var tipped = ' ';

$(document).keyup(function (event) {
    if (event.keyCode==13)
    {
    	if (tipped==' 826970') // ref
    	{
    		$('.invese').css('display','block');
    	}
    	tipped = ' ';
    }
    
    tipped = tipped+event.keyCode;
});


$("document").ready(function()
{

	$('.invese').css('display','none');
	
	$('.video').each(function(){
		swfobject.embedSWF('/style/flash/mediaplayer.swf?file='+$(this).attr('title'), $(this).attr('id'), '640', '480', '6.0.0',null,null,null,{'wmode':'transparent'});
	});


	if ($('#openTab').val()=='FALSE')
	{
		activeTab = false;
	}
	else
	{
		activeTab = parseInt($('#openTab').val());
	}
	$("#MenuVertical").accordion({active: activeTab,collapsible: true});
	
	$('.ui-accordion-header').each(function(){
		if ($(this).attr('href')!='#')
		{
			$(this).click(function(){$(location).attr('href',$(this).attr('href'));});
			
		}
	});
	
	$('#validSearch').click(function(){
		$(this).closest('form').submit();
		return false;
	});
	
	
	swfobject.embedSWF('/style/flash/header.swf', 'HeaderFlash', '902', '260', '6.0.0');
	
	swfobject.embedSWF($('#promoFlash').attr('title'), 'promoFlash', '180', '180', '6.0.0');
	
	var so =  swfobject.embedSWF('/style/flash/headerAccueil.swf', 'HeaderFlashAccueil', '914', '604', '6.0.0',null,null,null,{'wmode':'transparent'});
	
	/* MENUS */
	function megaHoverOver(){
	    $(this).find(".sub").stop().fadeTo('fast', 1).show(); //Find sub and fade it in
	    (function($) {
	        //Function to calculate total width of all ul's
	        jQuery.fn.calcSubWidth = function() {
	            rowWidth = 0;
	            //Calculate row
	            $(this).find("ul").each(function() { //for each ul...
	                rowWidth += $(this).width(); //Add each ul's width together
	            });
	        };
	    })(jQuery); 
	
	    if ( $(this).find(".row").length > 0 ) { //If row exists...
	
	        var biggestRow = 0;	
	
	        $(this).find(".row").each(function() {	//for each row...
	            $(this).calcSubWidth(); //Call function to calculate width of all ul's
	            //Find biggest row
	            if(rowWidth > biggestRow) {
	                biggestRow = rowWidth;
	            }
	        });
	
	        $(this).find(".sub").css({'width' :biggestRow}); //Set width
	        $(this).find(".row:last").css({'margin':'0'});  //Kill last row's margin
	
	    } else { //If row does not exist...
	
	        $(this).calcSubWidth();  //Call function to calculate width of all ul's
	        $(this).find(".sub").css({'width' : rowWidth}); //Set Width
	
	    }
	}
	//On Hover Out
	function megaHoverOut(){
	  $(this).find(".sub").stop().fadeTo('fast', 0, function() { //Fade to 0 opactiy
	      $(this).hide();  //after fading, hide it
	  });
	}
	
	
	var config = {
	     sensitivity: 2, // number = sensitivity threshold (must be 1 or higher)
	     interval: 100, // number = milliseconds for onMouseOver polling interval
	     over: megaHoverOver, // function = onMouseOver callback (REQUIRED)
	     timeout: 500, // number = milliseconds delay before onMouseOut
	     out: megaHoverOut // function = onMouseOut callback (REQUIRED)
	};
	
	$("ul#menuTopbloc li .sub").css({'opacity':'0'}); //Fade sub nav to 0 opacity on default
	$("ul#menuTopbloc li").hoverIntent(config); //Trigger Hover intent with custom configurations
});

