function checkForm() {
	with(document.proposta) {

      aString = nome.value;	  
      if ((nome.value)== "") 
	     {
		  alert("Por favor! Digite seu nome" );
		  nome.focus();
		  return false;
		  }

	  aString = email.value;	  
      if ((email.value)== "") 
	     {
		  alert("Por favor! Digite seu email" );
		  email.focus();
		  return false;
		  }

      aString = email.value;	 
	  if (email.value.indexOf ('@',0) == -1 ||  email.value.indexOf ('.',0) == -1) {
		alert ("Por Favor, preencha corretamente o seu e-mail!");
		email.focus();
		return false;
	}

      aString = proposta.value;	  
      if ((proposta.value)== "") 
	     {
		  alert("Proposta não pode estar sem conteúdo" );
		  proposta.focus();
		  return false;
		  }
 }
}

function checkrequired(form) {
	var pass = true;
	for(i = 0; i < form.length; i++) {
		var tempobj = form.elements[i];
		if(tempobj.alt == "required") {
			if(tempobj.value == '') {
				pass = false;
				break;
			}
		}
	}
	if(!pass) {
		alert("Entre com as informações solicitadas.");
		tempobj.focus(); // set focus to missing field
		return false;
	}
	else { return true; } 
}


function mascara_data(data){ 
 var mydata = ''; 
   mydata = mydata + data; 
   if (mydata.length == 2){ 
       mydata = mydata + '/'; 
        document.forms[0].data.value = mydata; 
         } 
              if (mydata.length == 5){ 
                  mydata = mydata + '/'; 
                  document.forms[0].data.value = mydata; 
              } 
              if (mydata.length == 10){ 
                  verifica_data(); 
              } 
          } 
           
function verifica_data () { 

            dia = (document.forms[0].data.value.substring(0,2)); 
            mes = (document.forms[0].data.value.substring(3,5)); 
            ano = (document.forms[0].data.value.substring(6,10)); 

            situacao = ""; 
            // verifica o dia valido para cada mes 
            if ((dia < 01)||(dia < 01 || dia > 30) && (  mes == 04 || mes == 06 || mes == 09 || mes == 11 ) || dia > 31) { 
                situacao = "falsa"; 
            } 

            // verifica se o mes e valido 
            if (mes < 01 || mes > 12 ) { 
                situacao = "falsa"; 
            } 

            // verifica se e ano bissexto 
            if (mes == 2 && ( dia < 01 || dia > 29 || ( dia > 28 && (parseInt(ano / 4) != ano / 4)))) { 
                situacao = "falsa"; 
            } 
    
            if (document.forms[0].data.value == "") { 
                situacao = "falsa"; 
            } 
    
            if (situacao == "falsa") { 
                alert("Data inválida!"); 
                document.forms[0].data.focus(); 
            } 
          } 

function mascara_hora(hora){ 
              var myhora = ''; 
              myhora = myhora + hora; 
              if (myhora.length == 2){ 
                  myhora = myhora + ':'; 
                  document.forms[0].hora.value = myhora; 
              } 
              if (myhora.length == 5){ 
                  verifica_hora(); 
              } 
          } 
           
          function verifica_hora(){ 
              hrs = (document.forms[0].hora.value.substring(0,2)); 
              min = (document.forms[0].hora.value.substring(3,5)); 
               
              
              situacao = ""; 
              // verifica data e hora 
              if ((hrs < 00 ) || (hrs > 23) || ( min < 00) ||( min > 59)){ 
                  situacao = "falsa"; 
              } 
               
              if (document.forms[0].hora.value == "") { 
                  situacao = "falsa"; 
              } 

              if (situacao == "falsa") { 
                  alert("Hora inválida!"); 
                  document.forms[0].hora.focus(); 
              } 
          } 

