$(document).ready(function(){if(document.getElementById("img")==null&&document.getElementById("gallery")!=null){document.getElementById("gallery").innerHTML='<img id="img" src="//www.volusion.com/assets_2010/images/general_items/blank.gif">'+document.getElementById("gallery").innerHTML};$("div.dd_wrapper").each(function(i){$(this).hover(function(){$(this).addClass("hover")},function(){$(this).removeClass("hover")})});$("a#expander").each(function(i){$(this).click(function(){$("#expand").toggle("fast");$(".show_text").toggle("fast");$(".hide_text").toggle("fast")})});if($(".gallery").attr("href")!=undefined){$("a.gallery").overlay({target:'#gallery',oneInstance:false,top:15,expose:{color:'#949494',loadSpeed:0,maskId:'gallery_mask'},onBeforeClose:function(event){$('#img').attr('src','http://www.volusion.com/assets_2010/images/general_items/blank.gif')}}).gallery({speed:800,autohide:false,opacity:1})};if($(".gallery_noborder").attr("href")!=undefined){$("a.gallery_noborder").overlay({target:'#gallery_noborder',oneInstance:false,top:15,expose:{color:'#949494',loadSpeed:200,maskId:'gallery_mask'},onBeforeClose:function(event){$('#img').attr('src','http://www.volusion.com/assets_2010/images/general_items/blank.gif')}}).gallery({speed:800})};$("a.video_play").each(function(i){var targetVid=this.getAttribute('rel');var player=$f("player",{src:targetVid,wmode:'opaque'},{clip:{autoPlay:true,autoBuffering:true}});$(this).overlay({target:'#video_gallery',oneInstance:false,expose:{color:'#949494',loadSpeed:0,maskId:'video_gallery_mask'},onBeforeLoad:function(){player.load()},onClose:function(){player.unload()}})});var anchors=document.getElementsByTagName("a");for(var i=0;i<anchors.length;i++){var anchor=anchors[i];if(anchor.getAttribute("href")&&anchor.getAttribute("rel")=="external"){anchor.target="_blank"}};var previousValue=new Array;$(":input").each(function(i){var input=$(this);var name=input.attr('title');previousValue[i]=input.attr('value');input.blur(function(){var required=input.hasClass('required');if(required==true||required=='true'){input.removeClass('empty');var inputValue=input.attr('value');if(inputValue!=previousValue[i]){input.removeClass('invalid')};if(inputValue==''){input.addClass('empty')};previousValue[i]=inputValue}})});$("#newsletter_capture").attr('value','Enter your email');$("#newsletter_capture").focus(function(){$('#newsletter_signup').addClass('focus');var input=$(this);var inputValue=input.attr('value');if(inputValue=='Enter your email'){input.attr('value','')}});$("#newsletter_capture").blur(function(){$('#newsletter_signup').removeClass('focus');var input=$(this);var inputValue=input.attr('value');if(inputValue==''){input.attr('value','Enter your email')}});$("#newsletter_email").attr('value','Enter your email');$("#newsletter_email").focus(function(){$('#newsletter').addClass('focus');var input=$(this);var inputValue=input.attr('value');if(inputValue=='Enter your email'){input.attr('value','')}});$("#newsletter_email").blur(function(){$('#newsletter').removeClass('focus');var input=$(this);var inputValue=input.attr('value');if(inputValue==''){input.attr('value','Enter your email')}});var content_minheight=$('#left_nav').height()+50;if($('#left_nav').height()!=null){$('#content_wrapper').css('minHeight',content_minheight);};$("#nav_items div:first").addClass("first_link");$("div.sub").each(function(i){$("div.sub:eq("+i+") .link:first").addClass("first_link");$("div.sub:eq("+i+") .link:last").addClass("last_link")});$("div.subsub").each(function(i){$("div.subsub:eq("+i+") .sublink:first").addClass("first_link");$("div.subsub:eq("+i+") .sublink:last").addClass("last_link")});checkActive();$('#faq_showhide h4').click(function(){if($(this).hasClass('open')){$(this).removeClass('open');$(this).next().slideUp(600)}else{if($('#faq_showhide h4.open').height()!=undefined){$('#faq_showhide h4.open').next().slideUp(600);$('#faq_showhide h4.open').removeClass('open')};$(this).addClass('open');$(this).next().slideDown(600)}});setURI();setInternalTracking()});function rotation(rotate_hover,rotate_wrapper,single_item,waitTime,animTime){var rotate_count;var rotate_height;var rotate_bottom;var rotate_position;var rotate_index=0;rotate_count=$(single_item).size();rotate_height=$(single_item+":first").height();if($(single_item+":first").css('paddingTop')){rotate_height+=parseFloat($(single_item+":first").css('paddingTop'))};if($(single_item+":first").css('paddingBottom')){rotate_height+=parseFloat($(single_item+":first").css('paddingBottom'))};rotate_interval=setInterval(switch_item,waitTime);function switch_item(){rotate_index+=1;if(rotate_index>rotate_count-1){rotate_index=0};rotate_position=(rotate_height*rotate_index)*-1;$(rotate_wrapper).animate({opacity:0},animTime).animate({top:rotate_position},0).animate({opacity:1},animTime)}};var errMsg='';function onMyFormSubmit(formID){var radioCollection="Empty";$(formID+" input").each(function(i){var inputType=$(this).attr('type');if(inputType=='radio'){var input=$(this);var inputName=input.attr('name');if(radioCollection!=inputName){var inputValue=$('input:radio[name='+inputName+']:checked').val();var inputTitle=input.attr('title');var required=input.hasClass('required');radioCollection=inputName;validateRadio(inputTitle,inputValue,input,required)}}else if(inputType!='hidden'&&inputType!='submit'&&inputType!='image'&&inputType!='select'){var input=$(this);var inputName=input.attr('title');var inputValue=input.attr('value');var vtype;if(input.hasClass('v_numbers')==true){vtype='numbers'};if(input.hasClass('v_zip')==true){vtype='zip'};if(input.hasClass('v_phone')==true){vtype='phone'};if(input.hasClass('v_email')==true){vtype='email'};if(input.hasClass('v_URL')==true){vtype='URL'};if(input.hasClass('v_password')==true){vtype='password'};var required=input.hasClass('required');validateField(inputName,inputValue,input,required,vtype)}});$(formID+" select").each(function(i){var selectList=$(this);var selectName=selectList.attr('title');var selectValue=selectList.attr('value');var required=selectList.hasClass('required');validateSelect(selectName,selectValue,selectList,required)});$(formID+" textarea").each(function(i){var textarea=$(this);var textareaName=textarea.attr('title');var textareaValue=textarea.attr('value');var required=textarea.hasClass('required');validateTextarea(textareaName,textareaValue,textarea,required)});if(errMsg.length>0){alert(errMsg);errMsg='';return false}else{return true}};function validateTextarea(name,value,textarea,required){if(value==''&&(required=='true'||required==true)){errMsg+="Please enter a value "+name+".\n";textarea.addClass('empty')}else{textarea.removeClass('empty')}};function validateSelect(name,value,selectList,required){if(value==''&&(required=='true'||required==true)){errMsg+="Please select "+name+".\n";selectList.addClass('empty')}else{selectList.removeClass('empty')};var selectName=selectList.attr('name');var selectNameNumber=$('[name="'+selectName+'"]').length;if(selectNameNumber!=1){var selectID=selectList.attr('id');var selectHiddenID=selectID+'_Hidden';if(selectList.val()=='Other'){var selectOtherID=selectID+'_Other';var selectValue=$('#'+selectOtherID).val();$('#'+selectHiddenID).val(selectValue)}else{$('#'+selectHiddenID).val(selectList.val())}}};function validateRadio(name,value,radio,required){if(value==undefined&&(required=='true'||required==true)){errMsg+="Please select "+name+".\n";radio.parent().addClass('empty')}else{radio.parent().removeClass('empty')}};function validateField(name,value,input,required,vtype){var invalidChar;var errMsgText;switch(vtype){case'numbers':invalidChar=/[^0-9\s\-\.]/;errMsgText="Please remove the letter or the invalid characters \/\|\!\@\#\$\%\^\&\*\(\)\+\=\{\}\?\:\"', from the "+name+" field.\n";break;case'zip':invalidChar=/[^a-zA-Z0-9\s\-\.]/;errMsgText="Please remove the letter or the invalid characters \/\|\!\@\#\$\%\^\&\*\(\)\+\=\{\}\?\:\"', from the "+name+" field.\n";break;case'phone':invalidChar=/[^0-9\s\-\(\)\.\[\]\+]/;errMsgText="Please remove the letter or the invalid characters \/\|\!\@\#\$\%\^\&\*\\,\+\=\{\}\?\:\"' from the "+name+" field.\n";break;case'email':invalidChar=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9-])+.([a-zA-Z0-9_.]{2,8})+$/;errMsgText="Please enter a valid e-mail address.\n";break;case'URL':invalidChar=/\|\//;errMsgText="Please choose another password without a '|'.\n";break;case'password':invalidChar=/\|/;errMsgText="Please choose another password without a '|'.\n";break;case'text':invalidChar=/[^a-zA-Z0-9\s\-]/;errMsgText="Please remove the invalid characters \/\|\!\@\#\$\%\^\&\*\(\)\,\+\=\{\}\?\:\"' from the "+name+" field.\n";break;default:invalidChar=/[^a-zA-Z0-9\s\-]/;errMsgText="Please remove the invalid characters \/\|\!\@\#\$\%\^\&\*\(\)\,\+\=\{\}\?\:\"'from the "+name+" field.\n";break}if((value==""||value==name)&&(required=='true'||required==true)){errMsg+="Please enter your "+name+".\n";input.addClass('empty')}else if(value.length<6&&name=='password'&&(required=='true'||required==true)){errMsg+="Please enter a "+name+" of at least 6 characters.\n";input.addClass('empty')}else{var matchArray=value.match(invalidChar);if(vtype=='email'&&!matchArray&&(required=='true'||required==true)){errMsg+=errMsgText;input.addClass('invalid');input.removeClass('empty')}else if(vtype!='email'&&matchArray&&(required=='true'||required==true)){errMsg+=errMsgText;input.addClass('invalid');input.removeClass('empty')}else{input.removeClass('invalid');input.removeClass('empty')}}};function limitChars(textid,limit,infodiv){var text=$('#'+textid).val();var textlength=text.length;$('#'+infodiv).css('display','block');if(textlength>limit){$('#'+infodiv).html('Max Characters '+limit+' currently at '+limit);$('#'+textid).val(text.substr(0,limit));return false}else{$('#'+infodiv).html('Max Characters '+limit+' currently at '+textlength);return true}};function checkActive(){if(!document.getElementsByTagName)return;if(window.location.href.substr(location.href.length-1,1)=='/'){var loc=window.location.href+'default.asp'}else{var loc=window.location.href};$("#left_nav a").each(function(i){if($(this).attr('href')&&loc.match(new RegExp($(this).attr('href')))){$(this).addClass("active")}})};var FinishMessage="Deal Finished";var TargetDate="10/29/2010 11:59 PM";var TargetDate2="10/31/2010 11:59 PM";var CountStepper=-1;var LeadingZero=true;var SetTimeOutPeriod=(Math.abs(CountStepper)-1)*1000+990;var gsecs;var dthen=new Date(TargetDate);var dnow=new Date();var ddiff=new Date(dthen-dnow);if(ddiff<0){dthen=new Date(TargetDate2);ddiff=new Date(dthen-dnow);gsecs=Math.floor(ddiff.valueOf()/1000);$('#deal_extended').css('display','block')}else{gsecs=Math.floor(ddiff.valueOf()/1000)};function calcage(secs,num1,num2){s=((Math.floor(secs/num1))%num2).toString();if(LeadingZero&&s.length<2)s="&nbsp;"+s;return"<b>"+s+"</b>"};function CountDown(secs){if(secs<0){$("#deal_done_show").css('display','block');$("#deal_done_hide").css('display','none');return};$("#days").html(calcage(secs,86400,100000));$("#hours").html(calcage(secs,3600,24));$("#minutes").html(calcage(secs,60,60));$("#seconds").html(calcage(secs,1,60));setTimeout("CountDown("+(secs+CountStepper)+")",SetTimeOutPeriod)};function setReturnAddress(){var curLocation=window.location.href;var curLocationArray=curLocation.split('/',3);var curReturn=$('#retURL').val();$('#retURL').val('http://'+curLocationArray[2]+curReturn)};function checkThankyou(){var curLocation=window.location.href;if(curLocation.indexOf('#thank-you')!=-1){var apiThankyou=$('div#thankyou').overlay({target:'#thankyou',oneInstance:false,api:true,top:15,onBeforeLoad:function(event){if($('#thankyou').hasClass('loadTY')){$('#thankyou_target').load('thankyou.asp')}},expose:{color:'#949494',loadSpeed:200,maskId:'gallery_mask'}});apiThankyou.load()};curLocation=curLocation.split('#',1);$('#retURL').attr('value',curLocation+'#thank-you')};function setInternalTracking(){$('.track').each(function(i){var trackTitle=$(this).attr('title');$(this).addClass('track'+i);$('.track'+i+' a').each(function(i){var oTarget=$(this);$(this).click(function(){setPageTrackerLink(oTarget,trackTitle)})});$('.track'+i+' #faq_showhide h4').each(function(i){var oTarget=$(this);$(this).click(function(){if(oTarget.hasClass('open')){setPageTrackerLink(oTarget,trackTitle,'FAQ S/H')}})});$('.track'+i+' input[type="submit"]').each(function(i){var oTarget=$(this);$(this).click(function(){setPageTrackerLink(oTarget,trackTitle,'Submit');return false})})})};function setURI(){var curLocation=window.location.href.split('/',3);var uri=window.location.href;currentURI=uri.replace("http://"+curLocation[2]+"/","");currentURI=currentURI.toLowerCase();if(currentURI.match(/\/$/)==null&&currentURI.match(/[\.a-z]{4,5}$/==null)){currentURI+='/'};if(currentURI==''||currentURI=='default.asp'){currentURI=window.location.href}};function setLinkName(oTarget){var linkName=oTarget.text();if(oTarget.html().indexOf('<img')!=-1){oTarget.addClass('imgLink');linkName=$('.imgLink img').attr('alt')+' img';oTarget.removeClass('imgLink')};if(oTarget.hasClass('submit')){linkName=oTarget.val()};linkName=linkName.replace(/[^\w\d -,]+/g,'');linkName=linkName.replace(/[\s]+/g,' ');return linkName};function setPageTrackerLink(oTarget,trackTitle,sAction){var linkName=setLinkName(oTarget);var GAaction='Element Click';if(oTarget.hasClass('PV')==true){GAaction='Play Video'};if(sAction){GAaction=sAction};if(oTarget.hasClass('SL')==true){do{oTarget=oTarget.parent();if(oTarget.hasClass('SLT')==true){parentTitle=oTarget.attr('title')}}while(!parentTitle);linkName=parentTitle+' - '+linkName}else if(oTarget.hasClass('SSL')==true){var parentTitle;var parentParentTitle;do{do{oTarget=oTarget.parent();if(oTarget.hasClass('SSLT')==true){parentTitle=oTarget.attr('title')}}while(!parentTitle);oTarget=oTarget.parent();if(oTarget.hasClass('SLT')==true){parentParentTitle=oTarget.attr('title')}}while(!parentParentTitle);linkName=parentParentTitle+' - '+parentTitle+' - '+linkName};linkName=linkName.replace(/( - )+/g,' - ');pageTracker._trackEvent(trackTitle,GAaction,currentURI+' '+linkName)};jQuery.extend(jQuery.easing,{easeInQuad:function(x,t,b,c,d){return c*(t/=d)*t+b},easeOutQuad:function(x,t,b,c,d){return-c*(t/=d)*(t-2)+b},easeInOutQuad:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t+b;return-c/2*((--t)*(t-2)-1)+b},easeInCubic:function(x,t,b,c,d){return c*(t/=d)*t*t+b},easeOutCubic:function(x,t,b,c,d){return c*((t=t/d-1)*t*t+1)+b},easeInOutCubic:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t+b;return c/2*((t-=2)*t*t+2)+b},easeInQuart:function(x,t,b,c,d){return c*(t/=d)*t*t*t+b},easeOutQuart:function(x,t,b,c,d){return-c*((t=t/d-1)*t*t*t-1)+b},easeInOutQuart:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t+b;return-c/2*((t-=2)*t*t*t-2)+b},easeInQuint:function(x,t,b,c,d){return c*(t/=d)*t*t*t*t+b},easeOutQuint:function(x,t,b,c,d){return c*((t=t/d-1)*t*t*t*t+1)+b},easeInOutQuint:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t*t+b;return c/2*((t-=2)*t*t*t*t+2)+b},easeInSine:function(x,t,b,c,d){return-c*Math.cos(t/d*(Math.PI/2))+c+b},easeOutSine:function(x,t,b,c,d){return c*Math.sin(t/d*(Math.PI/2))+b},easeInOutSine:function(x,t,b,c,d){return-c/2*(Math.cos(Math.PI*t/d)-1)+b},easeInExpo:function(x,t,b,c,d){return(t==0)?b:c*Math.pow(2,10*(t/d-1))+b},easeOutExpo:function(x,t,b,c,d){return(t==d)?b+c:c*(-Math.pow(2,-10*t/d)+1)+b},easeInOutExpo:function(x,t,b,c,d){if(t==0)return b;if(t==d)return b+c;if((t/=d/2)<1)return c/2*Math.pow(2,10*(t-1))+b;return c/2*(-Math.pow(2,-10*--t)+2)+b},easeInCirc:function(x,t,b,c,d){return-c*(Math.sqrt(1-(t/=d)*t)-1)+b},easeOutCirc:function(x,t,b,c,d){return c*Math.sqrt(1-(t=t/d-1)*t)+b},easeInOutCirc:function(x,t,b,c,d){if((t/=d/2)<1)return-c/2*(Math.sqrt(1-t*t)-1)+b;return c/2*(Math.sqrt(1-(t-=2)*t)+1)+b},easeInElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);return-(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b},easeOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);return a*Math.pow(2,-10*t)*Math.sin((t*d-s)*(2*Math.PI)/p)+c+b},easeInOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d/2)==2)return b+c;if(!p)p=d*(.3*1.5);if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);if(t<1)return-.5*(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;return a*Math.pow(2,-10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p)*.5+c+b},easeInBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*(t/=d)*t*((s+1)*t-s)+b},easeOutBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*((t=t/d-1)*t*((s+1)*t+s)+1)+b},easeInOutBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;if((t/=d/2)<1)return c/2*(t*t*(((s*=(1.525))+1)*t-s))+b;return c/2*((t-=2)*t*(((s*=(1.525))+1)*t+s)+2)+b},easeInBounce:function(x,t,b,c,d){return c-jQuery.easing.easeOutBounce(x,d-t,0,c,d)+b},easeOutBounce:function(x,t,b,c,d){if((t/=d)<(1/2.75)){return c*(7.5625*t*t)+b}else if(t<(2/2.75)){return c*(7.5625*(t-=(1.5/2.75))*t+.75)+b}else if(t<(2.5/2.75)){return c*(7.5625*(t-=(2.25/2.75))*t+.9375)+b}else{return c*(7.5625*(t-=(2.625/2.75))*t+.984375)+b}},easeInOutBounce:function(x,t,b,c,d){if(t<d/2)return jQuery.easing.easeInBounce(x,t*2,0,c,d)*.5+b;return jQuery.easing.easeOutBounce(x,t*2-d,0,c,d)*.5+c*.5+b}});
