window.menu_dd_id = '';
window.menu_dd_time = '';
window.menu_dd_bgactive = '';
window.menu_dd_color = '';
function toggleForm(type){
	if(window.XMLHttpRequest){
		if(document.all){
			//IE7
			if( type == 'show' ){
				$('form[class="yform"]').show();
			}else if( type == 'hide' ){
				$('form[class="yform"]').hide();
			}
		}else{
			//mozilla, safari, opera 9…etc
		}
	}else{
		// IE6, older browsers
	}
}
function sumirMenu(){
	$('div[id="'+window.menu_dd_div_id+'"]').slideUp('fast');
	$('a[id="'+window.menu_dd_id+'"]').css({
		'background':window.menu_dd_bgactive,
		'color':window.menu_dd_color
		});
	toggleForm('show');
}
function eventShowsubMenu(element,left,top,div1,div2,background){
	//alert(element+','+left+','+top+','+div1+','+div2);
	element = $('a[id="'+element+'"]');
	el_parent = element.parent('li');
	if( window.menu_dd_id != '' ){
		clearTimeout(window.time);
		sumirMenu();
	}
	var offset = el_parent.offset();
	var width = element.width();
	var height = element.height();
	var id = element.attr('id');
	var id_div = div1+'div_'+div2;
	var child = element;
	child.css({
		'background':background,
		'color':'#ffffff'
		});
	window.menu_dd_div_id = id_div;
	window.menu_dd_id = id;
	toggleForm('hide');
	$('div[id="'+id_div+'"]').css({
		'left':left+'px',
		'top':offset.top+(top)+height+'px'
		}).stop(true,true).slideDown('fast');
	$('div[id="'+id_div+'"]').hover(function(){
		clearTimeout(window.menu_dd_time);
	},function(){
		window.menu_dd_time = setTimeout('sumirMenu()',100);
	});
}
$(document).ready(function(){
	$('a[id="extend_content"]').toggle(function(){
		$('#col3_content .col3_content_box').each(function(){
			$(this).removeClass('col3_box').addClass('col3_wide');
		});
	},function(){
		$('#col3_content .col3_content_box').each(function(){
			$(this).removeClass('col3_wide').addClass('col3_box');
		});
	});
	
	$('div[id="header_content"]').click(function(){
		window.location.href = 'index.php';
	});
	
	$('a[id^="menu_dd_"]').focus(function(){
		//eventShowsubMenu($(this).attr('id'));
		var el_id = $(this).attr('id');
		if( el_id.substr(0,11) == 'menu_ddnav_' ){
			var left = parseInt($(this).parent('li').offset().left)-202;
			var top = -29; 
			var id_div1 = el_id.substr(0,11);
			var id_div2 = el_id.substr(11);
			var bg = 'none repeat scroll 0 0 transparent';
			window.menu_dd_color = '#ffffff';
			window.menu_dd_bgactive = $(this).css('background');
		}else if( el_id.substr(0,8) == 'menu_dd_' ){
			var left = 240;
			var top = -338;
			var id_div1 = el_id.substr(0,8);
			var id_div2 = el_id.substr(8);
			var bg = 'transparent url("images/menu/bg_menu_hover.jpg") no-repeat 0 0';
			window.menu_dd_color = '#9a0039';
			window.menu_dd_bgactive = '#ececec url("images/menu/bg_menu_active.jpg") no-repeat 0 0';
		}
		eventShowsubMenu(el_id,left,top,id_div1,id_div2,bg);
		/*$('div[id="'+id_div1+'div_'+id_div2+'"] ul li a:last').focusout(function(){
			window.menu_dd_time = setTimeout('sumirMenu()',0);
		});*/
	});
	
	$('div[id^="menu_dd_"] ul li a:last').focusout(function(){
		//alert('...');
		/* NOT WORKING */		
		window.menu_dd_time = setTimeout('sumirMenu()',0);
	});
	
	$('a[id^="menu_dd_"]').hover(function(){
		var el_id = $(this).attr('id');
		if( el_id.substr(0,11) == 'menu_ddnav_' ){
			var left = parseInt($(this).parent('li').offset().left)-202;
			var top = -29; 
			var id_div1 = el_id.substr(0,11);
			var id_div2 = el_id.substr(11);
			var bg = 'none repeat scroll 0 0 transparent';
			window.menu_dd_color = '#ffffff';
			window.menu_dd_bgactive = $(this).css('background');
		}else if( el_id.substr(0,8) == 'menu_dd_' ){
			var left = 240;
			var top = -338;
			var id_div1 = el_id.substr(0,8);
			var id_div2 = el_id.substr(8);
			var bg = 'transparent url("images/menu/bg_menu_hover.jpg") no-repeat 0 0';
			window.menu_dd_color = '#9a0039';
			window.menu_dd_bgactive = '#ececec url("images/menu/bg_menu_active.jpg") no-repeat 0 0';
		}
		eventShowsubMenu(el_id,left,top,id_div1,id_div2,bg);
	},function(){
		/* HOVER de MENU em vários = desativar esta opção */		
		window.menu_dd_time = setTimeout('sumirMenu()',100);
	});
});
