var carouselTemplate;var carouselPhoto;var userId="";var photo;var target;var albumId=0;var ddToolbox;var loadInitialItemsTemplate=function(C,B){var E=B[0];var D=B[1];var A="";getCarouselTemplates(A,E,D)};var loadNextItemsTemplate=function(C,B){var F=B[0];var D=B[1];var E=B[2];var A="";if(!E){getCarouselTemplates(A,F,(D-F+1))}};var loadPrevItemsTemplate=function(C,B){var F=B[0];var D=B[1];var E=B[2];var A="";if(!E){getCarouselTemplates("",F,(D-F+1))}};var handlePrevButtonState=function(D,B){var C=B[0];var A=B[1];if(A==null){return }if(C){A.className="sprite-up-enabled"}else{A.className="sprite-up-disabled"}};var handleNextButtonState=function(D,B){var C=B[0];var A=B[1];if(A==null){return }};var loadInitialItemsFlickr=function(C,B){var A=$get("hTxtSearch").value;var E=B[0];var D=B[1];getCarouselFlickr(A,E,D)};var loadNextItemsFlickr=function(C,B){var A=$get("hTxtSearch").value;var F=B[0];var D=B[1];var E=B[2];if(!E){getCarouselFlickr(A,F,(D-F+1))}};var loadPrevItemsFlickr=function(C,B){var A=$get("hTxtSearch").value;var F=B[0];var D=B[1];var E=B[2];if(!E){getCarouselFlickr(A,F,(D-F+1))}};var bindLinkMontage=function(B){var C=(B.imagePath.indexOf("static.flickr.com")>0);if(C){B.type="Flickr"}var A='
';return A};var handleFailure=function(B){var A=B.status+" "+B.statusText;alert("Transaction failed. The error is: "+A)};function getCarouselTemplates(B,C,A){requestComplexService=MontageService.GetCarouselTemplates(B,C,A,OnCompleteTemplate,OnError);return false}function getCarouselFlickr(B,C,A){showLoadProgress();requestComplexService=MontageService.GetCarouselFlickr(B,C,A,OnCompleteFlickr,OnError);return false}function saveFlickrPhoto(A,C,B){var D=new Array();D[0]=A;D[1]=C;D[2]=B;showLoadProgress();requestComplexService=MontageService.SaveFlickrPhoto(A,OnCompleteSaveFlickrPhoto,OnError,D);return false}function OnCompleteSaveFlickrPhoto(L,I,K){var G=L[0];var E=L[1];var D=L[2];var B=L[3];var A=L[4];var H=I[0];var F=I[1];var J=I[2];originalWidth=null;originalHeight=null;var C=new YM.DDPhoto("img_Photo",G,H,F,E,D,B,A);C.transfer();initSliders();if(this.location.pathname.indexOf("CreateTemplate.aspx")>0){$get("img_Template").src="../Scribble.ashx";initScribble()}}function OnCompleteTemplate(I,F,H){var A=I[0];var C=I[1];if(C==null){carouselTemplate._disableNext();hideLoadProgress();return }for(var E=0;E=C.length){carouselTemplate._disableNext();carouselTemplate.size=A+C.length-1}else{carouselTemplate._enableNext();carouselTemplate.size=10000}}function OnCompleteFlickr(I,F,H){var A=I[0];var C=I[1];document.getElementById("hSearchWarning").innerHTML="";if(C==null||C.length==0){if(I==null||(C==null)||(A==1&&C.length==0)){document.getElementById("hSearchWarning").innerHTML="Sorry, no results."}else{carouselFlickr._disableNext()}hideLoadProgress();return }for(var E=0;E=C.length){carouselFlickr._disableNext();carouselFlickr.size=A+C.length-1}else{carouselFlickr._enableNext();carouselFlickr.size=10000}hideLoadProgress()}function OnTimeOut(A,C,B){alert("ontimeout");hideLoadProgress()}function OnError(A){alert("onerror");hideLoadProgress()}function montageClicked(K,H,J,G,L,M,C,I,F,E,B,A,N){var D;if(K=="Template"){D=new YM.DDTemplate("img_Template",H,J,G,L,M,C,I,F,E,B,A,N)}else{if(K=="Photo"){D=new YM.DDPhoto("img_Photo",H,J,G,F,E,B,A)}else{if(K=="Flickr"){if(target.photo==null||target.photo.imagePath!=J){saveFlickrPhoto(J,G,M)}return }}}D.transfer()}function initCarouselFlickr(){carouselFlickr=new YAHOO.extension.Carousel("dhtml-carousel-flickr",{numVisible:6,animationSpeed:0.4,scrollInc:4,orientation:"vertical",prevElementID:"up-arrow-flickr",nextElementID:"down-arrow-flickr",loadNextHandler:loadNextItemsFlickr,loadPrevHandler:loadPrevItemsFlickr,prevButtonStateHandler:handlePrevButtonState,nextButtonStateHandler:handleNextButtonState})}function initCarouselTemplate(){carouselTemplate=new YAHOO.extension.Carousel("dhtml-carousel-template",{numVisible:6,animationSpeed:0.4,scrollInc:4,orientation:"vertical",loadInitHandler:loadInitialItemsTemplate,prevElementID:"up-arrow-template",nextElementID:"down-arrow-template",loadNextHandler:loadNextItemsTemplate,loadPrevHandler:loadPrevItemsTemplate,prevButtonStateHandler:handlePrevButtonState,nextButtonStateHandler:handleNextButtonState})}function initSliders(){initReplacementSliders();initColorSliders()}function initReplacementSliders(){var D=YAHOO.util.Dom;var C=YAHOO.util.Event;var B=100;var A=0;if($find("SliderResize")==null){var E=setTimeout("initReplacementSliders()",1000);return false}sliderResize=$find("SliderResize");sliderRotate=$find("SliderRotate");if(sliderResize!=null){sliderResize.set_Value(B)}if(sliderRotate!=null){sliderRotate.set_Value(A)}prevValResize=100;prevValMirror=false;if(chkMirror!=null){chkMirror.checked=false}chkSepia.checked=false;chkMonochrome.checked=false;chkHalftone.checked=false}function initColorSliders(){var K=YAHOO.util.Dom;var J=YAHOO.util.Event;var D=100;var O=0;var E=100;var B=100;var N=0;var C=0;var I=0;var F=0;var H=0;var M=0;var L=0;var G=0;if($find("SliderContrast")==null){var A=setTimeout("initColorSliders()",1000);return false}sliderBrightness=$find("SliderBrightness");sliderContrast=$find("SliderContrast");sliderSaturation=$find("SliderSaturation");sliderHue=$find("SliderHue");sliderSharpness=$find("SliderSharpness");sliderSketch=$find("SliderSketch");sliderCartoon=$find("SliderCartoon");sliderPosterize=$find("SliderPosterize");sliderPointilize=$find("SliderPointilize");sliderCharcoal=$find("SliderCharcoal");sliderOilPaint=$find("SliderOilPaint");sliderEmboss=$find("SliderEmboss");sliderBrightness.set_Value(D);sliderContrast.set_Value(O);sliderSaturation.set_Value(E);sliderHue.set_Value(B);sliderSharpness.set_Value(N);sliderSketch.set_Value(C);sliderCartoon.set_Value(I);sliderPosterize.set_Value(F);sliderPointilize.set_Value(H);sliderCharcoal.set_Value(M);sliderOilPaint.set_Value(L);sliderEmboss.set_Value(G);prevValBrightness=100;prevValContrast=0;prevValSaturation=100;prevValHue=100;prevValSharpness=0;prevValSketch=0;prevValCartoon=0;prevValPosterize=0;prevValPointilize=0;prevValCharcoal=0;prevValOilPaint=0;prevValEmboss=0}function initMontagraph(){photo=new YM.DDPhoto("img_Photo");template=new YM.DDTemplate("img_Template");target=new YM.DDTarget("Target");YM.DDMontage.prototype.Pan=new YAHOO.util.CustomEvent("onPanning event");YM.DDMontage.prototype.Click=new YAHOO.util.CustomEvent("onClick event");YAHOO.util.DDM.mode=0;initCarouselTemplate();initCarouselFlickr();initSliders();initDivsForPhotoMontage();initToolBox()}function initToolBox(){ddToolBox=new YAHOO.util.DD("PanelToolBox");ddToolBox.setHandleElId("PanelToolBoxHeader");ddToolBox.setYConstraint(0)}function initDivsForPhotoMontage(){if($get("templateID")){templateID=$get("templateID").value;fileName=$get("templateFileName").value;filePath=$get("templatePath").value;smallFilePath=$get("smallTemplatePath").value;templateOriginalWidth=$get("templateOriginalWidth").value;templateOriginalHeight=$get("templateOriginalHeight").value;minX=$get("minX").value;minY=$get("minY").value;maxX=$get("maxX").value;maxY=$get("maxY").value;rotation=$get("rotation").value;script="montageClicked('Template', '"+fileName+"', '"+filePath+"', null, '"+smallFilePath+"','"+templateID+"','"+templateOriginalWidth+"','"+templateOriginalHeight+"','"+minX+"', '"+minY+"', '"+maxX+"', '"+maxY+"', '"+rotation+"')";eval(script)}if($get("photoID")){photoID=$get("photoID").value;fileName=$get("photoFileName").value;filePath=$get("photoPath").value;minX=$get("minX").value;minY=$get("minY").value;maxX=$get("maxX").value;maxY=$get("maxY").value;script="montageClicked('Photo', '"+fileName+"', '"+filePath+"', null, null, '"+photoID+"', null, null,'"+minX+"', '"+minY+"', '"+maxX+"', '"+maxY+"')";eval(script)}}function initDivsForCreateTemplate(){if($get("templateID")){templateID=$get("templateID").value;fileName=$get("templateFileName").value;filePath=$get("templatePath").value;script="montageClicked('Photo', '"+fileName+"', '"+filePath+"', null, '"+templateID+"')";eval(script)}if($get("photoID")){photoID=$get("photoID").value;fileName=$get("photoFileName").value;filePath=$get("photoPath").value;script="montageClicked('Photo', '"+fileName+"', '"+filePath+"', null, '"+photoID+"')";eval(script)}}function checkKeyCode(A,C){var B;if(window.event){B=A.keyCode}else{if(A.which){B=A.which}}if(B==13){return true}else{return false}}if(typeof (Sys)!=="undefined"){Sys.Application.notifyScriptLoaded()};