window.addEvent("domready",function(){var c=0;for(idx=1;idx<10;idx++){if($("gigs_action_"+idx)){c=idx}}ajaxLoader.init(ajaxLoader);for(var b=1;b<=c;b++){var a=$("gigs_action_"+b).getElements("span");for(var d=0;d<a.length;d++){id=a[d].getProperty("id").split("_");switch(id[0]){case"people":$(a[d]).addEvent("click",function(e){if(checkLoggedIn()){var f=this.id.split("_");getInvolvingWindowContent(f[2],this.id)}else{winCreate("login",null)}});break;case"addme":$(a[d]).addEvent("click",function(e){if(checkLoggedIn()){var f=this.id.split("_");saveAddme_showAnswer(f[2],this.id)}else{winCreate("login",null)}});break;case"reminder":$(a[d]).addEvent("click",function(e){if(checkLoggedIn()){var f=this.id.split("_");saveRemind_showAnswer(f[2],this.id)}else{winCreate("login",null)}});break;case"viewcomm":$(a[d]).addEvent("click",function(e){var f=this.id.split("_");getCommentWindowContent(f[2],this.id)});break;case"addcomm":$(a[d]).addEvent("click",function(e){if(checkLoggedIn()){var f=this.id.split("_");addCommentWindowContent(f[2],this.id)}else{winCreate("login",null)}});break;case"viewgallery":break;case"edit":$(a[d]).addEvent("click",function(e){if(checkLoggedIn()){var f=this.id.split("_");getEditWindowContent(f[2],this.id)}else{winCreate("login",null)}});break}}}if(checkLoggedIn()){addAddNewButton();$("gig-add-new").addEvent("click",function(e){getEditWindowContent("addnew","1_1_1")})}});function checkLoggedIn(){var a;var c="a=loggedin?";var b=window.location.pathname.split("/");if(window.XMLHttpRequest){a=new XMLHttpRequest()}else{a=new ActiveXObject("Microsoft.XMLHTTP")}a.open("POST","/"+b[1]+"/ajax/gigs/ajax_gigs.php",false);a.setRequestHeader("Content-type","application/x-www-form-urlencoded");a.setRequestHeader("Content-length",c.length);a.setRequestHeader("Connection","close");a.send(c);object=JSON.decode(a.responseText);if(object==null){return false}if(object.gigax_loggedin=="logedin"){return true}else{return false}}function closeGigWindow(a){$(a).fade("out");setTimeout(function(){$(a).dispose()},500)}function addAddNewButton(){var a=new Element("div",{id:"gig-add-new",styles:{position:"absolute",top:"6px",left:"350px",opacity:0,"font-weight":"bold",color:"#dde",cursor:"pointer"}});a.inject("panel_right");a.set("html","+ nowy koncert");a.fade("in")}function getEditWindowContent(b,a){if($("gig_window")){$("gig_window").highlight("#aaa");return false}var c;var e="a=getEditWindowContent&b="+b;var d=window.location.pathname.split("/");if(window.XMLHttpRequest){c=new XMLHttpRequest()}else{c=new ActiveXObject("Microsoft.XMLHTTP")}c.open("POST","/"+d[1]+"/ajax/gigs/ajax_gigs.php",true);c.setRequestHeader("Content-type","application/x-www-form-urlencoded");c.setRequestHeader("Content-length",e.length);c.setRequestHeader("Connection","close");c.send(e);relativeTo=a.split("_");ajaxLoader.show($("info_"+relativeTo[1]));c.onreadystatechange=function(){if(c.readyState==4&&c.status==200){ajaxLoader.hide();object=JSON.decode(c.responseText);if(object==null){return false}iDivNo=a.split("_");var f=$("info_"+iDivNo[1]).getCoordinates("container");var h=new Element("div",{id:"gig_window",styles:{position:"absolute",top:f.top+1,left:f.left+1,width:f.width-2,height:f.height-2,opacity:0}});h.inject("container");h.set("html",object.getEditWindowContent);var f=$("poster_"+iDivNo[1]).getCoordinates("container");var g=new Element("iframe",{id:"gig_window_iframe",styles:{position:"absolute",top:f.top+1,left:f.left+1,width:f.width-2,height:f.height-2,opacity:0,"z-index":25,overflow:"hidden"},src:"/ajax/gigs/upload.php?virg="+object.currentPoster,frameborder:0,width:f.width-2,height:f.height-2});g.inject("container");g.set("html",object.getPosterWindow+"</iframe>");g.fade("in");h.fade("in");$("gig_window_close").addEvent("click",function(i){closeGigWindow(h);closeGigWindow(g)});$("gig_window_save").addEvent("click",function(i){sOutput=validate();if(sOutput){saveGig_showAnswer(b,sOutput)}});return true}}}function validate(){var e=new Object();var b=$("gig_window").getElements("input");var a=b.length;for(var h=0;h<a;h++){switch($(b[h]).id){case"edit-gigname-input":var c=new RegExp(/^[0-9a-zA-ZąćęłńóśżźĄĆĘŁŃÓŚŻŹ !-]+$/);if(!c.test($(b[h]).value)||$(b[h]).value=="nazwa koncertu"){(b[h]).highlight("#a00");return false}e.name=$(b[h]).value;break;case"edit-date-input":var c=new RegExp(/^20([0-9]){2}-([0-1]){1}([0-9]){1}-([0-3]){1}([0-9]){1} ([0-2]){1}([0-9]){1}-([0-5]){1}([0-9]){1}$/);if(!c.test($(b[h]).value)){(b[h]).highlight("#a00");return false}var i=$(b[h]).value.split(" ");var f=i[0].split("-");var g=i[1].split("-");e.when=(Number(new Date(f[0],--f[1],f[2],g[0],g[1]))/1000)+"";break;case"edit-place-input":var c=new RegExp(/^([0-9a-zA-ZąćęłńóśżźĄĆĘŁŃÓŚŻŹ .,-:])+, ([0-9a-zA-ZąćęłńóśżźĄĆĘŁŃÓŚŻŹ .,-:])+, ([0-9a-zA-ZąćęłńóśżźĄĆĘŁŃÓŚŻŹ .,-:])+$/);if(!c.test($(b[h]).value)||$(b[h]).value=="klub, miasto, adres"){(b[h]).highlight("#a00");return false}var d=$(b[h]).value.split(", ");e.place=d[0];e.city=d[1];e.address=d[2];break;case"edit-postcode-input":var c=new RegExp(/^([a-zA-Z]){2,3}-([0-9]){5}$/);if(!c.test($(b[h]).value)){(b[h]).highlight("#a00");return false}var d=$(b[h]).value.split("-");e.country=d[0];e.postcode=d[1];break;case"edit-bands-input":var c=new RegExp(/^([0-9a-zA-ZąćęłńóśżźĄĆĘŁŃÓŚŻŹ .,-:])*$/);if(!c.test($(b[h]).value)){(b[h]).highlight("#a00");return false}e.bands=$(b[h]).value;break;case"edit-setlist-input":var c=new RegExp(/^([0-9a-zA-ZąćęłńóśżźĄĆĘŁŃÓŚŻŹ .,-:()])*$/);if(!c.test($(b[h]).value)){(b[h]).highlight("#a00");return false}e.setlist=$(b[h]).value;break}}return JSON.encode(e)}function saveGig_showAnswer(b,a){var c;var e="a=saveGig_showAnswer&b="+b+"&c="+a;var d=window.location.pathname.split("/");if(window.XMLHttpRequest){c=new XMLHttpRequest()}else{c=new ActiveXObject("Microsoft.XMLHTTP")}c.open("POST","/"+d[1]+"/ajax/gigs/ajax_gigs.php",true);c.setRequestHeader("Content-type","application/x-www-form-urlencoded");c.setRequestHeader("Content-length",e.length);c.setRequestHeader("Connection","close");c.send(e);ajaxLoader.show($("gig_window"));c.onreadystatechange=function(){if(c.readyState==4&&c.status==200){ajaxLoader.hide();object=JSON.decode(c.responseText);if(object==null){return false}if(!$("gig_window")){return false}var f=$("gig_window").getCoordinates("container");var g=new Element("div",{id:"gig_window_tmp",styles:{position:"absolute",top:f.top,left:f.left,width:f.width,height:f.height,opacity:1}});g.inject("container");g.set("html",object.saveGig_showAnswer);g.replaces("gig_window");g.set("id","gig_window");if($("gig_window_iframe")){closeGigWindow($("gig_window_iframe"))}$("gig_window_close").addEvent("click",function(h){closeGigWindow(g);location.href=window.location.pathname});$("gig_window_button_close").addEvent("click",function(h){closeGigWindow(g);location.href=window.location.pathname});setTimeout(function(h){closeGigWindow(g);location.href=window.location.pathname},5000);return true}}}function getCommentWindowContent(e,a){if($("gig_window")){$("gig_window").highlight("#aaa");return false}var b;var d="a=getCommentWindowContent&b="+e;var c=window.location.pathname.split("/");if(window.XMLHttpRequest){b=new XMLHttpRequest()}else{b=new ActiveXObject("Microsoft.XMLHTTP")}b.open("POST","/"+c[1]+"/ajax/gigs/ajax_gigs.php",true);b.setRequestHeader("Content-type","application/x-www-form-urlencoded");b.setRequestHeader("Content-length",d.length);b.setRequestHeader("Connection","close");b.send(d);relativeTo=a.split("_");ajaxLoader.show($("info_"+relativeTo[1]));b.onreadystatechange=function(){if(b.readyState==4&&b.status==200){ajaxLoader.hide();object=JSON.decode(b.responseText);if(object==null){return false}iDivNo=a.split("_");var f=$("info_"+iDivNo[1]).getCoordinates("container");var g=new Element("div",{id:"gig_window",styles:{position:"absolute",top:f.top+1,left:f.left+1,width:f.width-2,height:f.height-2,opacity:0}});g.inject("container");g.set("html",object.getCommentWindowContent);g.fade("in");$("gig_window_close").addEvent("click",function(h){closeGigWindow(g)});$("gig_window_addcomment").addEvent("click",function(h){if(checkLoggedIn()){addCommentWindowContent(e,"gig_window_addcomment")}else{winCreate("login",null)}});return true}}}function addCommentWindowContent(e,a){if(a!="gig_window_addcomment"){if($("gig_window")){$("gig_window").highlight("#fff");return false}}var b;var d="a=addCommentWindowContent&b="+e;var c=window.location.pathname.split("/");if(window.XMLHttpRequest){b=new XMLHttpRequest()}else{b=new ActiveXObject("Microsoft.XMLHTTP")}b.open("POST","/"+c[1]+"/ajax/gigs/ajax_gigs.php",true);b.setRequestHeader("Content-type","application/x-www-form-urlencoded");b.setRequestHeader("Content-length",d.length);b.setRequestHeader("Connection","close");b.send(d);if(a=="gig_window_addcomment"){ajaxLoader.show($("gig_window"))}else{relativeTo=a.split("_");ajaxLoader.show($("info_"+relativeTo[1]))}b.onreadystatechange=function(){if(b.readyState==4&&b.status==200){ajaxLoader.hide();object=JSON.decode(b.responseText);if(object==null){return false}if(!$("gig_window")){iDivNo=a.split("_");var f=$("info_"+iDivNo[1]).getCoordinates("container");var g=new Element("div",{id:"gig_window",styles:{position:"absolute",top:f.top+1,left:f.left+1,width:f.width-2,height:f.height-2,opacity:0}});g.inject("container");g.set("html",object.addCommentWindowContent)}else{var f=$("gig_window").getCoordinates("container");var g=new Element("div",{id:"gig_window_tmp",styles:{position:"absolute",top:f.top,left:f.left,width:f.width,height:f.height,opacity:1}});g.inject("container");g.set("html",object.addCommentWindowContent);g.replaces("gig_window");g.set("id","gig_window")}g.fade("in");$("gig_window_close").addEvent("click",function(h){closeGigWindow(g)});$("gig_window_save").addEvent("click",function(h){saveComment_showAnswer(e,this.id)});return true}}}function saveComment_showAnswer(e,a){var b;var d="a=saveComment_showAnswer&b="+e+"&c="+$("gig_window_textarea").value;var c=window.location.pathname.split("/");if(window.XMLHttpRequest){b=new XMLHttpRequest()}else{b=new ActiveXObject("Microsoft.XMLHTTP")}b.open("POST","/"+c[1]+"/ajax/gigs/ajax_gigs.php",true);b.setRequestHeader("Content-type","application/x-www-form-urlencoded");b.setRequestHeader("Content-length",d.length);b.setRequestHeader("Connection","close");b.send(d);ajaxLoader.show($("gig_window"));b.onreadystatechange=function(){if(b.readyState==4&&b.status==200){ajaxLoader.hide();object=JSON.decode(b.responseText);if(object==null){return false}if(!$("gig_window")){return false}var f=$("gig_window").getCoordinates("container");var g=new Element("div",{id:"gig_window_tmp",styles:{position:"absolute",top:f.top,left:f.left,width:f.width,height:f.height,opacity:1}});g.inject("container");g.set("html",object.saveComment_showAnswer);g.replaces("gig_window");g.set("id","gig_window");$("gig_window_close").addEvent("click",function(h){closeGigWindow(g)});$("gig_window_button_close").addEvent("click",function(h){closeGigWindow(g)});setTimeout(function(h){closeGigWindow(g)},5000);return true}}}function saveRemind_showAnswer(e,a){if($("gig_window")){$("gig_window").highlight("#aaa");return false}var b;var d="a=saveRemind_showAnswer&b="+e;var c=window.location.pathname.split("/");if(window.XMLHttpRequest){b=new XMLHttpRequest()}else{b=new ActiveXObject("Microsoft.XMLHTTP")}b.open("POST","/"+c[1]+"/ajax/gigs/ajax_gigs.php",true);b.setRequestHeader("Content-type","application/x-www-form-urlencoded");b.setRequestHeader("Content-length",d.length);b.setRequestHeader("Connection","close");b.send(d);relativeTo=a.split("_");ajaxLoader.show($("info_"+relativeTo[1]));b.onreadystatechange=function(){if(b.readyState==4&&b.status==200){ajaxLoader.hide();object=JSON.decode(b.responseText);if(object==null){return false}iDivNo=a.split("_");var f=$("info_"+iDivNo[1]).getCoordinates("container");var g=new Element("div",{id:"gig_window",styles:{position:"absolute",top:f.top+1,left:f.left+1,width:f.width-2,height:f.height-2,opacity:0}});g.inject("container");g.set("html",object.saveRemind_showAnswer);g.fade("in");$("gig_window_close").addEvent("click",function(h){closeGigWindow(g)});$("gig_window_button_close").addEvent("click",function(h){closeGigWindow(g)});setTimeout(function(h){closeGigWindow(g)},5000);return true}};buttonOff(a)}function saveAddme_showAnswer(e,a){if($("gig_window")){$("gig_window").highlight("#aaa");return false}var b;var d="a=saveAddme_showAnswer&b="+e;var c=window.location.pathname.split("/");if(window.XMLHttpRequest){b=new XMLHttpRequest()}else{b=new ActiveXObject("Microsoft.XMLHTTP")}b.open("POST","/"+c[1]+"/ajax/gigs/ajax_gigs.php",true);b.setRequestHeader("Content-type","application/x-www-form-urlencoded");b.setRequestHeader("Content-length",d.length);b.setRequestHeader("Connection","close");b.send(d);relativeTo=a.split("_");ajaxLoader.show($("info_"+relativeTo[1]));b.onreadystatechange=function(){if(b.readyState==4&&b.status==200){ajaxLoader.hide();object=JSON.decode(b.responseText);if(object==null){return false}iDivNo=a.split("_");var f=$("info_"+iDivNo[1]).getCoordinates("container");var g=new Element("div",{id:"gig_window",styles:{position:"absolute",top:f.top+1,left:f.left+1,width:f.width-2,height:f.height-2,opacity:0}});g.inject("container");g.set("html",object.saveAddme_showAnswer);g.fade("in");$("gig_window_close").addEvent("click",function(h){closeGigWindow(g)});$("gig_window_button_close").addEvent("click",function(h){closeGigWindow(g)});setTimeout(function(h){closeGigWindow(g)},5000);return true}};buttonOff(a)}function getInvolvingWindowContent(e,a){if($("gig_window_involved")){$("gig_window_involved").highlight("#aaa");return false}var b;var d="a=getInvolvingWindowContent&b="+e;var c=window.location.pathname.split("/");if(window.XMLHttpRequest){b=new XMLHttpRequest()}else{b=new ActiveXObject("Microsoft.XMLHTTP")}b.open("POST","/"+c[1]+"/ajax/gigs/ajax_gigs.php",true);b.setRequestHeader("Content-type","application/x-www-form-urlencoded");b.setRequestHeader("Content-length",d.length);b.setRequestHeader("Connection","close");b.send(d);relativeTo=a.split("_");ajaxLoader.show($("info_"+relativeTo[1]));b.onreadystatechange=function(){if(b.readyState==4&&b.status==200){ajaxLoader.hide();object=JSON.decode(b.responseText);if(object==null){return false}iDivNo=a.split("_");var f=$("people_"+iDivNo[1]+"_"+iDivNo[2]).getCoordinates("container");var g=new Element("div",{id:"gig_window_involved",styles:{position:"absolute",top:f.top+1,left:f.left+100,opacity:0}});g.inject("container");g.set("html",object.getInvolvingWindowContent);g.fade("in");$("gig_inv_window_close").addEvent("click",function(h){closeGigWindow(g)});return true}}}function buttonOff(a){var b=window.location.pathname.split("/");var c=a.split("_");$(a).set("class",c[0]+"-off");switch(b[1]){case"pl":$(a).set("html","ustawiono");break;case"en":$(a).set("html","already set");break;case"zh":$(a).set("html","已经设置");break}$(a).removeEvents()};
