var announcement=function(b,a){this.index=b;this.status=0;this.totalTime=a;this.elapsedTime=0;this.dynamicLoad=0;this.buttonStretch=null;this.buttonOverlay=null;this.buttonPlay=null;this.triggers=null},div_ids,rotAnnData,curr_rot_id="",rotAnnEffect=null,pageCorner=function(){var m,o=1,n=0,a=33,j=0,k="/index/announcements/main/",g=k+"pageCorner.png",i=k+"ie6/pageCorner",h=new Image(),l=new Array(new Array(60,61,0,new Image()),new Array(63,61,-60,new Image()),new Array(68,62,-123,new Image()),new Array(75,64,-191,new Image()),new Array(85,66,-266,new Image()),new Array(92,68,-351,new Image()),new Array(97,69,-443,new Image()),new Array(100,70,-540,new Image())),b=0,e=0,c=function(){if(++b<l.length){return}m.setStyle({background:"none",filter:'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+i+'0.png",sizingMethod="image")'});e=1},d=function(){m=$("page_corner");h.onload=function(){m.removeClassName("noscript");m.observe("mouseover",function(){o=1;if(n){clearInterval(n)}n=setInterval(f,a)});m.observe("mouseout",function(){o=0;if(n){clearInterval(n)}n=setInterval(f,a)});m.setStyle({backgroundImage:"url("+g+")"});if(Prototype.Browser.IE&&parseInt(browser_info[1])<7){for(var p=0;p<l.length;p++){l[p][3].src=i+p+".png";l[p][3].onload=function(){c()}}}};h.src=g},f=function(){if(o){if(j>=(l.length-1)){j=l.length-1;return clearInterval(n)}j++}else{if(j<=0){j=0;return clearInterval(n)}j--}if(e){m.setStyle({width:l[j][0]+"px",paddingTop:l[j][1]+"px"});m.filters.item(0).src=i+j+".png"}else{m.setStyle({width:l[j][0]+"px",paddingTop:l[j][1]+"px",backgroundPosition:l[j][2]+"px 0px"})}};return{onWinLoad:d}}(),rotatingAnnouncements=function(){var g=Modernizr,n=function(t,r,s){var u=t.getStyle("marginTop");r.setStyle({backgroundPosition:"0px -"+u});if(g.rgba){t.setStyle({borderColor:"rgba("+(s?"214,175,136":"0, 136, 238")+", "+(1-(Number(u.replace("px",""))/12))+")"})}},j=function(s,v){var r=Number(v.getStyle("left").replace("px",""))*0.02380952381,u=Math.round(255*Math.min(1,1.75*r)),t=Math.round(255*Math.min(1,1.75-1.75*r));s.setStyle({backgroundColor:"rgb("+u+","+t+",0)"})},k=function(u){var w=u.id.substr(0,u.id.length-4),x=u.select("div.playPause")[0],t=u.select("div.pbar")[0],s=u.select("div.pball")[0],r=x.getStyle("display")=="none"?0:x.getStyle("opacity"),v=t.getStyle("display")=="none"?0:t.getStyle("opacity");if(rotAnnData[w].buttonOverlay!==null){rotAnnData[w].buttonOverlay.cancel()}return rotAnnData[w].buttonOverlay=new Effect.Parallel([new Effect.Appear(x,{sync:true,from:r,to:0.6}),new Effect.Opacity(t,{sync:true,from:v,to:1}),new Effect.Morph(s,{sync:true,style:"border-color:#777;"})],{duration:0.2,afterFinish:function(){rotAnnData[w].buttonOverlay=null}})},f=function(u){var w=u.id.substr(0,u.id.length-4),x=u.select("div.playPause")[0],r=x.getStyle("display")=="none"?0:x.getStyle("opacity"),t=u.select("div.pbar")[0],v=t.getStyle("display")=="none"?0:t.getStyle("opacity"),s=u.select("div.pball")[0];if(rotAnnData[w].buttonOverlay!==null){rotAnnData[w].buttonOverlay.cancel()}return rotAnnData[w].buttonOverlay=new Effect.Parallel([new Effect.Fade(x,{sync:true,from:r,to:0}),new Effect.Opacity(t,{sync:true,from:v,to:0.5}),new Effect.Morph(s,{sync:true,style:"border-color:#fff;"})],{duration:0.2,afterFinish:function(){rotAnnData[w].buttonOverlay=null}})},m=function(u,s){var v=u.id.substr(0,u.id.length-4),t=u.select("div.img")[0],r=s?"#d6af88":"#08e";if(!g.rgba){u.setStyle({borderColor:r})}if(rotAnnData[v].buttonStretch!==null){rotAnnData[v].buttonStretch.cancel()}rotAnnData[v].buttonStretch=new Effect.Parallel([new Effect.Morph(u,{sync:true,style:"height:50px;margin-top:0px;"}),new Effect.Morph(t,{sync:true,style:"height:48px;"})],{duration:0.15,transition:Effect.Transitions.linear,afterUpdate:function(){n(u,t,s)},afterFinish:function(){rotAnnData[v].buttonStretch=null}})},q=function(s){var t=s.id.substr(0,s.id.length-4),r=s.select("div.img")[0];f(s);if(rotAnnData[t].buttonStretch!==null){rotAnnData[t].buttonStretch.cancel()}rotAnnData[t].buttonStretch=new Effect.Parallel([new Effect.Morph(s,{sync:true,style:"height:26px;margin-top:12px;"}),new Effect.Morph(r,{sync:true,style:"height:24px;"})],{duration:0.2,transition:Effect.Transitions.linear,afterUpdate:function(){n(s,r,0)},afterFinish:function(){rotAnnData[t].buttonStretch=null;if(t!=curr_rot_id){s.removeClassName("selected")}if(!g.rgba){s.setStyle({borderColor:"transparent"})}}})},i=function(r,s){var t=r.id.substr(0,r.id.length-4);if(t==curr_rot_id){return k(r)}return g.csstransitions?r.addClassName("expanded"):m(r,0)},e=function(r){var s=r.id.substr(0,r.id.length-4);if(s==curr_rot_id){return f(r)}return g.csstransitions?r.removeClassName("expanded"):q(r)},c=function(s){var r=s.id.substr(0,s.id.length-4);if(r==curr_rot_id){if(rotAnnData[r].status!=1){return l(r)}return a(r,2)}return b(r)},p=function(){var r;for(r=0;r<div_ids.length;r++){if(curr_rot_id==div_ids[r]){if(!r){r=div_ids.length-1}else{r--}return b(div_ids[r])}}},o=function(){var r;for(r=0;r<div_ids.length;r++){if(curr_rot_id==div_ids[r]){if(r==div_ids.length-1){r=0}else{r++}return b(div_ids[r])}}},b=function(u,w){var r=$(u),t=$(u+"_lnk"),s=curr_rot_id,v=$(curr_rot_id+"_lnk");v.select("div.pbar")[0].setStyle({opacity:0,display:"none"});a(curr_rot_id,0);g.csstransitions?v.removeClassName("selected"):q(v);t.addClassName("selected");g.csstransitions?t.removeClassName("expanded"):m(t,1);curr_rot_id=u;if(!w){k(t)}l(u);rotAnnData[u].triggers.onFocus();return d(r,s)},d=function(z,v){var x=new Array(),s=div_ids.length,u=z.id,y,r,w,t;for(t=0;t<s;t++){y=$(div_ids[t]);r=y.getStyle("display");w=r=="none"?0:y.getStyle("opacity");if(w&&div_ids[t]!=u){x.push(new Effect.Fade(y,{sync:true,from:w,to:0}));y.setStyle({zIndex:1})}}z.setStyle({zIndex:0});x.push(new Effect.Appear(z,{sync:true,from:z.getStyle("opacity"),to:1}));if(rotAnnEffect!==null){rotAnnEffect.cancel()}rotAnnEffect=new Effect.Parallel(x,{duration:0.5,transition:Effect.Transitions.linear,afterFinish:function(){rotAnnEffect=null;rotAnnData[v].triggers.onReset()}})},l=function(v){var r=$(v+"_lnk"),u=r.select("div.pbar")[0],t=r.select("div.pball")[0],s=div_ids.length;r.removeClassName("paused").addClassName("playing");if(!rotAnnData[v].status){u.setStyle({display:"block",opacity:0.6,backgroundColor:"#0f0"});t.setStyle({left:"0px"})}else{rotAnnData[v].triggers.onContinue()}rotAnnData[v].status=1;rotAnnData[v].buttonPlay=new Effect.Move(t,{x:42,y:0,mode:"absolute",duration:Math.max(0,rotAnnData[v].totalTime-rotAnnData[v].elapsedTime),transition:Effect.Transitions.linear,afterUpdate:function(){j(u,t)},afterFinish:function(){rotAnnData[v].buttonPlay=null;rotAnnData[v].elapsedTime=0;a(v,0);rotAnnData[v].triggers.onComplete();b(div_ids[(rotAnnData[v].index+1)%s],1)}})},a=function(s,r){$(s+"_lnk").removeClassName("playing").addClassName("paused");rotAnnData[s].status=r;if(!r){rotAnnData[s].elapsedTime=0}else{if(rotAnnData[s].buttonPlay!==null){rotAnnData[s].elapsedTime+=0.001*(new Date().getTime()-rotAnnData[s].buttonPlay.startOn);rotAnnData[s].triggers.onPause()}}if(rotAnnData[s].buttonPlay!==null){rotAnnData[s].buttonPlay.cancel();rotAnnData[s].buttonPlay=null}},h=function(){var t=$$("#buttons a.rot_ann_link"),s=t.length,r;t.invoke("removeClassName","noscript");if(!g.rgba){t.invoke("addClassName","noRGBA")}t.invoke("insert",{bottom:'<div class="playPause" style="display:none;"></div><div class="pbar"><div class="pball"></div></div>'});for(r=0;r<s;r++){t[r].observe("mouseover",function(){i(this)});t[r].observe("mouseout",function(){e(this)});t[r].onclick=function(u){c(this);return false}}$("annLeftNav").onclick=function(u){p();return false};$("annRightNav").onclick=function(u){o();return false}};return{onDomLoaded:h,play:l,pause:a}}();document.observe("dom:loaded",function(){rotatingAnnouncements.onDomLoaded();rotAnnData[curr_rot_id].triggers.onDomLoaded();$(curr_rot_id).setStyle({zIndex:2})});Event.observe(window,"load",function(){var a=new Image(),d=$$("head")[0],b=$("curtain"),e=Modernizr,c;rotAnnData[curr_rot_id].triggers.onWinLoaded();if(e.csstransitions){setTimeout(function(){b.addClassName("openned")},100);setTimeout(function(){b.addClassName("gone")},600)}else{new Effect.Fade(b,{delay:0.1,from:1,to:0,duration:0.5,transition:Effect.Transitions.linear})}rotatingAnnouncements.play(curr_rot_id);rotAnnData[curr_rot_id].triggers.onFocus();a.src="/index/announcements/main/playPause.png";pageCorner.onWinLoad();for(c=0;c<div_ids.length;c++){if(div_ids[c]==curr_rot_id){continue}rotAnnData[div_ids[c]].dynamicLoad=1;d.appendChild(new Element("link",{type:"text/css",rel:"stylesheet",media:"screen",href:"/index/announcements/"+div_ids[c]+"/min-"+div_ids[c]+".css"}));d.appendChild(new Element("script",{type:"text/javascript",src:"/index/announcements/"+div_ids[c]+"/min-"+div_ids[c]+".js"}))}});
