var CP={}
CP.Util={trimspaces:function(str){return str.replace(/ /g,'');},checkEmail:function(val){if(this.trimspaces(val)==''){alert("Please enter an email address");return false;}
if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(val)){return true;}else{alert('Please enter a valid email address');return false;}},getCookie:function(cName){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){cookie=cookies[i].split('=');if(jQuery.trim(cookie[0])==cName){return cookie[1];}}
return null;},popup:function(url,name,width,height){window.open(url,name,'height='+height+',width='+width);}}
CP.Navigation=function(){return{menuItems:{},closeMenu:function(id){$('#'+id).stop().hide();},init:function(){if(CP.Util.getCookie('_CPTicket')){$('#subcontent').after('<a href="http://members.coreperformance.com/core/pages/mypage.aspx"><img src="http://media.coreperformance.com/designimages/button_member_home.jpg" border="0"></a>')}else{$('#subcontent').after('<a href="http://members.coreperformance.com/core/pages/UserLogin.aspx"><img src="http://media.coreperformance.com/designimages/button_member_login.jpg" border="0"></a>');}
$('#BSFOptin').submit(function(){return CP.Util.checkEmail($('#field6').val());});CP.Navigation.menuItems['subcontent']={closeTimer:null,height:$('#subcontent').height()}
$('#newsletter').bind('mouseenter',function(e){clearTimeout(CP.Navigation.menuItems['subcontent'].closeTimer);$('#subcontent').height(CP.Navigation.menuItems['subcontent'].height).slideDown('normal');}).bind('mouseleave',function(e){CP.Navigation.menuItems['subcontent'].closeTimer=setTimeout("CP.Navigation.closeMenu('subcontent')",200);});$('#subcontent').bind('mouseenter',function(e){clearTimeout(CP.Navigation.menuItems['subcontent'].closeTimer);}).bind('mouseleave',function(e){CP.Navigation.menuItems['subcontent'].closeTimer=setTimeout("CP.Navigation.closeMenu('subcontent')",200);});$('ul > li > a').each(function(i){if(this.rel.indexOf('dropmenu')>-1){CP.Navigation.menuItems[this.rel]={closeTimer:null,height:$('#'+this.rel).height()}
$(this).bind("mouseenter",function(e){$('#'+this.rel).height(CP.Navigation.menuItems[this.rel].height).slideDown('normal');}).bind("mouseleave",function(e){CP.Navigation.menuItems[this.rel].closeTimer=setTimeout("CP.Navigation.closeMenu('"+this.rel+"')",100);});$('#'+this.rel).bind("mouseenter",function(e){clearTimeout(CP.Navigation.menuItems[this.id].closeTimer);}).bind("mouseleave",function(e){CP.Navigation.menuItems[this.id].closeTimer=setTimeout("CP.Navigation.closeMenu('"+this.id+"')",100);});}});}};}();CP.SlideShow={isIE:navigator.appName.indexOf("Microsoft")>-1,navId:null,speed:8000,start:false,slides:[],index:-1,add:function(obj){this.slides.push(obj);},get:function(id){var ret=false;jQuery.each(CP.SlideShow.slides,function(i){if(id==this.id){ret=this;booleanKeepGoing=false;}});return ret;},swap:function(slide){$('#'+this.navId+' a').css('borderColor','#FFFFFF');(this.isIE)?$('#'+this.navId+' img').css('filter','alpha(opacity=100)'):$('#'+this.navId+' img').css('opacity','1.0');$('#img-gallery').css('backgroundImage','url('+slide.imageUrl+')');$('#ssTitle').html('<strong>'+slide.title+'</strong>');$('#ssSummary').text(slide.summary);$('#ssReadMore')[0].href=slide.url;$('#href'+(this.index+1)).css('borderColor','#FF0000');(this.isIE)?$('#href'+(this.index+1)+' > img:first').css('filter','alpha(opacity=40)'):$('#href'+(this.index+1)+' > img:first').css('opacity','.40');var related="";if(typeof slide.related!="undefined"&&slide.related.length>0){for(var i=0;i<slide.related.length;i++)
related+='<a href="'+slide.related[i].url+'">'+slide.related[i].title+'</a>'+' | ';$('#ssRelatedItem').html(related.substring(0,related.length-3));}},showNext:function(){this.index++;this.index=(this.index==this.slides.length)?0:this.index;this.swap(this.slides[this.index]);this.start=setTimeout('CP.SlideShow.showNext()',this.speed);},play:function(){this.start=setTimeout('CP.SlideShow.showNext()',this.speed);},init:function(id){SS=CP.SlideShow;SS.navId=id;$('#'+SS.navId+' ul > li > a').each(function(i){if(i==0)$(this).css('borderColor','#FF0000');$(this).mouseover(function(e){clearTimeout(SS.start);SS.index=i;SS.swap(SS.get(this.rel));}).mouseout(function(e){SS.play();});});this.showNext();}}
CP.Video={player:'',playlist:[],video:'',getVideo:function(id){for(var i=0;i<this.playlist.length;i++){if(id==this.playlist[i].id)
return this.playlist[i];}
return false;},buildLinks:function(){$('#videoLinks > a').each(function(i){$(this).click(function(e){CP.Video.playVideo(this.id);});});},hiLiteNav:function(id){$('#videoLinks > a').removeClass('current1');$('#'+id).addClass('current1');},playVideo:function(id){this.video=this.getVideo(id);this.hiLiteNav(id);this.player.sendEvent("LOAD",this.video);this.player.sendEvent('PLAY',true);},trackEvent:function(video){pageTracker._trackEvent("Videos","Play",this.video.title);},initPlayer:function(videoObj){this.player=$('#'+videoObj['id'])[0];this.player.addViewListener("PLAY",CP.Video.trackEvent);},init:function(id,playlist,settings){this.playlist=playlist;if(this.playlist.length>1){for(var i=0;i<this.playlist.length;i++)
if(this.playlist[i].image!=undefined)this.video=this.playlist[i];this.buildLinks();}else
this.video=this.playlist[0];var player=new SWFObject("http://media.coreperformance.com/designvideo/player.swf","ply",settings.width,settings.height,"9","#FFFFFF");player.addParam("allowfullscreen","true");player.addParam("allowscriptaccess","always");player.addParam("wmode","opaque");player.addVariable("file",this.video.file);player.addVariable("image",this.video.image);player.write(id);}}
function playerReady(videoObj){CP.Video.initPlayer(videoObj);}
