function AbreDiv(obj, param){	
	
	var div;
	div = obj;
	
	if (document.getElementById(div).style.display == "none")
	{
		document.getElementById(div).style.display = "block";
	}
	else
	{
		document.getElementById(div).style.display = "none";
   	}
 	
}


// Copyright 2006-2007 javascript-array.com

var timeout	= 500;
var closetimer	= 0;
var ddmenuitem	= 0;

// open hidden layer
function mopen(id)
{	
	// cancel close timer
	mcancelclosetime();

	// close old layer
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';

}
// close showed layer
function mclose()
{
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}

// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

// close layer when click-out
document.onclick = mclose; 



function valida() {
 if (document.forms.contato.nome.value == '') {
	alert('Por favor informe seu nome.');
	document.forms.contato.nome.focus();
	return false;
 }
  if (document.forms.contato.email.value == '' || document.forms.contato.email.value.indexOf("@") == -1 || document.forms.contato.email.value.indexOf(".") == -1) {
	alert('Por favor informe um e-mail válido.');
	document.forms.contato.email.focus();
	return false;
 }
 if (document.forms.contato.telefone.value == '') {
	alert('Por favor informe seu telefone.');
	document.forms.contato.telefone.focus();
	return false;
 }

 if (document.forms.contato.assunto.value == '') {
	alert('Por favor informe o assunto.');
	document.forms.contato.assunto.focus();
	return false;
 }
 
 if (document.forms.contato.unidade.options[document.forms.contato.unidade.selectedIndex].value == '#') {
	alert('Por favor selecione uma unidade.');
	return false;
 }


 
 if (document.forms.contato.mensagem.value == '') {
	alert('Por favor informe sua mensagem.');
	document.forms.contato.mensagem.focus();
	return false;
 }
}



// ------------ Conta caracteres
function Conta(contato){
	var form = document.forms[contato];
	total = form.mensagem.value.length;
	form.mensagem.focus();
	if(total <= 1000){
		form.total.value = 'Máximo de 1000 caracteres. '+ total +' caracteres já digitados'
	}
	else{
		form.total.value = 'Máximo de 1000 caracteres. 1000 caracteres já digitados'
		form.mensagem.value = form.mensagem.value.substring(0,1000);
		alert('Excedido o número máximo de caracteres.');
		return;
	}
}


