﻿    	    if (window.top !== window.self) {

    	        setTimeout(function() {
    	            document.body.innerHTML = '';
    	        }, 1);
    	        window.self.onload = function(evt) {
    	            document.body.innerHTML = '';
    	        };
    	    } 
        function Numerico(e)
        {
        var charCode

        // Veo si es Netscape o Explorer 
        if (navigator.appName == "Netscape") 
        // leo la tecla que ingreso
        charCode = e.which 
        else
        // leo la tecla que ingreso
        charCode = e.keyCode 
        status = charCode
        
        // Chequeamos que sea un numero comparandolo con los valores ASCII
        if (charCode > 31 && (charCode < 48 || charCode > 57)) 
        { 
        alert("Solo esta permitido el ingreso de valores Numericos")
        return false
        }
        return true
        } 


        function NoNumerico(e)
        {
        var charCode
        // Veo si es Netscape o Explorer 
        
        if (navigator.appName == "Netscape") 
        // leo la tecla que ingreso
        charCode = e.which 
        else
        // leo la tecla que ingreso
        charCode = e.keyCode 
        status = charCode
        // Chequeamos que sea un numero comparandolo con los valores ASCII
        if (e.altKey  || e.ctrlKey || e.shiftKey )
        {
            return true
        }
        
       // if ((charCode < 48 || charCode > 57) && (charCode != 193)&& (charCode != 201)&& (charCode != 211)&& (charCode != 205)&& (charCode != 218)&& (charCode != 225)&& (charCode != 233)&& (charCode != 237)&& (charCode != 243)&& (charCode != 250))
        if (charCode < 48 || charCode > 57)
        {
           return true
        }
        
         alert("Solo esta permitido el ingreso de valores Alfabeticos")
         return false
         } 

        function esDigito(sChr){
        var sCod = sChr.charCodeAt(0);
        return ((sCod > 47) && (sCod < 58));
        }

        function valSep(oTxt){
        var bOk = false;
        bOk = bOk || ((oTxt.value.charAt(2) == "-") && (oTxt.value.charAt(5) == "-"));
        bOk = bOk || ((oTxt.value.charAt(2) == "/") && (oTxt.value.charAt(5) == "/"));
        return bOk;
        }

        function finMes(oTxt){
        var nMes = parseInt(oTxt.value.substr(3, 2), 10);
        var nRes = 0;
        switch (nMes){
        case 1: nRes = 31; break;
        case 2: nRes = 29; break;
        case 3: nRes = 31; break;
        case 4: nRes = 30; break;
        case 5: nRes = 31; break;
        case 6: nRes = 30; break;
        case 7: nRes = 31; break;
        case 8: nRes = 31; break;
        case 9: nRes = 30; break;
        case 10: nRes = 31; break;
        case 11: nRes = 30; break;
        case 12: nRes = 31; break;
        }
        return nRes;
        }

        function valDia(oTxt){
        var bOk = false;
        var nDia = parseInt(oTxt.value.substr(0, 2), 10);
        bOk = bOk || ((nDia >= 1) && (nDia <= finMes(oTxt)));
        return bOk;
        }

        function valMes(oTxt){
        var bOk = false;
        var nMes = parseInt(oTxt.value.substr(3, 2), 10);
        bOk = bOk || ((nMes >= 1) && (nMes <= 12));
        return bOk;
        }

        function valAno(oTxt){
        var bOk = true;
        Fecha1 = new Date(); 
        var anio= Fecha1.getFullYear();
        var nAno = oTxt.value.substr(6);
        bOk = bOk && ((nAno.length == 2) || (nAno.length == 4));
        if (bOk){
        for (var i = 0; i < nAno.length; i++){
        bOk = bOk && esDigito(nAno.charAt(i));
        }
        bOk = bOk && (nAno <= anio)
        }
        return bOk;
        }

        function valFecha(oTxt){
        var bOk = true;
        if (oTxt.value != ""){
        bOk = bOk && (valAno(oTxt));
        bOk = bOk && (valMes(oTxt));
        bOk = bOk && (valDia(oTxt));
        bOk = bOk && (valSep(oTxt));
        if (!bOk){
        alert("La fecha ingresada es invalida");
        oTxt.value = "";
        oTxt.focus();
        }
        }
        }
        		



