
function MM_jumpMenu(targ,selObj,restore){eval("window.location='"+selObj.options[selObj.selectedIndex].value+"'");if(restore)selObj.selectedIndex=0;}
function htmlspecialchars_decode(string,quote_style){string=string.toString();string=string.replace('&amp;','&');string=string.replace('&lt;','<');string=string.replace('&gt;','>');if(quote_style=='ENT_QUOTES'){string=string.replace('&quot;','"');string=string.replace('&#039;','\'');}else if(quote_style!='ENT_NOQUOTES'){string=string.replace('&quot;','"');}
return string;}
function showCookieFail(){Element.insert(document.body,{top:'<div class="notice error" id="cookie_message" style="display:none;">We have detected that cookies are turned off in your browser, please enable them to continue shopping.</div>'});new Effect.Appear('cookie_message');}
function checkCookie(){var cookieEnabled=(navigator.cookieEnabled)?true:false
if(typeof navigator.cookieEnabled=="undefined"&&!cookieEnabled){document.cookie="testcookie";cookieEnabled=(document.cookie.indexOf("testcookie")!=-1)?true:false;}
return(cookieEnabled)?true:showCookieFail();}
function toggleFilter(div){new Effect.toggle(div,'appear',{duration:0.2,queue:'end'});if($(div).visible())$(div).focus();}
function showFilter(div){hideFilter();new Effect.toggle(div,'appear',{duration:0.2,queue:'end'});}
function hideFilter(){if($('filter_category'))$('filter_category').hide();if($('filter_brand'))$('filter_brand').hide();if($('filter_scat'))$('filter_scat').hide();if($('filter_feature'))$('filter_feature').hide();if($('filter_price'))$('filter_price').hide();if($('filter_condition'))$('filter_condition').hide();}
function filterClickedAction(){$$('.selectpop  a[href]').each(function(el){$(el).observe('click',function(){showChosenFilter(el);});});}
function showChosenFilter(el){var elem=$(el).up("dd");var elid=$(el).up("dl").id;$(elem).siblings().invoke("hide");var init_content=el.innerHTML.split('&nbsp;');var content=init_content[0];content=htmlspecialchars_decode(content,'ENT_QUOTES');$(elid+'_combo').value=content;}
function checkEntry(type)
{var min=$('price_min').value;var max=$('price_max').value;if(type=='min'){if(isNaN(min)){$('price_min').value=slider.values[0];return false;}}
else{if(isNaN(max)){$('price_max').value=slider.values[1];return false;}}}
function updateSlider(type)
{var min=$('price_min').value;var max=$('price_max').value;if(type=='min')slider.setValue(parseInt(min),0);else slider.setValue(parseInt(max),1);}
function closeItemBox(){new Effect.BlindUp('added_item_box',{duration:0.5});}
function checkSearchSubmit(e){if($('submitError'))$('submitError').remove();var msg='';var searchText=$('simpleSearch').value;searchText=searchText.strip();if(searchText.length==0)msg='What would you like to search for?';if(searchText==$('simpleSearchLabel').innerHTML)msg='What would you like to search for?';if(searchText.length==1)msg='Searches must be more than one letter';if(msg){e.stop();$('simpleSearch').focus();if(Prototype.Browser.IE){alert(msg);}else{content='<div class="notice error" id="submitError">'+msg+'</div>';$('header').insert({top:content});setTimeout("fadeSubmitError()",5000);}}}
function fadeSubmitError(){new Effect.Fade('submitError',{afterFinish:function(){$('submitError').remove();}});}
function checkSearchBoxBlur(){var labelToUse=$('simpleSearchLabel').innerHTML;if(!this.value){this.value=labelToUse;}}
function checkSearchBoxFocus(){var labelToUse=$('simpleSearchLabel').innerHTML;if(this.value==labelToUse){this.value='';}}
function checkMobileSearchBoxBlur(){var labelToUse=$('simpleSearchLabel').innerHTML;if(!this.value){this.value=labelToUse;}}
function checkMobileSearchBoxFocus(){var labelToUse=$('simpleSearchLabel').innerHTML;if(this.value==labelToUse){this.value='';}}
function checkNewsletterBox(){var labelToUse=$('newsletterEmailLabel').value;this.value=(this.value==labelToUse)?'':(this.value=='')?labelToUse:this.value;}
var slider;Event.observe(window,'load',function(){filterClickedAction();if(!Prototype.Browser.IE)Event.observe(window,'click',function(){hideFilter();})
if(Prototype.Browser.IE)Event.observe(document,'click',function(){hideFilter();})
if($('filter_category_combo'))Event.observe('filter_category_combo','click',function(){showFilter('filter_category')});if($('filter_brand_combo'))Event.observe('filter_brand_combo','click',function(){showFilter('filter_brand')});if($('filter_scat_combo'))Event.observe('filter_scat_combo','click',function(){showFilter('filter_scat')});if($('filter_feature_combo'))Event.observe('filter_feature_combo','click',function(){showFilter('filter_feature')});if($('filter_price_combo'))Event.observe('filter_price_combo','click',function(){showFilter('filter_price')});if($('filter_condition_combo'))Event.observe('filter_condition_combo','click',function(){showFilter('filter_condition')});if($('simpleSearch')){$('simpleSearch').observe('focus',checkSearchBoxFocus.bindAsEventListener($('simpleSearch')));$('simpleSearch').observe('blur',checkSearchBoxBlur.bindAsEventListener($('simpleSearch')));$('searcher').observe('submit',function(ev){checkSearchSubmit(ev);});}
if($('simpleSearchMobile')){$('simpleSearchMobile').observe('focus',checkMobileSearchBoxFocus.bindAsEventListener($('simpleSearchMobile')));$('simpleSearchMobile').observe('blur',checkMobileSearchBoxBlur.bindAsEventListener($('simpleSearchMobile')));}
if($('newsletter_email')){$('newsletter_email').observe('click',checkNewsletterBox.bindAsEventListener($('newsletter_email')));$('newsletter_email').observe('blur',checkNewsletterBox.bindAsEventListener($('newsletter_email')));}
if($('price_slider')&&typeof Control!='undefined')
{var price_slider=$('price_slider');var min=parseInt($('price_min').value);var max=parseInt($('price_max').value);var absmin=parseInt($('price_absmin').value);var absmax=parseInt($('price_absmax').value);slider=new Control.Slider(price_slider.select('.handle'),price_slider,{increment:20,range:$R(absmin,absmax),sliderValue:[min,max],restricted:true,onSlide:function(values){$('price_min').value=Math.round(values[0]);$('price_max').value=Math.round(values[1]);},onChange:function(values){$('price_min').value=Math.round(values[0]);$('price_max').value=Math.round(values[1]);}});$('price_min').observe('keyup',function(){checkEntry('min')});$('price_min').observe('blur',function(){updateSlider('min')});$('price_max').observe('keyup',function(){checkEntry('max')});$('price_max').observe('blur',function(){updateSlider('max')});};try{document.execCommand('BackgroundImageCache',false,true);}catch(e){}
checkCookie('set');$$('span.notice.error').each(function(e){if(e.innerHTML==''||e.innerHTML=='<!---->'){e.hide();}});});document.observe("dom:loaded",function(){if($('added_item_box')){var vpw=document.viewport.getWidth();var ctw=$("content").getWidth();var lft=((vpw-ctw)/2);var tp=$('header').getHeight();$('added_item_box').setStyle({right:lft+'px',top:tp+'px'});new Effect.BlindDown('added_item_box',{duration:0.8});$('added_item_close','added_continue_shopping').each(function(el){$(el).observe("click",function(){closeItemBox()});});$(document.body).observe("click",function(){closeItemBox()});$('added_item_box').observe("click",function(event){event.stopPropagation();});}
if($('newsletterSignup')){var newsletter=new protoValid({form:'newsletterSignup'});var form=$('newsletterSignup');form.getInputs('text').each(function(e){e.alt=e.value;});form.getInputs('text').invoke('observe','focus',function(event){if(Event.element(event).value==Event.element(event).alt){Event.element(event).value='';}});form.getInputs('text').invoke('observe','blur',function(event){if(Event.element(event).value.empty()){Event.element(event).value=Event.element(event).alt;}});}
if($('footersearch')&&$('refineadv')){$$('#refineadv dt.title').invoke('observe','click',function(event){$$('#refineadv dd').each(function(e){e.toggle();if(e.visible()){$('refineadv').removeClassName('hidden');$('refineadv').addClassName('shown');}
else{$('refineadv').addClassName('hidden');$('refineadv').removeClassName('shown');}});});}});
