<!-- Esconde el codigo para navegadores anteriores a Netscape 3 y Explorer 4
//------------------------------------------------------------------------
function RegistrarGoogleAnalytics(CodigoGoogle)
	{
	 if (!(location.hostname=="infoplus"))
	    {
        _uacct = CodigoGoogle;
        urchinTracker();
	    }
	}
function MarcaRegistroGoogleAnalytics()
	{
	 if (location.hostname=="infoplus")
	    {
	    document.write("<font size='1'>nr</font>")
	    }  
	}
//------------------------------------------------------------------------
function ValidarFormularioContacto(formulario)
{
 if (formulario.Nombre.value.length==0)
    {
    alert("Ingrese su nombre");
    formulario.Nombre.focus();
    return (false);
    }
 if (formulario.Apellido.value.length==0)
    {
    alert("Ingrese su apellido");
    formulario.Apellido.focus();
    return (false);
    }
 if (!EsEMail(formulario.EMail))
    {
    formulario.EMail.focus();
    return (false);
    }
 if (formulario.Contenido.value.length==0)
    {
    alert("Ingrese el contenido de este contacto");
    formulario.Contenido.focus();
    return (false);
    }
    
 return (true);
}
//------------------------------------------------------------------------
function ValidarFormularioInscripcion(formulario)
{
 //---Nombres---------------------------
 if (formulario.Nombres.value.length==0)
    {
    alert("Ingrese sus nombres");
    formulario.Nombres.focus();
    return (false);
    }
 //---Apellidos---------------------------
 if (formulario.Apellidos.value.length==0)
    {
    alert("Ingrese sus apellidos");
    formulario.Apellidos.focus();
    return (false);
    }
 //---Fecha de nacimiento------------------
 if (formulario.FechaNacimiento.value.length==0)
    {
    alert("Ingrese su fecha de nacimiento");
    formulario.FechaNacimiento.focus();
    return (false);
    }
 if (!EsFecha(formulario.FechaNacimiento.value))
    {
    alert("La fecha de nacimiento es incorrecta");
    formulario.FechaNacimiento.focus();
    return (false);
    }
 //---Sexo-----------------------------------------------------------
 if (formulario.Sexo.options[formulario.Sexo.selectedIndex].value==0)
    {
    alert("Ingrese su sexo");
    formulario.Sexo.focus();
    return (false);
    }
 //---Tipo de documento----------------------------------------------------------------
 if (formulario.TipoDocumento.options[formulario.TipoDocumento.selectedIndex].value==0)
    {
    alert("Ingrese el tipo de documento");
    formulario.TipoDocumento.focus();
    return (false);
    }
 //---Numero de documento-----------------------
 if (formulario.NumeroDocumento.value.length==0)
    {
    alert("Ingrese su número de documento de identidad");
    formulario.NumeroDocumento.focus();
    return (false);
    }
 //---Calle---------------------------
 if (formulario.Calle.value.length==0)
    {
    alert("Ingrese la calle de su dirección");
    formulario.Calle.focus();
    return (false);
    }
 //---Numero Calle--------------------------
 if (formulario.NumeroCalle.value.length==0)
    {
    alert("Ingrese el número de puerta de su dirección");
    formulario.NumeroCalle.focus();
    return (false);
    }
 //---Barrio---------------------------
 if (formulario.Barrio.value.length==0)
    {
    alert("Ingrese la barrio/zona donde vive");
    formulario.Barrio.focus();
    return (false);
    }
 //---Ciudad---------------------------
 if (formulario.Ciudad.value.length==0)
    {
    alert("Ingrese la ciudad donde vive");
    formulario.Ciudad.focus();
    return (false);
    }
 //---Codigo postal--------------------------
 if (formulario.CodigoPostal.value.length==0)
    {
    alert("Ingrese el codigo postal de su dirección");
    formulario.CodigoPostal.focus();
    return (false);
    }
 if (isNaN(formulario.CodigoPostal.value))
    {
    alert("El codigo postal es incorrecto");
    formulario.CodigoPostal.focus();
    return (false);
    }
 if (parseInt(formulario.CodigoPostal.value,10)<10000)
    {
    alert("El codigo postal es incorrecto");
    formulario.CodigoPostal.focus();
    return (false);
    }
 //---Departamento/Provincia/Estado------------------
 if (formulario.DepartamenoProvincia.value.length==0)
    {
    alert("Ingrese el departamento, provincia o estado donde vive");
    formulario.DepartamenoProvincia.focus();
    return (false);
    }
 //---Pais-----------------------------------------------------------
 if (formulario.Pais.options[formulario.Pais.selectedIndex].value==0)
    {
    alert("Ingrese su pais de residencia");
    formulario.Pais.focus();
    return (false);
    }
 //---Codigo localidad--------------------------
 if (formulario.CodigoLocalidad.value.length==0)
    {
    alert("Ingrese el codigo telefònico de su localidad");
    formulario.CodigoLocalidad.focus();
    return (false);
    }
if ((formulario.CodigoLocalidad.value.length<3 || formulario.CodigoLocalidad.value.length>5) && formulario.CodigoLocalidad.value!="02")
    {
    alert("El codigo de localidad es incorrecto");
    formulario.CodigoLocalidad.focus();
    return (false);
    }
 if (isNaN(formulario.CodigoLocalidad.value))
    {
    alert("El codigo de localidad es incorrecto");
    formulario.CodigoLocalidad.focus();
    return (false);
    }
 if (parseInt(formulario.CodigoLocalidad.value,10)>9999)
    {
    alert("El codigo de localidad es incorrecto");
    formulario.CodigoLocalidad.focus();
    return (false);
    }
 //---Numero de telefono-----------------------
 if (formulario.NumeroTelefono.value.length==0)
    {
    alert("Ingrese su número de teléfono");
    formulario.NumeroTelefono.focus();
    return (false);
    }
 if (isNaN(formulario.NumeroTelefono.value))
    {
    alert("El número de teléfono es incorrecto");
    formulario.NumeroTelefono.focus();
    return (false);
    }
 //---Numero de celular-----------------------
 if (formulario.NumeroCelular.value.length>0)
    {
    if (isNaN(formulario.NumeroCelular.value))
        {
         alert("El número de teléfono celular es incorrecto");
         formulario.NumeroCelular.focus();
         return (false);
        }
    }
 //---EMail---------------------
 if (!EsEMail(formulario.EMail))
    {
    formulario.EMail.focus();
    return (false);
    }
 //---Nivel de formacion-------------------------------------------------------
 if (formulario.Formacion.options[formulario.Formacion.selectedIndex].value==0)
    {
    alert("Ingrese su formación");
    formulario.Formacion.focus();
    return (false);
    }
 //---Ocupacion----------------------------------------------------------------
 if (formulario.Ocupacion.options[formulario.Ocupacion.selectedIndex].value==0)
    {
    alert("Ingrese su ocupación");
    formulario.Ocupacion.focus();
    return (false);
    }
 //---Estado civil-----------------------------------------------------------------
 if (formulario.EstadoCivil.options[formulario.EstadoCivil.selectedIndex].value==0)
    {
    alert("Ingrese su estado civil");
    formulario.EstadoCivil.focus();
    return (false);
    }
 //---Hijos------------------------------------------------------------------------
 if (formulario.Hijos.options[formulario.Hijos.selectedIndex].value==0)
    {
    alert("Ingrese el número de hijos que posee");
    formulario.Hijos.focus();
    return (false);
    }

return (true);

}
//------------------------------------------------------------------------
function EsEMail(EMail)
{
 if (EMail.value.length==0)
    {
    alert("Ingrese su e-mail");
    return (false);
    }
 if (EMail.value.indexOf("@") == -1)
    {
    alert("Su dirección de e-mail no es válida");
    return (false);
    }
 if (EMail.value.indexOf(".") == -1)
    {
    alert("Su dirección de e-mail no es válida");
    return (false);
    }
 return (true);
}
//------------------------------------------------------------------------
//Módulo:      EsFecha.
//Parámetros:  String a ser verificado.
//Descripción: Verifica que el string pasado esté en formato fecha.
//             (dd/mm/yyyy o dd/mm/yy)
//
//Fecha: 01/08/02
//Rel:   1.00 - Creación
//........................................................................
//Fecha: 16/02/09
//Rel:   1.00 - Corrige parseInt, colocando base 10.
//              parseInt("08") y parseInt("09") retornan 0. 
//------------------------------------------------------------------------
function EsFecha(TextoFecha)
{
 var vectorFecha, i;
 if (TextoFecha.length<8 || TextoFecha.length>10) return (false);
 vectorFecha=TextoFecha.split("/");
 if (vectorFecha[2].length!=2 && vectorFecha[2].length!=4) return (false);
 for (i=0; i<=vectorFecha.length-1; i++)
     {
      if (isNaN(vectorFecha[i])) return (false);
      vectorFecha[i]=parseInt(vectorFecha[i],10);
     }
 if (vectorFecha.length!=3) return (false);
 if (vectorFecha[0]==0 || vectorFecha[0]>31) return (false);
 if (vectorFecha[0]>29 && vectorFecha[1]==2) return (false);
 if (vectorFecha[0]==31 && (vectorFecha[1]==4 || 
                            vectorFecha[1]==6 || 
                            vectorFecha[1]==9 || 
                            vectorFecha[1]==11)) return (false);
 if (vectorFecha[1]==0 || vectorFecha[1]>12) return (false);
 if (vectorFecha[2]>99 && vectorFecha[2]<1000) return (false);
 if ((vectorFecha[2] % 4)!=0 && vectorFecha[1]==2 && vectorFecha[0]==29) return (false);
 return (true);      
}
//--------------------------------------------------------------------------
// -->