objFC = new Restrict("faleconosco");
objFC.field.ddd = "\\d/";
objFC.field.telefone = "\\d/";
objFC.start();
//
function gebi(s){
	return document.getElementById(s);
}
//
novidadesAcao = function(){
	objCN = gebi("novidades-campo");
	objCN.value = (objCN.value == 1)?0:1;
	gebi("novidades").className = (objCN.value == 1)?"novidades":"novidades novidades-off";
}
//
validarEmail = function(s){
	strER = /^[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	return strER.test(s);
}
//
booEnviar = false;
avisoCarregar = function(p, b){
	objA = gebi(p+"-aviso");
	strA = (!b)?"":"(Preencha corretamente o campo)";
	if(strA != ""){
		booEnviar = true;
	}
	if(objA.innerText){
		objA.innerText = strA;
	}else{
		objA.textContent = strA;
	}	
}
//
enviarAcao = function(){
	booEnviar = false;
	arrC = new Array(["nome", 2], ["email", 6], ["mensagem", 2]);
	for(i=0; i<arrC.length; ++i){
		objC = gebi(arrC[i][0]);
		avisoCarregar(arrC[i][0], (objC.value.length >= arrC[i][1])?false:true);
	}
	avisoCarregar("email", !validarEmail(gebi("email").value));
	avisoCarregar("telefone", (gebi("ddd").value.length != 0 || gebi("telefone").value.length != 0) && (gebi("ddd").value.length < 2 || gebi("telefone").value.length < 8));
	if(!booEnviar){
		gebi("faleconosco").submit();
	}
}
