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)},deleteUserAlbum:function(A,C){if(!confirm(Szene1Translator.translate("doYouReallyWantToDeleteThisAlbum"))){return }var F="useralbum_delete";failure=function(){SimpleWindowManager.generateCloseableWindow(Szene1Translator.translate("info"),Szene1Translator.translate("errorDeletingAlbum"))};success=function(){if(Weblife1Request.responseObject.valid!=true){failure();return }if(C==true){window.location.href="/"+this.mode+"/"+this.ownerName+"/albums"}else{new Effect.DropOut($("quickalbum_"+A))}};Weblife1Request.url="/ajax/userfoto";Weblife1Request.sucFunc=success.bind(this);Weblife1Request.failFunc=failure.bind(this);var B={mode:this.mode,ownerId:this.ownerId,folderId:A};var E=Weblife1Request.prepareData(B);var D="mode="+F+"&info="+E;Weblife1Request.sendAjaxRequest(D)},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=Position.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(E){$(this.messageElement).update(Szene1Translator.translate("savingDots"));Weblife1Request.url=this.updateUrl;Weblife1Request.sucFunc=this.sent.bind(this);var A=Sortable.serialize(this.container);var B={mode:this.mode,ownerId:this.ownerId,order:A};var D=Weblife1Request.prepareData(B);var C="mode="+this.updateMode+"&info="+D;Weblife1Request.sendAjaxRequest(C)},sent:function(){$(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).getElementsByClassName("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(){failure=function(){SimpleWindowManager.generateCloseableWindow(Szene1Translator.translate("info"),Szene1Translator.translate("error"))};success=function(){if(Weblife1Request.responseObject.valid!=true){failure();return }ele=$(this.saveOrderButton);if(!ele.disabled){ele.disabled=true}this.saveOldOrder()};Weblife1Request.url=this.updateUrl;Weblife1Request.sucFunc=success.bind(this);Weblife1Request.failFunc=failure.bind(this);var A=Sortable.serialize(this.container);var B={mode:this.mode,folderId:this.folderId,ownerId:this.ownerId,oldOrder:this.oldOrder,newOrder:A};var D=Weblife1Request.prepareData(B);var C="mode="+this.orderMode+"&info="+D;Weblife1Request.sendAjaxRequest(C)},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(B){failure=function(){Effect.Shake($("image_"+B))};success=function(){if(Weblife1Request.responseObject.valid!=true){failure();return }$A(document.getElementsByClassName("surrdiv")).each(function(E){E.setStyle({background:"none"})});$("imageContainer_"+B).setStyle({background:"red"})};Weblife1Request.url=this.updateUrl;Weblife1Request.sucFunc=success.bind(this);Weblife1Request.failFunc=failure.bind(this);var A={mode:this.mode,folderId:this.folderId,ownerId:this.ownerId,fotoId:B};var D=Weblife1Request.prepareData(A);var C="mode="+this.startFotoMode+"&info="+D;Weblife1Request.sendAjaxRequest(C)},deleteFoto:function(B){failure=function(){SimpleWindowManager.generateCloseableWindow(Szene1Translator.translate("info"),Szene1Translator.translate("errorDeletingPhoto"))};success=function(){if(Weblife1Request.responseObject.valid!=true){failure();return }new Effect.DropOut($("imageContainer_"+B))};Weblife1Request.url=this.updateUrl;Weblife1Request.sucFunc=success.bind(this);Weblife1Request.failFunc=failure.bind(this);var A={mode:this.mode,folderId:this.folderId,ownerId:this.ownerId,fotoId:B};var D=Weblife1Request.prepareData(A);var C="mode="+this.deleteMode+"&info="+D;Weblife1Request.sendAjaxRequest(C)},moveFotoToFolderPopUp:function(A){Szene1PopUpGenerator.open("/ajax/popup","useralbum_getalbums",{},{folderId:this.folderId,fotoId:A,ownerId:this.ownerId,mode:this.mode})},moveFotoToFolder:function(A,C){if(!confirm(Szene1Translator.translate("moveSelectedPhotoToAlbum"))){return }failure=function(){Effect.Shake($("image_"+C))};success=function(){if(Weblife1Request.responseObject.valid!=true){failure();return }Szene1PopUpGenerator.popUpInstance.close();new Effect.DropOut($("imageContainer_"+C))};Weblife1Request.url=this.updateUrl;Weblife1Request.sucFunc=success.bind(this);Weblife1Request.failFunc=failure.bind(this);var B={mode:this.mode,destFolderId:A,ownerId:this.ownerId,fotoId:C};var E=Weblife1Request.prepareData(B);var D="mode="+this.moveMode+"&info="+E;Weblife1Request.sendAjaxRequest(D)},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>');success=function(){$("cewe_"+B).remove()};Weblife1Request.url=this.url;Weblife1Request.sucFunc=success.bind(this);var A={optional:{action:"deleteFoto",fotoId:B}};var D=Weblife1Request.prepareData(A);var C="mode="+this.mode+"&data="+D;Weblife1Request.sendAjaxRequest(C)},deleteCart:function(){success=function(D){Szene1PopUpGenerator.popUpInstance.close()};Weblife1Request.url=this.url;Weblife1Request.sucFunc=success.bind(this);var A={optional:{action:"deleteCart"}};var C=Weblife1Request.prepareData(A);var B="mode="+this.mode+"&data="+C;Weblife1Request.sendAjaxRequest(B)},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(A){var C=A.value;A.className="caption_active";if($("caption_saving")){$("caption_saving").src="/images/icons/ajax-loader.gif"}failure=function(){return };success=function(){if(Weblife1Request.responseObject.valid!=true){failure();return }A.className="caption";if($("caption_saving")){$("caption_saving").src="/images/icons/check.gif"}};Weblife1Request.url=this.updateUrl;Weblife1Request.sucFunc=success.bind(this);Weblife1Request.failFunc=failure.bind(this);var B={mode:this.mode,ownerId:this.ownerId,fotoId:this.fotoId,folderId:this.folderId,caption:C};var E=Weblife1Request.prepareData(B);var D="mode="+this.updateCaptionMode+"&info="+E;Weblife1Request.sendAjaxRequest(D)},deleteFoto:function(){if(!confirm(Szene1Translator.translate("doYouReallyWantToDeleteThisPhoto"))){return }failure=function(){SimpleWindowManager.generateCloseableWindow(Szene1Translator.translate("info"),Szene1Translator.translate("errorDeletingPhoto"))};success=function(){if(Weblife1Request.responseObject.valid!=true){failure();return }window.location.href=document.getElementById("overViewLink").href};Weblife1Request.url=this.updateUrl;Weblife1Request.sucFunc=success.bind(this);Weblife1Request.failFunc=failure.bind(this);var A={mode:this.mode,folderId:this.folderId,ownerId:this.ownerId,fotoId:this.fotoId};var C=Weblife1Request.prepareData(A);var B="mode="+Weblife1UserFotoEditor.deleteMode+"&info="+C;Weblife1Request.sendAjaxRequest(B)},rotateFoto:function(){Szene1PopUpGenerator.open("/ajax/popup","userfoto_rotate",{reloadContainer:"foto_body",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")}};