function recuperarValores(sNombreHidden) {
	var frm = document.frmRRHH;
	var oDatos = document.all(sNombreHidden);
	var aDatos;
	var aValores;
	var iIndex;
		
	if (oDatos.value.length > 0) {
		aDatos = oDatos.value.split('<sep>');
		for (iIndex = 0; iIndex < aDatos.length; iIndex++) {
			aValores = aDatos[iIndex].split('=');
			if (document.all(aValores[0]))
				document.all(aValores[0]).value = aValores[1];
		}
	}
}

function chkEmail(entered){
	strRegExp= /^[\w\-\.]+@[a-z0-9]+[\-]?[a-z0-9]+((\.(com|net|org|edu|int|mil|gov))|(\.(com|net|org|edu|int|mil|gov)\.[a-z]{2})|(\.[a-z]{2}))$/;
	var valor=entered;
	if (!strRegExp.test(valor)) { return false ; } else { return true ; }
}

//Valida que sea un mes.
	function esmes(mes) 
		{
			return (mes >=1 && mes <=12);
		}

	//Valida si es o no año viciesto
	function esbisiesto(ano)
		{
		  if (ano % 4 == 0)
		  {
		    if ( ((ano % 100 == 0) && (ano % 400 == 0)) || (ano % 100 != 0))
		    {
		      return true;
		    }
		    else 
		        return false;
		  }
		  else 
		      return false;
		}

	//Te dice si una fecha es válida o no.
	function esfechavalida(fechavalidar) {
			var fecha= new Date();
			var vector = fechavalidar.split ("/");
			//dia = Number(dia);
			//mes = Number(mes);
			//ano = Number(ano);

			if (vector.length == 3)
				{
					dia = vector [0];
					mes = vector [1];
					ano = vector [2];
				}
			else
				{
					dia = '--';
					mes = '--';
					ano = '--';
				}
			var intError = 0;
			if ((isNaN(dia)) || (isNaN(mes)) || (isNaN(ano)))
				{
					return false;
				}
			if (ano.length == 2)
				{
					if (ano <= 50)
						{
							ano = 2000 + ano
						}
					else
						{
							ano = 1900 + ano
						}
				}
			if (ano <= 1900)
				{
					return false;
				}
			
			if (ano > 1) {
				var bisiesto = esbisiesto(ano);
				if (esmes(mes)) {
					// obtengo el nro de dia mas grande de un mes
					var diamax = 0;
					if (mes==4 || mes==6 || mes==9 || mes== 11) {
						diamax = 30;
					} else if (mes != 2) {
						diamax = 31;
					} else if (mes == 2){				
						if (bisiesto) {
							diamax = 29;
						} else {
							diamax = 28;
						}				
					}
					// verifico el dia
					if (dia >= 1 && dia <= diamax) {
						return true;
					}
				}	
			}	
			return false;
		}
