﻿function validaform(){
	var valido=true;
    var msg="";
	//validação do campo Nome	
	if (document.getElementById("nome").value==""){
		valido = false;
		document.getElementById("nome").style.backgroundColor="#FFFFCC";
	}else{
		document.getElementById("nome").style.backgroundColor="#FFFFFF";
	}
	
	//validação do campo email	
	if (document.getElementById("email").value==""){
		valido = false;
		document.getElementById("email").style.backgroundColor="#FFFFCC";
	}else{
		document.getElementById("email").style.backgroundColor="#FFFFFF";
	}
	
	//validação do campo Unidade
	if (document.getElementById("idcasa").value=="00"){
		valido = false;
		document.getElementById("idcasa").style.backgroundColor="#FFFFCC";
	} else {
		document.getElementById("idcasa").style.backgroundColor="#FFFFFF";
	}

	//validação do campo Categoria	
	if (document.getElementById("categoria").value=="00"){
		valido = false;
		document.getElementById("categoria").style.backgroundColor="#FFFFCC";
	}else{
		document.getElementById("categoria").style.backgroundColor="#FFFFFF";
	}
	
	//validação do campo Tipo
	if (document.getElementById("tipo").value=="00"){
		valido = false;
		document.getElementById("tipo").style.backgroundColor="#FFFFCC";
	}else {
		document.getElementById("tipo").style.backgroundColor="#FFFFFF";
	}

	//validação do campo assunto
	if (document.getElementById("assunto").value==""){
		valido = false;
		document.getElementById("assunto").style.backgroundColor="#FFFFCC";
	}else {
		document.getElementById("assunto").style.backgroundColor="#FFFFFF";
	}

	//validação do campo mensagem
	if (document.getElementById("mensagem").value==""){
		valido = false;
		document.getElementById("mensagem").style.backgroundColor="#FFFFCC";
	}else {
		document.getElementById("mensagem").style.backgroundColor="#FFFFFF";
	}

	//validação do campo imagemValidacao
	if (document.getElementById("imagem").value==""){
		valido = false;
		document.getElementById("imagem").style.backgroundColor="#FFFFCC";
	}else {
		document.getElementById("imagem").style.backgroundColor="#FFFFFF";
	}

	if(document.getElementById("oculto").value.toLowerCase()!=document.getElementById("confirmacao").value.toLowerCase()){
		valido = false;
		alert('Os valores informados não correspondem ao apresentado pela Figura!');	
	} 

	if (document.getElementById("mensagem").value.length > 2000){
		valido = false;
		alert('O Campo da Mensagem não pode ultrapassar 2.000 caracteres');
    }
	
	if(valido){
		document.forms[0].submit();
	}else{
		alert('Os campos em destaque são OBRIGATÓRIOS e DEVEM ser PREENCHIDOS');	
	}
}

function geradorImagens(valorOculto, imagem, valorExibido){
	document.getElementById(valorExibido).value="";
	var simbolo1 = new String(parseInt(Math.floor(Math.random()*16)));
	var simbolo2=  new String(parseInt(Math.floor(Math.random()*16)));
	var simbolo3 =  new String(parseInt(Math.floor(Math.random()*16)));
	var simbolo4 = new String(parseInt(Math.floor(Math.random()*16)));
	//insere as imagens no documento
	document.getElementById(imagem).innerHTML = '<table cellspacing="0" cellpadding="0" width="100"> \n'+
	' <tr>' +
	'<td><img src="imgValidacao/' + simbolo1+'.gif" name="simbolo1"/></td>'+
	'<td><img src="imgValidacao/' + simbolo2+'.gif" name="simbolo2"/></td>'+
	'<td><img src="imgValidacao/' + simbolo3+'.gif" name="simbolo3"/></td>'+
	'<td><img src="imgValidacao/' + simbolo4+'.gif" name="simbolo4"/></td>'+
	'</tr>' +
    '</table>';
	document.getElementById(valorOculto).value= substituiCaracter(simbolo1)+ substituiCaracter(simbolo2)+ substituiCaracter(simbolo3)+substituiCaracter(simbolo4);
}


function substituiCaracter(simbolo){
	if (simbolo== 10){
		letra ='a';
	}else if(simbolo== 11){
		letra ='b';
	}else if(simbolo== 12){
		letra ='c';
	}else if(simbolo== 13){
		letra ='d';
	}else if(simbolo== 14){
		letra ='e';
	}else if(simbolo== 15){
		letra ='f';
	}else{
		letra = simbolo;
	}
	return letra;
}
