function alertmio(leyen) {
alert(leyen);
document.form1.valido.value = '1';
return;
}
function esfecha (campo,requerido) {
   var sFecha = campo;
 if (sFecha.length == 0 && requerido != 'R') {
     return sFecha;
	 }
	  else
           { if (sFecha.length == 0 && requerido == 'R') {
		         alertmio('Error Fecha Obligatoria');
                  return sFecha; }
		    }		  
    var vFecha = sFecha.split ('/');
   
   if (vFecha.length == 1) {
          vFecha = sFecha.split ('-');
      }
   if (vFecha.length == 3 )
      { var iDia = vFecha [0];
        var iMes = vFecha [1];
		var iYear = vFecha [2];}
      else {
           if (vFecha.length == 1  && (sFecha.length == 6 || sFecha.length == 8) )             {
                var iDia = sFecha.substr(0,2);
                var iMes = sFecha.substr(2,2);
                var iYear = sFecha.substr(4);
              }
              else
                   { alertmio('Error en Fecha');
                     return sFecha; }
            }

if (iYear.length == 2 && iYear < 50)
   { iYear = '20' + iYear;}
   else {
         if (iYear.length == 2 && iYear >= 50)
            { iYear = '19' + iYear;}
        }
if (iYear.length != 4 )
   { alertmio('Error en Año');
     return sFecha;
   }
if (isNaN (iDia) | isNaN (iMes) | isNaN (iYear)) {
	alertmio('Error en Fecha');
    return sFecha;
    }
 switch (iMes) {
               case '01':
               case '03':
               case '05':
               case '07':
               case '08':
               case '10':
               case '12': {
                  if  ((iDia > 31) || (iDia <= 0))
				      {
                        alertmio('Error en Día');
                        return sFecha;
			    	  }
				   break;
               }
               case '04':
               case '06':
               case '09':
               case '11': {
                     if  ((iDia > 30) || (iDia <= 0))
				      {
                        alertmio('Error en Día');
                        return sFecha;
			    	  }
                     break;
                    }
               case '02': {
                  if ((iDia <= 28) || ((iDia == 29) && (((iYear % 400) == 0) || ((iYear % 4) ==0) && ((iYear % 100) != 0)))){
                      break;
                     }
                      else
                         { alertmio ('Error en Dia');
                           return sFecha;
                          }
                        }
               default: alertmio ('Error en Mes' );
                        return sFecha;

            }
 var resul = iDia + '/' + iMes + '/' + iYear;
 
 return resul;
}
function fecha_base(fechi) {
   if (fechi.length == 0 )
       {
	    return fechi;
		}
  var vFecha = fechi.split ('/');

   
   if (vFecha.length == 3 )
      { var iDia = vFecha [0];
        var iMes = vFecha [1];
		var iYear = vFecha [2];}
    var rfecha = iYear + '/' + iMes + '/' + iDia;
    return rfecha;
}
function cargo(varia, lon)
{
  if (varia.length < lon)
     {
      alertmio('Error: No ingresó la totalidad del campo - min '+lon+' caracteres' );
    }
  return ;
}  
function seleccion(varia)
{
  if (varia.length < 1)
     {
      alertmio('Error: No Seleccionó el Campo ' );
    }
  return ;
}  

function esHora (campo, requerido) {
   var sFecha = campo;
   if (sFecha.length == 0 && requerido != 'R') {
     return sFecha;
	 }
	  else
           { if (sFecha.length == 0 && requerido == 'R') {
		         alertmio('Error Hora Obligatoria');
                  return sFecha; }
		    }
  
   var vFecha = sFecha.split (':');
 
   if (vFecha.length == 1) {
          vFecha = sFecha.split (' ');
      }
   if (vFecha.length == 2 )
      { var iHora = vFecha [0];
        var iMin = vFecha [1];
	  }	
      else {
           if (vFecha.length == 1  && sFecha.length == 4 )             {
                var iHora = sFecha.substr(0,2);
                var iMin = sFecha.substr(2,2);
              }
              else
                   { alertmio('Error en el Horario');
                     return sFecha; }
            }


if (iHora.length != 2 )
   { alertmio('Error en Hora');
     return sFecha;
   }
if (isNaN (iHora) | isNaN (iMin) ) {
	alertmio('Error en Horario');
    return sFecha;
    }
   if  ((iHora > 24) || (iHora <= 0))
	     {
           alertmio('Error en Hora');
            return sFecha;
	   	  }
     if  ((iMin > 60) || (iMin < 0))
	     {
           alertmio('Error en Minutos');
            return sFecha;
	   	  }		 	   
   var resul = iHora + ':' + iMin ;
 
 return resul;
}
function pregunta(campo,leyen,tabla) {
    if (confirm('¿Confirma BORRAR esta Información ? '+leyen)){ 
  
	   var donde='borra_extparlamentaria.php?cual='+tabla+'&cod='+campo;
	   window.location.href=donde;
    } 
} 
function voy(donde) {
    	   window.location.href=donde;
    } 


