var jqRooms;var jqSelects;var flagEvent=false;var roomSelected="normal";var tmpl1Girl="";var tmpl2Girl="";var tmpl0Girl="";var tmpl0Girl2="";var tmpl1MovieGirl="";var flagFirst=true;var dataGirls=null;var flagReady=false;$.ajax({type:"GET",url:"/api/get_top_template.php",async:false,success:function(data){var dom=$("<div>"+data+"</div>");tmpl0Girl=dom.find("#top0girl").html();tmpl1Girl=dom.find("#top1girl").html();tmpl2Girl=dom.find("#top2girl").html();tmpl0Girl2=dom.find("#top0girl2").html();tmpl1MovieGirl=dom.find("#movie1girl").html();}});$.get("/api/onair_json2.php","",callbackReceive);$.get("/api/dsroom_json.php","",callbackDSRoom);makeMovieRoom();var objSelect={"normal":["&#36890;&#24120;&#12398;&#12414;&#12414;",[["room_partysp","party",3],["room_fc","party",2],["room_2shot","party",0],["room_party","party",1]]],"online":["&#12458;&#12531;&#12521;&#12452;&#12531;",[["room_partysp","party",3],["room_fc","party",2],["room_online","chat",0],["room_party","party",1],["room_2shot","chat",1]]],"area0":["&#21271;&#28023;&#36947;&#12539;&#26481;&#21271;",[["room_partysp","party",3],["room_fc","party",2],["room_area0","area",1,15,16,17,18,19,20,2],["room_area99","online",1]]],"area1":["&#38306;&#26481;",[["room_partysp","party",3],["room_fc","party",2],["room_area1","area",26,27,24,25,21,22,23,4],["room_area99","online",1]]],"area2":["&#30002;&#20449;&#36234;",[["room_partysp","party",3],["room_fc","party",2],["room_area2","area",28,32,33,12],["room_area99","online",1]]],"area3":["&#21271;&#38520;",[["room_partysp","party",3],["room_fc","party",2],["room_area3","area",29,30,31,13],["room_area99","online",1]]],"area4":["&#20013;&#37096;",[["room_partysp","party",3],["room_fc","party",2],["room_area4","area",36,34,35,37,29,30,31,13,28,32,33,12],["room_area99","online",1]]],"area5":["&#26481;&#28023;",[["room_partysp","party",3],["room_fc","party",2],["room_area5","area",36,34,35,37,14],["room_area99","online",1]]],"area6":["&#38306;&#35199;",[["room_partysp","party",3],["room_fc","party",2],["room_area6","area",40,41,39,38,42,43,5],["room_area99","online",1]]],"area7":["&#20013;&#22269;",[["room_partysp","party",3],["room_fc","party",2],["room_area7","area",44,45,46,47,48,6],["room_area99","online",1]]],"area8":["&#22235;&#22269;",[["room_partysp","party",3],["room_fc","party",2],["room_area8","area",49,50,51,52,7],["room_area99","online",1]]],"area9":["&#20061;&#24030;&#12539;&#27798;&#32260;",[["room_partysp","party",3],["room_fc","party",2],["room_area9","area",53,54,55,56,57,58,59,9,8],["room_area99","online",1]]],"area10":["&#28023;&#22806;",[["room_partysp","party",3],["room_fc","party",2],["room_area10","area",10],["room_area99","online",1]]]};function RND(tmpl,ns){var fn=function(w,g){g=g.split("|");var cnt=ns[g[0]];for(var i=1;i<g.length;++i)
cnt=eval(g[i])(cnt);return cnt||w;};return tmpl.replace(/%([A-Za-z0-9\_\|\.]+)%/g,fn);}
function make1Girl(data,tmpl){var param=new Object();param.img_link="img/mymenu/dammy.gif";if(!data.online){param.class_gbox="gbox_off";}else if(data.party==3){tmpl=tmpl0Girl2;param.class_gbox="gbox_on";}else if(data.party==2){tmpl=tmpl0Girl;param.class_gbox="gbox_on";}else if(data.party){if(data.chat){param.class_gbox="gbox_busy_p";param.img_link="img/mymenu/icon_cover.gif";}else if(data.quality){param.class_gbox="gbox_on_p_hi";}else{param.class_gbox="gbox_on_p";}}else{if(data.chat){param.class_gbox="gbox_busy";param.img_link="img/mymenu/icon_cover.gif";}else if(data.quality){param.class_gbox="gbox_on_hi";}else{param.class_gbox="gbox_on";}}
if(data.mic){param.img_mic="img/mymenu/icon_mic.gif";}else{param.img_mic="img/mymenu/dammy.gif";}
if(data.newface==2){if(data.party==2){param.img_newface="img/mymenu/icon_new2.gif";}else{param.img_newface="img/mymenu/icon_new.gif";}}else if(data.newface==1){if(data.party==2){param.img_newface="img/mymenu/icon_debut2.gif";}else{param.img_newface="img/mymenu/icon_debut.gif";}}else{param.img_newface="img/mymenu/dammy.gif";}
if(data.movie){param.class_video="";}else{param.class_video="hide";}
if(data.mrank!==undefined){param.mrank=data.mrank;}
if(data.party==2){param.photo="http://photo.livede55.com/photo/"+data.img;}else{param.photo="http://photo.livede55.com/photo_index/"+data.img;}
param.nick_name=data.nick_name;param.hash=data.hash;return RND((tmpl===undefined)?tmpl1Girl:tmpl,param);}
function makeWchatRoom(data){var param=new Object();param.room_id=data[0];param.photo1="http://photo.livede55.com/photo_index/"+data[1].img;param.nick_name1=data[1].nick_name;param.hash1=data[1].hash;param.photo2="http://photo.livede55.com/photo_index/"+data[2].img;param.nick_name2=data[2].nick_name;param.hash2=data[2].hash;return RND(tmpl2Girl,param);}
function makeRooms(list,param){var arHtml=new Object();var plen=param.length;var i;for(i=0;i<plen;++i){arHtml[param[i][0]]=[];}
var dlen=list.length;for(i=0;i<dlen;++i){var html=make1Girl(list[i]);for(var j=0;j<plen;++j){var p=param[j];if(jQuery.inArray(list[i][p[1]],p.slice(2))>=0){arHtml[p[0]].push(html);break;}}}
for(i=0;i<plen;++i){var p=param[i];if(arHtml[p[0]].length>0){var room=$("#"+p[0]);room.html(arHtml[p[0]].join(""));room.parent().parent().show();}}}
function changedSelect(){roomSelected=$(this).val();jqSelects.unbind("change");jqSelects.val(roomSelected);jqSelects.attr("disabled","disabled");$.cookie("index_room",roomSelected,{expires:30});reloadData();}
function rsort(){return Math.random()-0.5;}
function callbackReceive(data,status){if(!flagReady){dataGirls=data;return;}
var list=eval(data);if(list.length>0){list.sort(rsort);var opt=objSelect[roomSelected][1];if(flagEvent){opt.unshift(["room_event","event",1]);}
makeRooms(list,opt);}else{$('#nogirl').show();}
jqSelects.removeAttr("disabled");jqSelects.change(changedSelect);if(flagFirst){flagFirst=false;makeNewfaceRoom();$("#top_flash").show();if($.browser.msie&&document['top_flash']){document['top_flash'].Play();}}}
function callbackDSRoom(data,status){var list=eval("("+data+")");var arHtml=new Array();for(var i in list){list[i].unshift(i);arHtml.push(makeWchatRoom(list[i]));}
var room=$("#room_dsc");if(arHtml.length>0){room.html(arHtml.join(""));room.parent().parent().show();}else{room.parent().parent().hide();}}
function reloadData(){$.get("/api/onair_json2.php","",callbackReceive);$.get("/api/dsroom_json.php","",callbackDSRoom);jqRooms.parent().parent().hide();$('#nogirl').hide();jqRooms.html("");}
function makeNewfaceRoom(){$.get("/api/newface_json.php","",function(data,status){var list=eval(data);var arHtml=[];for(var i=0;i<list.length;++i){arHtml.push(make1Girl(list[i]));}
$("#newface_room").html(arHtml.join(""));$("#newface_room").parent().parent().show();});}
function makeMovieRoom(){$.get("/api/moviegirl_json.php","",function(data,status){var list=eval(data);var arHtml=[];for(var i=0;i<list.length;++i){arHtml.push(make1Girl(list[i],tmpl1MovieGirl));}
$("#movie_room").html(arHtml.join(""));if($.cookie("#movie_room")==0){$("#movie_room").parent().hide();$("#movie_toggle").attr("src","/img/mymenu/mark_open.gif");}else{$("#movie_room").parent().show();$("#movie_toggle").attr("src","/img/mymenu/mark_close.gif");}});}
function toggleRoom(room,button){var ele=$(room).parent();if(ele.css("display")==="none"){$.cookie(room,1,{expires:30});button.attr("src","/img/mymenu/mark_close.gif");}else{$.cookie(room,0,{expires:30});button.attr("src","/img/mymenu/mark_open.gif");}
ele.slideToggle("fast");}
$(function(){if($.browser.msie&&document['top_flash']){document['top_flash'].Stop();}
jqRooms=$('div[id^="room_"]');var room=$.cookie("index_room");if(room)roomSelected=room;var select=$(document.createElement("select"));for(var i in objSelect){var option=$(document.createElement("option"));option.val(i);option.html(objSelect[i][0]);select.append(option);}
$('div[class="disp"]').append(select);jqSelects=$(".disp > select");jqSelects.val(roomSelected);jqSelects.change(changedSelect);flagReady=true;if(dataGirls!==null){callbackReceive(dataGirls,200);}
$("#movie_toggle").click(function(){toggleRoom("#movie_room",$(this));});});
