// JavaScript Document
function checa(campo) {
	
	if (campo.value == "") {
		campo.style.borderColor= '#0000ff';
		document.getElementById('erro').style.display = 'block';
		
		return false;
	} else {
		//alert(campo.value);
		prim = campo.value.indexOf("@")
		if(prim < 2) {
			campo.style.borderColor= '#0000ff';
			document.getElementById('erro2').style.display = 'block';                                                                           document.getElementById('erro').style.display = 'none';
			
			return false;
		}
		if(campo.value.indexOf("@",prim + 1) != -1) {
			campo.style.borderColor= '#0000ff';
			document.getElementById('erro2').style.display = 'block';            document.getElementById('erro').style.display = 'none';
			
			return false;
		}
		if(campo.value.indexOf(".") < 1) {
			campo.style.borderColor= '#0000ff';
			document.getElementById('erro2').style.display = 'block';            document.getElementById('erro').style.display = 'none';
			
			return false;
		}
		if(campo.value.indexOf(" ") != -1) {
			campo.style.borderColor= '#0000ff';
			document.getElementById('erro2').style.display = 'block';            document.getElementById('erro').style.display = 'none';
			
			return false;
		}
		if(campo.value.indexOf("zipmeil.com") > 0) {
			campo.style.borderColor= '#0000ff';
			document.getElementById('erro2').style.display = 'block';            document.getElementById('erro').style.display = 'none';
			
			return false;
		}
		if(campo.value.indexOf("hotmeil.com") > 0) {
			campo.style.borderColor= '#0000ff';
			document.getElementById('erro2').style.display = 'block';            document.getElementById('erro').style.display = 'none';
			
			return false;
		}
		if(campo.value.indexOf(".@") > 0) {
			campo.style.borderColor= '#0000ff';
			document.getElementById('erro2').style.display = 'block';            document.getElementById('erro').style.display = 'none';
			
			return false;
		}
		if(campo.value.indexOf("@.") > 0) {
			campo.style.borderColor= '#0000ff';
			document.getElementById('erro2').style.display = 'block';            document.getElementById('erro').style.display = 'none';
			
			return false;
		}
		if(campo.value.indexOf(".com.br.") > 0) {
			campo.style.borderColor= '#0000ff';
			document.getElementById('erro2').style.display = 'block';            document.getElementById('erro').style.display = 'none';
			
			return false;
		}
		if(campo.value.indexOf("/") > 0) {
			campo.style.borderColor= '#0000ff';
			document.getElementById('erro2').style.display = 'block';            document.getElementById('erro').style.display = 'none';
			
			return false;
		}
		if(campo.value.indexOf("[") > 0) {
			campo.style.borderColor= '#0000ff';
			document.getElementById('erro2').style.display = 'block';            document.getElementById('erro').style.display = 'none';
			
			return false;
		}
		if(campo.value.indexOf("]") > 0) {
			campo.style.borderColor= '#0000ff';
			document.getElementById('erro2').style.display = 'block';            document.getElementById('erro').style.display = 'none';
			
			return false;
		}
		if(campo.value.indexOf("(") > 0) {
			campo.style.borderColor= '#0000ff';
			document.getElementById('erro2').style.display = 'block';            document.getElementById('erro').style.display = 'none';
			
			return false;
		}
		if(campo.value.indexOf(")") > 0) {
			campo.style.borderColor= '#0000ff';
			document.getElementById('erro2').style.display = 'block';            document.getElementById('erro').style.display = 'none';
			
			return false;
		}
		if(campo.value.indexOf("..") > 0) {
			campo.style.borderColor= '#0000ff';
			document.getElementById('erro2').style.display = 'block';            document.getElementById('erro').style.display = 'none';
			
			return false;
		}
	}
		document.getElementById('erro2').style.display = 'none';
		document.getElementById('erro').style.display = 'none';
		campo.style.borderColor= '#ccc';	
		return true;
}

function validar(campo){
String = campo.value;
Resultado = String
var i
i = 0
if (Resultado.charCodeAt(2-1) == '32'){
}
while (Resultado.charCodeAt(0) == '32'){
   Resultado = String.substring(i,String.length);
  i++;}
while(Resultado.charCodeAt(Resultado.length-1) == "32"){
   Resultado = Resultado.substring(0,Resultado.length-1);
  }
campo.value = Resultado
if(campo.value==''){
campo.style.borderColor= '#0000ff';
document.getElementById('erro').style.display = 'block';
return false;
}else{
campo.style.borderColor= '#ccc';
return true;
}
}
function val_form(){
var status=true;
document.getElementById('enviado').style.display='none';
document.getElementById('enviando').innerHTML='Enviando...';
if(!validar(document.getElementById('nome'))) status=false;
if(!checa(document.getElementById('email'))) status=false;
if(!validar(document.getElementById('assunto'))) status=false;
if(!validar(document.getElementById('msg'))) status=false;
if(status){
Envia();}
else{ 
return false;
}

}
function Envia(){
ajax = criar_ajax();
				if(ajax) {
					 str_post =  "nome="+document.getElementById('nome').value;
					 str_post += "&email="+document.getElementById('email').value;
					 str_post += "&assunto="+document.getElementById('assunto').value;
					 str_post += "&msg="+document.getElementById('msg').value;
					 //alert(str_post); 
					 ajax.open("POST","envia/email.php",true);
					 ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
					 ajax.onreadystatechange = function() {
						 if(ajax.readyState == 1 ) {
						       		document.getElementById('enviando').style.display='block';
						       }else if(ajax.readyState == 4 ) {
							var opt = ajax.responseText;
							document.getElementById('enviando').style.display='none';
							document.getElementById('enviado').style.display='block';
							LimpaCampos();
						
						}
					 }
					 ajax.send(str_post);
				}
			}

function LimpaCampos(){
	
	document.getElementById('nome').value = '';
	document.getElementById('email').value = '';
	document.getElementById('assunto').value = '';
	document.getElementById('msg').value = '';
	
	}











