CSCIWebsite.Widgets={IE_SPECIFIC_STYLE:"ieStyle",MOZILLA_SPECIFIC_STYLE:"mozStyle",SAFARI_SPECIFIC_STYLE:"safariStyle",browserIsChrome:function(){return(navigator.userAgent.toLowerCase().indexOf("chrome"))!=-1},browserIsFirefox:function(){return(navigator.userAgent.toLowerCase().indexOf("firefox"))!=-1},browserIsIE:function(){return(navigator.userAgent.toLowerCase().indexOf("msie"))!=-1},browserIsMobile:function(){return(navigator.userAgent.toLowerCase().indexOf("mobile"))!=-1},browserIsOpera:function(){return(navigator.userAgent.toLowerCase().indexOf("opera"))!=-1},browserIsSafari:function(){return(navigator.userAgent.toLowerCase().indexOf("safari"))!=-1},RotatingImageWidget:function(J){var R=0;var a=300;var A=4000;var K=true;var V=1500;var d=725;var i="rotatingImageWidget";var C="rotatingImageWidget";var M=R;var g=[];var k=-1;var N=a;var b="";var X=A;var O=[];var H=false;var h=null;var Y="";var S=K;var G=this;var c=V;var U=false;var B=d;var e=function(m){for(var l=0;l<O.length;l++){YAHOO.util.Dom.setStyle(O[l].getElement(null,S),"z-index",M)
}YAHOO.util.Dom.setStyle(m.getElement(null,true),"z-index",M+1)};var T=function(){E(X,function(){I()})};var F=function(r,q){var p=r.getElement().id;var o=q.getElement().id;var m;var l=new YAHOO.util.Anim(p,{opacity:{to:0}},c/1000);var n=new YAHOO.util.Anim(o,{opacity:{to:1}},c/1000);g.push(l);g.push(n);var s=D(q);l.onComplete.subscribe(function(){e(q);g.removeElement(l)});n.onComplete.subscribe(function(){g.removeElement(n);W(s);U=false;T()});YAHOO.util.AnimMgr.registerElement(l);YAHOO.util.AnimMgr.registerElement(n);YAHOO.util.AnimMgr.start();U=true};var D=function(m){Z();if(!CSCI.Util.isArray(O)||O.length<1){return -1}for(var l=0;l<O.length;l++){if(m.equals(O[l])){return l}}return -1};var P=function(){YAHOO.util.AnimMgr.stop();for(var l=0;l<g.length;l++){YAHOO.util.AnimMgr.unRegister(g[l])}g=[];YAHOO.util.AnimMgr.start()};var f=function(q,o,m){if(o==null){o=false}if(m==null){m=false}var l=q<k;if(U&&l&&!m){q=k}else{if(q>=O.length){q=0}else{if(q<0){q=O.length-1}}}var r=O[k];var p=O[q];if(o){P();
for(var n=0;n<O.length;n++){YAHOO.util.Dom.setStyle(O[n].getElement(),"opacity",0)}YAHOO.util.Dom.setStyle(p.getElement(),"opacity",1);e(p);W(q);T();U=false}else{F(r,p)}};var I=function(l){f(k+1,l)};var Q=function(l){f(k-1,l)};var Z=function(){if(H){return }b=C+CSCI.Util.genRndSeq();if(CSCI.Util.validateNumber(J.height,1)){N=J.height}if(CSCI.Util.validateNumber(J.width,1)){B=J.width}if(CSCI.Util.isArray(J.images)){for(var n=0;n<J.images.length;n++){var p=J.images[n];var l=new j();l.setFilePath(p.src);l.setLinkName(p.linkAlt);l.setLinkURL(p.linkURL);l.setSubTitle(p.subTitle);l.setSubTitleURL(p.subTitleURL);l.setSubTitleLinkOpensInANewWindow(p.subTitleLinkOpensInANewWindow);l.setID(b+"_"+n);l.setLinkOpensInANewWindow(p.linkOpensInANewWindow);l.setHeight(N);l.setWidth(B);p=null;O.push(l)}}if(CSCI.Util.validateNumber(J.baseZIndex)){M=J.baseZIndex}if(CSCI.Util.validateNumber(J.transitionDuration,0)){c=J.transitionDuration}if(!CSCI.Util.isNull(J.preloadImages)){S=J.preloadImages}if(CSCI.Util.validateNumber(J.interval,0)){X=J.interval
}Y=J.parentNodeID;k=0;var q=document.createElement("DIV");q.id=b;q.className=i;YAHOO.util.Dom.setStyle(q,"height",N+"px");YAHOO.util.Dom.setStyle(q,"width",B+"px");q.appendChild(O[k].getElement(true,true));for(var n=1;n<O.length;n++){q.appendChild(O[n].getElement(false,S))}var s=document.getElementById(Y);if(s!=null){s.appendChild(q)}h=new L(G);var r=h.render();YAHOO.util.Dom.setStyle(r,"width",B+"px");YAHOO.util.Dom.setStyle(r,"z-index",M+2);q.appendChild(r);var m=0;var o="margin-top";if(CSCI.BrowserInfo.isIE()){m=7;o="padding-top"}YAHOO.util.Dom.setStyle(r,o,(N-(25+m))+"px");W(0);e(O[0]);H=true};var E=function(n,l){var m=new YAHOO.util.Anim(null,null,n/1000);m.onComplete.subscribe(function(){g.removeElement(m);l()});g.push(m);YAHOO.util.AnimMgr.registerElement(m);YAHOO.util.AnimMgr.start();return m};var W=function(l){k=parseInt(l,10);h.setPage(l)};this.getID=function(){return b};this.getImages=function(){return O};this.gotoImage=function(l){f(l,true,true)};this.gotoNextImage=function(){I(true)
};this.gotoPreviousImage=function(){Q(true)};this.render=function(){Z();T()};var j=function(l){var w="riwImageDiv";var u="riwImage";var p;var q;var r;var n;var z;var t=false;var v;var s=false;var AB;var m=l;var o=false;var x;var AA;var y=false;this.equals=function(AC){if(AC==null){return false}return z==AC.getID()};this.getElement=function(AF,AE){if(AF==null){AF=false}if(p!=null){if(!t&&AE){var AC=YAHOO.util.Dom.getChildrenBy(p,function(AG){return AG.nodeName=="IMG"});if(AC[0]!=null){AC[0].src=q;t=true}}return p}p=document.createElement("DIV");p.id=z;p.className=w;YAHOO.util.Dom.setStyle(p,"height",r+"px");YAHOO.util.Dom.setStyle(p,"width",n+"px");if(!AF){YAHOO.util.Dom.setStyle(p,"opacity",0)}var AC=document.createElement("IMG");if(AE){AC.src=q;t=true}else{AC.src=""}AC.alt=v;AC.title=v;AC.className=u;YAHOO.util.Dom.setStyle(AC,"height",r+"px");YAHOO.util.Dom.setStyle(AC,"width",n+"px");if(CSCI.Util.stringIsEmpty(AB)){p.appendChild(AC)}else{var AD=document.createElement("A");AD.title=v;
AD.href=AB;if(s){AD.target="_blank"}AD.appendChild(AC);p.appendChild(AD)}return p};this.getFilePath=function(){return q};this.getID=function(){return z};this.getLinkName=function(){return v};this.getLinkOpensInANewWindow=function(){return _oinw};this.getLinkURL=function(){return AB};this.getSubTitle=function(){return x};this.getSubTitleLinkOpensInANewWindow=function(){return y};this.getSubTitleURL=function(){return AA};this.setFilePath=function(AC){if(CSCI.Util.stringIsEmpty(AC)){return }q=AC};this.setHeight=function(AC){r=AC};this.setID=function(AC){if(CSCI.Util.stringIsEmpty(AC)){return }z=AC};this.setLinkName=function(AC){v=AC};this.setLinkOpensInANewWindow=function(AC){if(AC==null){return }s=AC};this.setLinkURL=function(AC){AB=AC};this.setSubTitle=function(AC){if(CSCI.Util.stringIsEmpty(AC)){return }x=AC};this.setSubTitleLinkOpensInANewWindow=function(AC){if(AC==null){return }y=AC};this.setSubTitleURL=function(AC){AA=AC};this.setWidth=function(AC){n=AC}};var L=function(AF){var u="buttonNum";
var AL="_navigation";var z=" >>";var l="riwImageSubTitle";var AK="riwNavigationButton";var w="riwNavigationButtonOn";var AD="riwNavigationButtonOff";var r="||";var y=">";var AG="<";var p=">";var v="images/widget_arrow_shim.gif";var o="riwNavigationButtonsNext";var AA="riwNavigationButtonsPrevious";var AH="riwNavigationButtons";var AJ="riwNavigationButtonPage";var s="pageButtonHover";var m="images/widget_button_shim.gif";var AI="riwNavigation";var AB=null;var q="";var x=false;var n=null;var t=null;var AN=null;var AC=[];var AE=this;var AM=function(){if(x){return }n=AF;q=n.getID()+AL;AB=document.createElement("DIV");AB.id=q;AB.className=AI;t=document.createElement("DIV");t.className=l;AB.appendChild(t);AN=document.createElement("DIV");AN.className=AH;_prevButton=document.createElement("SPAN");_prevButton.className=AK;var AP=document.createElement("IMG");AP.src=v;AP.alt="Previous Page";AP.title="Previous Page";_prevButton.appendChild(AP);YAHOO.util.Event.addListener(_prevButton,"click",function(){n.gotoPreviousImage()
});CSCI.DOM.addHoverEquivalent(_prevButton,"prevHover");YAHOO.util.Dom.addClass(_prevButton,CSCI.DOM.CLASS_NAME_CLICKABLE);YAHOO.util.Dom.addClass(_prevButton,AA);_prevButton.title="Previous Page";AN.appendChild(_prevButton);for(var AQ=0;AQ<n.getImages().length;AQ++){var AS=document.createElement("SPAN");AS.className=AJ;AS.id=q+"_pageButton_"+AQ;AS.alt="Goto Page #"+(AQ+1);AS.title="Goto Page #"+(AQ+1);AS.setAttribute(u,AQ);var AT=document.createElement("IMG");AT.src=m;AT.alt="Goto Page #"+(AQ+1);CSCI.DOM.addHoverEquivalent(AS,s);AS.appendChild(AT);AC.push(AS);AN.appendChild(AS);AS=null}_nextButton=document.createElement("SPAN");_nextButton.className=AK;var AR=document.createElement("IMG");AR.src=v;AR.alt="Next Page";AR.title="Next Page";_nextButton.appendChild(AR);YAHOO.util.Event.addListener(_nextButton,"click",function(){n.gotoNextImage()});CSCI.DOM.addHoverEquivalent(_nextButton,"nextHover");YAHOO.util.Dom.addClass(_nextButton,CSCI.DOM.CLASS_NAME_CLICKABLE);YAHOO.util.Dom.addClass(_nextButton,o);
_nextButton.title="Next Page";AN.appendChild(_nextButton);AB.appendChild(AN);if(CSCIWebsite.Widgets.browserIsIE()){var AO=[AN,_nextButton,_prevButton];AO.merge(AC);YAHOO.util.Dom.addClass(AO,CSCIWebsite.Widgets.IE_SPECIFIC_STYLE)}else{if(CSCIWebsite.Widgets.browserIsSafari()){var AO=[AN,_nextButton,_prevButton];AO.merge(AC);YAHOO.util.Dom.addClass(AO,CSCIWebsite.Widgets.SAFARI_SPECIFIC_STYLE)}}x=true};this.render=function(){AM();return AB};this.setPage=function(AS){if(AS>AC.length){}for(var AQ=0;AQ<AC.length;AQ++){var AU=AC[AQ];YAHOO.util.Event.removeListener(AU.id,"click");YAHOO.util.Dom.removeClass(AU,CSCI.DOM.CLASS_NAME_CLICKABLE);YAHOO.util.Dom.removeClass(AU,w);YAHOO.util.Dom.removeClass(AU,AD);if(AQ==AS){YAHOO.util.Dom.addClass(AU,w);AU.alt="";AU.title=""}else{YAHOO.util.Dom.addClass(AU,AD);YAHOO.util.Event.addListener(AU.id,"click",function(){n.gotoImage(this.getAttribute(u))});YAHOO.util.Dom.addClass(AU,CSCI.DOM.CLASS_NAME_CLICKABLE);AU.alt="Goto Page #"+(AQ+1);AU.title="Goto Page #"+(AQ+1);
_fn=null}}var AP=n.getImages()[AS];var AT=AP.getSubTitle();CSCI.DOM.removeChildNodes(t);if(CSCI.Util.stringIsEmpty(AT)){YAHOO.util.Dom.setStyle(t,"display","none");return }else{YAHOO.util.Dom.setStyle(t,"display","inline")}var AO=AP.getSubTitleURL();if(!CSCI.Util.stringIsEmpty(AO)){var AR=document.createElement("A");AR.href=AO;AR.title=AT;if(AP.getSubTitleLinkOpensInANewWindow()){AR.target="_blank"}AR.appendChild(document.createTextNode(AT+z));t.appendChild(AR)}else{t.appendChild(document.createTextNode(AT))}}}}}