var opacidade = 100, tempo = 100, velocidade = 45, t;

window.onload = function(){
	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.formContato
	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 = "funcoes/contato_cdonts.asp";		
	 fml.submit();	
	}
	else{
			avisar(true);	
	}
}

function limpa(nome){
	document.getElementById(nome).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 tamanhoTextarea(objeto, tecla, tam){
	if(objeto.value.length >= tam && (tecla.keyCode != 46 && tecla.keyCode != 8 && tecla.keyCode != 37 && tecla.keyCode != 39 && tecla.keyCode != 36 && tecla.keyCode != 35)){
		return false;	
	}
/*
//bloquei a tecla control
else{
		if(tecla.keyCode == 17)	{
		void(0);
		alert("")
		}
	}
	*/
}

function limitaTextarea(objeto,tam){
	if(objeto.value.length > tam){
		objeto.value = objeto.value.substring(0, tam);
		alert("O campo '"+objeto.id+"' tem o tamanho m\341ximo de "+tam+" caracteres!\nO seu texto foi cortado para adptar-se a esta limita\347\343o.")
	}
}


