window.addEvent("domready",function(){winWidth=document.all?document.body.clientWidth:window.innerWidth;winHeight=document.all?document.body.clientHeight:window.innerHeight;if(winWidth<=1024){$("background_2").dispose();$("background_1").setStyles({position:"fixed",top:0,right:0,width:"100%",height:768,background:"url('/graph/bkg_1024.jpg') no-repeat","z-index":2})}var a=window.location.pathname.split("/");if($("BOX_gig")){$("BOX_gig").addEvent("click",function(b){location.href="/"+a[1]+"/gigs.html"})}if($("BOX_forum")){$("BOX_forum").addEvent("click",function(b){location.href="/"+a[1]+"/forum.html"})}if($("container").getElementById("link_login")){$("link_login").addEvent("click",function(b){if(!winCreate("login",null)){return false}})}if($("container").getElementById("link_addacc")){$("link_addacc").addEvent("click",function(b){if(!winCreate("addacc",null)){return false}})}if($("container").getElementById("link_chpasswd")){$("link_chpasswd").addEvent("click",function(b){if(!winCreate("chpasswd",null)){return false}})}if($("container").getElementById("link_logout")){$("link_logout").addEvent("click",function(b){Logout()})}if($("container").getElementById("link_setacc")){$("link_setacc").addEvent("click",function(b){location.href="/"+a[1]+"/account.html"})}if($("logged-users")){$("logged-users-link").addEvent("mouseover",function(){$("logged-users").fade("in")});$("logged-users-link").addEvent("mouseleave",function(){$("logged-users").fade("out")})}});function winCreate(a,p){var e="window";win_show_X=250;win_show_Y=185;var f=15;var m=new JSON.decode("");var d=window.location.pathname.split("/");if(d[1]==""){d[1]="pl"}if($(e)){$(e).highlight("#aaa");return false}if(a=="message"){q(p.width,p.height,p.sTitle,p.sContent);h(win_show_X,win_show_Y);if(!p.autoCloseTime){p.autoCloseTime=3500}if(p.autoCloseTime!="noclose"){setTimeout(function(){c()},p.autoCloseTime)}}else{var b;var l="a="+a;if(window.XMLHttpRequest){b=new XMLHttpRequest()}else{b=new ActiveXObject("Microsoft.XMLHTTP")}b.open("POST","/"+d[1]+"/ajax/window/window_content.php",true);b.setRequestHeader("Content-type","application/x-www-form-urlencoded");b.setRequestHeader("Content-length",l.length);b.setRequestHeader("Connection","close");b.send(l);b.onreadystatechange=function(){if(b.readyState==4&&b.status==200){m=JSON.decode(b.responseText);if(m==null){return false}q(m.width,m.height,m.sTitle,m.sContent);for(var r=0;r<m.inputs.length;r++){i(m.inputs[r])}for(var r=0;r<m.buttons.length;r++){k(m.buttons[r])}h(win_show_X,win_show_Y)}}}function q(u,x,r,s){var t=new Element("div",{id:e,"class":e+"_backplane",styles:{width:u+(2*f),height:x+(2*f),opacity:0}});t.inject("container");var w=new Element("div",{id:e+"_body","class":e+"_body",styles:{top:f,left:f,width:u,height:x}});w.inject(e);w.set("html",'<div class="'+e+'_bar"><span id="'+e+'_title" class="'+e+'_title">'+r+'</span><span id="'+e+'_bClose" class="'+e+'_bClose">x&nbsp;</span></div>');var v=new Element("div",{id:e+"_content","class":e+"_content"});v.inject(e+"_body");v.set("html",s);$(e+"_bClose").addEvent("click",function(){c()});return true}function c(){durationtime=1000;if($(e)!=null){$(e).removeEvents();var r=new Fx.Tween(e,{duration:durationtime});r.start("opacity",1,0)}setTimeout(function(){if($(e)!=null){$(e).dispose()}if(m.inputs!=undefined){for(var s=0;s<m.inputs.length;s++){if($(m.inputs[s].input_topic_div_id)!=null){$(m.inputs[s].input_topic_div_id).dispose()}if($(m.inputs[s].input_status_div_id)!=null){$(m.inputs[s].input_status_div_id).dispose()}}}},durationtime+500);return true}function h(r,t){$(e).position({position:"center",offset:{x:30,y:-120}});var s=new Fx.Tween(e,{duration:800});s.start("opacity",0,1);return true}function i(s){var t=new Element("div",{id:s.input_topic_div_id,styles:{opacity:0}});t.inject("body");t.set("html",s.input_topic_div_text);var r=new Element("div",{id:s.input_status_div_id,styles:{opacity:0}});r.inject("body");r.set("html"," ");$(s.input_topic_id).addEvent("mouseenter",function(u){var v=$(s.input_topic_id).getPosition();$(s.input_topic_div_id).setStyle("left",v.x+30);$(s.input_topic_div_id).setStyle("top",v.y+10);$(s.input_topic_div_id).fade("in")});$(s.input_topic_id).addEvent("mouseleave",function(){$(s.input_topic_div_id).fade("out")});$(s.input_id).addEvent("focus",function(){$(s.input_id).value="";$(s.input_id).fade("in")});$(s.input_id).addEvent("keyup",function(){j(s)});$(s.input_id).addEvent("contextmenu",function(){return false});$(s.input_status_id).addEvent("mouseenter",function(u){var v=$(s.input_id).getPosition();$(s.input_status_div_id).setStyle("left",v.x+1);$(s.input_status_div_id).setStyle("top",v.y+1);$(s.input_status_div_id).fade("in")});$(s.input_status_id).addEvent("mouseleave",function(){$(s.input_status_div_id).fade("out")});$(s.input_id).addEvent("keydown",function(v){if(v.key=="enter"){for(var u=0;u<m.buttons.length;u++){if(m.buttons[u].button_type=="submit"){$(m.buttons[u].button_id).fireEvent("click",$(m.buttons[u].button_id))}}}});return true}function k(r){if(r.button_type=="submit"){$(r.button_id).addEvent("click",function(v){for(var t=0;t<m.inputs.length;t++){var u=false;if(!j(m.inputs[t])){$(m.inputs[t].input_status_id).fireEvent("mouseenter",$(m.inputs[t].input_status_div_id));Event.stopPropagation;$(m.inputs[t].input_status_div_id).fade("in");var s=m.inputs[t].input_status_div_id;setTimeout(function(){$(s).fade("out")},1000);break}else{u=true}}if(u){g(m.server)}})}if(r.button_type=="close"){$(r.button_id).addEvent("click",function(){c()})}return true}function j(s){var r=$(s.input_id).get("value");var t=new RegExp(s.input_regexp_rule);if(r.length<s.input_min_char){o(s.input_status_div_id,s.input_id,s.input_status_onerror_minchar_text);return false}if(r.length>s.input_max_char){o(s.input_status_div_id,s.input_id,s.input_status_onerror_maxchar_text);return false}if(!t.test(r)){o(s.input_status_div_id,s.input_id,s.input_status_onerror_regexpr_text);return false}o(s.input_status_div_id,s.input_id,"ok");return true}function o(s,r,t){if(t=="ok"){if($(r).getProperty("class")!="input_status_ok"){$(r).set({"class":"input_status_ok"})}}else{if($(r).getProperty("class")!="input_status_error"){$(r).set({"class":"input_status_error"})}}$(s).set("html",t);return true}function g(r){var v;var u="";var t=window.location.pathname.split("/");for(var s=0;s<m.inputs.length;s++){u+=m.inputs[s].input_id+"="+$(m.inputs[s].input_id).get("value")+"&"}u+="type="+a+"&page="+t[2];if(window.XMLHttpRequest){v=new XMLHttpRequest()}else{v=new ActiveXObject("Microsoft.XMLHTTP")}v.open("POST",r,true);v.setRequestHeader("Content-type","application/x-www-form-urlencoded");v.setRequestHeader("Content-length",u.length);v.setRequestHeader("Connection","close");v.send(u);v.onreadystatechange=function(){if(v.readyState==4&&v.status==200){jsonAnswer=JSON.decode(v.responseText);if(jsonAnswer==null){return false}n(jsonAnswer)}}}function n(r){if(r.sType=="login"){$(e+"_body").removeEvents();$(e+"_body").dispose();var s=new Element("div",{id:"BOX_welcome",styles:{opacity:0,width:m.width,height:m.height,"z-index":30}});s.inject("container");s.set("html",'<div class="title">'+r.sTitle+'</div><div class="content">'+r.sContent+"</div>");$("BOX_welcome").position({position:"center",offset:{x:30,y:-120}});boxFx=new Fx.Morph("BOX_welcome",{duration:1200,transition:Fx.Transitions.Circ.easeOut,link:"chain"});c();boxFx.start({opacity:[0,1]});boxFx.start("#BOX_welcome");$("BOX_login").removeEvents("click");setTimeout(function(){$("BOX_login").fade("out")},1700);setTimeout(function(){$("BOX_login").dispose()},2200);if($("container").getElementById("link_logout")){$("link_logout").addEvent("click",function(v){Logout()})}if($("container").getElementById("link_setacc")){$("link_setacc").addEvent("click",function(v){var w=window.location.pathname.split("/");location.href="/"+r.sLang+"/account.html"})}var u="";if(r.iStatus==1){u="/"+r.sLang+"/account.html"}else{if(r.iReload==1){u=window.location.pathname}}var t=window.location.pathname.split("/");if(t[1]!=r.sLang){u=window.location.pathname.replace(t[1],r.sLang)}if(u!=""){setTimeout(function(){location.href=u},2300)}return true}else{if(r.sContent!=undefined){$(e+"_content").set("tween",{link:"chain"});$(e+"_content").set("opacity",0).set("html",r.sContent).tween("opacity",[0,1])}if(r.sTitle!=undefined){$(e+"_title").set("html",r.sTitle)}if(r.button_id!=undefined){$(r.button_id).addEvent("click",function(){c()})}else{setTimeout(function(){c()},10000)}}}return true}function Logout(){var a=window.location.pathname.split("/");vars="type=logout";if(window.XMLHttpRequest){serv=new XMLHttpRequest()}else{serv=new ActiveXObject("Microsoft.XMLHTTP")}serv.open("POST","/"+a[1]+"/ajax/window/window_server.php",true);serv.setRequestHeader("Content-type","application/x-www-form-urlencoded");serv.setRequestHeader("Content-length",vars.length);serv.setRequestHeader("Connection","close");serv.send(vars);serv.onreadystatechange=function(){if(serv.readyState==4&&serv.status==200){jsonAnswer=JSON.decode(serv.responseText);if(jsonAnswer==null){return false}var b=$("BOX_blankcover").getCoordinates("container");var c=new Element("div",{id:"BOX_login",styles:{opacity:0,top:b.top,left:b.left}});c.inject("container");c.set("html",jsonAnswer.sContent);$("BOX_welcome").removeEvents("click");$("BOX_welcome").dispose();boxFx=new Fx.Morph("BOX_login",{duration:1200,transition:Fx.Transitions.Circ.easeOut,link:"chain"});boxFx.start({opacity:[0,1]});if($("container").getElementById("link_login")){$("link_login").addEvent("click",function(d){if(!winCreate("login",null)){return false}})}if($("container").getElementById("link_addacc")){$("link_addacc").addEvent("click",function(d){if(!winCreate("addacc",null)){return false}})}if($("container").getElementById("link_chpasswd")){$("link_chpasswd").addEvent("click",function(d){if(!winCreate("chpasswd",null)){return false}})}location.href="/"+a[1]+"/index.html"}};return true}var ajaxLoader={init:function(){this.panel=new Element("img",{id:"ajaxLoader",src:"/graph/ajax-loader.gif",styles:{display:"none",position:"absolute",left:"50%",top:"50%","z-index":"99",opacity:"0"}}).inject($("panel_right"))},show:function(a){if((a==null)||(a==undefined)){a=$("panel_right")}this.panel.position({position:"center",relativeTo:a});this.panel.setStyle("display","block");this.panel.tween("opacity",[0,0.5],{duration:"long"})},hide:function(){this.panel.tween("opacity",[0.5,0],{duration:"long"}).setStyle("display","none")}};
