var oa;var dim;Weblife1.premiumEventAjaxLoader=Class.create();Weblife1.premiumEventAjaxLoader.prototype={initialize:function(A){this.id=A.id?A.id:0;this.offset=A.offset?A.id:5;this.offsetStep=this.offset;this.button=A.button?A.button:null;this.finished=false},load:function(A){if((this.request!=null&&this.request._app.isProcessed()==false)||this.finished==true){return }this.request=new Weblife1.AjaxApp.Setup.Servercall("eventphotogallery",{requesttype:"load_more_galleries",id:this.id,offset:this.offset},(function(C){if(C[0]==null){this.finished=true;if(this.button!=null){var B=$(this.button);if(B!=null){B.style.display="none"}}return }if($(A)){$(A).innerHTML+=C[0]}this.offset+=this.offsetStep}).bind(this),{defaultContent:null,draggable:true,sendOnSubmit:true})}};Weblife1.BestPhotos=Class.create();Weblife1.BestPhotos.prototype={initialize:function(A){this.eventId=A.eventId?A.eventId:0},loadPhotos:function(A){this.request=new Weblife1.AjaxApp.Setup.Servercall("eventphotogallery",{requesttype:"load_best_photos",eventId:this.eventId},(function(B){if($(A)){$(A).innerHTML=B[0]}}).bind(this),{defaultContent:null,draggable:true,sendOnSubmit:true})}};Weblife1.PhotoGallery=Class.create();Weblife1.PhotoGallery.prototype={initialize:function(A){this.eventId=A.eventId?A.eventId:0;this.userOwnerId=A.userOwnerId?A.userOwnerId:0;this.ownerName=A.ownerName?A.ownerName:"";this.mode=A.mode?A.mode:"";this.folderId=A.folderId?A.folderId:0;this.pagesTotal=A.pages?A.pages:0;this.baseTitle=A.baseTitle?A.baseTitle:"";this.fbTitle=A.fbTitle?A.fbTitle:"";this.photosPerPage=A.photosPerPage?A.photosPerPage:15;this.photosTotal=A.photosTotal?A.photosTotal:0;this.scaoId=A.scaoId?A.scaoId:5;this.userId=A.userId?A.userId:0;this.currentPhotoComments=0;this.currentFilter=0;this.currentPhotoId=0;this.currentPhotoNr=0;this.currentItem=window.location.hash.substring(1)?window.location.hash.substring(1):(A.currentItem?A.currentItem:1);this.nextPhoto="";this.prevPhoto="";this.originalPhoto="";this.eventName=A.eventName?A.eventName:"";this.lockMyPic=false;this.realOwnerName="";this.realOwnerId=0},loadNewPhotos:function(C){if(typeof (C)!="number"&&C.indexOf("&")>0){parts=C.split("&");C=parseInt(parts[0]);this.setFilterWithoutLoading(parts[1])}C=parseInt(C);this.currentItem=C;if(this.request!=null&&this.request._app.isProcessed()==false){return }$("photooverview").addClassName("opacity");if(this.eventId!=0){var A="eventphotogallery";var B={requesttype:"load_new_photos",eventId:this.eventId,page:C,filter:this.currentFilter}}else{if(this.userOwnerId!=0){var A="userphotogallery";var B={requesttype:"load_new_photos",userOwnerId:this.userOwnerId,folderId:this.folderId,page:C,filter:this.currentFilter,mode:this.mode}}else{alert("invalid requestType");return }}this.request=new Weblife1.AjaxApp.Setup.Servercall(A,B,(function(D){this.currentItem=D[1];this.pagesTotal=D[2];$("photooverview").innerHTML=D[0];$("photooverview").removeClassName("opacity");$("pagingTop").innerHTML=D[3];$("pagingBottom").innerHTML=D[3];$("nextPage").style.display="block";if(this.pagesTotal==this.currentItem){$("nextPage").style.display="none"}$("prevPage").style.display="block";if(this.currentItem==1){$("prevPage").style.display="none"}oewaReload();dhtmlHistory.add(""+this.currentItem+"&"+this.currentFilter,"page");photoLinks=document.getElementsByName("showBigPhoto");for(i=0;i<photoLinks.length;i++){link=photoLinks[i].href;parts=link.split("&");photoLinks[i].href=parts[0]+"&"+parts[1]+"&"+this.currentFilter;photoLinks[i].onclick=function(){document.cookie="preLoginHash="+this.href.substr(this.href.indexOf("#"))+"; path=/"}}document.title=Szene1Translator.translate("photos")+" "+Szene1Translator.translate("pageXOfY",{1:this.currentItem,2:this.pagesTotal})+this.baseTitle;Event.fire(document.body,"on:titleChanged")}).bind(this),{defaultContent:null,draggable:true,sendOnSubmit:true})},loadNextPhoto:function(){if($("nextPhotoLink").style.display=="none"){return }if($("photoContext")){$("photoContext").style.display="none"}this.loadNewPhoto(this.nextPhoto)},loadPrevPhoto:function(){if($("prevPhotoLink").style.display=="none"){return }if($("photoContext")){$("photoContext").style.display="none"}this.loadNewPhoto(this.prevPhoto)},loadNewPhoto:function(B){if(this.request!=null&&this.request._app.isProcessed()==false){return }if(Weblife1UserPic.cropper!=null){Weblife1UserPic.closeEditPic()}var D=B.split("&");if(D.length<2){this.currentPhotoNr=1;this.currentFilter=0}else{this.currentFilter=0;if(D.length>=3){this.currentFilter=D[2]}this.currentPhotoNr=D[0];this.currentPhotoId=D[1]}this.lockMyPic=true;if($("loading_insertOverlay")){$("loading_insertOverlay").remove()}overlays=$("szene1").select(".foto_overlay");overlayIds=new Array();for(i=0;i<overlays.length;i++){overlayIds[i]=overlays[i].id}for(i=0;i<overlayIds.length;i++){$(overlayIds[i]).remove()}overlays=$("szene1").select(".photoOverlay");overlayIds=new Array();for(i=0;i<overlays.length;i++){overlayIds[i]=overlays[i].id}for(i=0;i<overlayIds.length;i++){$(overlayIds[i]).remove()}markups=$("szene1").select(".photoMarkup");markupIds=new Array();for(i=0;i<markups.length;i++){markupIds[i]=markups[i].id}for(i=0;i<markupIds.length;i++){$(markupIds[i]).remove()}if($("currentPhoto")==null){return }$("currentPhoto").addClassName("opacity");if(this.eventId!=0){var A="eventphotogallery";var C={requesttype:"load_new_photo",eventId:this.eventId,nr:this.currentPhotoNr,id:this.currentPhotoId,filter:this.currentFilter}}else{if(this.userOwnerId!=0){var A="userphotogallery";var C={requesttype:"load_new_photo",userOwnerId:this.userOwnerId,id:this.currentPhotoId,filter:this.currentFilter,mode:this.mode}}else{alert("invalid requestType");return }}if(this.folderId<0){var A="userphotogallery";var C={requesttype:"load_new_mypic",userId:-this.folderId,nr:this.currentPhotoNr}}this.request=new Weblife1.AjaxApp.Setup.Photoload(A,C,(function(H){this.currentPhotoId=H[1];this.lockMyPic=false;if(this.userId>0){if(this.eventId!=0){var F="event/"+this.eventId}else{if(this.userId!=0){var F=this.userOwnerId}}if(this.folderId<0){this.scaoId=H[17];this.realOwnerName=H[18];this.realOwnerId=H[19];this.realOwnerId=this.realOwnerName;oa=new OverlayArea("currentPhoto",0,0,this.scaoId,this.currentPhotoId,this.userId,this.realOwnerName)}else{if(H[19]>0){oa=new OverlayArea("currentPhoto",0,0,H[21],H[19],this.userId,"event/"+H[18])}else{oa=new OverlayArea("currentPhoto",0,0,this.scaoId,this.currentPhotoId,this.userId,F)}}}this.currentPhotoNr=H[2];$("currentPhoto").src=H[0];$("currentPhoto").name=this.currentPhotoId;this.currentItem=this.currentPhotoNr+"&"+this.currentPhotoId+"&"+H[12];this.nextPhoto=H[8]+"&"+H[7]+"&"+H[12];this.prevPhoto=H[5]+"&"+H[4]+"&"+H[12];this.originalPhoto=H[17];$("currentPhoto").alt=this.eventName+this.currentPhotoId;if(this.eventId!=0&&$("userPhotoNotice")){$("userPhotoNotice").style.display="none";if(H[18]){$("userPhotoNotice").style.display="block"}}else{if(this.userOwnerId!=0){if($("gotoOriginalDiv")){$("gotoOriginalDiv").style.display="none"}if($("dlOriginalButton")){$("dlOriginalButton").style.display="inline"}if($("rotatePhotoButton")){$("rotatePhotoButton").style.display="inline"}if(H[18]>0&&H[19]>0){var I=H[18];var J=H[19];if($("gotoOriginalDiv")){$("gotoOriginalDiv").style.display="block"}if($("gotoOriginalLink")){$("gotoOriginalLink").href="/photo/"+H[19]}if($("dlOriginalButton")){$("dlOriginalButton").style.display="none"}if($("rotatePhotoButton")){$("rotatePhotoButton").style.display="none"}}else{if(this.folderId<0){if($("gotoOriginalDiv")){$("gotoOriginalDiv").style.display="block"}if($("gotoOriginalLink")){$("gotoOriginalLink").href=this.generateLinkToCurrentItem()}}}}}var E=parseInt(H[2]);if(isNaN(E)){E=1}if($("photographer")){$("photographer").innerHTML=H[14]}if($("filter")){$("filter").innerHTML=H[16]}oewaReload();var M=$A(document.getElementsByTagName("meta"));M.each(function(O){var N=O.name;switch(N){case"og:image":case"image_src":O.content=H[0];break;case"og:url":O.content=gallery.generateLinkToCurrentItem(true);break;case"og:title":case"title":O.content=Szene1Translator.translate("onePhotoOf")+" "+gallery.fbTitle;break;default:break}});if($("fbLikeButton")){$("fbLikeButton").update(new Element("iframe",{src:"/scripts/sharebutton.php?url="+escape(this.generateLinkToCurrentItem(true)),scrolling:"no",height:20,width:61,frameborder:0}))}if(H[3]!=null){$("prevPhotoLink").style.display="block";$("prevPhoto").src=H[3];$("prevLinkArrow").style.display="block"}else{$("prevPhotoLink").style.display="none";$("prevLinkArrow").style.display="none"}if(H[6]!=null){$("nextPhotoLink").style.display="block";$("nextPhoto").src=H[6];$("nextLinkArrow").style.display="block"}else{$("nextPhotoLink").style.display="none";$("nextLinkArrow").style.display="none"}if($("mypicContainer")){$("mypicContainer").innerHTML=""}if($("friendChooser")){$("friendChooser").remove()}commentBoxes=$("szene1").select(".szene1_comments");if(H[10]&&commentBoxes.length>0){commentBox=commentBoxes[0].parentNode;commentBox.innerHTML=H[10]}this.currentPhotoComments=H[11];this.currentPhotoMypics=H[15];this.currentPhotoViews=H[9];this.updateCounter();if(this.eventId!=0){var L=9;$("overViewLink").href="/event/"+this.eventId+"/photos#"+H[13]+"&"+H[12]}else{if(this.userOwnerId!=0){if(this.mode=="user"){var L=23;if(this.folderId<0){$("overViewLink").href="/user/"+this.ownerName+"/mypics#"+H[13]+"&0"}else{$("overViewLink").href="/user/"+this.ownerName+"/album/"+this.folderId+"#"+H[13]+"&"+H[12]}}else{var L=31;$("overViewLink").href="/group/"+this.ownerName+"/album/"+this.folderId+"/#"+H[13]+"&"+H[12]}}}document.title=Szene1Translator.translate("photoXOfY",{1:E,2:this.photosTotal})+this.baseTitle;Event.fire(document.body,"on:titleChanged");if(this.eventId!=0){var G=5}else{if(this.userOwnerId!=0){if(this.mode=="user"){var G=1}else{if(this.mode=="group"){var G=3}}}}var K=null;if(this.userOwnerId!=0){K=this.userOwnerId}else{K=this.eventId}Weblife1Comment.initialize(this.currentPhotoId,G,K,L);dhtmlHistory.add(""+this.currentItem,"photo");$("currentPhoto").removeClassName("opacity");if($("currentPhotoLoadInfo")){$("currentPhotoLoadInfo").remove()}}).bind(this),{defaultContent:null,draggable:true,sendOnSubmit:true})},updateCounter:function(){this.updateCommentCounter();this.updatePhotoStats()},updateCommentCounter:function(){if($("commentsTitle")){$("commentsTitle").innerHTML=Szene1Translator.translate("comments")+'<em> (<span class="ccDisplay">'+this.currentPhotoComments+"</span> "+Szene1Translator.translate("entries")+")</em>"}},updatePhotoStats:function(){if($("photoStats")){$("photoStats").innerHTML="ID: "+this.currentPhotoId+' / <span class="ccDisplay">'+this.currentPhotoComments+"</span> "+Szene1Translator.translate("comments")+" / "+this.currentPhotoViews+' Views / <span class="mcDisplay">'+this.currentPhotoMypics+"</span> MyPics"}},setFilterWithoutLoading:function(A){if(A>=0){if($("photographerFilter"+A)){$("photographerFilter"+A).addClassName("selected")}}else{if($("filter"+A)){$("filter"+A).addClassName("selected")}}if(A!=this.currentFilter){if(this.currentFilter>=0){if($("photographerFilter"+this.currentFilter)){$("photographerFilter"+this.currentFilter).removeClassName("selected")}}else{if($("filter"+this.currentFilter)){$("filter"+this.currentFilter).removeClassName("selected")}}this.currentFilter=A;return true}return false},setFilter:function(A){if(this.setFilterWithoutLoading(A)){this.loadNewPhotos(1)}},addFotoToCart:function(){Weblife1FotoCart.addFotoToCart("addEventPic",this.currentPhotoId)},addUserFotoToCart:function(){Weblife1FotoCart.addFotoToCart("addUserPic",this.currentPhotoId)},editFolder:function(){Weblife1UserAlbum.initialize(this.userOwnerId,this.ownerName,this.mode);Weblife1UserAlbum.editFolder(this.folderId)},sendLink:function(){link=this.generateLinkToCurrentItem();Weblife1UserAlbum.sendLink("photo",link)},takeAsUserPic:function(){Weblife1UserPic.initialize(this.currentPhotoId);Weblife1UserPic.takeAsUserPic("currentPhoto")},transferToUserAlbum:function(){if(Weblife1UserPic.cropper!=null){Weblife1UserPic.closeEditPic()}Weblife1EventFotoActions.transferToUserAlbumPopUp(this.currentPhotoId,this.eventId,this.userId)},getPhoto:function(){window.open(this.originalPhoto,"","")},saveCurrentPhoto:function(){window.open($("currentPhoto").src,"","")},saveInfo:function(){alert(Szene1Translator.translate("savePhotoInfo"))},generateLinkToCurrentItem:function(A){if(this.folderId<0){var B=(this.realOwnerName).split("/");if(B.length>1){if(B[0]=="event"){return"http://www.szene1.at/photo/"+this.currentPhotoId}else{return"http://www.szene1.at"+this.realOwnerName+"/photo/"+this.currentPhotoId}}return"http://www.szene1.at"+this.realOwnerName+"/photo/"+this.currentPhotoId}if(this.eventId!=0){link=window.location.href;linkParts=link.split("event");photoParts=this.currentItem.split("&");if(A){return"http://www.szene1.at/event/"+this.eventId+"/photo/"+photoParts[0]+"/"+photoParts[1]}return linkParts[0]+"event/"+this.eventId+"/photo/"+photoParts[0]+"/"+photoParts[1]+"#"+this.currentPhotoNr+"&"+this.currentPhotoId}else{if(this.userOwnerId!=0){return"http://www.szene1.at/user/"+this.ownerName+"/"+this.folderId+"/photo/"+this.currentPhotoId}}},deleteCurrentUserPhoto:function(){if(this.currentPhotoId>0&&this.folderId>0){Weblife1UserFotoActions.initialize(this.userOwnerId,"",this.folderId,this.currentPhotoId,"user");Weblife1UserFotoActions.deleteFoto()}},gotoSortPhotos:function(){window.location.href="/user/"+this.ownerName+"/album/"+this.folderId+"/edit/"},gotoAddPhotos:function(){window.location.href="/user/"+this.ownerName+"/album/"+this.folderId+"/upload/"},rotateCurrentPhoto:function(){if(this.currentPhotoId>0&&this.folderId>0){Weblife1UserFotoActions.initialize(this.userOwnerId,"",this.folderId,this.currentPhotoId,"user");Weblife1UserFotoActions.rotateFoto()}},deleteCurrentPhoto:function(){if(this.currentPhotoId>0&&this.eventId>0){deleteEventPhoto(this.eventId,this.currentPhotoNr,this.currentPhotoId)}},updateCaption:function(B){var D=B.value;B.className="caption_active";if($("caption_saving")){$("caption_saving").src="/images/icons/ajax-loader.gif"}function A(){return }function E(F){if(F.responseJSON.valid!=true){A();return }B.className="caption";if($("caption_saving")){$("caption_saving").src="/images/icons/check.gif"}}var C={mode:"user",ownerId:this.userOwnerId,fotoId:this.currentPhotoId,folderId:this.folderId,caption:D};new Ajax.Request("/ajax/userfoto",{parameters:{mode:"userfoto_updatecaption",info:Object.toJSON(C)},onSuccess:E.bind(this),onFailure:A.bind(this)})}};var recalculateEventPhotoNavigation=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 deleteEventPhoto=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/>';deleteText=deleteText+'<select name="deletePurposeTextSend" id="deletePurposeTextSend">';deleteText=deleteText+'<option value="Userwunsch" selected>Userwunsch</option>';deleteText=deleteText+'<option value="Bild ist nicht, bzw. falsch gedreht. (Bitte vor, bzw. direkt beim Uploaddialog korrigieren)">Bild ist nicht, bzw. falsch gedreht...</option>';deleteText=deleteText+'<option value="Bild/Person ist zu dunkel (Belichtungszeit verlÃ¤ngern, nÃ¤her rangehen um den Blitz verwenden zu kÃ¶nnen, Blende Ã¶ffnen, ISO-Wert erhÃ¶hen: Nikon 800, Canon 1600)">Bild/Person ist zu dunkel...</option>';deleteText=deleteText+'<option value="Bild-Person ist zu hell (Belichtungszeit verkuerzen, Blitz runter regeln, nicht direkt Blitzen, Blende schlieszen, ...">Bild/Person ist zu hell...</option>';deleteText=deleteText+'<option value="Person sieht nicht in die Kamera (Leute aktiv ansprechen, nicht ungefragt fotografieren!)">Person sieht nicht in die Kamera...</option>';deleteText=deleteText+'<option value="Lokal sieht leer aus(anderen Blickwinkel versuchen, warten bis sich das Lokal fÃ¼llt)">Lokal sieht leer aus...</option>';deleteText=deleteText+'<option value="Bild hat zu viel freie FlÃ¤che (nÃ¤her rangehen, vor dem Upload zurechtschneiden)">Bild hat zu viel freie FlÃ¤che...</option>';deleteText=deleteText+'<option value="Bild/Person hat Farbstich (Personen umstellen oder auf Ãnderungen der Lichtsituation warten)">Bild/Person hat Farbstich...</option>';deleteText=deleteText+'<option value="Bild/Person ist unscharf (Fokus auf Augen der nÃ¤hesten Person richten, halb durchdrÃ¼cken, Bildausschnitt wÃ¤hlen, auslÃ¶sen)">Bild/Person ist unscharf...</option>';deleteText=deleteText+'<option value="Bildformat/SeitenverhÃ¤ltnis wurde verÃ¤ndert (Original Bildformat beibehalten!)">Bildformat wurde verÃ¤ndert ...</option>';deleteText=deleteText+'<option value="Bild doppelt (bei nahezu gleichen Bildern nur das bessere online stellen)">Bild doppelt...</option>';deleteText=deleteText+'<option value="Person doppelt (gleiche Person nicht zu oft fotografieren, ev. umstellen / spÃ¤ter fotografieren)">Person doppelt...</option>';deleteText=deleteText+'<option value="Bild ergibt keinen Sinn fÃ¼r die Galerie (solche Motive wenn dann bitte nur in private Fotoalben stellen)">Bild ergibt keinen Sinn fÃ¼r Galerie...</option>';deleteText=deleteText+'<option value="Person hat geschlossene Augen oder ist unvorteilhaft getroffen (unmittelbar kontrollieren und nochmal fotografieren)">Person hat geschlossene Augen...</option>';deleteText=deleteText+"</select></div>";SimpleWindowManager.generateContentBox(deleteText+'<input type="button" name="delete" value="Delete" onClick="validateDeleteEventPhoto('+B+","+C+","+A+');$(\'notificationbox_container\').remove();"> <input type="button" name="cancel" value="Cancel" onClick="$(\'notificationbox_container\').remove();">',"whateverid")};var validateDeleteEventPhoto=function(B,D,A){purpose=$("deletePurposeText").value;serverreason=$("deletePurposeTextSend").value;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+"\n\n"+serverreason,requestHeaders:["Pragma","no-cache","Cache-Control","must-revalidate","If-Modified-Since","Sat, 1 Jan 2000 00:00:00 GMT"]})};var Weblife1UserAlbum={ownerId:null,ownerName:null,mode:null,initialize:function(A,B,C){this.ownerId=A;this.ownerName=B;this.mode=C},editFolder:function(A){Szene1PopUpGenerator.open("/ajax/popup","useralbum_edit",{reloadContainer:"quickalbum_"+A,reloadMode:"useralbum_folder",reloadUrl:"/ajax/userfoto",reloadInfo:{ownerId:this.ownerId,ownerName:this.ownerName,folderId:A,mode:this.mode}},{folderId:A,ownerId:this.ownerId,ownerName:this.ownerName,mode:this.mode})},navigateToUpload:function(A){window.location.href=A},registerAlbumListSorter:function(){AlbumListSorter.initialize(this.ownerId,this.mode)},deleteUserAlbumNew:function(D,C,A,B){this.mode=D;this.ownerName=C;this.ownerId=A;this.deleteUserAlbum(B,true)},deleteUserAlbum:function(A,D){if(!confirm(Szene1Translator.translate("doYouReallyWantToDeleteThisAlbum"))){return }var F="useralbum_delete";function B(){SimpleWindowManager.generateCloseableWindow(Szene1Translator.translate("info"),Szene1Translator.translate("errorDeletingAlbum"))}function E(G){if(G.responseJSON.valid!=true){B();return }if(D==true){window.location.href="/"+this.mode+"/"+this.ownerName+"/albums"}else{new Effect.DropOut($("quickalbum_"+A))}oewaReload("user_album_delete")}var C={mode:this.mode,ownerId:this.ownerId,folderId:A};new Ajax.Request("/ajax/userfoto",{parameters:{mode:F,info:Object.toJSON(C)},onSuccess:E.bind(this),onFailure:B.bind(this)})},sendLink:function(B,A){window.open("/pn/popup/sendlink?linktype="+B+"&url="+A,"Send Link","width=500,height=500")},openSlideShow:function(A){window.open("/"+this.mode+"/"+this.ownerName+"/album/"+A+"/slideshow","SlideShow","width=830,height=890,scrollbars=auto,resizable=yes,menubar=no,location=no,status=no")},showAlbumDescription:function(G,C){var B=$("notificationbox_container");var F=Element.cumulativeOffset(C);var E=(F[0]+10)+"px";var D=(F[1]+130)+"px";B.setStyle({top:D,left:E});if(!B.visible()){$("albumdescLay").show();B.show();var A=$("albumDesc_"+G).innerHTML;B.down(".body").innerHTML=A}},hideAlbumDescription:function(){var A=$("notificationbox_container");if(A.visible()){A.hide()}}};var AlbumListSorter={mode:null,ownerId:null,moveable:"gallery_entry",container:"galleryoverview",handleCSSClass:"handle",overlap:"horizontal",tag:"li",messageElement:"serverMessage",updateMode:"order_folders",updateUrl:"/ajax/userfoto",sortList:null,initialize:function(A,B){this.mode=B;this.ownerId=A;this.sortList=Sortable.create(this.container,{only:this.moveable,handle:this.handleCSSClass,overlap:this.overlap,constraint:false,scroll:window,onUpdate:this.sendOrderList.bind(this)})},sendOrderList:function(C){$(this.messageElement).update(Szene1Translator.translate("savingDots"));var A=Sortable.serialize(this.container);var B={mode:this.mode,ownerId:this.ownerId,order:A};new Ajax.Request(this.updateUrl,{parameters:{mode:this.updateMode,info:Object.toJSON(B)},onSuccess:this.sent.bind(this)})},sent:function(A){$(this.messageElement).update("");new Effect.Highlight(this.messageElement);$(this.messageElement).update(Szene1Translator.translate("savedOrder",null));window.setTimeout(AlbumListSorter.restoreMessage,2000)},restoreMessage:function(){$(AlbumListSorter.messageElement).update(Szene1Translator.translate("moveYourAlbumsToChangeOrder",null))}};var Weblife1UserFotoEditor={ownerId:null,folderId:null,mode:null,updateUrl:"/ajax/userfoto",orderMode:"userfoto_order",deleteMode:"userfoto_deletefoto",startFotoMode:"userfoto_startfoto",moveMode:"userfoto_move",getAlbumMode:"useralbum_getalbums",container:"imageFloatContainer",overlap:"horizontal",saveOrderButton:"saveOrderButton",sortList:null,oldOrder:null,initialize:function(A,B,C){this.ownerId=A;this.folderId=B;this.mode=C;if($(this.container)){this.sortList=Sortable.create(this.container,{tag:"div",overlap:this.overlap,constraint:false,scroll:window,onUpdate:this.enableSaveOrderButton.bind(this)});this.saveOldOrder()}},saveOldOrder:function(){oldContainer=$A($(this.container).select(".surrdiv"));var A=new Array();oldContainer.each(function(D,B){if(D.hasAttribute("id")){var E=D.readAttribute("id");var F=E.split("_");var C=F.last()}A[B]=C});this.oldOrder=A},sendOrderList:function(){function B(){SimpleWindowManager.generateCloseableWindow(Szene1Translator.translate("info"),Szene1Translator.translate("error"))}function D(E){if(E.responseJSON.valid!=true){B();return }ele=$(this.saveOrderButton);if(!ele.disabled){ele.disabled=true}this.saveOldOrder()}var A=Sortable.serialize(this.container);var C={mode:this.mode,folderId:this.folderId,ownerId:this.ownerId,oldOrder:this.oldOrder,newOrder:A};new Ajax.Request(this.updateUrl,{parameters:{mode:this.orderMode,info:Object.toJSON(C)},onSuccess:D.bind(this),onFailure:B.bind(this)})},enableSaveOrderButton:function(){ele=$(this.saveOrderButton);if(ele.disabled){ele.disabled=false}},showEditArea:function(B){element=$("foto_"+B);var A=$("fotoEdit_"+B);A.show();return false},hideEditArea:function(B){element=$("img_"+B);var A=$("fotoEdit_"+B);A.hide();return false},markAsStartFoto:function(C){function A(){Effect.Shake($("image_"+C))}function D(E){if(E.responseJSON.valid!=true){A();return }$A(document.select(".surrdiv")).each(function(F){F.setStyle({background:"none"})});$("imageContainer_"+C).setStyle({background:"red"})}var B={mode:this.mode,folderId:this.folderId,ownerId:this.ownerId,fotoId:C};new Ajax.Request(this.updateUrl,{parameters:{mode:this.startFotoMode,info:Object.toJSON(B)},onSuccess:D.bind(this),onFailure:A.bind(this)})},deleteFoto:function(C){function A(){SimpleWindowManager.generateCloseableWindow(Szene1Translator.translate("info"),Szene1Translator.translate("errorDeletingPhoto"))}function D(E){if(E.responseJSON.valid!=true){A();return }new Effect.DropOut($("imageContainer_"+C))}var B={mode:this.mode,folderId:this.folderId,ownerId:this.ownerId,fotoId:C};new Ajax.Request(this.updateUrl,{parameters:{mode:this.deleteMode,info:Object.toJSON(B)},onSuccess:D.bind(this),onFailure:A.bind(this)})},moveFotoToFolderPopUp:function(A){Szene1PopUpGenerator.open("/ajax/popup","useralbum_getalbums",{},{folderId:this.folderId,fotoId:A,ownerId:this.ownerId,mode:this.mode})},moveFotoToFolder:function(A,D){if(!confirm(Szene1Translator.translate("moveSelectedPhotoToAlbum"))){return }function B(){Effect.Shake($("image_"+D))}function E(F){if(F.responseJSON.valid!=true){B();return }Szene1PopUpGenerator.popUpInstance.close();new Effect.DropOut($("imageContainer_"+D));oewaReload("move_photo")}var C={mode:this.mode,destFolderId:A,ownerId:this.ownerId,fotoId:D};new Ajax.Request(this.updateUrl,{parameters:{mode:this.moveMode,info:Object.toJSON(C)},onSuccess:E.bind(this),onFailure:B.bind(this)})},moveSuccessAction:function(B){var C=B.responseText;$("szene1Footer").innerHTML=B.responseText;this.moveFotoDialog.close();if((C>0)&&(C==this.moveFotoId)){var A=$("img_"+this.moveFotoId);Effect.DropOut(A)}else{Effect.Shake($("img_src_"+this.moveFotoId))}}};var Weblife1FotoCart={url:"/ajax/popup",mode:"useralbum_fotocart",addFotoToCart:function(B,A){Szene1PopUpGenerator.open(this.url,this.mode,{},{action:B,fotoId:A})},show:function(){Szene1PopUpGenerator.open(this.url,this.mode,{},{action:"",fotoId:0})},addAlbumToCart:function(A){Szene1PopUpGenerator.open(this.url,this.mode,{},{action:"addFolder",folderId:A})},deleteFotoFromCart:function(B){$("cewe_"+B).update('<center><img src="/images/icons/ajax-loader.gif"></center>');function C(D){$("cewe_"+B).remove()}var A={optional:{action:"deleteFoto",fotoId:B}};new Ajax.Request(this.url,{parameters:{mode:this.mode,data:Object.toJSON(A)},onSuccess:C.bind(this)})},deleteCart:function(){function B(C){Szene1PopUpGenerator.popUpInstance.close()}var A={optional:{action:"deleteCart"}};new Ajax.Request(this.url,{parameters:{mode:this.mode,data:Object.toJSON(A)},onSuccess:B.bind(this)})},submitCart:function(){window.location.href="/photoorder"}};var Weblife1UserFotoActions={ownerId:null,ownerName:null,folderId:null,fotoId:null,mode:null,updateUrl:"/ajax/userfoto",updateCaptionMode:"userfoto_updatecaption",initialize:function(A,D,B,C,E){this.ownerId=A;this.ownerName=D;this.folderId=B;this.fotoId=C;this.mode=E},updateCaption:function(B){var D=B.value;B.className="caption_active";if($("caption_saving")){$("caption_saving").src="/images/icons/ajax-loader.gif"}function A(){return }function E(F){if(F.responseJSON.valid!=true){A();return }B.className="caption";if($("caption_saving")){$("caption_saving").src="/images/icons/check.gif"}}var C={mode:this.mode,ownerId:this.ownerId,fotoId:this.fotoId,folderId:this.folderId,caption:D};new Ajax.Request(this.updateUrl,{parameters:{mode:this.updateCaptionMode,info:Object.toJSON(C)},onSuccess:E.bind(this),onFailure:A.bind(this)})},deleteFoto:function(){if(!confirm(Szene1Translator.translate("doYouReallyWantToDeleteThisPhoto"))){return }function A(){SimpleWindowManager.generateCloseableWindow(Szene1Translator.translate("info"),Szene1Translator.translate("errorDeletingPhoto"))}function C(D){if(D.responseJSON.valid!=true){A();return }window.location.href=document.getElementById("overViewLink").href}var B={mode:this.mode,folderId:this.folderId,ownerId:this.ownerId,fotoId:this.fotoId};new Ajax.Request(this.updateUrl,{parameters:{mode:Weblife1UserFotoEditor.deleteMode,info:Object.toJSON(B)},onSuccess:C.bind(this),onFailure:A.bind(this)})},rotateFoto:function(){Szene1PopUpGenerator.open("/ajax/popup","userfoto_rotate",{callback:"location.reload();",reloadContainer:"bla",reloadMode:"userfoto_reloadfoto",reloadUrl:"/ajax/userfoto",reloadInfo:{ownerId:this.ownerId,ownerName:this.ownerName,mode:this.mode,fotoId:this.fotoId}},{folderId:this.folderId,fotoId:this.fotoId,ownerId:this.ownerId,ownerName:this.ownerName,mode:this.mode})},showSponsorWindow:function(A){var B=window.open(A,"SponsorWindow","width=800,height=600,scrollbars=auto,chrome=yes,resizable=yes,menubar=yes,toolbar=yes,location=yes,status=yes")}};var Weblife1UserPic={fotoId:null,height:null,width:null,minWidth:96,minHeight:120,cropper:null,sendX:0,sendY:0,sendWith:0,sendHeight:0,initialize:function(A){this.fotoId=A},takeAsUserPic:function(A){new Effect.BlindDown("cropperToolbar");this.height=$(A).height;this.width=$(A).width;if(this.cropper==null){this.cropper=new Cropper.ImgWithPreview(A,{onEndCrop:B,displayOnInit:true,minWidth:this.minWidth,minHeight:this.minHeight,onloadCoords:{x1:((this.width/2)-(this.minWidth/2)),y1:((this.height/2)-(this.minHeight/2)),x2:((this.width/2)+(this.minWidth/2)),y2:((this.height/2)+(this.minHeight/2))}})}else{this.cropper.reset()}function B(D,C){Weblife1UserPic.sendX=D.x1;Weblife1UserPic.sendY=D.y1;Weblife1UserPic.sendWith=C.width;Weblife1UserPic.sendHeight=C.height}},closeEditPic:function(){if(this.cropper!=null){this.cropper.remove()}new Effect.BlindUp("cropperToolbar")},saveAsUserPic:function(C,E){function A(){SimpleWindowManager.generateCloseableWindow(Szene1Translator.translate("info"),Szene1Translator.translate("anErrorOccurred"))}function D(F){if(F.responseJSON.valid!=true){A();return }SimpleWindowManager.generateCloseableWindow(Szene1Translator.translate("info"),Weblife1Request.responseObject.html);if(this.cropper!=null){this.cropper.remove()}new Effect.BlindUp("cropperToolbar");oewaReload("take_as_userpic")}var B={fotoId:this.fotoId,mediaClass:E,x1:this.sendX,y1:this.sendY,width:this.sendWith,height:this.sendHeight,origHeight:this.height,origWidth:this.width,wholeImage:C};new Ajax.Request("/ajax/userfoto",{parameters:{mode:"save_user_pic",info:Object.toJSON(B)},onSuccess:D.bind(this),onFailure:A.bind(this)})}};var Weblife1EventFotoActions={fotoId:null,ownerId:null,eventId:null,mode:"user",transferMode:"userfoto_transfer",url:"/ajax/userfoto",initialize:function(A,B,C){this.userId=A;this.fotoId=C;this.eventId=B},transferToUserAlbumPopUp:function(C,B,A){this.fotoId=C;this.eventId=B;this.ownerId=A;Szene1PopUpGenerator.open("/ajax/popup","useralbum_getalbums",{},{fotoId:C,ownerId:A,mode:this.mode,eventId:B})},moveFotoToFolder:function(A){if(!confirm(Szene1Translator.translate("moveSelectedPhotoToAlbum"))){return }function B(){Szene1PopUpGenerator.popUpInstance.close();SimpleWindowManager.generateCloseableWindow(Szene1Translator.translate("info"),Szene1Translator.translate("error"))}function D(E){if(E.responseJSON.valid!=true){B();return }SimpleWindowManager.generateCloseableWindow(Szene1Translator.translate("info"),Szene1Translator.translate("success"));Szene1PopUpGenerator.popUpInstance.close();oewaReload("move_photo")}var C={mode:this.mode,destFolderId:A,ownerId:this.ownerId,eventId:this.eventId,fotoId:this.fotoId};new Ajax.Request(this.url,{parameters:{mode:this.transferMode,info:Object.toJSON(C)},onSuccess:D.bind(this),onFailure:B.bind(this)})}};var OverlayArea=Class.create();OverlayArea.prototype={initialize:function(F,E,A,D,G,B,C){this.areaid=F;this.width=E;this.height=A;this.type=D;this.id=G;this.userid=B;this.typeowner=C;if(gallery&&gallery.folderId<0){this.typeowner=gallery.realOwnerId}this.taggedUser=0;this.overlayCount=0;this.maxOverlays=10;this.overlayWidth=130;this.overlayHeight=20;this.currentEvent=null;this.loadingDiv='<div id="loading_insertOverlay" style="position:absolute;top:300px;left:200px;display:none;">';this.loadingDiv+='<img src="/images/icons/ajax-loader-white.gif" /></div>';this.area=$(F);this.nullPoint=null;this.displayNullPoint=null;this.init()},init:function(){Event.stopObserving(this.area);Event.observe(this.area,"load",this.fetchExistingOverlays.bindAsEventListener(this));Event.observe(this.area,"mouseover",(function(A){markups=$("szene1").select(".photoMarkup");for(i=0;i<markups.length;i++){markups[i].style.display="block"}overlays=$("szene1").select(".photoOverlay");for(i=0;i<overlays.length;i++){overlays[i].style.display="block";overlays[i].style.border="none"}}));Event.observe(this.area,"mouseout",(function(B){if(B==null){B=window.event}if(B.relatedTarget){var A=B.relatedTarget}else{if(!B._event){return }var A=B._event.toElement}if(A.id.split("_").first()=="markup"||A.id.split("_").first()=="overlay"){return }markups=$("szene1").select(".photoMarkup");for(i=0;i<markups.length;i++){markups[i].style.display="none"}overlays=$("szene1").select(".photoOverlay");for(i=0;i<overlays.length;i++){overlays[i].style.display="none";overlays[i].style.border="2px solid red"}}));new Element.insert(this.area,{after:this.loadingDiv})},fetchExistingOverlays:function(A){dim=this.area.getDimensions();oa.width=dim.width;oa.height=dim.height;this.nullPoint=Element.cumulativeOffset(this.area);this.displayNullPoint={left:0,top:0};container=$("szene1").select(".szene1_photoviewcontainer");offset=Element.cumulativeOffset(container[0]);this.displayNullPoint[0]=this.nullPoint[0]-offset[0];this.displayNullPoint.top=this.nullPoint.top-offset.top;this.displayNullPoint[1]=this.nullPoint[1]-offset[1];this.displayNullPoint.left=this.nullPoint.left-offset.left;this.request=new Weblife1.AjaxApp.Setup.Servercall("tagging",{requesttype:"fetch",type:this.type,id:this.id,nullpointx:this.displayNullPoint[0],nullpointy:this.displayNullPoint[1]},(function(C){if(gallery.lockMyPic==true){return }var B=C[0];var E=this;if(typeof (B)=="object"){B.each(function(H){E.setOverlay(H);++this.overlayCount})}var D=C[1];if($("mypicContainer")){$("mypicContainer").innerHTML='<span style="display:block;margin-left:5px;"><h3>'+C[3]+"</h3></span>"}if(typeof (D)=="object"){if(D.length>0){D.each(function(H){E.setMarkedUser(H)})}}var F=C[2];if(typeof (F)=="object"){for(var G in F){fieldContents=F[G];if(typeof (fieldContents)!="function"){E.displayMarkup(fieldContents,G)}}}}).bind(this),{defaultContent:null,draggable:true,sendOnSubmit:true})},deleteMarkup:function(C,A){var B=new Weblife1.AjaxApp.Setup.Servercall("tagging",{requesttype:"delete_markup",id:C.split("_").last()},(function(D){if($(C+"_show")){$(C+"_show").style.display="none"}if($(C)){$(C).remove()}}).bind(this),{defaultContent:null,draggable:true,sendOnSubmit:true})},displayMarkup:function(D,B){var A=document.createElement("div");A.id="markup_"+B;A.style.zIndex=101;A.style.position="absolute";var C="Unbekannt";A.className="photoMarkup";A.onmousedown=(function(F){if(F==null){F=window.event}if(F.target){var E=F.target}else{var E=F.srcElement}oa.insertOverlayFromMarkup(F,E.style.left,E.style.top,E.style.width,E.style.height)});A.oncontextmenu=(function(E){return false});A.innerHTML=C;A.style.display="none";A.onmouseover=(function(E){if(E==null){E=window.event}if(E.target){E.target.style.border="solid 2px #ff0000"}else{E.srcElement.style.border="solid 2px #ff0000"}});A.onmouseout=(function(E){if(E==null){E=window.event}if(E.target){E.target.style.border="solid 2px #891112"}else{E.srcElement.style.border="solid 2px #891112"}});A.style.border="solid 2px #891112";A.style.left=(this.displayNullPoint.left+parseInt(D.x))+"px";A.style.top=(this.displayNullPoint.top+parseInt(D.y))+"px";A.style.color="#891112";A.style.width=D.w+"px";A.style.height=D.h+"px";this.area.parentNode.appendChild(A)},setUserToBeTagged:function(A){this.taggedUser=A},insertOverlayFromMarkup:function(A,G,F,H,C,I){if(A==null){A=window.event}var E=new Object();var D=0;var B=0;if(!window.pageYOffset){if(!(document.documentElement.scrollTop==0)){B=document.documentElement.scrollTop;D=document.documentElement.scrollLeft}else{B=document.body.scrollTop;D=document.body.scrollLeft}}else{D=window.pageXOffset;B=window.pageYOffset}E.width=parseInt(H);E.height=parseInt(C);E.clientX=parseInt(G)+Math.round(E.width/2,0)+oa.nullPoint[0];E.clientY=parseInt(F)+Math.round(E.height/2,0)+oa.nullPoint[1];if(I!=true){E.clientX-=this.displayNullPoint.left;E.clientY-=this.displayNullPoint.top}E.target=A.target;this.insertOverlay(E,true)},insertOverlay:function(D,E){if($("friendChooser")){$("friendChooser").remove()}var C=document.createElement("div");C.id="friendChooser";C.style.zIndex=102;C.style.position="absolute";C.className="box_dynamic box_ajax";if(D==null){D=window.event}var A=0;var F=0;if(E!==true){if(!window.pageYOffset){if(!(document.documentElement.scrollTop==0)){F=document.documentElement.scrollTop;A=document.documentElement.scrollLeft}else{F=document.body.scrollTop;A=document.body.scrollLeft}}else{A=window.pageXOffset;F=window.pageYOffset}}this.currentEvent=D;var B="<form onsubmit=\" if($('firstUsername').textContent == $('friendAutoFillIn').value || ((!$('secondRealname') && $('firstRealname')) || $('firstRealname').textContent == ' (' + $('friendAutoFillIn').value + ')' && (!$('secondRealname') || $('firstRealname').textContent != $('secondRealname').textContent))) { var x = $('firstSuggestion').firstChild.onclick; x(); } return false;\" ><div class=\"float_right\" style=\"max-width:210px;\"><a onclick=\"$('friendChooser').remove()\" href=\"javascript:void(0);\" class=\"szene1_box_button ICON16_RB_CLOSE\" id=\"popUpClose\" title=\""+Szene1Translator.translate("close")+'"></a></div><h3>Wer ist das?</h3>\n<input selected="selected" onkeyup="getSuggestions();" type="text" value="" autocomplete="off" class="searchUser addSearchUserName" style="width: 200px;" id="friendAutoFillIn"></form>\n<div id="suggestContainer" style="width:200px;"><ul id="suggestionList" class="ulDefault"></ul></div><script>$("friendAutoFillIn").activate(); getSuggestions();<\/script>';C.innerHTML=B;C.style.display="none";C.style.left=D.clientX+A+"px";C.style.top=D.clientY+F+"px";C.style.display="block";C.style.background="#ffffff";document.body.appendChild(C);return },do_insertOverlay:function(B){$("friendChooser").remove();this.setUserToBeTagged(B);var A=this.currentEvent;if(this.overlayCount>=this.maxOverlays){alert(Szene1Translator.translate("reachedMaximumCountOfXMyPics",this.maxOverlays));return false}else{if(this.isUserOverlayExisting()){alert(Szene1Translator.translate("youAlreadySetAMyPicHere"));return false}else{this.validateOverlay(A)}}},validateOverlay:function(D){if(this.typeowner==""){return }if(D.width){var E=D.clientX;var C=D.clientY}else{var E=Event.pointerX(D);var C=Event.pointerY(D)}if($("loading_insertOverlay")==null){new Element.insert(this.area,{after:this.loadingDiv})}$("loading_insertOverlay").setStyle({top:((C-15)+"px"),left:((E-10)+"px")});var A=E-this.nullPoint[0];var G=C-this.nullPoint[1];var F=0;if(this.currentEvent.target){var B=this.currentEvent.target.id}else{var B=this.currentEvent.srcElement.id}if(B.indexOf("markup_")>=0){F=B.substr(7)}if(F){}else{if(!this.checkOverlayWithinBounds(A,G)){alert(Szene1Translator.translate("myPicOutOfBoundsPleaseTryAgain"));return false}}$("loading_insertOverlay").show();this.saveNewOverlay(A,G)},saveNewOverlay:function(A,D){var C=0;if(this.currentEvent.target){var B=this.currentEvent.target.id}else{var B=this.currentEvent.srcElement.id}if(B.indexOf("markup_")>=0){C=B.substr(7)}this.request=new Weblife1.AjaxApp.Setup.Servercall("tagging",{requesttype:"insert",type:this.type,id:this.id,offsetx:A,offsety:D,nullpointx:this.nullPoint[0],nullpointy:this.nullPoint[1],displaynullpointx:this.displayNullPoint[0],displaynullpointy:this.displayNullPoint[1],mediaowner:this.typeowner,taggedUser:this.taggedUser,markupId:C},(function(F){var E=F[0];var H;if(F[3]!=H&&F[3]!=""&&F[3]!="undefined"&&F[3]!=null){alert(Szene1Translator.translate(F[3]));return }if(E=="exist"){alert(Szene1Translator.translate("youAlreadySetAMyPicHere"))}else{if(E=="0"){alert(Szene1Translator.translate("errorSettingMyPic"))}else{this.setOverlay(E);if(C>0){if($("markup_"+C)){$("markup_"+C).remove()}if($("markup_"+C+"_show")){$("markup_"+C+"_show").style.display="none"}}}}($$(".mcDisplay")).each(function(J){var I=parseInt(J.textContent);J.update(I+1)});$("loading_insertOverlay").remove();oewaReload("set_mypic");var G=F[1];this.setMarkedUser(G)}).bind(this),{defaultContent:null,draggable:true,sendOnSubmit:true})},setOverlay:function(A){new Element.insert(this.area,{after:A});++this.overlayCount},setMarkedUser:function(A){if($("mypicContainer")){$("mypicContainer").innerHTML+=A}},deleteOverlay:function(A,C){if(confirm(Szene1Translator.translate("doYouWantToRemoveThisMarking"))==true){if($(A)){var E=$(A);var B=this;var D=E.top;var F=E.left;$(C).removeClassName("ICON16_RB_DELETE");$(C).update('<img src="/images/icons/ajax-loader-white.gif" />');this.request=new Weblife1.AjaxApp.Setup.Servercall("tagging",{requesttype:"delete",type:this.type,id:(A.split("_").last()),photo:gallery.currentPhotoId},(function(G){if(G[0]!=0){$(A).remove();$(A+"_show").remove();--B.overlayCount;($$(".mcDisplay")).each(function(I){var H=parseInt(I.textContent);I.update(H-1)});oewaReload("delete_mypic");if(gallery.folderId<0){location.reload()}}else{}}).bind(this),{defaultContent:null,draggable:true,sendOnSubmit:true})}}},isUserOverlayExisting:function(A){if(this.taggedUser>0){var B="ol_"+this.type+"_"+this.id+"_"+this.taggedUser}else{var B="ol_"+this.type+"_"+this.id+"_"+this.userid}if($(B)){return true}return false},checkOverlayWithinBounds:function(A,D){var C=this.width+(this.overlayWidth/2);var B=this.height+(this.overlayHeight/2);if(((this.overlayWidth+A)>C)||((this.overlayHeight+D)>B)){return false}return true}};Weblife1.ContextMenu=Class.create();Weblife1.ContextMenu.prototype={initialize:function(A){this.clickObjectId=A.clickObjectId?A.clickObjectId:"";this.clickObj=$(this.clickObjectId);if(this.clickObj){this.clickObj.onmousedown=this.contextMouseDown;this.clickObj.oncontextmenu=this.showContext}this.containerId=A.containerId?A.containerId:"";this.containerObj=document.createElement("div");this.containerObj.id=this.containerId;document.body.appendChild(this.containerObj);this.containerObj=$(this.containerId);if(this.containerObj==null){this.noContext=true}else{this.noContext=false;this.lastEvent=null;var B='<div class="box_title"><div class="box_titleBody"><h4>'+Szene1Translator.translate("photoContextTitle")+'</h4></div><div class="float_right"><a onclick="contextMenu.closeContext();" href="javascript:void(0);" class="szene1_box_button ICON16_RB_CLOSE" id="popUpClose" title="'+Szene1Translator.translate("close")+'"></a></div></div><div class="box_body"><ul class="ulDefault">';if(A.moveToAlbum===1){B+='<li><a href="#" onclick="javascript:gallery.transferToUserAlbum();  contextMenu.closeContext(); return false;">'+Szene1Translator.translate("photoContextUseralbum")+"</a></li>"}else{B+='<li><a href="#" onclick="javascript:gallery.saveCurrentPhoto();  contextMenu.closeContext(); return false;">'+Szene1Translator.translate("photoContextSave")+"</a></li>"}B+='<li><a href="#" onclick="javascript:oa.insertOverlay(contextMenu.lastEvent); contextMenu.closeContext(); return false;">'+Szene1Translator.translate("photoContextMypic")+"</a></li><li><a href=\"#\" onclick=\"javascript:window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(gallery.generateLinkToCurrentItem())+'&t='+encodeURIComponent(gallery.eventName), 'Facebook');  contextMenu.closeContext(); return false;\">"+Szene1Translator.translate("photoContextFbShare")+'</a></li><li><a href="#" onclick="javascript:gallery.takeAsUserPic(); contextMenu.closeContext(); return false">'+Szene1Translator.translate("photoContextUserpage")+'</a></li><li><a href="#" onclick="javascript:gallery.sendLink(); contextMenu.closeContext(); return false;">'+Szene1Translator.translate("photoContextSend")+"</a></li>";if(A.moveToAlbum===1){B+='<li><a href="#" onclick="javascript:gallery.saveInfo();  contextMenu.closeContext(); return false;">'+Szene1Translator.translate("photoContextSave")+"?</a></li>"}B+="</ul></div>";this.containerObj.innerHTML=B;this.containerObj.style.zIndex=101;this.containerObj.style.display="none";this.containerObj.style.position="absolute";this.containerObj.className="box_dynamic box_ajax"}this.replaceContext=false;this.mouseOverContext=false},contextMouseDown:function(B){if(this.noContext||this.mouseOverContext){return }if(B==null){B=window.event}contextMenu.lastEvent=B;if(B.button==2){this.replaceContext=true}else{if(!this.mouseOverContext){var D=B.target!=null?B.target:B.srcElement;if(typeof B.layerX!="undefined"){var A=B.layerX;var C=D.parentNode.clientWidth/2}else{var A=B.offsetX;var C=D.clientWidth/2}if(A>C){gallery.loadNextPhoto()}else{gallery.loadPrevPhoto()}}}},showContext:function(B){if(this.noContext||this.mouseOverContext){return }if(B==null){B=window.event}contextMenu.lastEvent=B;if(this.replaceContext){if($("friendChooser")){$("friendChooser").remove()}var A=0;var C=0;if(!window.pageYOffset){if(!(document.documentElement.scrollTop==0)){C=document.documentElement.scrollTop;A=document.documentElement.scrollLeft}else{C=document.body.scrollTop;A=document.body.scrollLeft}}else{A=window.pageXOffset;C=window.pageYOffset}contextMenu.containerObj.style.display="none";contextMenu.containerObj.style.left=B.clientX+A+"px";contextMenu.containerObj.style.top=B.clientY+C+"px";contextMenu.containerObj.style.display="block";contextMenu.containerObj.style.background="#ffffff";this.replaceContext=false;return false}},closeContext:function(){this.mouseOverContext=false;$("photoContext").style.display="none"}};var statusArray=new Array();statusArray[0]="";statusArray[1]="accepted";statusArray[2]="declined";function setUserEventPhotoStatus(A,F,B,C,H,I,D){if(!(F>0&&B>0&&C>=0)){return }if($("acceptPhotoDiv_"+B)){$("acceptPhotoDiv_"+B).style.display="none"}if($("acceptLoading_"+B)){$("acceptLoading_"+B).style.display="block"}paramPhotoId=B;if(D==true){B=0}var E="eventphotogallery";var G={requesttype:"set_new_status",eventId:A,albumId:F,photoId:paramPhotoId,oldStatus:$("status_"+B+"_value").value,ownerId:H,ownerName:I,status:C};this.request=new Weblife1.AjaxApp.Setup.Servercall(E,G,(function(J){$("status_"+B+"_value").value=C;var K="vote_"+C+"_"+B;if($(K)){$("vote_1_"+B).removeClassName("ICON24_RW_VOTE_GOOD");$("vote_2_"+B).removeClassName("ICON24_RW_VOTE_BAD");$("vote_1_"+B).addClassName("ICON24_BW_VOTE_GOOD");$("vote_2_"+B).addClassName("ICON24_BW_VOTE_BAD");if(C==1){$(K).removeClassName("ICON24_BW_VOTE_GOOD");$(K).addClassName("ICON24_RW_VOTE_GOOD")}else{if(C==2){$(K).removeClassName("ICON24_BW_VOTE_BAD");$(K).addClassName("ICON24_RW_VOTE_BAD")}}}if($("photoContainer_"+B)){$("photoContainer_"+B).removeClassName(statusArray[1]);$("photoContainer_"+B).removeClassName(statusArray[2]);$("photoContainer_"+B).addClassName(statusArray[C])}if($("acceptPhotoDiv_"+B)){$("acceptPhotoDiv_"+B).style.display="block"}if($("acceptLoading_"+B)){$("acceptLoading_"+B).style.display="none"}}).bind(this),{defaultContent:null,draggable:true,sendOnSubmit:true})}function getSuggestions(){if($("friendAutoFillIn").value.length>2){}suggestFriendnames($("friendAutoFillIn").value)}function suggestFriendnames(A){new Weblife1.AjaxApp.Setup.Servercall("friendship",{requesttype:"suggest_friendname",area:"suggest_friendname",value:A},(function(C){var E="";var D=0;var G="";var B=1;for(var F in C){fieldContents=C[F];if(typeof (fieldContents)!="function"){if(fieldContents.displayname){G=" ("+fieldContents.displayname+")"}else{G=""}if(B==1){E+='<li id="firstSuggestion">';E+='<a title="'+fieldContents.name+'" href="#" onclick="oa.do_insertOverlay('+F+'); return false;"><span id="firstUsername">'+fieldContents.name+'</span><span id="firstRealname">'+G+"</span></a></li>";B=2}else{if(B==2){E+='<li id="secondSuggestion">';E+='<a title="'+fieldContents.name+'" href="#" onclick="oa.do_insertOverlay('+F+'); return false;"><span id="secondUsername">'+fieldContents.name+'</span><span id="secondRealname">'+G+"</span></a></li>";B=3}else{E+="<li>";E+='<a title="'+fieldContents.name+'" href="#" onclick="oa.do_insertOverlay('+F+'); return false;">'+fieldContents.name+G+"</a></li>"}}}D++}if($("suggestionList")){if(D>=9){$("suggestContainer").style.overflowY="scroll";$("suggestContainer").style.maxHeight="220px"}else{$("suggestContainer").style.overflowY="auto"}$("suggestionList").innerHTML=E}}).bind(this),{defaultContent:null,draggable:true,sendOnSubmit:true})};
