var z = 105;
var open_menu = null; // The currently open menu. Used to hide a menu if another one is opened

$(document).ready(function() {
						   
	Cufon.replace('.nav-menu a', { hover: true });
	
	// Drop down menus
    
	var config = {    
		sensitivity: 7, // number = sensitivity threshold (must be 1 or higher)    
		interval: 50, // number = milliseconds for onMouseOver polling interval    
		// function = onMouseOver callback (REQUIRED)
		over: function () {
			var left = $('.nav-menu-parent-label',this).position().left;
			$('.nav-menu',this).css('left',left+'px').css('z-index',z++).css('display','block'); // Display menu
			
			if(open_menu) {
				$('.nav-menu',open_menu).css('display','none');
			}
			open_menu = this;
		},     
		timeout: 500, // number = milliseconds delay before onMouseOut 
		// function = onMouseOut callback (REQUIRED) 
		out: function () {
			$('.nav-menu',this).css('display','none'); // Hide menu
			if(open_menu == this) open_menu = null;
		}   
	};

	$(".nav-menu-parent").hoverIntent(config);
	

	$('#subscribe-email').focus(function(){
		if(this.value == 'Enter email address') {
			$(this).val('');
		}
	}).blur(function(){
		if(!this.value) {
			$(this).val('Enter email address');
		}
	});

});
