window.onload = function(){
 	document.getElementById("nome").onfocus = function(){limpa("nome");}
	document.getElementById("telefone").onfocus = function(){limpa("telefone");}
	document.getElementById("email").onfocus = function(){limpa("email");}
	document.getElementById("cidade").onfocus = function(){limpa("cidade");}
//	alocar();
}


var opacidade = 100, tempo = 100, velocidade = 45, t;
function validar(){
	var fml=document.Form
	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 CIDADE.
	if(fml.email.value.length < 5 || arroba == -1 || ponto == -1){
		document.getElementById("cidade").className='erro'
		status=false;
	}
	else{
		document.getElementById("cidade").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 = "redirect.asp";		
	 fml.submit();	
	}
	else{
			avisar(true);	
	}
}

function limpa(nome){
   document.getElementById(nome).className = "";
}

function limpar(){
	var fml=document.Form
	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 mascaraData(campoData, teclaPress){
	var tecla = teclaPress.keyCode
	var data = campoData.value;
	if((tecla >= 96 && tecla <= 105) || (tecla >= 48 && tecla <= 57) || tecla == 8 || tecla == 9){
		if (data.length == 2 && tecla != 8){
			data = data + '/';
			campoData.value = data;
			return true;
		}
		if (data.length == 5 && tecla != 8){
			data = data + '/';
			campoData.value = data;
			return true;
		}
	}else{
		return false;	
	}
}



