function FrameLabel(G,D,F,A,C,B,E){this.frameId=G;this.url=D;this.type=F;this.owner=A;this.roomType=C;this.roomName=B;this.roomNo=E}function IBrowser(E,A,B,C,D){this.hostUrl=E;this.host=A;this.frameContainer=document.getElementById(B);this.labelContainer=document.getElementById(C);this.fixedLabelContainer=document.getElementById(D);this.lastSelectedFrame=null;this.selectedFrame=null;this.counter=0;this.labels=new Object()}IBrowser.prototype.addFrame=function(B){var A=document.createElement("IFRAME");if(B){A.id=B}else{A.id="frame_"+this.counter;this.counter++}A.frameBorder=0;A.scrolling="auto";A.width=800;A.height=660;A.style.position="absolute";A.style.left=0;A.style.top=0;this.frameContainer.appendChild(A);return A.id};IBrowser.prototype.removeFrame=function(B){var A=document.getElementById(B);if(A){this.frameContainer.removeChild(A)}};IBrowser.prototype.addLabel=function(G,E,F,A,D,B){var C=new FrameLabel(G,E,F,A,D,B);this.labels[G]=C;this.listLabel(C);if(this.onLabelAdded){this.onLabelAdded()}};IBrowser.prototype.updateLabel=function(G,E,F,A,D,B){var C=new FrameLabel(G,E,F,A,D,B);this.labels[G]=C;this.listLabel(C)};IBrowser.prototype.listLabel=function(D){var E=this.isFixed(D)?true:false;var B=this;var C=document.createElement("div");C.style.position="relative";C.style.width="139px";C.style.padding=0;C.style.margin=0;C.style.overFlow="auto";var A=document.createElement("input");A.id="btnItem_"+D.frameId;A.type="button";A.value=E?" ":D.owner;A.className=D.type+"_off";A.onmouseover=function(){this.style.cursor="pointer"};A.onclick=function(){if(!document.getElementById(D.frameId)){if(E&&D.type!="myroom"&&!D.owner){alert("½Ð¥ýµn¤J³á!");return }B.open(D.url,D.frameId)}else{B.setFocus(D.frameId)}};C.appendChild(A);if(!E){var G=document.createElement("span");G.innerHTML="&nbsp;";G.className="btn_close";G.onclick=function(){B.close(D.frameId)};C.appendChild(G)}var F=document.getElementById("label_"+D.frameId);if(E){if(F){this.fixedLabelContainer.replaceChild(C,F)}else{this.fixedLabelContainer.appendChild(C)}}else{if(F){this.labelContainer.replaceChild(C,F)}else{this.labelContainer.appendChild(C)}}C.id="label_"+D.frameId};IBrowser.prototype.setLableStyle=function(D,C){var B=this.labels[D];var A=document.getElementById("btnItem_"+D);A.className=B.type+"_"+C};IBrowser.prototype.removeLabel=function(B){this.labels[B]=null;var A=document.getElementById("label_"+B);if(A){this.labelContainer.removeChild(A)}};IBrowser.prototype.isFixed=function(A){if(A.frameId.indexOf("my")!=-1){return true}else{return false}};IBrowser.prototype.urlToFrameLabel=function(B){var O=(B.indexOf(this.hostUrl)!=-1)?true:false;var G=B.substr(B.lastIndexOf("?")+1);var E=new Object();if(G!=B){var I=G.split("&");for(var J=0;J<I.length;J++){var P=I[J].split("=");E[P[0]]=P[1]}}if(O&&B.indexOf("/game/roomi.php")!=-1){return new FrameLabel("myroom",B,"myroom",myId,"room",myId)}else{if(O&&B.indexOf("/game/map.php")!=-1){return new FrameLabel("myroom",B,"myroom",myId,"map")}else{if(O&&B.indexOf("/web/index_frame.php?BL=register")!=-1){return new FrameLabel("myroom",B,"myroom","","register")}else{if(O&&B.indexOf("/game/register.php")!=-1){return new FrameLabel("myroom",B,"myroom",myId,"register")}else{if(O&&B.match(/\/chatroom\/{0,1}$/i)){var B="index_frame.php?BL=chatroom&target=_top";return new FrameLabel("mychatroom",B,"mychatroom",myId)}else{if(O&&B.match(/\/map\/{0,1}$/i)){var B="index_frame.php?BL=map&target=_top";return new FrameLabel("myroom",B,"myroom",myId,"map")}else{if(O&&B.match(/\/map\/[a-z0-9]+\/{0,1}$/i)){var C=B.replace(/.+\/map\/([a-z0-9]+)\/{0,1}$/i,"$1");var B="index_frame.php?BL=map&target=_top&name="+C;return new FrameLabel("myroom",B,"myroom",M,"map",C)}else{if(O&&B.match(/\/room$/)){var B="index_frame.php?BL=room&target=_top&member_id="+myId;return new FrameLabel("myroom",B,"myroom",myId,"room",myId)}else{if(O&&B.match(/\/room\/[a-z0-9]+\/{0,1}$/i)){var M=B.replace(/.+\/room\/([a-z0-9]+)\/{0,1}$/i,"$1");var B="index_frame.php?BL=room&target=_top&member_id="+M;return new FrameLabel("myroom",B,"myroom",M,"room",M)}else{if(O&&B.match(/\/room\/[a-z0-9]+\/[a-z0-9]+$/i)){var M=B.replace(/.+\/room\/([a-z0-9]+)\/[a-z0-9]+$/i,"$1");var A=B.replace(/.+\/room\/[a-z0-9]+\/([a-z0-9]+$)/i,"$1");var B="index_frame.php?BL=room&target=_top&member_id="+M+"&room_no="+A;return new FrameLabel("myroom",B,"myroom",M,"room",M,A)}else{if(O&&B.match(/\/vroom\/[a-z0-9]+\/{0,1}$/i)){var M=B.replace(/.+\/vroom\/([a-z0-9]+)\/{0,1}$/i,"$1");var B="index_frame.php?BL=vroom&target=_top&member_id="+M;return new FrameLabel("",B,"vroom",M)}else{if(O&&B.match(/\/store\/[a-z0-9]+\/{0,1}$/i)){var N=B.replace(/.+\/store\/([a-z0-9]+)\/{0,1}$/i,"$1");var B="index_frame.php?BL=store&target=_top&load_target="+N;return new FrameLabel("myroom",B,"myroom",myId,"store",N)}else{if(O&&B.match(/\/blog\/[a-z0-9]+\/b_[0-9]+$/i)){var M=B.replace(/.+\/blog\/([a-z0-9]+)\/b_[0-9]+$/i,"$1");var F=B.replace(/.+\/blog\/[a-z0-9]+\/b_([0-9]+)$/i,"$1");var B="index_frame.php?BL=blog&target=_top&member_id="+M+"&daily_id="+F+"&Chk=right";return new FrameLabel("",B,"vblog",M)}else{if(O&&B.match(/\/blog\/[a-z0-9]+\/{0,1}$/i)){var M=B.replace(/.+\/blog\/([a-z0-9]+)\/{0,1}$/i,"$1");var B="index_frame.php?BL=blog&target=_top&member_id="+M;return new FrameLabel("",B,"vblog",M)}else{if(O&&B.match(/\/album\/[a-z0-9]+\/pc_[0-9]+$/i)){var M=B.replace(/.+\/album\/([a-z0-9]+)\/pc_[0-9]+$/i,"$1");var D=B.replace(/.+\/album\/[a-z0-9]+\/pc_([0-9]+)$/i,"$1");var B="index_frame.php?BL=album&target=_top&pic_id="+D;return new FrameLabel("",B,"valbum",M)}else{if(O&&B.match(/\/album\/[a-z0-9]+\/bk_[0-9]+$/i)){var M=B.replace(/.+\/album\/([a-z0-9]+)\/bk_[0-9]+$/i,"$1");var K=B.replace(/.+\/album\/[a-z0-9]+\/bk_([0-9]+)$/i,"$1");var B="index_frame.php?BL=album&target=_top&book_id="+K;return new FrameLabel("",B,"valbum",M)}else{if(O&&B.match(/\/album\/[a-z0-9]+\/{0,1}$/i)){var M=B.replace(/.+\/album\/([a-z0-9]+)\/{0,1}$/i,"$1");var B="index_frame.php?BL=album&target=_top&member_id="+M;return new FrameLabel("",B,"valbum",M)}else{if(O&&B.match(/\/group\/[a-z0-9]+\/{0,1}$/i)){var H=B.replace(/.+\/group\/([a-z0-9]+)\/{0,1}$/i,"$1");var B="index_frame.php?BL=group&target=_top&group_id="+H;return new FrameLabel("myroom",B,"myroom",myId,"group",H)}else{if(O&&B.match(/\/share\/[a-z0-9_]+$/i)){var L=B.replace(/.+\/share\/([a-z0-9_]+)$/i,"$1");return new FrameLabel("",B,"valbum",L)}else{if(O){}}}}}}}}}}}}}}}}}}}}return new FrameLabel("",B,"vweb",B.substr(0,20))};IBrowser.prototype.open=function(C,E){var B=this.urlToFrameLabel(C);if(!B){return false}E=E?E:B.frameId;if(!E){E=this.addFrame()}else{if(!document.getElementById(E)){this.addFrame(E)}}var D=document.getElementById(E);var G=D.contentDocument?D.contentDocument:D.contentWindow.document;var F;if(B.type=="myroom"&&(G.game_loading2||G.roomiGo)){var F=G.game_loading2?G.game_loading2:G.roomiGo;if(F.roomiGo){var A=B.roomType;if(A=="map"||A=="room"||A=="store"||A=="group"){if(!F.roomiGo(A,B.roomName,B.roomNo)){D.src=B.url}}}else{D.src=B.url}}else{D.src=B.url}if(!this.labels[E]){this.addLabel(E,C,B.type,B.owner)}this.setFocus(E);return true};IBrowser.prototype.close=function(D){var C=document.getElementById("label_"+D);if(this.selectedFrame==D){if(C.nextSibling){this.selectedFrame=C.nextSibling.id.replace(/label_/i,"")}else{if(C.previousSibling){this.selectedFrame=C.previousSibling.id.replace(/label_/i,"")}else{this.selectedFrame=null}}if(this.selectedFrame){if(!document.getElementById(this.selectedFrame)){var A=this.labels[this.selectedFrame];this.open(A.url,A.frameId)}else{this.setFocus(this.selectedFrame)}}}this.removeFrame(D);this.removeLabel(D);if(!this.selectedFrame){for(var B in this.labels){var A=this.labels[B];if(!document.getElementById(A.frameId)){this.open(A.url,A.frameId)}else{this.selectedFrame=A.frameId;this.setFocus(this.selectedFrame)}break}}};IBrowser.prototype.setFocus=function(B){if(!this.labels[B]){return }if(!document.getElementById(B)){return }var A=document.getElementById(B);A.style.visibility="visible";A.contentWindow.focus();this.setLableStyle(B,"on");if(this.selectedFrame!=null&&this.selectedFrame!=B){this.lastSelectedFrame=this.selectedFrame;document.getElementById(this.selectedFrame).style.visibility="hidden";this.setLableStyle(this.selectedFrame,"off")}this.selectedFrame=B;if(this.onLabelFocus){this.onLabelFocus("label_"+B)}};IBrowser.prototype.toJSON=function(){var E="";var F=$(this.labelContainer.id).childElements();var D=new Object();D.counter=this.counter;D.initUrl=this.initUrl;D.selectedFrame=this.selectedFrame;D.labels=new Array();for(var A=0;A<F.length;A++){var C=F[A].id;var B=C.replace(/label_/i,"");D.labels.push(this.labels[B])}return Object.toJSON(D)};function thisMovie(A){if(navigator.appName.indexOf("Microsoft")!=-1){return window[A]}else{if(document[A].length!=undefined){return document[A][1]}return document[A]}};