function valida_campos(){
	
	if(document.getElementById("nome_do_curso").value == ''){
		alert("Campo NOME DO CURSO é obrigatório!!");
		document.getElementById("nome_do_curso").focus();
		return false;
	}


	if(document.getElementById("nome").value == ''){
		alert("Campo NOME é obrigatório!!");
		document.getElementById("nome").focus();
		return false;
	}
	
	if(document.getElementById("email").value == ''){
		alert("Campo E-MAIL é obrigatório!!");
		document.getElementById("email").focus();			
		return false;
	}else{
	
		if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById("email").value))){ 
			alert("Favor informar um E-MAIL válido.");
			document.getElementById("email").focus();
			var erro = "sim";				
			return false;
		} 	
		
	}
	
	if(document.getElementById("ddd").value == ''){
		alert("Campo DDD é obrigatório!!");
		document.getElementById("ddd").focus();			
		return false;
	}

	if(document.getElementById("tel").value == ''){
		alert("Campo TELEFONE é obrigatório!!");
		document.getElementById("tel").focus();			
		return false;
	}
	
	if(document.getElementById("dcel").value == ''){
		alert("Campo DDD CELULAR é obrigatório!!");
		document.getElementById("dcel").focus();			
		return false;
	}
	
	if(document.getElementById("cel").value == ''){
		alert("Campo CELULAR é obrigatório!!");
		document.getElementById("cel").focus();			
		return false;
	}	
	
	if(document.getElementById("cpf").value == ''){
		alert("Campo CPF é obrigatório!!");
		document.getElementById("cpf").focus();
		return false;
	}
	
	if(document.getElementById("nascimento").value == ''){
		alert("Campo DATA DE NASCIMENTO é obrigatório!!");
		document.getElementById("nascimento").focus();
		return false;
	}
	
	
	
	
	/*document.getElementById("enviar").innerHTML = "<div class='texto'>Enviando</div>";	
	cadastro.submit();
	document.getElementById("enviar").value = "Enviando";*/

}

function ver_tecla( evento ) {
	if( navigator.appName == "Netscape" ) {
		var tecla = evento.which; 
	}else{
		var tecla = evento.keyCode;
	}
	
	if( (tecla > 47 && tecla < 58) || tecla == 8 || tecla == 13 || tecla == 0 ) {
		return true; 
	}else{
		return false;
	}
	
	
}

function FormataTelefone(objeto, evento){
	var tecla = objeto.keyCode;
	var telefone = evento;
	if(tecla != 8){
		if(telefone.value.length == 4)  telefone.value += '-';
	}
}

function FormataData(objeto, evento)
{
	var tecla = objeto.keyCode;
	var telefone = evento;
	if(tecla != 8){
		if(telefone.value.length == 2)  telefone.value += '/';
		if(telefone.value.length == 5)  telefone.value += '/';
	}
}



//------------------------------------------------------------------------------------------------------
	// verifica se o CNPJ digitado é valido
	// EXEMPLO: Onblur="return valida_cpf( event );"
	//------------------------------------------------------------------------------------------------------
	function valida_cpf()
	{
		StrCPF = document.getElementById("cpf").value
			if(StrCPF != ''){
			
				if(StrCPF.length <= 9  ){ 
					StrCPF = '00' + StrCPF ; 
					document.getElementById("cpf").value = StrCPF
				}	
				else if(StrCPF.length < 11 ){ 
					StrCPF= '0' + StrCPF;
					document.getElementById("cpf").value = StrCPF
				}
				x = 0;
				soma = 0;
				dig1 = 0;
				dig2 = 0;
				texto = "";
				StrCPF1="";
				len = StrCPF.length;
				x = len -1;
			for (var i=0; i <= len - 3; i++){
				y = StrCPF.substring(i,i+1);
				soma = soma + ( y * x);
				x = x - 1;
				texto = texto + y;
			}
			dig1 = 11 - (soma % 11);
			if (dig1 == 10) dig1=0 ;
			if (dig1 == 11) dig1=0 ;
			StrCPF1 = StrCPF.substring(0,len - 2) + dig1 ;
			x = 11; soma=0;
			for (var i=0; i <= len - 2; i++){
				soma = soma + (StrCPF1.substring(i,i+1) * x);
				x = x - 1;
			}
			dig2= 11 - (soma % 11);
			if (dig2 == 10) dig2=0;
			if (dig2 == 11) dig2=0;
			if ((dig1 + "" + dig2) == StrCPF.substring(len,len-2)){
				return true
			}
			alert ("Número do CPF Inválido !");
			document.getElementById("cpf").focus();
			// return false;
		}else{
				return false;
		}
	}

function FormataCep(objeto, evento){
	var tecla = objeto.keyCode;
	var telefone = evento;
	if(tecla != 8){
		if(telefone.value.length == 5)  telefone.value += '-';
	}
}



function resize(valor){
	
	var mensagem;
	var tamanho;
	var aumentar;
	
	mensagem = document.getElementById('mensagem').style.height;	
	tamanho  = mensagem.substring(mensagem.length-2,0);
	

	if (valor == "+"){
		aumentar = parseFloat(tamanho) + 40;
		document.getElementById('mensagem').style.height = aumentar + 'px';
		
	}

	if (valor == "-"){
		if (tamanho > 150){
			reduzir = parseFloat(tamanho) - 40;
			document.getElementById('mensagem').style.height = reduzir + 'px';
		}
	}
	
	document.getElementById('mensagem').focus();
	
}


window.onload = function foca_campo (){
	
	// VERIFICA SE O NAVEGADOR SUPORTA O COMANDO getElementsByTagName
	if (!document.getElementsByTagName == false){
   
		//	PEGA TODOS OS LINKS DO SITE E ARMAZENA NUMA ARRAY   
		var input = document.getElementsByTagName("input");

		for (var i=0; i<input.length; i++) {
			
			if(input.cpf.name != 'cpf'){
			var campos = input[i];		
		
			//	FAZ A LISTAGEM DE TODOS OS ITENS QUE PERTENCEM AO MENU
			var verifica = campos.className;
				
				//	SE O LINK TIVER O ATRIBUTO REV SETADO COMO MENU ELE FAZ A COMPARAÇÃO
				if (verifica == "campo"){				
			
					campos.onfocus = function (){						
						this.className = "campo_over";
					}				
						
					campos.onblur = function (){
						this.className = "campo";
					}
				}
			}
		}
		
   
		//	PEGA TODOS OS LINKS DO SITE E ARMAZENA NUMA ARRAY   
		var textarea = document.getElementsByTagName("textarea");

		for (var i=0; i<textarea.length; i++) {
			var campos = textarea[i];		
		
			//	FAZ A LISTAGEM DE TODOS OS ITENS QUE PERTENCEM AO MENU
			var verifica = campos.className;
				
				//	SE O LINK TIVER O ATRIBUTO REV SETADO COMO MENU ELE FAZ A COMPARAÇÃO
				if (verifica == "campo"){				
			
					campos.onfocus = function (){						
						this.className = "campo_over";
					}				
						
					campos.onblur = function (){
						this.className = "campo";
					}
				}
				
		}		
			
			
	}	
	
	

}




