var timer;
String.prototype.trim = function()
{
return this.replace(/^\s*/, "").replace(/\s*$/, "");
}

function validar(){
	var fml=document.formOrcamento
	var status=true;

	if(validaCampo("nome",3) == false) status = false;
	if(validaCampo("ddd_tel",2) == false) status = false;
	if(validaCampo("telefone",7) == false) status = false;
	if(validaEmail("email") == false) status = false;
	if(validaCampo("assunto",3) == false) status = false;
	if(validaSelect("destinatario") == false) status = false;
	

	
	var nome2 = fml.nome.value.trim();
	var nome2vet = nome2.split(" ");
	fml.nome2.value = nome2vet[0];
	
	if(status){
		 fml.action = "script/redirect2.asp";
 		 fml.submit();	
	}
	else{
		avisar(true);	
	}
}


function validaCampo(nome, tamMin){
	var obj = document.getElementById(nome);
	var tamanho = obj.value.length;
	if(tamanho < tamMin){
	 	obj.className = "erro";
		return false;
	}
	else{
		obj.className = "";
		return "nada"
	}
}


function validaEmail(nome){
	var obj = document.getElementById(nome);
	var tamanho = obj.value.length;
	var arroba = obj.value.indexOf("@");
	var ponto = obj.value.indexOf(".");
	
	if(tamanho < 5 || arroba == -1 || ponto == -1){
	 	obj.className = "erro";
		return false;
	}
	else{
		obj.className = "";
		return "nada"
	}
}

function validaSelect(nome){
	var obj = document.getElementById(nome);
	if(obj.value == 0){
	 	obj.className = "erro";
		return false;
	}
	else{
		obj.className = "";
		return "nada"
	}
}

function limpa(e){
    try{var x = e.target          }catch(er){};
    try{var x = event.srcElement  }catch(er){};
	var nome = x.id
	document.getElementById(nome).className = "";
}


function avisar(mostrar){
	clearTimeout(timer);
	if(mostrar){
		document.getElementById("aviso").style.visibility = 'visible';
		timer = setTimeout("avisar(false)",3500)
	}
	else{
		document.getElementById("aviso").style.visibility = 'hidden';
		document.getElementById("aviso").style.visibility = 'hidden';
	}
}

function mapa(){
var pgWidth = 800;
var pgHeight= 519;
var pLeft = (screen.width/2) - (pgWidth/2);
var pTop =  (screen.height/2)-(pgHeight/2)-50;
var map = window.open("mapa.html","mapa","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=yes, width="+pgWidth+", height="+pgHeight+", top="+pTop+",left="+pLeft+"")
map.focus()
}