var metaElements=$$("meta");var APP_LANG="";var x=0;var overlay=null;while(x<metaElements.length){if(metaElements[x].get("http-equiv")=="content-language"){APP_LANG=metaElements[x].get("content");break}x++}var refreshListCount=function(){var ajaxRequest=new Request.JSON({url:"/"+APP_LANG+"/booking/ajax/",onSuccess:function(json){if($chk(json.count)){$$(".bookingListCounter").set("html",json.count)}if(json.count<1){location="http://"+location.hostname+"/"+APP_LANG+"/escort-ladies/"}}}).post({axa:"count"})};window.onload=function(){if($("submitNext1")){if($("erropen1")){var accstart=0}else{if($("erropen2")){var accstart=1}else{var accstart=0}}var sizer=$$(".sizer");var toggler=$$(".toggler");var formerror="";var myAccordion=new Fx.Accordion(toggler,sizer,{opacity:true,duration:400,show:accstart});toggler.removeEvent("click");$("submitNext1").addEvent("click",function(){myAccordion.display(1)});$("submitNext2").addEvent("click",function(){myAccordion.display(2)})}if($("jssubmit")){$("jssubmit").addEvent("click",function(){$("f1").submit()})}if($("memorybox")){var mybox=new moonmemory("memorybox",memoryBoxImages,memoryBoxThumbs,{})}if($("ladybox-1")){$$("#ladybox-1 li").getChildren()[0].checked=false;var lis=$$("#ladybox-1 li");$("escortlady-showbox-1-image").setStyle("display","block");$("escortlady-showbox-1").fade("hide");lis.each(function(element){element.getChildren()[0].setStyles({display:"none",height:"0px",width:"0px"});element.addEvent("mouseover",function(event){var children=element.getChildren();$("escortlady-showbox-1-image").setStyle("margin-top",event.page.y-650);$("escortlady-showbox-1-image").set("src",children[2].get("src"));if(!children[0].checked){element.style.backgroundColor="#82151B";element.style.color="#ffffff";$("escortlady-showbox-1").fade("in")}});element.addEvent("mouseout",function(){var children=element.getChildren();if(!children[0].checked){element.style.backgroundColor="#981920";element.style.color="#ffffff";$("escortlady-showbox-1").fade("out")}});element.addEvent("click",function(){var children=element.getChildren();if(children[0].checked){children[0].checked=false;element.style.backgroundColor="#981920";element.style.color="#ffffff";children[1].setStyle("font-weight","normal")}else{children[0].checked=true;element.style.backgroundColor="#ffffff";element.style.color="#000000";children[1].setStyle("font-weight","bold")}})})}if($("ladybox-2")){$$("#ladybox-2 li").getChildren()[0].checked=false;var lis=$$("#ladybox-2 li");$("escortlady-showbox-2-image").setStyle("display","block");var curPos=$("escortlady-showbox-2-image").getPosition();$("escortlady-showbox-2").fade("hide");lis.each(function(element){element.getChildren()[0].setStyles({display:"none",height:"0px",width:"0px"});element.addEvent("mouseover",function(event){var children=element.getChildren();var pos=element.getPosition();$("escortlady-showbox-2-image").setStyle("top",pos.y);$("escortlady-showbox-2-image").set("src",children[2].get("src"));if(!children[0].checked){element.style.backgroundColor="#82151B";element.style.color="#ffffff";$("escortlady-showbox-2").fade("in")}});element.addEvent("mouseout",function(){var children=element.getChildren();if(!children[0].checked){element.style.backgroundColor="#981920";element.style.color="#ffffff";$("escortlady-showbox-2").fade("out")}});element.addEvent("click",function(){var children=element.getChildren();if(children[0].checked){children[0].checked=false;element.style.backgroundColor="#981920";element.style.color="#ffffff";children[1].setStyle("font-weight","normal")}else{children[0].checked=true;element.style.backgroundColor="#ffffff";element.style.color="#000000";children[1].setStyle("font-weight","bold")}})})}if($("escort-gallery-placeholder")){var myEscortGallery=new Ajax("/create-escort-gallery.php",{method:"get",update:$("container"),onComplete:function(){var myslide=new moonscroller("slideshow-container","slideshow-menue",{autoDelay:3000,fxDuration:900})}}).request()}else{var myslide=new moonscroller("slideshow-container","slideshow-menue",{autoDelay:3000,fxDuration:900})}$$(".overlayLink").addEvent("click",function(ev){new Event(ev).stop();var element=this;var elementContainer=this.getParent();var overlayContent=null;var ajaxFinished=false;if(!$("overlay")){overlay=new Overlay(document.body,{id:"overlay",color:"#000",duration:500,opacity:0.7,onClick:function(){this.close()},onShow:function(){var content=new Element("div",{id:"overlayContent"});if(element.hasClass("ajaxLink")){var aRel=element.get("rel");if(aRel){var params=aRel.split("#");if(params.length==2){var action=params[0];var actionId=params[1]}}if(action=="bookingAdd"){var htmlReq=new Request.HTML({url:element.href,async:false,onSuccess:function(responseTree,responseElements,responseHTML,responseJavaScript){overlayContent=responseHTML;refreshListCount()},onFailure:function(xhr){overlayContent="<p>Es ist ein Fehler aufgetreten, bitte versuchen Sie es erneut</p>"},onComplete:function(){ajaxFinished=true}}).post({lady:actionId})}if(action=="bookingRemove"){var htmlReq=new Request.HTML({url:element.href,async:false,onSuccess:function(responseTree,responseElements,responseHTML,responseJavaScript){overlayContent=responseHTML;elementContainer.destroy();refreshListCount();if($("ip-lady-"+actionId)){$("ip-lady-"+actionId).destroy()}},onFailure:function(xhr){overlayContent="<p>Es ist ein Fehler aufgetreten, bitte versuchen Sie es erneut</p>"},onComplete:function(){ajaxFinished=true}}).post({lady:actionId})}}openOverlay=function(){content.set("html",overlayContent);overlayContent=null;content.inject(this.overlay,"after");content.position("center")}.bind(this);openOverlay()},onHide:function(){if($("overlayContent")){$("overlayContent").destroy()}if($("overlay")){$("overlay").destroy()}}});overlay.open()}});$$(".ml4Action").addEvent("click",function(ev){var name=this.get("name");var actionId=null;if(name){var params=name.split("#");if(params.length==2){var actionId=params[1]}}if(actionId){if($("booking-lady-"+actionId)){if(this.checked){$("booking-lady-"+actionId).set("name","booking_alternative_lady[]")}else{$("booking-lady-"+actionId).set("name","booking_lady[]")}}}})};
