var PhotoBtnClass="photoBtn";var CurrentImageClass="selected";var SlideID="slidePhoto";var PhotoInfoURL="";function ImageRotator(f){this.imageNames=f.imagesArray;this.imagePath=f.imagePath;this.photoBtns=document.getElementById(f.photoBtns);this.photoCont=document.getElementById(f.photoCont);this.slideID=f.slideID;this.setEvents();this.preLoad();this.objName=f.objName;this.imageLink=f.imageLink;this.imageNum=0;this.linkID=f.linkID;var d=document.getElementById(this.slideID);if(this.imageLink==1){initRequest("GET",PhotoInfoURL+this.imageNames[this.imageNum+this.numOfLinks],true,function(){writeResponseText("rotatorDescription",false)});d.src=this.imageArray[this.imageNum].src}if(this.imageLink==2){var e=document.getElementById(this.linkID);e.setAttribute("href",this.imageNames[this.imageNum+this.numOfLinks]);d.src=this.imageArray[this.imageNum].src}if(this.imageLink==3){this.createAjax(this)}}ImageRotator.prototype.createAjax=function(e){this.ajax=new Ajax();this.ajaxObj=this.ajax.init();var d=this;this.ajax.handler=function(){d.testing(e)};try{this.ajaxObj.onreadystatechange=d.ajax.handler;this.ajaxObj.open("GET",PhotoInfoURL+this.imageNames[this.imageNum],true);this.ajaxObj.send("")}catch(f){alert("Sorry, there was a problem contacting the server\nError: "+f.message)}};ImageRotator.prototype.testing=function(b){if(b.ajaxObj.readyState==4&&b.ajaxObj.status==200){b.photoCont.innerHTML=b.ajaxObj.responseText}};ImageRotator.prototype.setEvents=function(){this.linksArray=this.photoBtns.getElementsByTagName("a");this.numOfLinks=0;var d=this;for(var f=0,e=this.linksArray.length;f<e;f++){if(this.linksArray[f].className.match(PhotoBtnClass)){this.numOfLinks++;this.linksArray[f].onclick=function(){if(!this.className.match(CurrentImageClass)){d.imageNum=this.innerHTML-1;d.prepForSwap()}return false}}}};ImageRotator.prototype.preLoad=function(){this.imageArray=[];for(var d=0,c=this.numOfLinks;d<c;d++){this.imageArray[d]=new Image();this.imageArray[d].src=this.imagePath+this.imageNames[d];this.imageArray[d].setAttribute("id","slidePhoto")}};ImageRotator.prototype.prepForSwap=function(f){for(var d=0,e=this.linksArray.length;d<e;d++){if(this.linksArray[d].className.match(CurrentImageClass)){this.linksArray[d].className=this.linksArray[d].className.replace(" selected","");break}}this.linksArray[this.imageNum].className+=" selected";if(this.imageLink==3){someName=this;this.swapImage()}else{initRequest("GET",PhotoInfoURL+this.imageNames[this.imageNum+this.numOfLinks],true,function(){writeResponseText("photoDescripCont",false)});someName=this;fadeOut(this.slideID,100,50,30,false,function(){someName.swapImage()})}};ImageRotator.prototype.swapImage=function(){var d=document.getElementById(this.slideID);if(this.imageLink==2){var c=document.getElementById(this.linkID);c.setAttribute("href",this.imageNames[this.imageNum+this.numOfLinks])}if(this.imageLink==3){someName=this;initRequest("GET",PhotoInfoURL+this.imageNames[this.imageNum],true,function(){writeResponseText(someName.photoCont.id,false)});return true}d.src=this.imageArray[this.imageNum].src;fadeIn(this.slideID,20,100,20)};
