	function megaHoverOver(){$(this).find('.hover_area').slideDown(500);}
	function megaHoverOut(){ $(this).find('.hover_area').slideUp(500);}


	function megaHoverOver1(){
		$(this).prev().fadeIn(1000).show();
		$(this).fadeOut(1000).hide();	
	}

	function megaHoverOut1(){}
	function megaHoverOver2(){}

	function megaHoverOut2(){
		$(this).next().fadeIn(1000).show();
		$(this).fadeOut(1000).hide();	
	}

	function megaHoverOut3(){$('.deprow td').css({background:'#eee',color:'#333'});}
	function megaHoverOver3(){$('td', this).css({background:'#fff',color:'#c00'});}

	function megaHoverOver5(){$('.hover',this).show();$('.first',this).hide();}
	function megaHoverOut5(){$('.first',this).show();$('.hover',this).hide();}



$(document).ready(function() {
	var config = {    
		 sensitivity: 2, 
		 interval: 100,
		 over: megaHoverOver, 
		 timeout: 800, 
		 out: megaHoverOut 
	};

	var config1 = {    
		 sensitivity: 2, // number = sensitivity threshold (must be 1 or higher)    
		 interval: 50, // number = milliseconds for onMouseOver polling interval    
		 over: megaHoverOver1, // function = onMouseOver callback (REQUIRED)    
		 timeout: 10, // number = milliseconds delay before onMouseOut    
		 out: megaHoverOut1 // function = onMouseOut callback (REQUIRED)    
	};


	var config2 = {    
		 sensitivity: 2, // number = sensitivity threshold (must be 1 or higher)    
		 interval: 1, // number = milliseconds for onMouseOver polling interval    
		 over: megaHoverOver2, // function = onMouseOver callback (REQUIRED)    
		 timeout: 2500, // number = milliseconds delay before onMouseOut    
		 out: megaHoverOut2 // function = onMouseOut callback (REQUIRED)    
	};


	var config3 = {    
		 sensitivity: 2, // number = sensitivity threshold (must be 1 or higher)    
		 interval: 10, // number = milliseconds for onMouseOver polling interval    
		 over: megaHoverOver3, // function = onMouseOver callback (REQUIRED)    
		 timeout: 1, // number = milliseconds delay before onMouseOut    
		 out: megaHoverOut3 // function = onMouseOut callback (REQUIRED)    
	};


	var config_user_buttun = {    
		 sensitivity: 2, // number = sensitivity threshold (must be 1 or higher)    
		 interval: 10, // number = milliseconds for onMouseOver polling interval    
		 over: megaHoverOver5, // function = onMouseOver callback (REQUIRED)    
		 timeout: 1, // number = milliseconds delay before onMouseOut    
		 out: megaHoverOut5 // function = onMouseOut callback (REQUIRED)    
	};


	$(".onhover").hoverIntent(config);
	$(".onhover1").hoverIntent(config1);
	$(".onhover2").hoverIntent(config2);
	$(".deprow").hoverIntent(config3);
	$(".user_button").hoverIntent(config_user_buttun);


});
