function envia()
{
	erro = false;
	form = document.contato;
	nome = form.vfNome;
	email = form.vfEmail
	msg	 = form.vfMsg
	
	if (nome.value.length < 5)
	{
		erro = true;
		alert('Informe o seu Nome!');
		nome.focus();
	}
	
	if (!erro && valida_email(email.value) )
	{
		erro = true;
		alert('Email inválido!!');
		email.focus();
	}
	
	if (!erro && msg.value.length < 1)
	{
		erro = true;
		alert('Digite sua mensagem!');
		msg.focus();
	}
	
	return !erro;
}
// Job 335-0-07 15886 alteradas as funções abre_fecha e inicia_menu e comentada as versões anteriores
function abre_fecha(el) {	
		obj2 = document.getElementById('page'+el);
		
		if (obj2.style.display == "none") {
			inicia_menu();
			obj2.style.display = "block";
		}
		else {
			obj2.style.display = "none";
		}
}

function inicia_menu(){
		divCount = document.getElementsByTagName("DIV");
		for (i=0; i<divCount.length; i++) {
			obj = divCount[i];
			if (obj.className == "child") obj.style.display = "none";
		}
}

/*function inicia_menu(){
		divCount = document.all.tags("DIV");
		for (i=0; i<divCount.length; i++) {
			obj = divCount[i];
			if (obj.className == "child") obj.style.display = "none";
		}
}
function abre_fecha(el) {
		obj2 = eval("page" + el);

		if (obj2.style.display == "none") {
			inicia_menu();
			obj2.style.display = "block";
			//document.getElementById("menos").style.display = "block";
		}
		else {
			obj2.style.display = "none";
		}
}
*/
function valida_email(paCampo) // verifica a validade do e-mail
{
	erros = false;
	if (paCampo == "")
	{
		
		erros = true;
	}
	else
		{
		prim = paCampo.indexOf("@")
		if(prim < 2)
			{
				erros = true;
			}
		if(paCampo.indexOf("@",prim + 1) != -1)
			{
				erros = true;
			}
		if(paCampo.indexOf(".") < 1)
			{
				erros = true;
			}
		if(paCampo.indexOf(" ") != -1)
			{
				erros = true;
			}
		if(paCampo.indexOf(".@") > 0)
			{
				erros = true;
			}
		if(paCampo.indexOf("@.") > 0)
			{
				erros = true;
			}
		if(paCampo.indexOf(".com.br.") > 0)
			{
				erros = true;
			}
		if(paCampo.indexOf("/") > 0)
			{
				erros = true;
			}
		if(paCampo.indexOf("[") > 0)
			{
				erros = true;
			}
		if(paCampo.indexOf("]") > 0)
			{
				erros = true;
			}
		if(paCampo.indexOf("(") > 0)
			{
				erros = true;
			}
		if(paCampo.indexOf(")") > 0)
			{
				erros = true;
			}
		if(paCampo.indexOf("..") > 0)
			{
				erros = true;
			}
	}
	if (!erros)
	{
		return false;
	}
	else
	{
		return true;
	}
}



function valida_email_front(paForm){
	var emailRegEx = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	str = document.getElementById('vfEmail').value;
	
	if(str === null) {
		str = parent.document.getElementById('vfEmail').value;
		vmEmail = parent.document.getElementById('vfEmail');
	} else {
		vmEmail = document.getElementById('vfEmail');
	}
	if (vmEmail.value.search(/[A-Z]/)>=0) {
		alert("E-mail com letra maiúscula!");
		vmEmail.focus();
		return false;
	}
	if(str.match(emailRegEx)){
		eval('document.'+paForm+'.submit()');
	}else{
		alert('E-mail inválido!')
		vmEmail.focus();
		return false;
	}
}

/*
 *função antiga de validacao de e-mail, validava apenas se tinha @, espços e letras maiusculas 
 function valida_email_front(paForm) // verifica a validade do e-mail
{
	
	
	paCampo = document.getElementById('vfEmail').value;

	if(paCampo === null) {
		paCampo = parent.document.getElementById('vfEmail').value;
		vmEmail = parent.document.getElementById('vfEmail');
	} else {
		vmEmail = document.getElementById('vfEmail');
	}

	erros = false;

	if (vmEmail.value.search(/[A-Z]/)>=0) {
		alert("E-mail com letra maiúscula!");
		vmEmail.focus();
		return false;
	}
	
	
	if (paCampo == "")
	{
		alert('E-mail em branco!');
		vmEmail.focus();
		return false;
	}
	else
		{
		prim = paCampo.indexOf("@")
		if(prim < 2)
			{
				erros = true;
			}
		if(paCampo.indexOf("@",prim + 1) != -1)
			{
				erros = true;
			}
		if(paCampo.indexOf(".") < 1)
			{
				erros = true;
			}
		if(paCampo.indexOf(" ") != -1)
			{
				erros = true;
			}
		if(paCampo.indexOf(".@") > 0)
			{
				erros = true;
			}
		if(paCampo.indexOf("@.") > 0)
			{
				erros = true;
			}
		if(paCampo.indexOf(".com.br.") > 0)
			{
				erros = true;
			}
		if(paCampo.indexOf("/") > 0)
			{
				erros = true;
			}
		if(paCampo.indexOf("[") > 0)
			{
				erros = true;
			}
		if(paCampo.indexOf("]") > 0)
			{
				erros = true;
			}
		if(paCampo.indexOf("(") > 0)
			{
				erros = true;
			}
		if(paCampo.indexOf(")") > 0)
			{
				erros = true;
			}
		if(paCampo.indexOf("..") > 0)
			{
				erros = true;
			}
		
	}
	if (erros)
	{
		alert('E-mail inválido!')
		vmEmail.focus();
		return false;
	}
	else
	{
		eval('document.'+paForm+'.submit()');
	}

}
*/