var $carousel=null;var $productsCarousel=null;var currentPageNum=1;function loadOrTryLoad(){if(!flowplayer("player").isLoaded()){flowplayer("player").load();setTimeout('loadOrTryLoad()',1000);}else{jQuery('#player-cover').css('display','none');jQuery('#player-embed').removeClass('hidden');}}
function onOtherEpisodeClick(){sfHrefPv('videoPage/'+showKey+'/episode-'+episode+'/'+jQuery(this).attr('id'));document.location.href='/shows/'+showUrl+'/'+jQuery(this).attr('id');}
function autoChangeProduct(position){if($carousel!=null){$carousel.scroll(position);}}
function moveBanner(e){var IE=document.all?true:false;if(!IE)document.captureEvents(Event.MOUSEMOVE)
if(IE){tempX=event.clientX+document.body.scrollLeft+5;tempY=event.clientY+document.body.scrollTop+25;}else{tempX=e.pageX+5;tempY=e.pageY-window.pageYOffset+25;}
tempX=tempX;tempX=tempX+'px';tempY=tempY;tempY=tempY+'px';jQuery(this).find('.hover-message').css('left',tempX);jQuery(this).find('.hover-message').css('top',tempY);}
function moveBannerSpecial(e){var IE=document.all?true:false;if(!IE)document.captureEvents(Event.MOUSEMOVE)
if(IE){tempX=event.clientX+document.body.scrollLeft+5;tempY=event.clientY+document.body.scrollTop+25;}else{tempX=e.pageX+5;tempY=e.pageY-window.pageYOffset+25;}
tempX=tempX;tempX=tempX+'px';tempY=tempY;tempY=tempY+'px';jQuery('#product-thumb_next').css('left',tempX);jQuery('#product-thumb_next').css('top',tempY);}
function productsCarousel_initCallback(productsCarousel){$productsCarousel=productsCarousel;}
function productPaneCarousel_initCallback(carousel){$carousel=carousel;jQuery('.productsCarousel div.item:has(*)').click(function(){jQuery('#globalOptionsDropdown').hide();jQuery('.productPaneCarousel .item-options').css('visibility','visible');itemnum=jQuery(this).attr('itemnum');sfHrefPv('videoPage/'+showKey+'/episode-'+episode+'/productsCarousel-thumbClick-'+itemnum);new Effect.ScrollTo('playertainer',{duration:0.4,afterFinish:function(){carousel.scroll(parseInt(itemnum));}});});}
function productsCarousel_itemFirstInCallback(carousel,item,index,state){if(state=='init')return;currentPageNum=parseInt(jQuery(item).find('.item').attr('pagenum'));jQuery('#productsCarouselCount').html(currentPageNum);sfHrefPv('videoPage/'+showKey+'/episode-'+episode+'/productsCarousel-viewPage-'+currentPageNum);}
function productPaneCarousel_itemVisibleInCallback(carousel,item,index,state){jQuery('#fL-count').html(index);jQuery('#globalOptionsDropdown').html(jQuery(item).find('.item-options').html());jQuery('#globalOptionsDropdown').css('top',jQuery(item).find('.title').height()+39-(jQuery(item).find('.title').height()%20));jQuery('#globalOptionsDropdown').show();jQuery('.productPaneCarousel .item-options').css('visibility','hidden');sfOptionsDropdown('globalOptionsDropdown');var newPageNum=parseInt(jQuery('.productsCarousel').find('.item[itemnum='+index+']').attr('pagenum'));if(newPageNum!=currentPageNum){$productsCarousel.scroll((newPageNum-1)*4+1);}
jQuery('.productsCarousel').find('.item').removeClass('active');jQuery('.productsCarousel').find('.item[itemnum='+index+']').addClass('active');sfHrefPv('videoPage/'+showKey+'/episode-'+episode+'/productPane-viewItem-'+index);}
function toggleActiveState(activeObj){var allObjs=activeObj.parentNode.getElementsByTagName(activeObj.tagName);for(var x=0;x<allObjs.length;x++){allObjs[x].className="";}
activeObj.className="active";}
function toggleModule(activeTab){if(activeTab.className!="active"){toggleActiveState(activeTab);jQuery(activeTab).parent().parent().find('.submodule').css('display','none');jQuery('#'+activeTab.name.substr(4)).css('display','block');sfHrefPv("videoPage/"+showKey+"/episode-"+episode+"/"+activeTab.name);}
return false;}
jQuery(document).ready(function(){var embedPause=false;jQuery('#player-embed').click(function(){if(flowplayer('player').getState()==3){flowplayer('player').pause();embedPause=true;}
sfHrefPv('videoPage/'+showKey+'/episode-'+episode+'/embed-click');jQuery(this).addClass('hidden');jQuery('#player-embed-code').removeClass('hidden');});jQuery('#player-embed-code .close-x').click(function(){if(embedPause&&!(flowplayer('player').getState()==3)){flowplayer('player').play();}
embedPause=false;jQuery('#player-embed').removeClass('hidden');jQuery('#player-embed-code').addClass('hidden');});jQuery('#player-embed-code textarea').click(function(){var me=jQuery(this);me.focus();me.select();});jQuery('.tabs').find('a').click(function(){toggleModule(this);});jQuery('.productsCarousel').find('.item').hover(function(){jQuery(this).toggleClass('hover');},function(){jQuery(this).toggleClass('hover');});jQuery('.productsCarousel .title span').each(function(){smartTrunc(this,30);});jQuery('.productThumbsCarousel img').hover(function(){jQuery(this).parents('.item-imgs').find('.item-image img').attr('src',jQuery(this).attr('src').replace('_small','_large'));sfHrefPv('videoPage/'+showKey+'/episode-'+episode+'/productPane-hoverOnThumb');},function(){});jQuery('.jcarousel-prev').hover(function(){jQuery('.jcarousel-next').removeClass("active");jQuery(this).addClass("active");},function(){jQuery(this).removeClass("active");});jQuery('.jcarousel-next').hover(function(){jQuery('.jcarousel-prev').removeClass("active");jQuery(this).addClass("active");},function(){jQuery(this).removeClass("active");});if(jQuery('.hover-message').css('position')!='absolute'){jQuery('.jcarousel-prev').mousemove(moveBanner);jQuery('.jcarousel-next').mousemove(moveBanner);jQuery('.rightside').after('<div id="product-thumb_next" class="hover-message" style="display:none"><img height="1" width="1" src="/images/spacer.gif"/>Next</div>');jQuery('.productThumbsCarousel .jcarousel-next').hover(function(){jQuery('.jcarousel-prev').removeClass("active");if(!jQuery(this).hasClass('jcarousel-next-disabled')){jQuery('#product-thumb_next').css('display','block');}},function(){jQuery(this).removeClass("active");jQuery('#product-thumb_next').css('display','none');});jQuery('.productThumbsCarousel .jcarousel-next').mousemove(moveBannerSpecial);jQuery('.productThumbsCarousel .jcarousel-next').click(function(){jQuery('#product-thumb_next').css('display','none');});jQuery('.productThumbsCarousel .jcarousel-next .hover-message').css('visibility','hidden');}
jQuery('.productsCarousel').jcarousel({initCallback:productsCarousel_initCallback,itemFirstInCallback:productsCarousel_itemFirstInCallback,scroll:4,animation:450});jQuery('.productPaneCarousel').jcarousel({initCallback:productPaneCarousel_initCallback,itemVisibleInCallback:productPaneCarousel_itemVisibleInCallback,scroll:1,animation:650,buttonNextHTML:null,buttonPrevHTML:null});jQuery('#productDetailsContainer .jcarousel-clip').css('height','auto');jQuery('.productThumbsCarousel').jcarousel({scroll:2,animation:450});jQuery('.productPaneCarousel .jcarousel-prev').click(function(){if(!jQuery(this).hasClass('jcarousel-prev-disabled')){sfHrefPv('videoPage/'+showKey+'/episode-'+episode+'/productPane-prev');jQuery('#globalOptionsDropdown').hide();jQuery('.productPaneCarousel .item-options').css('visibility','visible');}});jQuery('.productPaneCarousel .jcarousel-next').click(function(){if(!jQuery(this).hasClass('jcarousel-next-disabled')){sfHrefPv('videoPage/'+showKey+'/episode-'+episode+'/productPane-next');jQuery('#globalOptionsDropdown').hide();jQuery('.productPaneCarousel .item-options').css('visibility','visible');}});jQuery('.productsCarousel .jcarousel-prev').click(function(){if(!jQuery(this).hasClass('jcarousel-prev-disabled')){sfHrefPv('videoPage/'+showKey+'/episode-'+episode+'/productsCarousel-prev');}});jQuery('.productsCarousel .jcarousel-next').click(function(){if(!jQuery(this).hasClass('jcarousel-next-disabled')){sfHrefPv('videoPage/'+showKey+'/episode-'+episode+'/productsCarousel-next');}});});;var curProtocol=document.location.protocol;if(document.getElementById("searchGlobalForm")&&curProtocol.toUpperCase().indexOf("HTTPS")<0){document.getElementById("searchGlobalForm").method="post";}
var betaFeedbackWindow=null;function showFeedbackWindow(){var protocol=window.location.protocol;var userFeedbackUrl;var url;var action="?action="
userFeedbackUrl="/betaContactShopflick.jsp?url="+window.location.href.replace(/\&/g,'%26');betaFeedbackWindow=new Window({id:"feedbackWindow",closable:false,draggable:false,recenterAuto:true,className:"alert",opacity:1,minimizable:false,maximizable:false,resizable:false,destroyOnClose:true,top:90,left:100,width:550,height:500,url:userFeedbackUrl});betaFeedbackWindow.setDestroyOnClose(true);betaFeedbackWindow.showCenter(true);}
function showSellerFeedbackWindow(){var protocol=window.location.protocol;var userFeedbackUrl;var url;var action="?action="
userFeedbackUrl="/betaContactSeller.jsp?url="+window.location.href.replace(/\&/g,'%26');betaFeedbackWindow=new Window({id:"feedbackWindow",closable:false,draggable:false,recenterAuto:true,className:"alert",opacity:1,minimizable:false,maximizable:false,resizable:false,destroyOnClose:true,top:90,left:100,width:550,height:435,url:userFeedbackUrl});betaFeedbackWindow.setDestroyOnClose(true);betaFeedbackWindow.showCenter(true);}
function logout(){document.forms.logoutfrm.elements['logout_redirect_url'].value=window.location.href;document.forms.logoutfrm.submit();}
function performOrSubmit(){return true;}
function updateHeaderData(){var protocol=document.location.protocol;var action="?action="
var url="/updateHeaderData.html";if(protocol.toUpperCase().indexOf("HTTPS")>-1){url="/secureUpdateHeaderData.html";}else{url="/updateHeaderData.html";}
var pars=action+"updatePageHeaderData";var method='get';var myAjax=new Ajax.Request(url,{method:method,parameters:pars,onComplete:showItemNum});}
function showItemNum(originalRequest){var response=originalRequest.responseXML;var noOfCartEntries=getNodeValue(response,'noOfCartEntries');var noOfThingsToDo=getNodeValue(response,'noOfThingsToDo');if(noOfCartEntries>0){$('noOfCartEntries').innerHTML='<strong>Cart ('+noOfCartEntries+')</strong>';}
else{$('noOfCartEntries').innerHTML='Cart';}
if(noOfThingsToDo>0){$('noOfThingsToDo').innerHTML='<strong>My Account ('+noOfThingsToDo+')</strong>';}
else{$('noOfThingsToDo').innerHTML='My Account';}}
function getNumberOfShoppingCartEntries(){var protocol=document.location.protocol;var action="?action="
var url="/updateHeaderData.html";if(protocol.toUpperCase().indexOf("HTTPS")>-1){url="/secureUpdateHeaderData.html";}else{url="/updateHeaderData.html";}
var pars=action+"numberOfCartEntries";var method='get';var myAjax=new Ajax.Request(url,{method:method,parameters:pars,onComplete:showCartItemNum});}
function showCartItemNum(originalRequest){var response=originalRequest.responseXML;var noOfCartEntries=getNodeValue(response,'noOfCartEntries');if(noOfCartEntries>0){$('noOfCartEntries').innerHTML='<strong>Cart ('+noOfCartEntries+')</strong>';}
else{$('noOfCartEntries').innerHTML='Cart';}}