    $(document).ready(function() { 
        $('ul#nav').superfish({ 
            delay:       100,                            // one second delay on mouseout 
            animation:   {opacity:'show',height:'show'},  // fade-in and slide-down animation 
            speed:       'fast',                          // faster animation speed 
            autoArrows:  true,                           // disable generation of arrow mark-up 
            dropShadows: false                            // disable drop shadows 
        }); 
    });
	
	

/* ----- Clear Search Form Field -------*/
var searchDefault = "Enter Zip Code";  // Default Search Value

$(document).ready(function() { 
		document.findstore.zipcode.value = searchDefault;
});
function clearFormZip() {
	if (document.findstore.zipcode.value == searchDefault) {
		document.findstore.zipcode.value = "";
	} 
}

function reloadFormZip() {
	if (document.findstore.zipcode.value == "") {
		document.findstore.zipcode.value = searchDefault;
	} 
}


/* ObfuscateEmail() - Note: Place after JQuery include */
	function obfuscateEmail( start, end, domain, span_id, subject ){
		var glue = '@';
		var eml = start + glue + end + '.' + domain;
		if( subject != "" && subject != undefined ){ subject = '?subject' + '=' + subject; } else { subject = ""; }
		$( '#'+span_id ).html('<a href="mail' + 'to: ' + eml + subject + '">' + eml + '</a>');
	}

/* ----- JQuery Pop-Ups -------*/

$(document).ready(function(){				   		   
	//When you click on a link with class of poplight and the href starts with a # 
	$('a.poplight').click(function() {
		var popID = $(this).attr('rel'); //Get Popup Name
		var popURL = $(this).attr('href'); //Get Popup href to define size
		var popWidth = 580;
		// load the URL with AJAX
	$("#" + popID).load(popURL, function() {
		//Fade in the Popup and add close button
		$('#' + popID).fadeIn().css({ 'width': Number( popWidth ) }).prepend('<a href="#" class="button_close">Close</a>');
		
		//Define margin for center alignment (vertical + horizontal) - we add 80 to the height/width to accomodate for the padding + border width defined in the css
		var popMargTop = ($('#' + popID).height() ) / 2;
		var popMargLeft = ($('#' + popID).width() ) / 2;

		//Apply Margin to Popup
		$('#' + popID).css({ 
			'margin-top' : -popMargTop,
			'margin-left' : -popMargLeft
		});
		
	});
		
		//Fade in Background
		$('body').append('<div id="fade"></div>'); //Add the fade layer to bottom of the body tag.
		$('#fade').css({'filter' : 'alpha(opacity=80)'}).fadeIn(); //Fade in the fade layer 
		
		return false;
	});
	
	
	//Close Popups and Fade Layer
	$('a.button_close, #fade').live('click', function() { //When clicking on the close or fade layer...
	  	$('#fade , .popup_block').fadeOut(function() {
			$('#fade, a.button_close').remove();  
	}); //fade them both out
		
		return false;
	});	
});
