var opacidade = 100, tempo = 100, velocidade = 45, t;

window.onload = function(){
	document.getElementById("enviar").onclick = function(){validar();}
	document.getElementById("nome").onfocus = function(){limpa("nome");}
	document.getElementById("ddd_tel").onfocus = function(){limpa("ddd_tel");}
	document.getElementById("telefone").onfocus = function(){limpa("telefone");}
	document.getElementById("email").onfocus = function(){limpa("email");}
	
}

function validar(){
	var fml=document.contatoForm
	var status=true;
	var arroba = fml.email.value.indexOf("@");
	var ponto = fml.email.value.indexOf(".");
	
	//Valida o campo NOME.
	if(fml.nome.value.length < 3){
	 	document.getElementById("nome").className = "erro";
		status=false;
	}
	else{
		document.getElementById("nome").className="";
	}

	//Valida o campo E-MAIL.
	if(fml.email.value.length < 5 || arroba == -1 || ponto == -1){
		document.getElementById("email").className='erro'
		status=false;
	}
	else{
		document.getElementById("email").className=''

	}
	//Valida o campo DDD
	if(fml.ddd_tel.value.length < 2){
		document.getElementById("ddd_tel").className='erro'
		status=false;
	}
	else{
		document.getElementById("ddd_tel").className=''

	}
	
	//Valida o campo TELEFONE
	if(fml.telefone.value.length < 7){
		document.getElementById("telefone").className='erro'
		status=false;
	}
	else{
		document.getElementById("telefone").className=''

	}
	
	if(status){
     fml.action = "scripts/redirect.asp";		
	 fml.submit();	
	}
	else{
			avisar(true);	
	}

}

function limpa(nome){
	document.getElementById(nome).className = "";
}

function limpar(){
	var fml=document.contatoForm
	fml.reset();
	avisar(false);
	document.getElementById("nome").className=''
    document.getElementById("email").className=''
	document.getElementById("telefone").className=''

}



function avisar(mostrar){
	if(mostrar){
		clearTimeout(t)
		setarVar();
		document.getElementById("aviso").style.visibility = 'visible';
		show();			
	}
	else{
		clearTimeout(t)
		document.getElementById("aviso").style.visibility = 'hidden';
		setarVar();
	}
}


function setarVar(){
	opacidade = 100;
	tempo = 100;
	var objeto = document.getElementById("aviso").style;
	objeto.opacity = 1; //FIREFOX
	objeto.MozOpacity = 1; // BROWSER NÃO IDENTIFICADO
	objeto.KhtmlOpacity = 1; // BROWSER NÃO IDENTIFICADO
	objeto.filter = "alpha(opacity=100)";//I.E.
}

function show(){
	if(tempo > 0){
		tempo --;
		t = setTimeout("show()", velocidade); 
	}
	else if(opacidade > 0 ){
		opacidade -=5;
		var objeto = document.getElementById("aviso").style;
		objeto.opacity = (opacidade / 100); //FIREFOX
		objeto.MozOpacity = (opacidade / 100); // BROWSER NÃO IDENTIFICADO
		objeto.KhtmlOpacity = (opacidade / 100); // BROWSER NÃO IDENTIFICADO
		objeto.filter = "alpha(opacity=" + opacidade + ")";//I.E.
		t = setTimeout("show()", velocidade); 
	}
	else{
		clearTimeout(t)
		document.getElementById("aviso").style.visibility = 'hidden';
		setarVar();
	}
}


	function limitaTextarea(objeto,tam){
	if(objeto.value.length > tam){
		objeto.value = objeto.value.substring(0, tam);
		
	}
}

function conta()
    {
    document.getElementById("txtQtde").innerHTML = document.contatoForm.info.value.length;
    }



function mapa(){
var pgWidth = 839;
var pgHeight= 650;
var pLeft = (screen.width/2) - (pgWidth/2);
var pTop =  (screen.height/2)-(pgHeight/2)-50;
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+"")
}

