function Trimming(pStrCadena)
{
	while(pStrCadena.charAt(0)==' ')
		pStrCadena=pStrCadena.substring(1,pStrCadena.length);
	while(pStrCadena.charAt(pStrCadena.length-1)==' ')
		pStrCadena=pStrCadena.substring(0,pStrCadena.length-1);
	return pStrCadena;
}

function f_solo_letras(evt){
    var nav4 = window.Event ? true : false;
    var key = nav4 ? evt.which : evt.keyCode; 
	return ((key >= 65 && key <= 90) || (key >= 97 && key <= 122) || key == 32 || key == 241 || key == 209);
}

function f_IsMaxLength(pObjControl, pIntMaxLenght){
	if (pObjControl.value.length>pIntMaxLenght)
		pObjControl.value=pObjControl.value.substring(0,pIntMaxLenght);
}

function LoadCalendar()
{
	var objEarlyDateEx3 = new Date();
	objEarlyDateEx3.setMonth(objEarlyDateEx3.getMonth());
	var objLateDateEx3 = new Date();
	objLateDateEx3.setMonth(objLateDateEx3.getMonth() + 12);
	
	var objFecViaje = document.getElementById('ctl00_ContentPlaceHolder1_Solicita_tarjeta_asistencia1_txtFecSal');
	objFecViaje.DateChooser = new DateChooser();
	objFecViaje.DateChooser.setXOffset(-87);
	objFecViaje.DateChooser.setYOffset(18);
	objFecViaje.DateChooser.setEarliestDate(objEarlyDateEx3);
	objFecViaje.DateChooser.setLatestDate(objLateDateEx3);
	objFecViaje.DateChooser.setStartDate(objEarlyDateEx3);
    objFecViaje.DateChooser.setUpdateField('ctl00_ContentPlaceHolder1_Solicita_tarjeta_asistencia1_txtFecSal', 'd/m/Y');
	events.add(document.getElementById('imgFecSal'), 'click', objFecViaje.DateChooser.display);
	return true;
}


function f_OnKeyDown_fecha_nac(pObjTextBox){
	var strCadena = pObjTextBox.value;
	if(strCadena.length==2){
		pObjTextBox.value+="/";
	}
	else if(strCadena.length==5){
		pObjTextBox.value+="/19";
	}
}

function f_OnKeyUp_fecha_nac(pObjTextBox){
	var strCadena = pObjTextBox.value;
	if(strCadena.length==2){
		pObjTextBox.value+="/";
	}
	else if(strCadena.length==5){
		pObjTextBox.value+="/19";
	}
}

function f_OnKeyDown_fecha_sal(pObjTextBox){
	var strCadena = pObjTextBox.value;
	if(strCadena.length==2){
		pObjTextBox.value+="/";
	}
	else if(strCadena.length==5){
		pObjTextBox.value+="/20";
	}
}

function f_OnKeyUp_fecha_sal(pObjTextBox){
	var strCadena = pObjTextBox.value;
	if(strCadena.length==2){
		pObjTextBox.value+="/";
	}
	else if(strCadena.length==5){
		pObjTextBox.value+="/20";
	}
}

function f_solo_numeros_fecha(evt){ 
    var nav4 = window.Event ? true : false;
	var key = nav4 ? evt.which : evt.keyCode; 
	return (key <= 13 || (key >= 48 && key <= 57) || key==47);
}

function f_IsMaxLength(pObjControl, pIntMaxLenght){
	if (pObjControl.value.length>pIntMaxLenght)
		pObjControl.value=pObjControl.value.substring(0,pIntMaxLenght);
}

function f_validar_tarj_req(){
    var strNomUsu =  Trimming(document.getElementById("ctl00_ContentPlaceHolder1_Solicita_tarjeta_asistencia1_txtNombres").value);
    var strApeUsu =  Trimming(document.getElementById("ctl00_ContentPlaceHolder1_Solicita_tarjeta_asistencia1_txtApellidos").value);
    var strFecNac =  Trimming(document.getElementById("ctl00_ContentPlaceHolder1_Solicita_tarjeta_asistencia1_txtFecNac").value);
    var strEmail = Trimming(document.getElementById("ctl00_ContentPlaceHolder1_Solicita_tarjeta_asistencia1_txtEmail").value);
    var strFecSalida =  Trimming(document.getElementById("ctl00_ContentPlaceHolder1_Solicita_tarjeta_asistencia1_txtFecSal").value);
    var strDestino =  Trimming(document.getElementById("ctl00_ContentPlaceHolder1_Solicita_tarjeta_asistencia1_txtDestino").value);
    

    if(strNomUsu==""){
        alert("Ingrese el campo Nombre.");
        document.getElementById("ctl00_ContentPlaceHolder1_Solicita_tarjeta_asistencia1_txtNombres").focus();
        return false;
    }
    else if(strApeUsu==""){
        alert("Ingrese el campo Apellidos.");
        document.getElementById("ctl00_ContentPlaceHolder1_Solicita_tarjeta_asistencia1_txtApellidos").focus();
        return false;
    }        
    else if(strFecNac==""){
        alert("Ingrese la fecha de nacimiento.");
        document.getElementById("ctl00_ContentPlaceHolder1_Solicita_tarjeta_asistencia1_txtFecNac").focus();
        return false;
    }
    else if(strEmail==""){
        alert("Ingrese una dirección de correo.");
        document.getElementById("ctl00_ContentPlaceHolder1_Solicita_tarjeta_asistencia1_txtEmail").focus();
        return false;
    }
    else if(strFecSalida==""){
        alert("Ingrese la fecha de salida.");
        document.getElementById("ctl00_ContentPlaceHolder1_Solicita_tarjeta_asistencia1_txtFecSal").focus();
        return false;
    }
    else if(strDestino==""){
        alert("Ingrese el destino.");
        document.getElementById("ctl00_ContentPlaceHolder1_Solicita_tarjeta_asistencia1_txtDestino").focus();
        return false;
    }
    else return true;
}
