jQuery('div.text_overlay').hover
(function()
{jQuery(this).add('div.overlay_bg').addClass('highlight');},function()
{jQuery(this).add('div.overlay_bg').removeClass('highlight');});var menuStates=window.menuState;var navHeaders=jQuery('li.list h3.menu-title');navHeaders.add('#product_subcat h3.menu-title').addClass('mouseover');jQuery.each(navHeaders,function()
{var $this=jQuery(this);var menu=jQuery('span',$this).html().toLowerCase()
var state=menuStates[menu];$this.addClass('menu-'+state);if(state=='closed')
$this.next('ul.menu_links').hide();});jQuery('#searchparam').defaultText('    (type here to search...)');jQuery(function()
{jQuery('#searchparam').autocomplete('/autocomplete',{minChars:3,paramName:'searchparam',submitOnSelect:1});var externalLinks=jQuery("a[rel=external]");if(externalLinks.length>0)
externalLinks.externalLink();});var trail_images=jQuery('a.trail_image');if(trail_images.length>0)
{var options={attr:'rel',anchor:true,yOffset:170,xOffset:-98,disableLink:false,width:100}
trail_images.imagePreview(options);};jQuery(function()
{jQuery('#request_account_tabs').tabs
({show:function(event,ui)
{jQuery('input:first:visible',ui.panel).focus();}});});init_retail_form();init_wholesale_form();function init_wholesale_form()
{var wholesale_container=jQuery('#wholesale_account');var phoneFields=[jQuery('input.area_code',wholesale_container),jQuery('input.exchange',wholesale_container),jQuery('input.phone',wholesale_container),jQuery('input#ext',wholesale_container)];jQuery.pchInputLink(phoneFields);jQuery('#wholesale_submit').disableButton
("request_validate_wholesale_form()",{watchTrigger:jQuery('#wholesale_request_form input'),triggerEvent:['focus','blur','change','keyup'],noticeText:'Please fill in all fields'});}
function request_validate_wholesale_form()
{var pass=true;var wholesale_form=jQuery('#wholesale_request_form');var inputs=jQuery('input.required:visible',wholesale_form);inputs.each(function()
{var $this=jQuery(this);if($this.val()=="")
pass=false;});return!pass;}
function init_retail_form()
{helpbox('optin');jQuery('#request_guest_zip').attr('last_zip','').attr('valid',0).blur
(function()
{var $this=jQuery(this);validate_zip($this,{'zip_url_id':'validate_zip_url'});}).keyup
(function()
{var $this=jQuery(this);if($this.val().length==$this.attr('maxlength'))
validate_zip($this,{'zip_url_id':'validate_zip_url'});});jQuery('#request_guest_email').blur
(function()
{var $this=jQuery(this);request_handle_validate_email($this);}).keyup
(function()
{var $this=jQuery(this);if($this.attr('valid')==0||$this.attr('valid')=='0')
request_handle_validate_email($this);});jQuery('#request_guest_password').blur
(function()
{var $this=jQuery(this);var pass=true;if($this.val()=="")
pass=false
if(pass)
$this.next('.error_message').hide();else
$this.next('.error_message').show();});jQuery('#retail_account_submit').disableButton
("request_validate_retail_form()",{watchTrigger:jQuery('#retail_account input'),triggerEvent:['focus','blur','change','keyup'],noticeText:'Please fill in all fields'});}
function request_validate_retail_form()
{var pass=true;var retail_form=jQuery('#retail_account');var inputs=jQuery('input:visible',retail_form);inputs.each(function()
{var $this=jQuery(this);if($this.val()=="")
{pass=false;}});var guest_zip=jQuery('#request_guest_zip');var guest_zip_valid=guest_zip.attr('valid');if(guest_zip_valid=='false')
{pass=false;}
var guest_email=jQuery('#request_guest_email');var guest_email_valid=guest_email.attr('valid');if(guest_email_valid==0||guest_email_valid=='0')
{pass=false;}
return!pass;}
function request_handle_validate_email($this,pass)
{var options={'email_url_id':'request_validate_email_url','exists':function()
{$this.attr('valid','0');$this.next('.error_message').hide();var email=jQuery('#request_guest_email').val();var error_message=jQuery('#request_existing_email_error');var anchor=jQuery('a',error_message);href=window.login_link+'?login='+email
anchor.attr('href',href);error_message.show();},'pass':function()
{$this.attr('valid','1').attr('last_email',$this.val());$this.next('.error_message, .notice_message').hide();jQuery('#request_existing_email_error').hide();},'fail':function()
{$this.attr('valid','0');$this.next('.error_message').show();jQuery('#request_existing_email_error').hide();}}
validate_email($this,options);};jQuery('#login_bubble_link, a.guest_signin_link').mousedown
(function(e)
{e.preventDefault();try
{show_retail_popup({"default_form":"signin"});}
catch(err)
{jQuery(this).attr('error',1);return true;}
return false;}).click
(function(e)
{var error=jQuery(this).attr('error')||0;if(error===1||error=='1')
return true;e.preventDefault();return false;});if(window.guest==1||window.guest=='1')
{jQuery('input.create_order').mousedown
(function(e)
{e.preventDefault();show_retail_popup();return false;}).click
(function(e)
{e.preventDefault();return false;});}
