var StateManager=EXANIMO.managers.StateManager;var dummy=Math.random();window.onload=function(){var a;if(window.imageOwner){var a="user:"+imageOwner+"img:"+imageNumber;if(window.taggedMember){a+="tagged:"+taggedMember}}else{if(window.flickrPhotoSetId){a="flickrSetId:"+flickrPhotoSetId+"index:0"}}StateManager.defaultStateID=a;StateManager.initialize()};StateManager.onstatechange=function(g){if(g.id.indexOf("user:")==0){var b=g.id.substring(5,g.id.indexOf("img:"));var h;var d=contextPath+"/ajaxmemberphoto.do?param="+dummy+"&omname="+b;if(g.id.indexOf("tagged:")==-1){h=g.id.substr(g.id.indexOf("img:")+4);d+="&imgNum="+h}else{h=g.id.substring(g.id.indexOf("img:")+4,g.id.indexOf("tagged:"));var a=g.id.substr(g.id.indexOf("tagged:")+7);d+="&imgNum="+h+"&tagged="+a}loadXMLDoc(d,"galleryContainer",completeLoadImage)}else{var f=g.id.substring(12,g.id.indexOf("index:"));var c=g.id.substr(g.id.indexOf("index:")+6);var d=contextPath+"/ajaxmemberphoto.do?param="+dummy+"&flickrPhotoSetId="+f+"&index="+c;loadXMLDoc(d,"galleryContainer",completeLoadFlickrImage)}dummy=Math.random()};function loadImage(b,d,a){var c="user:"+b+"img:"+d;if(a!=null){c+="tagged:"+a}StateManager.setState(c);return false}function loadNextImage(b,c,a){if(tagging=="false"){loadImage(b,c,a)}}function loadFlickrImage(b,a){var c="flickrSetId:"+b+"index:"+a;StateManager.setState(c);return false}function completeLoadImage(){lastTagIndex=document.getElementById("lastTagIndex").value;lastTagIndexApproval=document.getElementById("lastTagIndexApproval").value;imageOwner=document.getElementById("imageOwner").value;imageNumber=document.getElementById("imageNumber").value;for(var a=0;a<lastShownTagIndex;a++){if(a!=0){removeDiv("tagDiv"+a);removeDiv("tagDivBack"+a);removeDiv("tagDivDotted"+a)}}imgStartX=0;imgStartY=0;imgEndX=0;imgEndY=0;rectStartX=0;rectStartY=0;rectEndX=0;rectEndY=0;lastShownTagIndex=0;tagging="false";imageDetailsSet=false;viewingTag=false;numOfFlashes=0;photoCursor=document.getElementById("photoCursor").value;hideDiv("tagChoice");hideDiv("friendNameValidate");hideDiv("friendValidate");document.getElementById("friendInput").value="";document.getElementById("commentInput").value="";if(document.getElementById("oldCaption")!=null){document.getElementById("descriptionInput").value=document.getElementById("oldCaption").value;document.getElementById("descriptionInput").style.display="block";document.getElementById("descriptionText").style.display="block"}else{document.getElementById("descriptionInput").style.display="none";document.getElementById("descriptionText").style.display="none"}document.getElementById("image").onmousemove=showTags;document.getElementById("image").onmouseout=function(){hideTag();resetAllTagsBackgrounds()}}function completeLoadFlickrImage(){flickrPhotoSetId=document.getElementById("flickrPhotoSetId").value;flickrPhotoIndex=document.getElementById("flickrPhotoIndex").value}shortcut.add("right",function(){var a=null;if(document.getElementById("taggedMember")!=null){a=document.getElementById("taggedMember").value}if(document.getElementById("nextImageUser")!=null){loadNextImage(document.getElementById("nextImageUser").value,document.getElementById("nextImageNum").value,a)}else{if(document.getElementById("nextFlickrImg")!=null){loadFlickrImage(document.getElementById("flickrPhotoSetId").value,document.getElementById("nextFlickrImg").value)}}},{type:"keyup",propagate:false,disable_in_input:true,target:document});shortcut.add("left",function(){var a=null;if(document.getElementById("taggedMember")!=null){a=document.getElementById("taggedMember").value}if(document.getElementById("previousImageUser")!=null){loadNextImage(document.getElementById("previousImageUser").value,document.getElementById("previousImageNum").value,a)}else{if(document.getElementById("previousFlickrImg")!=null){loadFlickrImage(document.getElementById("flickrPhotoSetId").value,document.getElementById("previousFlickrImg").value)}}},{type:"keyup",propagate:false,disable_in_input:true,target:document});
