var mmOpenContainer = null;
var mmOpenMenus = null;
var mmHideMenuTimer = null;

function mouseOver(obj)
{
	MM_menuResetTimeout();
	
	document.getElementById('mn' + obj + 'l').className += '_over';
	document.getElementById('mn' + obj).className += '_over';
	document.getElementById('mn' + obj + 'r').className += '_over';
}

function mouseOut(obj)
{
	var cLeft  = document.getElementById('mn' + obj + 'l').className;
	var cLink  = document.getElementById('mn' + obj).className;
	var cRight = document.getElementById('mn' + obj + 'r').className;
	
	if (cLeft.indexOf('uleft') != -1) 
		document.getElementById('mn' + obj + 'l').className = 'uleft';
	else if (cLeft.indexOf('dleft') != -1) 
		document.getElementById('mn' + obj + 'l').className = 'dleft';
	else
		document.getElementById('mn' + obj + 'l').className = 'left';

	if (cLink.indexOf('ulink') != -1) 
		document.getElementById('mn' + obj).className = 'ulink';
	else if (cLink.indexOf('dlink') != -1) 
		document.getElementById('mn' + obj).className = 'dlink';
	else
		document.getElementById('mn' + obj).className = 'a';

	if (cRight.indexOf('uright') != -1) 
		document.getElementById('mn' + obj + 'r').className = 'uright';
	else if (cRight.indexOf('right1') != -1) 
		document.getElementById('mn' + obj + 'r').className = 'right1';
	else if (cRight.indexOf('dright') != -1) 
		document.getElementById('mn' + obj + 'r').className = 'dright';
	else
		document.getElementById('mn' + obj + 'r').className = 'right';
}

function MM_menuStartTimeout(hideTimeout) 
{
	mmHideMenuTimer = setTimeout("MM_menuHideMenus();troca_home_flash(1);", hideTimeout);	
}

function MM_menuTimeout(hideTimeout, obj) 
{
	mmHideMenuTimer = setTimeout("MM_HideMenus('" + obj + "');", hideTimeout);	
}

function MM_HideMenus(obj) 
{
	MM_menuResetTimeout();

	var m = document.getElementById(obj);
	m.style.visibility = "hidden";			
}

function MM_menuHideMenus() 
{
	MM_menuResetTimeout();

	if(mmOpenContainer) {
		var c = document.getElementById(mmOpenContainer);
		c.style.visibility = "hidden";
		mmOpenContainer = null;
	}

	if( mmOpenMenus ) {
		for(var i in mmOpenMenus) {
			var m = document.getElementById(mmOpenMenus[i]);
			m.style.visibility = "hidden";			
		}
		mmOpenMenus = null;
	}
}

function MM_menuHideSubmenus(menuName) 
{
	if( mmOpenMenus ) {
		var h = false;
		var c = 0;

		for(var i in mmOpenMenus) {
			if( h ) {
				var m = document.getElementById(mmOpenMenus[i]);
				m.style.visibility = "hidden";
			} 
			else if( mmOpenMenus[i] == menuName ) {
				h = true;
			} 
			else {
				c++;
			}
		}
		mmOpenMenus.length = c+1;
	}
}

function MM_menuOverMenuItem(menuName, subMenuSuffix) 
{
	MM_menuResetTimeout();
	MM_menuHideSubmenus(menuName);

	if( subMenuSuffix ) {
		var subMenuName = "" + menuName + "_" + subMenuSuffix;
		MM_menuShowSubMenu(subMenuName, 0, 0);
	}
}

function MM_menuResetTimeout() 
{
	if (mmHideMenuTimer) clearTimeout(mmHideMenuTimer);
	mmHideMenuTimer = null;
}

function MM_menuShowMenu(containName, menuName, xOffset, yOffset, triggerName) 
{
	var x = xOffset.offsetleft;
	var y = yOffset.offsettop + yOffset.offsetHeight;
	
	MM_menuHideMenus();
	MM_menuResetTimeout();
	MM_menuShowMenuContainer(containName, x, y, triggerName);
	MM_menuShowSubMenu(menuName, x, y);
}

function MM_ShowMenu(containName, menuName) 
{
	var mn = document.getElementById('menuH');
	var sm = document.getElementById('m' + menuName);
	
	var x = mn.offsetLeft + sm.offsetLeft;
	var y = mn.offsetTop + sm.offsetTop + sm.offsetHeight + 2;
	
	
	MM_menuHideMenus();
	MM_menuResetTimeout();
	troca_home_flash(0);
	MM_menuShowMenuContainer(containName, x, y, 'menu' + menuName);
	MM_menuShowSubMenu('sm' + menuName, x, y);
}

function MM_ShowSubMenu(containName, menuName, parent) 
{
	var pm = document.getElementById('m' + parent);
	var mn = document.getElementById('menuH');
	var sm = document.getElementById('m' + menuName);
	
	var x = mn.offsetLeft + pm.offsetLeft + (sm.offsetWidth - 5);
	var y = mn.offsetTop + sm.offsetTop + sm.offsetHeight;
	
	//MM_menuHideMenus();
	MM_menuResetTimeout();
	MM_menuShowMenuContainer(containName, x, y, 'menu' + menuName);
	MM_menuShowSubMenu('sm' + menuName, x, y);
}

function MM_menuShowMenuContainer(containName, x, y, triggerName) 
{	
	var c = document.getElementById(containName);
	var s = c.style;

	s.visibility = "inherit";
	mmOpenContainer = "" + containName;
}

function MM_menuShowSubMenu(subMenuName, x, y) 
{
	MM_menuResetTimeout();

	var e = document.getElementById(subMenuName);

	if (e) {
		e.style.visibility = "inherit";
		e.style.left = x;
		e.style.top = y;

		if( !mmOpenMenus ) mmOpenMenus = new Array;
		mmOpenMenus[mmOpenMenus.length] = "" + subMenuName;
	}
}

function MM_preloadImages() { //v3.0
	var d = document; 
	
	if(d.images){ 
		if(!d.MM_p) d.MM_p = new Array();
    
		var i, j = d.MM_p.length, a = MM_preloadImages.arguments; 
    
		for(i = 0; i < a.length; i++)
			if (a[i].indexOf("#") != 0) { 
				d.MM_p[j] = new Image; 
				d.MM_p[j++].src=a[i]; }
	}
}

function MM_findObj(n, d) { //v4.01
	var p, i, x;
  
	if (!d) d = document; 
  
	if ((p = n.indexOf("?")) > 0 && parent.frames.length) {
		d = parent.frames[n.substring(p + 1)].document; 
		n = n.substring(0, p); }
		
	if (!(x = d[n]) && d.all) x = d.all[n]; 
	
	for (i = 0; !x && i < d.forms.length;i++) 
		x = d.forms[i][n];
  
	for (i = 0; !x && d.layers && i < d.layers.length; i++) 
		x = MM_findObj(n,d.layers[i].document);
  
	if (!x && d.getElementById) 
		x = d.getElementById(n); 
	
	return x;
}

function MM_swapImage() { //v3.0
	var i, j = 0, x, a = MM_swapImage.arguments; 
	
	document.MM_sr = new Array; 
	
	for (i = 0; i < (a.length - 2); i += 3)
		if ((x = MM_findObj(a[i])) != null) {
			document.MM_sr[j++] = x; 
			if (!x.oSrc) x.oSrc = x.src; 
		x.src = a[i + 2]; }
}

function MM_swapImgRestore() { //v3.0
	var i, x, a = document.MM_sr; 
	
	for (i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++) 
		x.src = x.oSrc;
}

function MM_nbGroup(event, grpName) { //v6.0
	var i, img, nbArr, args = MM_nbGroup.arguments;
  
	if (event == "init" && args.length > 2) 
	{
		if ((img = MM_findObj(args[2])) != null && !img.MM_init) 
		{
			img.MM_init = true; 
			img.MM_up = args[3]; 
			img.MM_dn = img.src;
			
			if ((nbArr = document[grpName]) == null) 
				nbArr = document[grpName] = new Array();
			
			nbArr[nbArr.length] = img;
			
			for (i = 4; i < args.length - 1; i += 2) 
				if ((img = MM_findObj(args[i])) != null) {
					if (!img.MM_up) img.MM_up = img.src;
				img.src = img.MM_dn = args[i+1];
				nbArr[nbArr.length] = img;
				} 
		}
	} 
	else if (event == "over") 
	{
		document.MM_nbOver = nbArr = new Array();
    
		for (i = 1; i < args.length - 1; i += 3) 
			if ((img = MM_findObj(args[i])) != null) {
				if (!img.MM_up) img.MM_up = img.src;
					img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])?args[i+1] : img.MM_up);
				nbArr[nbArr.length] = img;
			}
	} 
	else if (event == "out" ) 
	{
		for (i=0; i < document.MM_nbOver.length; i++) { 
			img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
	} 
	else if (event == "down") 
	{
		nbArr = document[grpName];
		if (nbArr) 
			for (i=0; i < nbArr.length; i++) { 
				img=nbArr[i]; 
				img.src = img.MM_up; 
				img.MM_dn = 0; }
	
			document[grpName] = nbArr = new Array();
			for (i = 2; i < args.length - 1; i += 2) 
				if ((img = MM_findObj(args[i])) != null) {
					if (!img.MM_up) img.MM_up = img.src;
						img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;
	
					nbArr[nbArr.length] = img;
				} 
	}
}

function endereco_filiais(tipo, obj)
{
	if (tipo==0)
		document.getElementById('f' + obj).style.display = 'none';
	else
		document.getElementById('f' + obj).style.display = 'block';
}

function MM_openBrWindow( theURL, winName, features ) { //v2.0
  window.open( theURL, winName, features );
}

function troca_home_flash(tipo)
{
	var dFlash = document.getElementById('home_flash_swf');
	var dGif   = document.getElementById('home_flash_gif');
	
	if ((dFlash) && (dGif))
	{
		if (tipo==0)
		{
			dFlash.style.display = 'none';
			dGif.style.display = 'block';
		}
		else if (tipo==1)
		{
			dFlash.style.display = 'block';
			dGif.style.display = 'none';
		}
	}
}