// Copyright 2006-2007 javascript-array.com

var timeout	= 99999999999999999999999999999;
var closetimer	= 0;
var ddmenuitem	= 0;

// Padrao Home
function padrao()
{	// get new layer and show it
	ddmenuitem = document.getElementById('m2');
	ddmenuitem.style.display = 'none';
	
	ddmenuitem = document.getElementById('padrao');
	ddmenuitem.style.display = 'block';
}
// open hidden layer
function mopen(id)
{	
	// cancel close timer
	mcancelclosetime();

	// close old layer
	if(ddmenuitem) ddmenuitem.style.display = 'none';

	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.display = 'block';
	ddmenuitem = document.getElementById('padrao');
	ddmenuitem.style.display = 'none';

}
// close showed layer
function mclose()
{
	if(ddmenuitem) ddmenuitem.style.display = 'none';
}

// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

//POP UP
function popupup(url, toolbar, menubar, locationbar, resize, scrollbars, statusbar, left, top, width, height)
{
	if (left == -1)
	{
	left = (screen.width/2)-(width/2);
	}
	if (top == -1)
	{
	top = (screen.height/2)-(height/2);
	}
	var popupwindow = this.open(url, '', 'toolbar=' + toolbar + ',menubar=' + menubar + ',location=' + locationbar + ',scrollbars=' + scrollbars + ',resizable=' + resize + ',status=' + statusbar + ',left=' + left + ',top=' + top + ',width=' + width + ',height=' + height);
}

// close layer when click-out
//document.onclick = mclose; 

//AutoTab
function autotab(elemento)
{
 if (elemento.value.length < elemento.getAttribute("maxlength")) return;
 var formulario = elemento.form;
 var els = formulario.elements;
 var x, autotab;
 for (var i = 0, len = els.length; i < len; i++)
 {
  x = els[i];
  if (elemento == x && (autotab = els[i+1]))
  {
   if (autotab.focus) autotab.focus();
  }
 }
}
