function checarEmail(o_email){
var sim_nao = true
var arroba = o_email.indexOf("@");
var ponto = o_email.lastIndexOf(".");
var spaco = o_email.indexOf(" ");

if ((o_email.indexOf("á")==-1) && (o_email.indexOf("à")==-1) && (o_email.indexOf("ã")==-1) && (o_email.indexOf("â")==-1) && (o_email.indexOf("é")==-1) && (o_email.indexOf("í")==-1) && (o_email.indexOf("ó")==-1) && (o_email.indexOf("õ")==-1) && (o_email.indexOf("ô")==-1) && (o_email.indexOf("ú")==-1) && (o_email.indexOf("ü")==-1) && (arroba != -1) && (arroba != 0) && (ponto != -1) && (ponto > arroba + 1) && (ponto < o_email.length - 1) && (spaco == -1) &&
(o_email.indexOf("{")==-1) && (o_email.indexOf("}")==-1) && (o_email.indexOf("(")==-1) && (o_email.indexOf(")")==-1) && (o_email.indexOf("<")==-1) && (o_email.indexOf(">")==-1) && (o_email.indexOf("[")==-1) && (o_email.indexOf("]")==-1) && (o_email.indexOf("|")==-1) && (o_email.indexOf("\"")==-1) && (o_email.indexOf("/")==-1))
{return true;}
else
{return false;}}


function somenteNumero(campo){
	var digits="0123456789"
	var campo_temp 
	for (var i=0;i<campo.value.length;i++){
	  campo_temp=campo.value.substring(i,i+1)	
	  if (digits.indexOf(campo_temp)==-1){
		    campo.value = campo.value.substring(0,i);
		    break;
	   }}}



function checarForm(form)
{

	var preenchido = 0;
	var erro = document.getElementById('erro');
	erro.innerHTML = '';
	form.nome.style.backgroundColor = '';form.nome.style.borderColor = '';
	form.email.style.backgroundColor = '';form.email.style.borderColor = '';
	form.telefone.style.backgroundColor = '';form.telefone.style.borderColor = '';
	form.mensagem.style.backgroundColor = '';form.mensagem.style.borderColor = '';
	var sBack 	= '#fff1f1';
	var sBorder = '#9d1c1c';
		
	if (form.nome.value == ''){
		document.getElementById('nome_label').style.background = "url(img/input_erro.png) right no-repeat";
		preenchido += 1;
		}	
		
	if (!checarEmail(form.email.value) || form.email.value == ''){
		document.getElementById('email_label').style.background = "url(img/input_erro.png) right no-repeat";
		preenchido += 1;
		}
	if (form.telefone.value == ''){
		document.getElementById('telefone_label').style.background = "url(img/input_erro.png) right no-repeat";
		preenchido += 1;
		}	
		
		
	if (form.mensagem.value == ''){
		document.getElementById('formarea').style.background = "url(img/textarea_erro.png) right no-repeat";
		preenchido += 1;
		}
	
	if (form.mensagem.value == ''){form.mensagem.focus();}
	if (form.telefone.value == ''){form.telefone.focus();}
	if (!checarEmail(form.email.value) || form.email.value == ''){form.email.focus();}
	if (form.nome.value == ''){form.nome.focus();}
	

	if (preenchido > 0){
		erro.innerHTML += '<li>Preencha os campos em vermelho corretamente</li>';
		return false;
		}
}