var image;var originalSrc;var iter=0;var pointList;var surface;var originalBrushRadius;var brushRadius;var brushShape;var resize;var resizeRate;function startStroke(B,A){pointList=new Array();YUE.preventDefault(B)}function endStroke(D,C){var B=Math.round(YUD.getX($get("Photo"))+originalBrushRadius/2);var A=Math.round(YUD.getY($get("Photo"))+originalBrushRadius/2);if(/Safari/.test(navigator.userAgent)){B=Math.round(YUD.getX($get("Photo")));A=Math.round(YUD.getY($get("Photo")))}if(!pointList||pointList.length<2){return true}pointList.push({X:Math.round((YUE.getPageX(YUE.getEvent())-B)/resizeRate),Y:Math.round((YUE.getPageY(YUE.getEvent())-A)/resizeRate)});requestComplexService=MontageService.AppendPoints(pointList,brushRadius,brushShape,onWebMethodComplete,onWebMethodError);pointList=null;YUE.preventDefault(YUE.getEvent())}function addPoints(F,E){var D=Math.round(YUD.getX($get("Photo"))+originalBrushRadius/2);var C=Math.round(YUD.getY($get("Photo"))+originalBrushRadius/2);if(/Safari/.test(navigator.userAgent)){D=Math.round(YUD.getX($get("Photo")));C=Math.round(YUD.getY($get("Photo")))}if(pointList){var A={X:Math.round((YUE.getPageX(F)-D)/resizeRate),Y:Math.round((YUE.getPageY(F)-C)/resizeRate)};if(pointList.length>0){var B=(pointList[pointList.length-1].X==A.X);var G=(pointList[pointList.length-1].Y==A.Y);if(B&&G){return }}pointList.push(A);if(pointList.length>=15){endStroke();pointList=new Array();pointList.push(A)}return false;YUE.preventDefault(F)}}function onWebMethodError(A,B,C){}function onWebMethodComplete(A,B,D){var E=new Image(200,200);iter++;var C=Date().toString();E.src=originalSrc+"?Resize="+resize+"&"+iter.toString()+C+guid;E.onload=function(){image.src=E.src}}function initScribble(){iter=0;pointList=null;originalBrushRadius=30;brushRadius=30;brushShape="round";resize=100;resizeRate=1;originalSrc="../Scribble.ashx";surface=document.getElementById("Template");changeBrush(brushRadius,brushShape);YAHOO.util.Event.addListener($get("img_Photo"),"load",setScribbleSize);YAHOO.util.Event.addListener(surface,"mousedown",startStroke);YAHOO.util.Event.addListener(surface,"mousedown",startStroke);YAHOO.util.Event.addListener(surface,"mouseup",endStroke);YAHOO.util.Event.addListener(window,"mouseup",endStroke);YAHOO.util.Event.addListener(surface,"mousemove",addPoints)}function setScribbleSize(){image=document.getElementById("img_Template");image.width=$get("img_Photo").width;image.height=$get("img_Photo").height;YUD.setStyle(image,"clip","rect(0px, 700px, 700px, 0px)")}function resizeScribble(B){resize=B;resizeRate=resize/100;var C=new Image(200,200);iter++;var A=Date().toString();image.src=originalSrc+"?Resize="+resize+"&"+iter.toString()+A+guid;brushRadius=Math.round(originalBrushRadius/resizeRate);image.width=$get("img_Photo").width;image.height=$get("img_Photo").height;YUD.setStyle(image,"clip","rect(0px, 700px, 700px, 0px)")}function changeBrush(B,A){originalBrushRadius=B;brushRadius=Math.round(originalBrushRadius/resizeRate);brushShape=A;$get("Template").style.cursor="url(../images/"+A+B+".cur),default";if(A=="round"){lblBrush.innerHTML="round ("+B+"px)"}if(A=="square"){lblBrush.innerHTML="square ("+B+"px)"}$get("imgChosenBrush").className="sprite-"+A+B}if(typeof (Sys)!=="undefined"){Sys.Application.notifyScriptLoaded()};