<!--

// ===> ARQUIVO COM FUNCOES DE VALIDACAO DE FORMULARIO <===

// VERIFICA DATA [PADRAO DD/MM/AAAA]
function verifica_data(dia, mes, ano) { 

	situacao = true; 
	// 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 = false; 
	
	// verifica se o mes e valido 
	if (mes < 01 || mes > 12 ) 
	   situacao = false; 
	
	// verifica se e ano bissexto 
	if (mes == 2 && ( dia < 01 || dia > 29 || ( dia > 28 && (parseInt(ano / 4) != ano / 4)))) 
	   situacao = false; 

	if (situacao == false)  {
	   alert("Data inválida!\nSiga o padrão dd/mm/aaaa"); 
	   return situacao;
	   }
	else
	   return situacao;
} 


// VERIFICA SE CAMPO ESTA EM BRANCO
function checkBlank2(campo,msg)
{
	if (campo.value=="")
	{
		alert ("Você deve preencher o campo "+msg+" para prosseguir");
		campo.focus();
		return false;
	}
	else
		return true;
}

// ACEITA APENAS NUMEROS NO TEXTEBOX
function checkNum(field) {
	var valid = "0123456789";
	var ok = "yes";
	var temp;
	for (var i=0; i<field.value.length; i++) {
		temp = "" + field.value.substring(i, i+1);
		if (valid.indexOf(temp) == "-1") {
			field.value = field.value.substring(0, field.value.length - 1);
			field.focus();
			}
	}
}

// VERIFICA SE UMA OPCAO DO COMBO FOI ESSCOLHIDA [VALOR PADRAO TEM Q ESTAR NULO]
function checkCombo(combo, msg) {
if (combo[combo.selectedIndex].value=="") {
	alert ("Você deve escolher uma opção para o campo "+msg+"!");
	return false;
	}
	else
		return true;
}


// POSICIONA COMBO COM O VAOR CADASTRADO NO BANCO
function PosCombo(Combo, Valor) {
  var i;
  for(i=0; i<Combo.options.length; i++) {
    if (Combo.options[i].value == Valor) {
      Combo.selectedIndex = i;
	  break;
      return;
    }
  }
}

//verifica se as senhas são iguais
function checkIgual(campo01,campo02, campo) {
	if (campo01.value != campo02.value) {
		alert (campo+ " diferentes!\nEntre com os dados novamente...");
		campo01.focus();
		return false;
	}
	else
		return true;
}

// VERIFICA SE E-MAIL É VALIDO
function checkEmail(campo) {
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(campo.value)) {
return (true)
}
alert("E-mail incorreto!")
campo.focus();
return (false);
}

//-->