function initSubNav()
{if(navigator.appVersion.match("MSIE 6.0")!=null)
{var navlis=$$('#mainNavPing > li');navlis.addEvent('mouseover',function(e)
{var navli=this;var navli_coords=navli.getCoordinates();var subnav=navli.getElement('.navWrapper_E');if(subnav)
{if(navli==navlis[navlis.length-1])
subnav.style.left=navli_coords.right-200;else
subnav.style.left=navli_coords.left;}});navlis.addEvent('mouseout',function(e)
{var navli=this;var subnav=navli.getElement('.navWrapper_E');if(subnav)
{var left=new Number(subnav.style.left.replace("px",""));if(left!=Number.NaN)
{var goLeft=left-5000;subnav.style.left=goLeft+"px";}}});}}
var carousels=[];function initCarousel(){$$('.carousel').each(function(el,i){if(!el.getElement('.carouselItem')){el.getElement('.controls').addClass('hide');return false;}else{var container=el.getElement('div.carouselContent');var items=el.getElements('.carouselItem');var controls=el.getElement('.controls');carousels[i]=new SlideCarousel(container,{items:items,frameSize:el.getCoordinates().width.toInt(),itemSize:items[0].offsetWidth,display:controls.getElement('.galleryCount'),prev:controls.getElement('.btnPrev'),next:controls.getElement('.btnNext')});};});};var SlideCarousel=new Class({initialize:function(container,options){this.setOptions(options);var zone=this;this.active=false;this.activeImage=1;this.container=container;this.aItems=$A(this.options.items);this.nDisplay=this.options.display;this.itemSize=(this.options.itemSize<0)?1:this.options.itemSize;this.itemsTotalWidth=this.aItems.length*this.itemSize;this.containerWidth=(this.itemsTotalWidth>this.options.frameSize)?this.itemsTotalWidth:this.options.frameSize;this.itemsTotal=this.aItems.length;this.pageSize=Math.floor(this.options.frameSize/this.options.itemSize);this.pageTotal=(this.itemsTotal%this.pageSize==0)?this.itemsTotal:(this.pageSize-(this.itemsTotal%this.pageSize)+this.itemsTotal);this.totalPages=Math.floor(this.pageTotal/this.pageSize);this.nDisplay.set('html',this.activeImage+" of "+this.totalPages);if(this.totalPages>1){this.prevLink=this.options.prev;this.nextLink=this.options.next;this.prevLink.addClass('btnDisabled');this.nextLink.addClass('btnEnabled');this.prevLink.addEvent("click",function(event){new Event(event).stop();this.previous()}.bind(this));this.nextLink.addEvent("click",function(event){new Event(event).stop();this.next()}.bind(this));}else{this.options.prev.destroy();this.options.next.destroy();this.options.display.destroy();}
this.container.setStyle('width',this.containerWidth+'px');this.xPos=this.container.getStyle('left').toInt();this.position=new Fx.Tween(this.container,{duration:750,transition:'quart:in:out',onStart:function(passes_tween_element){this.prevLink.removeClass("btnEnabled");this.nextLink.removeClass("btnEnabled");this.prevLink.addClass("btnDisabled");this.nextLink.addClass("btnDisabled");this.active=true;}.bind(this),onComplete:function(passes_tween_element){if(this.activeImage>1){this.prevLink.removeClass("btnDisabled");this.prevLink.addClass("btnEnabled");}
if(this.activeImage<this.totalPages){this.nextLink.removeClass("btnDisabled");this.nextLink.addClass("btnEnabled");}
this.active=false;}.bind(this)});},previous:function(){if(this.active)return;return this.changeImage(this.activeImage-1);},next:function(){if(this.active)return;return this.changeImage(this.activeImage+1);},changeImage:function(imageNum){if((imageNum<=0)||(imageNum>this.totalPages))return false;this.xPos=this.container.getStyle('left').toInt();var dir=(imageNum>this.activeImage)?-1:1;this.position.start('left',this.xPos,this.xPos+((this.itemSize*this.pageSize)*dir));this.activeImage=imageNum;this.nDisplay.set('html',this.activeImage+" of "+this.totalPages);},slideToFirst:function(){this.activeImage=1;this.position.start(0);}});SlideCarousel.implement(new Options);window.addEvent('domready',function(){initSubNav();initCarousel();}).addEvent('load',function(){$$('.carousel').each(function(el,i){if(!el.getElement('.controls').hasClass('hide')){var items=el.getElements('.carouselItem');if(items.length>0){if(items[0].offsetHeight>el.getCoordinates().height.toInt()){initCarousel();}}}});});window.addEvent('domready',function(){var nOpen=(window.ie6)?444:441;var nClose=0;var mySlide=new Fx.Slide('signIn','height',{duration:750,transition:Fx.Transitions.Quart.easeInOut});$('signIn').style.display='';mySlide.hide();if($('btnExpand')){$('btnExpand').addEvent('click',function(e){if(this.hasClass('login')){this.removeClass('login');this.addClass('loginOpen');}else{this.removeClass('loginOpen');this.addClass('login');}
mySlide.toggle();return false;});}});window.addEvent('domready',function(){$$('.homeContentItem').each(function(el,i){var details=el.getChildren()[1];var header=el.getChildren()[0];var mySlide=new Fx.Slide(details,'height',{duration:750,transition:Fx.Transitions.Quart.easeInOut});mySlide.hide();header.addEvent('click',function(e){if(this.hasClass('opened')){this.removeClass('opened');}else{this.addClass('opened');}
mySlide.toggle();return false;});});});
