/* 
 * NimbleHost Drop Down Menu
 * Copyright 2010. All rights reserved.
 *
 */

function dropDownMainMenu() {
	var ddMainMenuConfig = {
		sensitivity: 3, // number = sensitivity threshold (must be 1 or higher)    
		interval: 50, // number = milliseconds for onMouseOver polling interval    
		over: revealMainMenuChildren, // function = onMouseOver callback (REQUIRED)    
		timeout: 700, // number = milliseconds delay before onMouseOut    
		out: hideMainMenuChildren
		};
	
	function revealMainMenuChildren(){
		$flexture(this).find("ul:first").css({visibility: "visible",display: "none"}).slideDown(300);
	}
	
	function hideMainMenuChildren(){
		$flexture(this).find("ul:first").slideUp(500);
	}
	
	$flexture("#menu ul ul").parent().addClass("ddarrow");
	$flexture("#menu ul ul").parent().append("<span class=\"childIndicator\"></span>");
	$flexture("#menu ul ul").css({display: "none"}); // Opera Fix
	$flexture("#menu ul li").hoverIntent(ddMainMenuConfig);
}

$flexture(document).ready(function() {
	if( !((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)) || (navigator.userAgent.match(/Android/)) || (navigator.userAgent.match(/webOS/))) && ( typeof nhAccordionMenu != 'function' ) && ( typeof nhHoverMenu != 'function' )){
		dropDownMainMenu();
	}
});
