var camposRequeridos;var camposNombres 
function chequeaCamposRequeridos(form, camposR, camposN) 
{ 
    var camposRequeridos = new Array(camposR);

    var camposNombres = new Array(camposN);

    var camposCheck   = true; 
    var camposFaltantes = "\nDebe completar el siguiente campo(s) obligatorio(s):\n\n\t";

    for(var camposNum=0; camposNum < camposRequeridos.length; camposNum++) { 
        if ((eval(form + camposRequeridos[camposNum] + '.value') == "") || 
            (eval(form + camposRequeridos[camposNum] + '.value') == " ")) {

            camposFaltantes += camposNombres[camposNum] + "\n\t"; 
            camposCheck = false; 
        } 
    }

    if (camposCheck == true) 
    { 
        eval(form + 'submit();');
        return true; 
    } 
    else 
    { 
        alert(camposFaltantes); 
        return false; 
    } 
} 

//--------------------------------------------------------------------  

function chequeaCamposRequeridos2(form, camposRequeridos, camposNombres) 
{ 
    var camposCheck   = true; 
    var camposFaltantes = "\nDebe completar el siguiente campo(s) obligatorio(s):\n\n\t";

    for(var camposNum=0; camposNum < camposRequeridos.length; camposNum++) { 
        if ((eval(form + camposRequeridos[camposNum] + '.value') == "") || 
            (eval(form + camposRequeridos[camposNum] + '.value') == " ")) {

            camposFaltantes += camposNombres[camposNum] + "\n\t"; 
            camposCheck = false; 
        } 
    }

    if (camposCheck == true) 
    { 
        eval(form + 'submit();');
        return true; 
    } 
    else 
    { 
        alert(camposFaltantes); 
        return false; 
    } 
}

//--------------------------------------------------------------------  

 function Ventana(url) 
 {
var opciones="toolbar=no,location=no, directories=no, status=yes, menubar=no, resizable=yes, scrollbars=yes, width=700, height=350, top=80, left=40";

  open(url, "msg", opciones);
 }

//--------------------------------------------------------------------  

function validarEntero(campo){ 
	var seguir=true
      if (isNaN(campo.value)) { 
            //entonces (no es numero) devuelvo el valor cadena vacia 
          seguir=false
      }
      else if (campo.value != parseInt(campo.value)) seguir=false;
      if (campo.value=='') seguir=true;
      if (!seguir) {
          alert("Escriba valores enteros.");
          campo.value=''; 
          campo.focus();
      }
}

//--------------------------------------------------------------------------
 
		var Nomcampo = "";
       function mostraSelect(nInput, Mostrar)
		{//alert(Mostrar);
		if(eval("MyForm.n" + Mostrar + "n.value") != '')
			{
				if(Nomcampo!=''){eval("MyForm.n" + Nomcampo + "n.style.display='none'");} 
				eval("MyForm.n" + Mostrar + "n.style.display=''");
				Nomcampo = Mostrar
			}
		else	
			{
				if(Nomcampo!=''){eval("MyForm.n" + Nomcampo + "n.style.display='none'");} 
				eval("MyForm.n" + Mostrar + "n.style.display='none'");
				Nomcampo = Mostrar
			}
		}


 //-------------------------------------------------------------------- 
function Enviar(Url,Id)
{
 
 var Vent=window.open(Url + "?Id=" + Id,"MVentana","width='',height='',Scrollbars=no,top=0,left=0");

}

//--------------------------------------------------------------------
 
function tieneDatos(Valor) { 
 for (var i=0; i<Valor.length; i++) { 
   if ((" \t\n\r").indexOf(Valor.charAt(i))==-1) return true; 
   } 
 return false; 
}

//-------------------------------------------------------------------- 
 
function esFecha(input) { 
 if (!tieneDatos(input.value)) return true; 
 var DatosFecha = input.value.split('/'); 
 var Fecha = new Date(); 
 Fecha.setFullYear(DatosFecha[2],DatosFecha[1]-1,DatosFecha[0]); 
 if((Fecha.getMonth()==DatosFecha[1]-1)==false)
    { 
      input.value='';
      input.focus();
      alert("Escriba valores correctos de fecha dd/mm/aaaa.");
    } 
}

//--------------------------------------------------------------------  
 
