function loadOrTryLoad(){if(!flowplayer("player").isLoaded()){flowplayer("player").load();setTimeout('loadOrTryLoad()',1000);}else{jQuery('#player-cover').css('display','none');}}
function countdownComplete(id){document.location.href=document.location.href;}
function countdownPause(){document["countdownObject"].pause();}
function countdownResume(){document["countdownObject"].resume();}
function countdownClear(){document["countdownObject"].clear();}
function countdownSetDuration(arg){document["countdownObject"].setCounterDuration(arg);}
function countdownRemaining(){}
function scNewsletterFocus(input){if(input.value=='Your email address'){input.className='input-active';input.value='';}}
function scNewsletterBlur(input){if(input.value==''){input.className='';input.value='Your email address';}}
function scSubscribeNewsLetter(){var email=document.getElementById("sc_newsletter_signup-box").value;if(isValidEmail(email)){if(document.getElementById('soldout-message')){source="SPSPost";}else{source="SPS";}
new Ajax.Request('/newsLetterSubscribe.html?action=subscribe&source='+source+'&header=true&email='+email,{method:'post',onComplete:scShowSubscribe});}else{document.getElementById("sc-newsletterpage-error").style.display="block";}}
function scShowSubscribe(){document.getElementById("sc-newsletterpage-error").style.display="none";document.getElementById("share-email").innerHTML="<span class='ps_red'>Thanks!</span> You have successfully signed up.";}
function exposeFeedbackForm(){jQuery('.sps_feedback-form > :not(.form)').addClass('dnone');jQuery('.sps_feedback-form .form').removeClass('dnone');}
function exposeFeedbackLoading(){jQuery('.sps_feedback-form > :not(.loading)').addClass('dnone');jQuery('.sps_feedback-form .loading').removeClass('dnone');}
function exposeFeedbackError(response){savedResponse=response.responseText;jQuery('.sps_feedback-form > :not(.error)').addClass('dnone');jQuery('.sps_feedback-form .error').removeClass('dnone');}
function exposeFeedbackSuccess(response){savedResponse=response.responseText;jQuery('.sps_feedback-form > :not(.success)').addClass('dnone');jQuery('.sps_feedback-form .success').removeClass('dnone');}
var savedResponse=null;function submitFeedback(){var pars=Form.serialize('supportFeedbackForm');var method="post";var url="/supportFeedback.html?ajax=true";var myAjax=new Ajax.Request(url,{method:method,parameters:pars,onLoading:exposeFeedbackLoading,onSuccess:exposeFeedbackSuccess,onFailure:exposeFeedbackError});return false;}
function changeToThumb(){setTimeout("sfHrefPv('hover on thumb')",1);jQuery(this).addClass('active');var imagesLength=offerData.images.size();for(i=0;i<imagesLength;++i){if(offerData.images[i].thumbUrl==jQuery(this).attr('src')){jQuery('.sps-image img').attr('src',offerData.images[i].imageUrl);}}}
function doNothing(){}
function changeEntryQuantity(){sfHrefPv('quantity box');}
function changeToOption(){var optionsLength=offerData.options.size();for(i=0;i<optionsLength;++i){if(offerData.options[i].listingOptionId==jQuery(this).attr('id')){loadJsonOption(offerData.options[i]);sfHrefPv('change option-'+offerData.options[i].colorName);}}}
function changeToColor(){var optionsLength=offerData.options.size();for(i=0;i<optionsLength;++i){if(offerData.options[i].available&&offerData.options[i].colorName==jQuery(this).attr('id')){jQuery('#optionsDropdown > #'+offerData.options[i].listingOptionId).click();if(!jQuery(this).hasClass('active')){loadJsonOption(offerData.options[i]);sfHrefPv('change color-'+offerData.options[i].colorName);}}}}
function loadJsonOption(jsonOption){var replaceIndex=0;var currLength=jsonOption.images.size();for(j=0;j<currLength;++j){jQuery('.sps-thumbs img')[replaceIndex].src=jsonOption.images[j].thumbUrl;replaceIndex++;}
jQuery('.sps-thumbs img').slice(0,1).addClass('active');jQuery('.sps-thumbs img').slice(1).removeClass('active');jQuery('.sps-image img').attr('src',jsonOption.images[0].imageUrl);jQuery('.sps-image-color').html(jsonOption.color.displayName);jQuery('.sps-color').each(function(i){if(jQuery(this).attr('id')==jsonOption.colorName){jQuery(this).addClass('active');}else{jQuery(this).removeClass('active');}});}
function moveBanner(e){var IE=document.all?true:false;if(!IE)document.captureEvents(Event.MOUSEMOVE)
if(IE){tempX=event.clientX+document.body.scrollLeft;tempY=event.clientY+document.body.scrollTop+20;}else{tempX=e.pageX;tempY=e.pageY-window.pageYOffset+20;}
tempX=tempX;tempX=tempX+'px';tempY=tempY;tempY=tempY+'px';jQuery(this).children('.soldout-banner').css('left',tempX);jQuery(this).children('.soldout-banner').css('top',tempY);}
jQuery(document).ready(function(){jQuery('.sps-thumbs img').hover(changeToThumb,doNothing);jQuery('#entryQuantity').focus(changeEntryQuantity);jQuery('#optionsDropdown a').click(changeToOption);jQuery('.sps-color').click(changeToColor);jQuery('.sps-color').hover(function(){jQuery(this).children('.soldout-banner').removeClass('dnone');jQuery(this).addClass("hover");},function(){jQuery(this).children('.soldout-banner').addClass('dnone');jQuery(this).removeClass("hover");});if(jQuery('.sps-color .soldout-banner').css('position')!='absolute'){jQuery('.sps-color').mousemove(moveBanner);}
jQuery('.btn_feedback').click(exposeFeedbackForm);jQuery('#supportFeedbackForm').submit(submitFeedback);});;function spsNewsletterFocus(input){if(input.value=='Your email address'){input.className='input-active';input.value='';}}
function spsNewsletterBlur(input){if(input.value==''){input.className='';input.value='Your email address';}}
function spsSubscribeNewsLetter(){var email=document.getElementById("sps_newsletter_signup-box").value;if(isValidEmail(email)){new Ajax.Request('/newsLetterSubscribe.html?action=subscribe&source=SPSLanding&header=true&email='+email,{method:'post',onComplete:spsShowSubscribe});}else{document.getElementById("sps-newsletterpage-error").style.visibility="visible";}}
function spsShowSubscribe(){document.getElementById("sps-newsletterpage-error").style.visibility="hidden";document.getElementById("share-email").innerHTML="<span class='sps_red'>Thanks!</span> You have successfully signed up.";}
function countdownComplete(id){document.location.href=document.location.href;}
function countdownPause(){document["countdownObject"].pause();}
function countdownResume(){document["countdownObject"].resume();}
function countdownClear(){document["countdownObject"].clear();}
function countdownSetDuration(arg){document["countdownObject"].setCounterDuration(arg);}
function countdownRemaining(){}
function moveBannerHome(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);}
jQuery('.jcarousel-prev').html('<div class="jcarousel-prev-first"></div><div class="hover-message"><img src="/images/spacer.gif" width="1" height="1" />Previous</div>');jQuery('.jcarousel-next').html('<div class="click-message">Click to see more</div><div class="hover-message"><img src="/images/spacer.gif" width="1" height="1" />Next</div>');jQuery('.jcarousel-prev').hover(function(){jQuery('.jcarousel-next').removeClass("active");jQuery(this).addClass("active");jQuery(this).find('.hover-message').html('<img src="/images/spacer.gif" width="1" height="1" />Previous');},function(){jQuery(this).removeClass("active");});jQuery('.jcarousel-prev-first').hover(function(){jQuery(this).addClass("active");jQuery(this).parent().find('.hover-message').html('<img src="/images/spacer.gif" width="1" height="1" />Back to First');},function(){jQuery(this).removeClass("active");jQuery(this).parent().find('.hover-message').html('<img src="/images/spacer.gif" width="1" height="1" />Previous');});jQuery('.jcarousel-next').hover(function(){jQuery('.jcarousel-prev').removeClass("active");jQuery(this).addClass("active");},function(){jQuery(this).removeClass("active");});jQuery('.jcarousel-prev-first').click(function(){$carousel.scroll(1);});if(jQuery('.hover-message').css('position')!='absolute'){jQuery('.jcarousel-prev').mousemove(moveBannerHome);jQuery('.jcarousel-next').mousemove(moveBannerHome);}
var $carousel;function productsCarousel_initCallback(carousel,state){$carousel=carousel;}
jQuery(document).ready(function(){jQuery('#productsCarousel').jcarousel({scroll:2,animation:450,initCallback:productsCarousel_initCallback,buttonNextHTML:null,buttonPrevHTML:null});});