/**
* hoverIntent r5 // 2007.03.27 // jQuery 1.1.2+
* <http://cherne.net/brian/resources/jquery.hoverIntent.html>
* 
* @param  f  onMouseOver function || An object with configuration options
* @param  g  onMouseOut function  || Nothing (use configuration options object)
* @author    Brian Cherne <brian@cherne.net>
*/
(function($){$.fn.hoverIntent=function(f,g){var cfg={sensitivity:7,interval:100,timeout:0};cfg=$.extend(cfg,g?{over:f,out:g}:f);var cX,cY,pX,pY;var track=function(ev){cX=ev.pageX;cY=ev.pageY;};var compare=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);if((Math.abs(pX-cX)+Math.abs(pY-cY))<cfg.sensitivity){$(ob).unbind("mousemove",track);ob.hoverIntent_s=1;return cfg.over.apply(ob,[ev]);}else{pX=cX;pY=cY;ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}};var delay=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);ob.hoverIntent_s=0;return cfg.out.apply(ob,[ev]);};var handleHover=function(e){var p=(e.type=="mouseover"?e.fromElement:e.toElement)||e.relatedTarget;while(p&&p!=this){try{p=p.parentNode;}catch(e){p=this;}}if(p==this){return false;}var ev=jQuery.extend({},e);var ob=this;if(ob.hoverIntent_t){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);}if(e.type=="mouseover"){pX=ev.pageX;pY=ev.pageY;$(ob).bind("mousemove",track);if(ob.hoverIntent_s!=1){ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}}else{$(ob).unbind("mousemove",track);if(ob.hoverIntent_s==1){ob.hoverIntent_t=setTimeout(function(){delay(ev,ob);},cfg.timeout);}}};return this.mouseover(handleHover).mouseout(handleHover);};})(jQuery);

$(document).ready(function() {
	$('.searchZipInput').focus(function() { 
		var input = $(this).val();
		input = input.substring(0,7);
		if (input == "Ingrese") 
			$(this).val("");
	});
	
	//	alert($('li.last').outerWidth());
	
	// Pop-up menu
	$('#pnavList li').hoverIntent(pnavPopUpOver,pnavPopUpOut);
		// TODO: Probably need to use hover intent here
		
		
		//alert((this).outerWidth());
		//alert($(this).outerWidth());
		
		
	
});


function pnavPopUpOver() { 
	if ($(this).parent().attr('id') == 'pnavList' ) {
	
		//alert ($.browser.version);
		
		// The left margin has to be different in IE6.
		if ($.browser.version <= '6.0' && $.browser.msie) {
			var pnavPopUpLeftMargin = '-' + (99 + ($(this).innerWidth()/2)) + 'px';
		} else {
			var pnavPopUpLeftMargin = '-' + (99 - ($(this).innerWidth() / 2) ) + 'px';
		}
		
		
		
		
		$(this).find('.pnavPopUp').css('margin-left',pnavPopUpLeftMargin );
		
		
		$(this).find('.pnavTopLink').addClass('pnavHoverBg');
		
		
		$(this).find('.pnavTopLink span').addClass('pnavHoverSpanBg');
		
		// Check to see if browser supports opacity.  IE does not, so we'll just show the pop-up.
		// Other browsers that do support it, will see an animation
		if (jQuery.support.opacity) {
			$(this).find('.pnavPopUp').fadeIn();
		} else {
			$(this).find('.pnavPopUp').css('display','block');
		}
		
		
	} else {
		return false;
	}
}

function pnavPopUpOut() {

	if (jQuery.support.opacity) {
			$(this).find('.pnavPopUp').fadeOut();
		} else {
			$(this).find('.pnavPopUp').css('display','none');
		}
	
	$(this).find('.pnavTopLink').removeClass('pnavHoverBg');
	$(this).find('.pnavTopLink span').removeClass('pnavHoverSpanBg');
	
	//return false;
}
