YAHOO.util.Event.onDOMReady(function(){var nav=YAHOO.util.Dom.get('primary_nav');if(!nav){return;}
unhover_navitem=function(navitem){YAHOO.util.Dom.getElementsByClassName('selected','li',nav,function(e){YAHOO.util.Dom.removeClass(e,'non-hover');});YAHOO.util.Dom.removeClass(navitem,'hover');current_navitem=null;}
var current_navitem;var leave_timer;var nav_items=YAHOO.util.Dom.getElementsByClassName('nav','li',nav);YAHOO.util.Event.addListener(nav_items,'mouseenter',function(evt){if(current_navitem){leave_timer.cancel();unhover_navitem(current_navitem);}
if(!YAHOO.util.Dom.hasClass(this,'selected')){YAHOO.util.Dom.getElementsByClassName('selected','li',nav,function(e){YAHOO.util.Dom.addClass(e,'non-hover');});}
YAHOO.util.Dom.addClass(this,'hover');current_navitem=this;});YAHOO.util.Event.addListener(nav_items,'mouseleave',function(evt){leave_timer=YAHOO.lang.later(2000,this,unhover_navitem,[this]);});YAHOO.util.Event.addListener(nav_items,'click',function(evt){this.blur();});});YAHOO.util.Event.onDOMReady(function(){if(!YAHOO.util.Dom.get('page-homepage')){return;}
function viewSlide(el){$('#slide_navigator a.active').removeClass('active');$(el).addClass('active');$('#slides .slide').removeClass('active').fadeOut("slow").hide();$($(el).attr('href')).addClass('active').fadeIn("slow").show();}
function prevSlide(){var prev_slide_nav=$('#slide_navigator a.active').removeClass('active').parent().prev().children("a");$('#slides .slide.active').removeClass('active').fadeOut("slow").hide();if(!prev_slide_nav.attr('href')){$('#slides .slide:last').addClass('active').fadeIn("slow").show();$('#slide_navigator ul li a:last').addClass('active');}else{prev_slide_nav.addClass('active');$(prev_slide_nav.attr('href')).addClass('active').fadeIn("slow").show();}}
function nextSlide(){var next_slide_nav=$('#slide_navigator a.active').removeClass('active').parent().next().children("a");$('#slides .slide.active').removeClass('active').fadeOut("slow").hide();if(!next_slide_nav.attr('href')){$('#slides .slide:first').addClass('active').fadeIn("slow").show();$('#slide_navigator ul li a:first').addClass('active');}else{next_slide_nav.addClass('active');$(next_slide_nav.attr('href')).addClass('active').fadeIn("slow").show();}}
function nextNews(){var curr=$('#newsTickerItems div.active');var next=$('#newsTickerItems div.active').next();var last=$('#newsTickerItems div:last[style="active"]');curr.removeClass('active').hide();if(next.length==0){$('#newsTickerItems div:first').addClass('active').fadeIn('slow').show();}
else{next.addClass('active').fadeIn('slow').show();}}
function prevNews(){var curr=$('#newsTickerItems div.active');var prev=$('#newsTickerItems div.active').prev();curr.removeClass('active').hide();if(prev.length==0){$('#newsTickerItems div:last').addClass('active').fadeIn('slow').show();}
else{prev.addClass('active').fadeIn('slow').show();}}
function nextBlog(){var curr=$('#blogTickerItems div.active');var next=$('#blogTickerItems div.active').next();var last=$('#blogTickerItems div:last[style="active"]');curr.removeClass('active').hide();if(next.length==0){$('#blogTickerItems div:first').addClass('active').fadeIn('slow').show();}
else{next.addClass('active').fadeIn('slow').show();}}
function prevBlog(){var curr=$('#blogTickerItems div.active');var prev=$('#blogTickerItems div.active').prev();curr.removeClass('active').hide();if(prev.length==0){$('#blogTickerItems div:last').addClass('active').fadeIn('slow').show();}
else{prev.addClass('active').fadeIn('slow').show();}}
var slideshow=setInterval(function(){nextSlide();},7500);$('#slide_navigator ul li a:first').each(function(){viewSlide(this);});$('#slide_navigator #next_slide').click(function(){nextSlide();clearInterval(slideshow);});$('#slide_navigator #prev_slide').click(function(){prevSlide();clearInterval(slideshow);});$('#slide_navigator ul li a').click(function(){viewSlide(this);clearInterval(slideshow);return false;});$('#newsTickerItems div:first').addClass('active').show();$('#newsTickerLeft a').click(function(){prevNews();return false;});$('#newsTickerRight a').click(function(){nextNews();return false;});$('#blogTickerItems div:first').addClass('active').show();$('#blogTickerLeft a').click(function(){prevBlog();return false;});$('#blogTickerRight a').click(function(){nextBlog();return false;});});YAHOO.util.Event.onDOMReady(function(e){var quicklinks_blocks=YAHOO.util.Dom.getElementsByClassName('quicklinks2','DIV');if(quicklinks_blocks.length==0){return;}
function Quicklinks2(element)
{this.mainblock=element;this.startup();}
Quicklinks2.prototype={animation:new YAHOO.util.Anim,startup:function()
{this.mainblock.Quicklinks2=this;var a=YAHOO.util.Dom.getElementsByClassName('leftScrollButton','',this.mainblock);if(a.length){this.leftScroll=a[0];}
if(!this.leftScroll){return false;}
this.leftScroll.Quicklinks2=this;YAHOO.util.Event.addListener(this.leftScroll,'click',function(){this.Quicklinks2.scrollLeft();});YAHOO.util.Event.addListener(this.leftScroll,'mouseover',function(){YAHOO.util.Dom.addClass(this,'leftScrollButtonHover');});YAHOO.util.Event.addListener(this.leftScroll,'mouseout',function(){YAHOO.util.Dom.removeClass(this,'leftScrollButtonHover');});var a=YAHOO.util.Dom.getElementsByClassName('rightScrollButton','',this.mainblock);if(a.length){this.rightScroll=a[0];}
if(!this.rightScroll){return false;}
this.rightScroll.Quicklinks2=this;YAHOO.util.Event.addListener(this.rightScroll,'click',function(){this.Quicklinks2.scrollRight();});YAHOO.util.Event.addListener(this.rightScroll,'mouseover',function(){YAHOO.util.Dom.addClass(this,'rightScrollButtonHover');});YAHOO.util.Event.addListener(this.rightScroll,'mouseout',function(){YAHOO.util.Dom.removeClass(this,'rightScrollButtonHover');});var a=YAHOO.util.Dom.getElementsByClassName('scrollWindow','',this.mainblock);if(a.length){this.scrollWindow=a[0];}
if(!this.scrollWindow){return false;}
this.scrollWindowWidth=parseInt(YAHOO.util.Dom.getStyle(this.scrollWindow,'width'));var a=this.mainblock.getElementsByTagName('ul');if(a.length){this.ul=a[0];}
if(!this.ul){return false;}
var realWidth=0;YAHOO.util.Dom.getElementsBy(function(e){return true;},'li',this.ul,function(e){realWidth+=e.offsetWidth;});this.realWidth=realWidth;this.scrollPosition=this.getActualScrollPosition();this.setScrollables();},getActualScrollPosition:function()
{var styleLeft=YAHOO.util.Dom.getStyle(this.ul,'left');var left=parseInt(styleLeft);if(isNaN(left)){left=0;}
current_pos=Math.abs(left);return current_pos;},setScrollables:function()
{if(this.canScrollLeft()){this.enableLeftScroll();}else{this.disableLeftScroll();}
if(this.canScrollRight()){this.enableRightScroll();}else{this.disableRightScroll();}},disableLeftScroll:function()
{YAHOO.util.Dom.addClass(this.leftScroll,'leftScrollButtonDisabled');},disableRightScroll:function()
{YAHOO.util.Dom.addClass(this.rightScroll,'rightScrollButtonDisabled');},enableLeftScroll:function()
{YAHOO.util.Dom.removeClass(this.leftScroll,'leftScrollButtonDisabled');},enableRightScroll:function()
{YAHOO.util.Dom.removeClass(this.rightScroll,'rightScrollButtonDisabled');},canScrollLeft:function()
{var current_pos=this.scrollPosition;if(current_pos==0){return false;}
return true;},scrollLeft:function()
{if(this.animation.isAnimated()){return;}
var current_pos=this.scrollPosition;var new_pos=(current_pos-this.scrollWindowWidth);if(new_pos<0){new_pos=0;}
this.scrollPosition=new_pos;this.animation=new YAHOO.util.Anim(this.ul,{left:{to:0-new_pos}},Math.abs(current_pos-new_pos)/1000,YAHOO.util.Easing.easeOut);this.animation.animate();this.setScrollables(new_pos);},canScrollRight:function()
{var current_pos=this.scrollPosition;if((current_pos+this.scrollWindowWidth)>=this.realWidth){return false;}
return true;},scrollRight:function()
{if(this.animation.isAnimated()){return;}
var current_pos=this.scrollPosition;var new_pos=(current_pos+this.scrollWindowWidth);if(new_pos+this.scrollWindowWidth>this.realWidth){new_pos=this.realWidth-this.scrollWindowWidth;}
this.scrollPosition=new_pos;this.animation=new YAHOO.util.Anim(this.ul,{left:{to:0-new_pos}},Math.abs(current_pos-new_pos)/1000,YAHOO.util.Easing.easeOut);this.animation.animate();this.setScrollables();}};YAHOO.util.Dom.batch(quicklinks_blocks,function(element){new Quicklinks2(element);});});
