var complexPageSave=function(A){var B=0;for(B=1;B<=6;Szene1Form.complexpage(B++)){if(!valid.validate()){break}}valid.doSubmit()};var switchComplexPage=function(A,B){if(A.id=="complexPagePrev"||A.id=="complexPageNext"){pageNumber=parseInt(A.rel)}else{pageNumber=parseInt(A.id.replace(/[^0-9]/g,""))}Szene1Form.complexpage(pageNumber,B)};var ajaxSearch=function(){type=$F("type");form=$(type+"_search");list=$(type+"_list");new Ajax.Request("/ajax/event/loadevents/",{method:"post",encoding:"UTF-8",postBody:form.serialize(),onLoading:function(){$("loadingEvents").show();list.innerHTML=""},onSuccess:function(t){response=eval("("+unescape(t.responseText)+")");if($F("mode")==response.mode){$("loadingEvents").hide();list.innerHTML=response.list;$("boxTitle").replace(response.title)}},onFailure:function(t){alert("Fehler: "+t.responseText+"!")},requestHeaders:["Pragma","no-cache","Cache-Control","must-revalidate","If-Modified-Since","Sat, 1 Jan 2000 00:00:00 GMT"]})};var switchSearchMode=function(B,A,C){Szene1Form.complexpage(B,A);type=$F("type");list=$(type+"_list");$("mode").value=C;$("order_field").value="";$("order_direction").value="";$("page").value=1;$("boxTitle").innerHTML=$("boxTitle").innerHTML.replace(/\s+.*$/,"");switch(C){case"region":ajaxSearch();break;case"radius":if($F("place")!=""&&$F("radius")!=""){ajaxSearch()}else{$("loadingEvents").hide();list.innerHTML='<br class="clearme" />'}break;case"name":case"detail":$("loadingEvents").hide();list.innerHTML='<br class="clearme" />';break}};var changeDate=function(C,A,B){if(B==1){szene1Calendar2.parseDate($F(A));$(A+"2").value=$F(A)}else{szene1Calendar1.parseDate($F(A+B));$(A).value=$F(A+"2")}if(C.dateClicked){ajaxSearch()}};var changeOrder=function(A){if($F("order_field")==A){if($F("order_direction")=="ASC"){$("order_direction").value="DESC"}else{$("order_direction").value="ASC"}}else{$("order_field").value=A;$("order_direction").value="ASC"}ajaxSearch()};var changeProvince=function(B,C,A){B.province_id.value=C;B.region_name.value=A;for(i=0;i<B.region.length;i++){if(B.region.options[i].value==C){break}}B.region.selectedIndex=i;ajaxSearch()};var changeRegion=function(A,B){option=A.options[A.selectedIndex];if(option.text.charAt(0)==">"){B.province_id.value=option.value;B.region_name.value=option.text.substr(2)}else{B.province_id.value="";B.country.value=option.value;B.region_name.value=option.text.replace(/\s+\(\d+ \w+\)/,"")}B.submit()};var doRadiusSearch=function(){if($F("place")&&$F("radius")){$("message2").innerHTML="";ajaxSearch()}else{$("message2").innerHTML=Szene1Translator.translate("pleaseEnterCityAndRadius")}};var doNameSearch=function(A){date=new Date();isodate=date.getFullYear()+"-"+(date.getMonth()+1)+"-"+date.getDate();switch(A){case"future":$("from3").value=isodate;break;case"past":$("to3").value=isodate;break}ajaxSearch()};var doDetailSearch=function(){if($F("place4")&&$F("radius4")||!$F("place4")&&!$F("radius4")){$("message4").innerHTML="";ajaxSearch()}else{$("message4").innerHTML=Szene1Translator.translate("pleaseEnterCityAndRadius")}};var toggleLocationFields=function(element){locationId=$F(element);if(locationId>0){$("locationName").setAttribute("readonly","readonly");$("locationZipcode").setAttribute("readonly","readonly");$("locationCity").setAttribute("readonly","readonly");$("locationStreet").setAttribute("readonly","readonly");$("locationCountry").setAttribute("readonly","readonly");new Ajax.Request("/ajax/location/load/",{method:"post",encoding:"UTF-8",postBody:"id="+locationId,onSuccess:function(t){locationData=eval("("+unescape(t.responseText)+")");$("locationName").value=locationData.name;$("locationZipcode").value=locationData.zipcode;$("locationCity").value=locationData.city;$("locationStreet").value=locationData.street;$("locationCountry").value=locationData.country;if(locationData["public"]==0){removeReadonly();$("checkcoordinates").show()}else{$("checkcoordinates").hide();$("google").innerHTML="";$("inheritaddress").hide();if($F("eventHomepage")==""){$("eventHomepage").value=locationData.homepage}}},onFailure:function(t){alert("Fehler: "+t.responseText+"!")}})}else{$("locationName").value="";$("locationZipcode").value="";$("locationCity").value="";$("locationStreet").value="";$("locationCountry").selectedIndex="0";removeReadonly();$("checkcoordinates").show()}};var removeReadonly=function(){$("locationName").removeAttribute("readonly");$("locationZipcode").removeAttribute("readonly");$("locationCity").removeAttribute("readonly");$("locationStreet").removeAttribute("readonly");$("locationCountry").removeAttribute("readonly")};var toggleOrganizerFields=function(element){organizerId=$F(element);if(organizerId!=0){$("organizerForename").setAttribute("readonly","readonly");$("organizerSurname").setAttribute("readonly","readonly");$("organizerPhone").setAttribute("readonly","readonly");$("organizerEmail").setAttribute("readonly","readonly");$("organizerZipcode").setAttribute("readonly","readonly");$("organizerCity").setAttribute("readonly","readonly");$("organizerStreet").setAttribute("readonly","readonly");$("organizerCountry").setAttribute("readonly","readonly");new Ajax.Request("/ajax/event/loadorganizer/",{method:"post",encoding:"UTF-8",postBody:"id="+organizerId,onSuccess:function(t){organizer=eval("("+unescape(t.responseText)+")");$("organizerForename").value=organizer.forename;$("organizerSurname").value=organizer.surname;$("organizerPhone").value=organizer.phone;$("organizerEmail").value=organizer.email;$("organizerZipcode").value=organizer.zipcode;$("organizerCity").value=organizer.city;$("organizerStreet").value=organizer.street;$("organizerCountry").value=organizer.country},onFailure:function(t){alert("Fehler: "+t.responseText+"!")}})}else{$("organizerForename").removeAttribute("readonly");$("organizerForename").value="";$("organizerSurname").removeAttribute("readonly");$("organizerSurname").value="";$("organizerPhone").removeAttribute("readonly");$("organizerPhone").value="";$("organizerEmail").removeAttribute("readonly");$("organizerEmail").value="";$("organizerZipcode").removeAttribute("readonly");$("organizerZipcode").value="";$("organizerCity").removeAttribute("readonly");$("organizerCity").value="";$("organizerStreet").removeAttribute("readonly");$("organizerStreet").value="";$("organizerCountry").removeAttribute("readonly");$("organizerCountry").selectedIndex="0"}};var saveFreeTickets=function(B){var A;if($("eventFreeticketsSubmit")){A="eventFreeticketsForename="+$("eventFreeticketsForename").value+"&eventFreeticketsSurname="+$("eventFreeticketsSurname").value+"&eventFreeticketsStreet="+$("eventFreeticketsStreet").value+"&eventFreeticketsZipCode="+$("eventFreeticketsZipCode").value+"&eventFreeticketsCity="+$("eventFreeticketsCity").value+"&eventFreeticketsMobNetwork="+$("eventFreeticketsMobNetwork").value+"&eventFreeticketsMobNr="+$("eventFreeticketsMobNr").value+"&eventFreeticketsSubmit="+$("eventFreeticketsSubmit").value+"&eventFreeticketsEventId="+$("eventFreeticketsEventId").value}var C="";C+='  <div class="edge_top"><div><div>&nbsp;</div></div></div>';C+='  <div class="body" style="padding:8px; font-size: 11px; height:310px; text-align: center" ';C+='       id="userSearch_body">';C+='      <img src="/images/icons/ajax-loader-white.gif" border="0" style="margin-top:140px"> loading ...\n';C+="  </div>";C+='  <div class="edge_bottom"><div><div>&nbsp;</div></div></div>';$("notificationbox_container").innerHTML=C;new Ajax.Request("/ajax/event/savefreetickets",{method:"post",postBody:A,onSuccess:function(D){$("notificationbox_container").innerHTML=D.responseText;Behaviour.applySheet(Szene1Behaviour)},onFailure:function(D){alert("Fehler: "+D.responseText+"!")}})};var loadFreeTickets=function(A){if($("notificationbox_container")){Effect.Fade($("notificationbox_container"),{duration:1});$("notificationbox_container").remove()}var B="";B+='<div class="szene1_quickinfo" id="notificationbox_container" ';B+='     style="width:350px; ">';B+='  <div class="edge_top"><div><div>&nbsp;</div></div></div>';B+='  <div class="body" style="padding:8px; font-size: 11px; height:310px; text-align: center" ';B+='       id="userSearch_body">';B+='      <img src="/images/icons/ajax-loader-white.gif" border="0" style="margin-top:140px"> loading ...\n';B+="  </div>";B+='  <div class="edge_bottom"><div><div>&nbsp;</div></div></div>';B+="</div>";new Insertion.Bottom("szene1AdditionalWindows",B);Position.center("notificationbox_container",{update:true});new Ajax.Request("/ajax/event/loadfreetickets/"+A.rel,{method:"post",postBody:null,onSuccess:function(C){$("notificationbox_container").innerHTML=C.responseText;Behaviour.applySheet(Szene1Behaviour)},onFailure:function(C){alert("Fehler: "+C.responseText+"!")}})};var recalculatePhotoNavigation=function(A){if(!confirm("recalculate Photo Navigation?")){return false}var B=new Ajax.Request("/admin/ajax/event/recalculatePhotoNavigation",{method:"post",encoding:"UTF-8",onSuccess:function(C){if(C.responseText=="done"){alert("Photo navigation was corrected, reload to see changes")}else{alert("first log in in the admin area, then try again"+C.responseText)}},onFailure:function(C){alert("Error: "+C.responseText+"!")},parameters:"eventId="+A,requestHeaders:["Pragma","no-cache","Cache-Control","must-revalidate","If-Modified-Since","Sat, 1 Jan 2000 00:00:00 GMT"]})};var deletePhoto=function(B,C,A){deleteText='<div id="deletePurpose" >Willst du das Photo wirklich l??schen?<br/>Wenn du dieses Foto l??schst wird dem Fotograf eine E-Mail gesendet in der er ??ber die L??schung informiert wird, gleichzeitig wird ihm dieses Bild zugesendet. Bitte trage in dem Textfeld unterhalb einen Text ein den du dem Fotograf mitteilen m??chtest.<p><textarea rows="4" cols="20" name="deletePurposeText" id="deletePurposeText" onFocus="this.value=\'\'">Bitte gib hier den Text ein.</textarea><br/><input type="checkbox" name="deletePurposeTextSend" id="deletePurposeTextSend"> Sende keine Email</p></div>';SimpleWindowManager.generateContentBox(deleteText+'<input type="button" name="delete" value="Delete" onClick="validateDeletePhoto('+B+","+C+","+A+');$(\'notificationbox_container\').remove();"> <input type="button" name="cancel" value="Cancel" onClick="$(\'notificationbox_container\').remove();">',"whateverid")};var validateDeletePhoto=function(B,D,A){purpose=$("deletePurposeText").value;if(($("deletePurposeText").value==""||$("deletePurposeText").value=="Bitte gib hier den Text ein.")&&!$("deletePurposeTextSend").checked){alert("Bitte eine Begr??ndung f??r das L??schen angeben.");return false}else{if($("deletePurposeTextSend").checked){purpose=""}var C=new Ajax.Request("/admin/ajax/event/deletePhoto",{method:"post",encoding:"UTF-8",onSuccess:function(E){if(E.responseText=="done"){alert("Photo got deleted")}else{if(E.responseText=="errordone"){alert("Error ... most likely photo already got deleted and you try to delete the wrong photo (check the ids form the foto)")}else{alert(E.responseText+"first log in in the admin area, then try again")}}},onFailure:function(E){alert("Error: "+E.responseText+"!")},parameters:"eventId="+B+"&photoNr="+D+"&photoId="+A+"&deletePurposeText="+purpose,requestHeaders:["Pragma","no-cache","Cache-Control","must-revalidate","If-Modified-Since","Sat, 1 Jan 2000 00:00:00 GMT"]})}};var deleteEvent=function(A){if(!confirm("Diesen Event wirklich l??schen?")){return }new Ajax.Request("/admin/ajax/event/delete/",{method:"post",encoding:"UTF-8",postBody:"eventId="+A,onSuccess:function(B){if(B.responseText.substr(0,5)=="Event"){alert(B.responseText);document.location.reload(true)}else{alert("Bitte zuerst im Admin-Bereich einloggen!")}},onFailure:function(B){alert("Fehler: "+B.responseText+"!")},requestHeaders:["Pragma","no-cache","Cache-Control","must-revalidate","If-Modified-Since","Sat, 1 Jan 2000 00:00:00 GMT"]})};var deleteEventHomepage=function(A,D,C,B){switch(D){case"topimage":message="Wollen Sie das Topimage wirklich l??schen?";param="";break;case"banner":message="Wollen Sie den Banner wirklich l??schen?";param="position="+C;break;case"teammember":message="Wollen Sie dieses Teammitglied wirklich l??schen?";param="userId="+C;break;case"event":message="Wollen Sie diese Eventzuordnung wirklich l??schen?";param="eventId="+C;break}if(!confirm(message)){return }new Ajax.Request("/ajax/eventhomepage/delete/",{method:"post",encoding:"UTF-8",postBody:"homepageId="+A+"&type="+D+"&"+param,onSuccess:function(E){if(E.responseText){alert(E.responseText)}else{window.location.href=B}},onFailure:function(E){alert("Fehler: "+E.responseText+"!")},requestHeaders:["Pragma","no-cache","Cache-Control","must-revalidate","If-Modified-Since","Sat, 1 Jan 2000 00:00:00 GMT"]})};