function validaForm(){
	var form = document.FaleConoscoForm;
	var retorno = validaTexto(form.empresa, "Empresa", true, 70)
			   && validaTexto(form.endereco, "Endereco", true, 100)
   			   && validaTexto(form.nome, "Nome", true, 70)
   			   && validaTexto(form.cargo, "Cargo", true, 70);
	
	return retorno;
}


function validaTexto(varField, strFieldName, blnRequired, maxlength){
	
	varField.value = trim(varField.value);
	if(blnRequired && varField.value.length == 0){
		alert("O campo \"" + strFieldName + "\" e' obrigatorio.");
		varField.select();
		varField.focus();
		return false;
	}else if(maxlength != null && varField.value.length > maxlength){
		alert("O tamanho maximo do campo \"" + strFieldName + "\" e de " + maxlength + " caracteres (tamanho atual:" + trim(varField.value).length + ").");
		varField.select();
		varField.focus();
		return false;
	}else if(varField.value.indexOf("&") != -1){
		alert("Nao e' permitido o uso do caractere \"&\" no campo \"" + strFieldName + "\".");
		varField.select();
		varField.focus();
		return false;
	}else if(varField.value.indexOf("\"") != -1){
		alert("Nao e' permitido o uso de aspas no campo \"" + strFieldName + "\".");
		varField.select();
		varField.focus();
		return false;
	}else if(varField.value.indexOf("'") != -1){
		alert("Nao e' permitido o uso de aspas simples no campo \"" + strFieldName + "\".");
		varField.select();
		varField.focus();
		return false;
	}else{
		return mailTo();
	}
}
	

function trim(sValor){
  var indexA = -1;
  var indexB;
  var ch;
  for(i = 0;  i < sValor.length;  i++){
	 if(sValor.charAt(i) != " " && sValor.charCodeAt(i) != 160){
		  indexA = i;
		  break;
	  }
  }
  if (indexA != -1){
	 for (j = sValor.length - 1; j >= indexA; j--){
		 if(sValor.charAt(j) != " " && sValor.charCodeAt(j) != 160){
		    indexB = j;
		    break;
	     }
	  }
	  sValor = sValor.substring(indexA,(indexB + 1));
  }else{
	  sValor = "";
  }
  
  return (sValor);	    
}

function mailTo(){
	var form = FaleConoscoForm;
	
	if(form.horario.value == 0){
		form.horario.value = "manhã";
	}else{
		form.horario.value = "tarde";
	}
	return true;
}

function data_hora(){

var dt
var datahoraatual
var Dia
var Mes
var Ano
var Hora
var Minuto
var Segundo

dt = new Date();

	if (dt.getDate() < 10)
		Dia = "0" + dt.getDate();
	else
		Dia = dt.getDate();
		
	if (dt.getMonth() < 10)
		Mes = "0" + (dt.getMonth() + 1);
	else
		Mes = (dt.getMonth() + 1);
	
	Ano = dt.getFullYear();
	
	if (dt.getHours() < 10)
		Hora = "0" + dt.getHours();
	else
		Hora = dt.getHours();
	
	if (dt.getMinutes() < 10)
		Minuto = "0" + dt.getMinutes();
	else
		Minuto = dt.getMinutes();
		
	if (dt.getSeconds() < 10)
		Segundo = "0" + dt.getSeconds();
	else
		Segundo = dt.getSeconds();	
		
	
	datahoraatual = Dia + "/" + Mes +"/"+ Ano +"  "+ Hora +":"+ Minuto +":"+ Segundo;
	
	txtDataHora.value = datahoraatual;
	
	setTimeout("data_hora()",speed);
}