jQuery(document).ready(function(){
	
	if(navigator.userAgent.indexOf("IE")==-1){	 
		HTMLElement.prototype.contains = function(node){
			if (node == null)
			{
				return false;
			}
			else if (node == this)
			{
				return true;
			}		
			return this.contains(node.parentNode);
		}		
	}

	jQuery(".menu").mouseout(function(e){
		if (!this.contains(e.relatedTarget || e.toElement)) {
			if(jQuery.browser.msie){
				jQuery(this).children(".submenu").css("display","none");
			}else{
				jQuery(this).children(".submenu").fadeOut(150);				
			}
			//jQuery(".submenu").css("display","none");
			jQuery(this).children(".link").children("a").css("background", "none");
			jQuery(this).children(".link").children("a").css("color", "#e6e6e6");
			jQuery(".submenu > div").not(".submenu_separator_left").not(".submenu_separator_right").css("display","none");
		}
	});	

	jQuery(".menu").mouseover(function(e){				
		if(jQuery(this).children(".submenu").css("display")!="block"){
			if(jQuery.browser.msie){
				jQuery(this).children(".submenu").css("display","block");
			}else{
				jQuery(this).children(".submenu").slideDown(150);				
			}
			jQuery(this).children(".link").children("a").css("background-color", "#a4b435");
			jQuery(this).children(".link").children("a").css("color", "#000000");						
		}
	});	
	
});
