/*===================================================================
Función. Validacion del formulario Personas
===================================================================*/
function validadorPersonas(formulario)
{  
    var formulario = document.frmPersonas;
   	 if (!valComboBox(formulario.objPersonas_ddlTipo, "Seleccione un tipo de documento", "|Seleccione|"))
		return false;  

     if(formulario.objPersonas_ddlTipo.value == "Tarjeta Identidad" || formulario.objPersonas_ddlTipo.value == "CC")
       { 
		if (!ValDNumero(formulario.objPersonas_txtNumDcto, "N\u00Famero de Documento", true, "El n\u00Famero de documento debe ser un dato num\u00E9rico."))
			return false;
	   }
	 else
	   {
	     if (!SonRequeridos(formulario.objPersonas_txtNumDcto, "N\u00Famero de Documento"))
		   return false;
	   }
		
     if (!SonRequeridos(formulario.objPersonas_txtNombre, "Nombre"))
		return false;
		
	if (!SonRequeridos(formulario.objPersonas_txtApellido, "Apellido"))
		return false;
	
	if(!formulario.objPersonas_rblGenero_0.checked & !formulario.objPersonas_rblGenero_1.checked)
		{
		alert("Seleccione una opci\u00F3n para G\u00E9nero");
		return false;
		}    
 		
	if (!valComboBox(formulario.objPersonas_ddlPais, "Seleccione un pa\u00EDs", "|Seleccione un pais|"))
		return false; 
		
	if (!valComboBox(formulario.objPersonas_ddlDepartamento, "Seleccione un departamento", "|Seleccione un departamento|"))
		return false; 
		
	if (!valComboBox(formulario.objPersonas_ddlDepartamento, "Seleccione un departamento", "|Seleccione un departamento|"))
		return false; 
		
	if (!valComboBox(formulario.objPersonas_ddlDepartamento, "El pa\u00EDs seleccionado no tiene departamentos ", "|No hay departamentos para ese pais|"))
		return false; 
		
	if (!valComboBox(formulario.objPersonas_ddlCiudad, "Seleccione una ciudad", "|Seleccione una ciudad|"))
		return false;
		
	if (!valComboBox(formulario.objPersonas_ddlCiudad, "El departamento no tiene ciudades", "|No hay ciudades para ese departamento|"))
		return false;  
	
	if (formulario.objPersonas_lbFormulario.value != "3")
	{
		if (!SonRequeridos(formulario.objPersonas_txtDireccion, "Direcci\u00F3n Residencia"))
			return false;
	
		if (!SonRequeridos(formulario.objPersonas_txtTelefono, "Tel\u00E9fono Residencia"))
			return false; 	
	    
		if (!SonRequeridos(formulario.objPersonas_txtDirOfi, "Direcci\u00F3n Oficina"))
			return false;
		
		if (!SonRequeridos(formulario.objPersonas_txtTelOfi, "Tel\u00E9fono Oficina"))
			return false;
			
	}
	if (!ValDNumero(formulario.objPersonas_txtCodOperador, "Operador celular", false, "El operador celular debe ser un dato num\u00E9rico"))
			return false;
	
	if (!ValDNumero(formulario.objPersonas_txtCelular, "Celular", false, "El celular debe ser un dato num\u00E9rico"))
			return false;
			
	if (!valCorreo(formulario.objPersonas_txtEmail,"Correo no v\u00E1lido",true))
	    return false;
	
	if (!valComboBox(formulario.objPersonas_ddlArea, "Seleccione un \u00E1rea", "|Seleccione un area|"))
		return false;
		
	if (!SonRequeridos(formulario.objPersonas_txtCargo, "Cargo"))
			return false;
			
return true;
}

/*===================================================================
Función. Validacion del nuevo formulario Personas
===================================================================*/
function validadorPersonas1(formulario) {
    var formulario = document.frmPersonas1;
    if (!valComboBox(formulario.objPersonas_ddlTipo, "Seleccione un tipo de documento", "|Seleccione|"))
        return false;

    if (formulario.objPersonas_ddlTipo.value == "Tarjeta Identidad" || formulario.objPersonas_ddlTipo.value == "CC") {
        if (!ValDNumero(formulario.objPersonas_txtNumDcto, "N\u00Famero de Documento", true, "El n\u00Famero de documento debe ser un dato num\u00E9rico."))
            return false;
    }
    else {
        if (!SonRequeridos(formulario.objPersonas_txtNumDcto, "N\u00Famero de Documento"))
            return false;
    }

    if (!SonRequeridos(formulario.objPersonas_txtNombre, "Nombre"))
        return false;

    if (!SonRequeridos(formulario.objPersonas_txtApellido, "Apellido"))
        return false;

    if (!formulario.objPersonas_rblGenero_0.checked & !formulario.objPersonas_rblGenero_1.checked) {
        alert("Seleccione una opci\u00F3n para G\u00E9nero");
        return false;
    }

    if (!valComboBox(formulario.objPersonas_ddlPais, "Seleccione un pa\u00EDs", "|Seleccione un pais|"))
        return false;

    if (!valComboBox(formulario.objPersonas_ddlDepartamento, "Seleccione un departamento", "|Seleccione un departamento|"))
        return false;

    if (!valComboBox(formulario.objPersonas_ddlDepartamento, "Seleccione un departamento", "|Seleccione un departamento|"))
        return false;

    if (!valComboBox(formulario.objPersonas_ddlDepartamento, "El pa\u00EDs seleccionado no tiene departamentos ", "|No hay departamentos para ese pais|"))
        return false;

    if (!valComboBox(formulario.objPersonas_ddlCiudad, "Seleccione una ciudad", "|Seleccione una ciudad|"))
        return false;

    if (!valComboBox(formulario.objPersonas_ddlCiudad, "El departamento no tiene ciudades", "|No hay ciudades para ese departamento|"))
        return false;
    
    if (!SonRequeridos(formulario.objPersonas_txtDireccion, "Direcci\u00F3n"))
        return false;

    if (!SonRequeridos(formulario.objPersonas_txtTelefono, "Tel\u00E9fono"))
        return false;

    if (!valLongitud(formulario.objPersonas_txtTelefono, "tel\u00E9fono", 7, 10))
        return false;

    if (!valCorreo(formulario.objPersonas_txtEmail, "Correo no v\u00E1lido", true))
        return false;

    return true;
}

/*===================================================================
Función. Validacion del formulario Empresas
===================================================================*/
function validadorEmpresas(formulario)
{  
     var formulario = document.frmEmpresas;
    if (!valComboBox(formulario.Empresas1_ddlTipo, "Seleccione un tipo de documento", "|Seleccione|"))
		return false;  
	
	 if (!ValDNumero(formulario.Empresas1_txtNumDcto, "N\u00Famero de documento", true, "El n\u00Famero de documento debe ser un dato num\u00E9rico"))
		return false;
  
     if (!ValDNumero(formulario.Empresas1_txtDigVerif, "Digito de verificaci\u00F3n", true, "El digito de verificaci\u00F3n debe ser un dato num\u00E9rico"))
		return false;
  
     if (!SonRequeridos(formulario.Empresas1_txtNombre, "Nombre Empresa"))
		return false;
		
	if (!valComboBox(formulario.Empresas1_ddlPais, "Seleccione un pa\u00EDs", "|Seleccione un pais|"))
		return false; 
		
	if (!valComboBox(formulario.Empresas1_ddlDepartamento, "Seleccione un departamento", "|Seleccione un departamento|"))
		return false; 
		
	if (!valComboBox(formulario.Empresas1_ddlDepartamento, "El pa\u00EDs seleccionado no tiene departamentos ", "|No hay departamentos para ese pais|"))
		return false; 
		
	if (!valComboBox(formulario.Empresas1_ddlCiudad, "Seleccione una ciudad", "|Seleccione una ciudad|"))
		return false;
		
	if (!valComboBox(formulario.Empresas1_ddlCiudad, "El departamento no tiene ciudades", "|No hay ciudades para ese departamento|"))
		return false;  
		
	if (!SonRequeridos(formulario.Empresas1_txtDireccion, "Direcci\u00F3n"))
		return false;
  
    if (!SonRequeridos(formulario.Empresas1_txtTelefono, "Tel\u00E9fono Empresa"))
		return false;
	
	if (!valCorreo(formulario.Empresas1_txtEmail,"Correo no v\u00E1lido",true))
	    return false;
	
	if (!valComboBox(formulario.Empresas1_ddlTamEmp, "Seleccione el tama\u00F1o de la empresa", "|Seleccione|"))
		return false;
	
	if (!valComboBox(formulario.Empresas1_ddlTipDctoCon, "Tipo documento del contacto", "|Seleccione|"))
		return false;
	
	if(formulario.Empresas1_ddlTipDctoCon.value == "Tarjeta Identidad" || formulario.Empresas1_ddlTipDctoCon.value == "CC")
	   {	
		if (!ValDNumero(formulario.Empresas1_txtNumDctoCont, "Documento Contacto", true, "El n\u00Famero de documento del contacto debe ser un dato num\u00E9rico"))
			return false;
	   }
	else
	   {
	    if (!SonRequeridos(formulario.Empresas1_txtNumDctoCont, "N\u00Famero de Documento"))
		   return false;
	   }
		
	if (!SonRequeridos(formulario.Empresas1_txtNombreCont, "Nombre Contacto"))
		return false;	
		
	if (!SonRequeridos(formulario.Empresas1_txtApeCont, "Apellido Contacto"))
		return false;
		
	if(!formulario.Empresas1_rblGenero_0.checked & !formulario.Empresas1_rblGenero_1.checked)
		{
		alert("Seleccione una opci\u00F3n para G\u00E9nero");
		return false;
		} 
	
	if (!SonRequeridos(formulario.Empresas1_txtDirOfi, "Direcci\u00F3n oficina del contacto"))
		return false;  
	
	if (!SonRequeridos(formulario.Empresas1_txtTelOfi, "Tel\u00E9fono oficina del contacto"))
		return false;  
		
	if (!ValDNumero(formulario.Empresas1_txtCodOperador, "Operador Celular", true, "El operador celular debe ser un dato num\u00E9rico"))
		return false;
		
	if (!ValDNumero(formulario.Empresas1_txtCelular, "Celular Contacto", true, "El celular debe ser un dato num\u00E9rico"))
		return false;
		
	if (!valCorreo(formulario.Empresas1_txtEmCont,"Correo no v\u00E1lido",true))
	    return false;
	    
	if (!valCorreo(formulario.Empresas1_txtEmCont,"Correo del contacto no v\u00E1lido",true))
	    return false;
	 
	if (!valComboBox(formulario.Empresas1_ddlArea, "Seleccione un \u00E1rea", "|Seleccione una area|"))
		return false;
		
	if (!SonRequeridos(formulario.Empresas1_txtCargo, "Cargo Contacto"))
		return false;	
	
	if(!formulario.Empresas1_rbAdmin_0.checked & !formulario.Empresas1_rbAdmin_1.checked)
		{
		alert("Seleccione una opci\u00F3n para administrador de la cuenta");
		return false;
		}
	
	if(formulario.Empresas1_rbAdmin_1.checked==true & formulario.Empresas1_rbAdmin_0.checked ==false)
	 {
	   //Válida datos del administrador
		 if(formulario.Empresas1_ddlTipoDctoAdmin.value == "Tarjeta Identidad" || formulario.Empresas1_ddlTipoDctoAdmin.value == "CC")
		{	
			if (!ValDNumero(formulario.Empresas1_txtNumDctoAdmin, "Documento Contacto", true, "El n\u00Famero de documento del administrador debe ser un dato num\u00E9rico"))
				return false;
		}
		else
		{
			if (!SonRequeridos(formulario.Empresas1_txtNumDctoAdmin, "N\u00Famero de Documento Administrador"))
			return false;
		}
			
		if (!SonRequeridos(formulario.Empresas1_txtNombreAdmin, "Nombre Administrador"))
			return false;	
			
		if (!SonRequeridos(formulario.Empresas1_txtApellidoAdmin, "Apellido Administrador"))
			return false;
			
		if(!formulario.Empresas1_rblGeneroAdmin_0.checked & !formulario.Empresas1_rblGeneroAdmin_1.checked)
			{
			alert("Seleccione una opci\u00F3n para g\u00E9nero administrador");
			return false;
			} 
		
		if (!SonRequeridos(formulario.Empresas1_txtDirAdmin, "Direcci\u00F3n administrador"))
		return false;  
	
		if (!SonRequeridos(formulario.Empresas1_txtTelAdmin, "Tel\u00E9fono administrador"))
			return false;  
			
		if (!ValDNumero(formulario.Empresas1_txtOpCelAdmin, "Operador Celular", true, "El operador celular debe ser un dato num\u00E9rico"))
			return false;
			
		if (!ValDNumero(formulario.Empresas1_txtCelAdmin, "Celular Contacto", true, "El celular debe ser un dato num\u00E9rico"))
			return false;
			
		if (!valCorreo(formulario.Empresas1_txtAdmin,"Correo no v\u00E1lido",true))
			return false;
		 
		if (!valComboBox(formulario.Empresas1_ddlAreaAdmin, "Seleccione un \u00E1rea para el administrador", "|Seleccione una area|"))
			return false;
			
		if (!SonRequeridos(formulario.Empresas1_txtCargoAdmin, "Cargo Administrador"))
			return false;	
	 }
	 	 
	 return true;
}

/*===================================================================
Función. Validacion del formulario busqueda cliente
===================================================================*/
function validadorBusquedas(formulario)
{  
	 if (!valComboBox(formulario.ddlTipoCliente, "Seleccione un tipo de cliente", "|Seleccione|"))
		return false;  
	
	 if (!ValDNumero(formulario.txtNumdcto, "Numero de Documento", false, "El n\u00Famero de documento debe ser un dato num\u00E9rico"))
		return false;
	
return true;
}	

/*===================================================================
Función. Validacion del formulario de marcas
===================================================================*/
function validadorMarcas(formulario)
{  
	 if (!SonRequeridos(formulario.txtNombre, "Nombre"))
		return false;	
	
return true;
}	

/*===================================================================
Función. Validacion del formulario busqueda productos
===================================================================*/
function validadorBusProductos(formulario)
{  
	 if (!valComboBox(formulario.ddlSector, "Seleccione un sector", "|Seleccione|"))
		return false;  
	
return true;
}

/*===================================================================
Función. Validacion del formulario Personas Administración
===================================================================*/
function validadorPersonasAdmin(formulario)
{  
var formulario = document.frmAdminPersonas;
	 if (!valComboBox(formulario.AdminPersonas1_ddlTipo, "Seleccione un tipo de documento", "|Seleccione|"))
		return false;  

     if(formulario.AdminPersonas1_ddlTipo.value == "Tarjeta Identidad" || formulario.AdminPersonas1_ddlTipo.value == "CC")
       { 
		if (!ValDNumero(formulario.AdminPersonas1_txtNumDcto, "N\u00Famero de Documento", true, "El n\u00Famero de documento debe ser un dato num\u00E9rico."))
			return false;
	   }
	 else
	   {
	     if (!SonRequeridos(formulario.AdminPersonas1_txtNumDcto, "N\u00Famero de Documento"))
		   return false;
	   }
	   
     if (!SonRequeridos(formulario.AdminPersonas1_txtNombre, "Nombre"))
		return false;
		
	if (!SonRequeridos(formulario.AdminPersonas1_txtApellido, "Apellido"))
		return false;
		
	if(!formulario.AdminPersonas1_rblGenero_0.checked & !formulario.AdminPersonas1_rblGenero_1.checked)
		{
		alert("Seleccione una opci\u00F3n para G\u00E9nero");
		return false;
		}
  		
	if (!valComboBox(formulario.AdminPersonas1_ddlPais, "Seleccione un pa\u00EDs", "|Seleccione un pais|"))
		return false; 
		
	if (!valComboBox(formulario.AdminPersonas1_ddlDepartamento, "Seleccione un departamento", "|Seleccione un departamento|"))
		return false; 
		
	if (!valComboBox(formulario.AdminPersonas1_ddlDepartamento, "El pa\u00EDs seleccionado no tiene departamentos ", "|No hay departamentos para ese pais|"))
		return false; 
		
	if (!valComboBox(formulario.AdminPersonas1_ddlCiudad, "Seleccione una ciudad", "|Seleccione una ciudad|"))
		return false;
		
	if (!valComboBox(formulario.AdminPersonas1_ddlCiudad, "El departamento no tiene ciudades", "|No hay ciudades para ese departamento|"))
		return false;  
		
	if (!valCorreo(formulario.AdminPersonas1_txtEmail,"Correo no v\u00E1lido",true))
	    return false;
	
	if (!valComboBox(formulario.AdminPersonas1_ddlArea, "Seleccione un \u00E1rea", "|Seleccione un area|"))
		return false;
			
return true;
}	

/*===================================================================
Función. Validacion del formulario Empresas
===================================================================*/
function validadorAdminEmpresas(formulario)
{
     var formulario = document.frmAdminEmpresas;  
	 if (!valComboBox(formulario.AdminEmpresas1_ddlTipo, "Seleccione un tipo de documento", "|Seleccione|"))
		return false;  
		
     if (!ValDNumero(formulario.AdminEmpresas1_txtNumDcto, "N\u00FAmero de Documento", true, "El n\u00Famero de documento debe ser un dato num\u00E9rico"))
		return false;
		
	if (!ValDNumero(formulario.AdminEmpresas1_txtDigVerif, "Digito de verificaci\u00F3n", true, "El digito de verificaci\u00F3n debe ser un dato num\u00E9rico"))
		return false;
  
     if (!SonRequeridos(formulario.AdminEmpresas1_txtNombre, "Nombre Empresa"))
		return false;
		
	if (!valComboBox(formulario.AdminEmpresas1_ddlPais, "Seleccione un pa\u00EDs", "|Seleccione un pais|"))
		return false; 
	
	if (!valComboBox(formulario.AdminEmpresas1_ddlDepartamento, "Seleccione un departamento", "|Seleccione un departamento|"))
		return false; 
		
	if (!valComboBox(formulario.AdminEmpresas1_ddlDepartamento, "El pa\u00EDs seleccionado no tiene departamentos ", "|No hay departamentos para ese pais|"))
		return false; 
		
	if (!valComboBox(formulario.AdminEmpresas1_ddlCiudad, "Seleccione una ciudad", "|Seleccione una ciudad|"))
		return false;
		
	if (!valComboBox(formulario.AdminEmpresas1_ddlCiudad, "El departamento no tiene ciudades", "|No hay ciudades para ese departamento|"))
		return false;  
	
	if (!SonRequeridos(formulario.AdminEmpresas1_txtDireccion, "Direcci\u00F3n"))
		return false;
  
    if (!SonRequeridos(formulario.AdminEmpresas1_txtTelefono, "Tel\u00E9fono 1"))
		return false;
	
	if (!ValDNumero(formulario.AdminEmpresas1_txtCodOperador, "Operador celular", false, "El operador celular debe ser un dato num\u00E9rico"))
		return false;	
	
	if (!ValDNumero(formulario.AdminEmpresas1_txtCelular1, "Celular", false, "El celular debe ser un dato num\u00E9rico"))
		return false;
		
	if (!ValDNumero(formulario.AdminEmpresas1_txtCodOperador1, "Operador celular", false, "El operador celular debe ser un dato num\u00E9rico"))
		return false;	
	
	if (!ValDNumero(formulario.AdminEmpresas1_txtCelular2, "Celular", false, "El celular debe ser un dato num\u00E9rico"))
		return false;
			 	
	if (!valCorreo(formulario.AdminEmpresas1_txtEmail,"Correo no v\u00E1lido",true))
	    return false;
	
	if (!valComboBox(formulario.AdminEmpresas1_ddlTamEmp, "Seleccione el tama\u00F1o de la empresa", "|Seleccione|"))
		return false;
		
return true;
}
	
/*===================================================================
Función. Validacion del formulario de productos
===================================================================*/
function validadorProductos(formulario)
{  
     var formulario = document.frmProductos;  
     if (!valComboBox(formulario.Productos1_ddlSector, "Seleccione un sector", "|Seleccione un sector|"))
		return false;  
	
	 if (!valComboBox(formulario.Productos1_ddlCategoria, "Seleccione una categor\u00EDa", "|Seleccione|"))
		return false; 
		
	 if (!valComboBox(formulario.Productos1_ddlCategoria, "Seleccione una categor\u00EDa", "|No hay categorias para ese sector|"))
		return false; 
	
	 if (!valComboBox(formulario.Productos1_ddlActividad, "Seleccione una actividad", "|Seleccione|"))
		return false; 
		
	 if (!valComboBox(formulario.Productos1_ddlActividad, "Seleccione una actividad", "|No hay actividades para ese sector|"))
		return false;
		
	if (!valComboBox(formulario.Productos1_ddlProducto, "Seleccione un producto", "|Seleccione|"))
		return false; 
		
	if (!valComboBox(formulario.Productos1_ddlProducto, "Seleccione un producto", "|No hay productos para ese sector y categoria|"))
		return false;
		
	if(!formulario.Productos1_rblExportado_0.checked & !formulario.Productos1_rblExportado_1.checked)
		{
		alert("Seleccione si es para exportar");
		return false;
		}
	
return true;
}	

/*===================================================================
Función. Validacion del formulario de seminario
===================================================================*/
function validadorSeminario(formulario)
{   
  if (!valComboBox(formulario.DDLAno, "Seleccione un a\u00F1o", "Seleccionar"))
  return false;
  
 if (!valComboBox(formulario.DDLTipo, "Seleccione un tipo", "Seleccionar"))
  return false;
  
 if (!SonRequeridos(formulario.nombreTema, "Nombre del tema"))
  return false;
  
 if (!SonRequeridos(formulario.objetivo, "Objetivo"))
  return false;
 
 if (!SonRequeridos(formulario.estrategia, "Estrategia metodol\u00F3gica"))
  return false;  
  
 if (!SonRequeridos(formulario.dirigido, "Dirigido a"))
  return false;
  
 if (!SonRequeridos(formulario.conferencista, "Conferencista"))
  return false;
  
 if (!SonRequeridos(formulario.intensidad, "Intensidad"))
  return false;
  
 if (formulario.DDLTipo.value == "Abierto")
 {	
	if (!SonRequeridos(formulario.valorInversion, "Valor de la Inversi\u00F3n"))
		return false;
 } 
return true;
}

function validadorTemaModulo(formulario)
{  
	 if (!valComboBox(formulario.ddlAno, "Seleccione un a\u00F1o", "|Seleccione|"))
		return false;
		
	if (!valComboBox(formulario.ddlModulo, "Seleccione un m\u00F3dulo", "|Seleccione|"))
		return false;
		
	if (!SonRequeridos(formulario.txtNombre, "Nombre"))
		return false;
		
	if (!SonRequeridos(formulario.txtDirigido, "Dirigido a"))
		return false;
		
	if (!SonRequeridos(formulario.txtConferencista, "Conferencista"))
		return false;
	
	 if (!ValDNumero(formulario.txtInversion, "Valor de la Inversi\u00F3n", true, "El valor de la inversi\u00F3n debe ser un dato num\u00E9rico."))
		return false;
	
return true;
}

/*===================================================================
Función. Validacion del formulario Solicitud Afin
===================================================================*/
function validadorSolicitudAfin(formulario)
{  
 if (!ValRadioSelected(formulario.rblTipoCliente,'Empresa / Persona'))
  return false;  
  
  if (!valComboBox(formulario.DDLTipo, "Seleccione un tipo de documento", "Seleccionar"))
  return false;  
  
 if(formulario.DDLTipo.value == "Tarjeta Identidad" || formulario.DDLTipo.value == "CC" || formulario.DDLTipo.value == "Nit")
       { 
  if (!ValDNumero(formulario.numeroDocumento, "N\u00famero de documento", true, "El n\u00Famero de documento debe ser un dato num\u00E9rico"))
   return false; 
    }
  else
    {
      if (!SonRequeridos(formulario.numeroDocumento, "N\u00Famero de documento"))
     return false;
    }
    
 if (formulario.rblTipoCliente[0].checked == true)
 {
  if (!SonRequeridos(formulario.empresa, "Nombre empresa"))
  return false;
 }
 
 if (formulario.rblTipoCliente[1].checked == true)
 {
  if (!SonRequeridos(formulario.nombre, "Nombre de la persona"))
  return false;
  
  if (!SonRequeridos(formulario.apellido, "Apellidos de la persona"))
  return false;
 
 }
  
 if (!valComboBox(formulario.DDLPais, "Seleccione un pais", "Seleccionar"))
  return false;    
    
 if (!SonRequeridos(formulario.direccion, "Direcci\u00F3n"))
  return false;
    
    if (!SonRequeridos(formulario.telefono, "Tel\u00E9fono"))
  return false;
  
 if (!valCorreo(formulario.email,"Email",true))
     return false;  
     
 if (formulario.rblTipoCliente[0].checked)
 {
	if (!ValDNumero(formulario.numeroPersonas, "N\u00famero de personas", true, "El n\u00Famero de personas debe ser un dato num\u00E9rico"))
		return false; 
 }
  
return true;
}



/*===================================================================
Función. Validacion del formulario.
===================================================================*/
function validadores(formulario){			
	if (!SonRequeridos(formulario.ddlTipo, "Tipo de Cliente"))
		return false;
		
	if (!ValDNumero(formulario.txtDocumento, "N\u00FAmero de Documento", false, "El n\u00Famero de documento debe ser un dato num\u00E9rico"))
		return false;						    		    	
return true;
}

/*===================================================================
Función. Validacion de Isci.
===================================================================*/
function validadoresIsci(formulario){						
	if (!ValDNumero(formulario.txtEntregas, "N\u00FAmero de entregas", true, "El n\u00FAmero de entregas debe ser un dato num\u00E9rico"))
		return false;						    		    	
	if (!ValDNumero(formulario.txtPrecio, "Precio Nacional", true, "El precio nacional debe ser un dato num\u00E9rico"))
		return false;						    		    	
	if (!ValDNumero(formulario.txtPrecioInter, "Precio Internacional", true, "El precio internacional debe ser un dato num\u00E9rico"))
		return false;						    		    	
return true;
}

/*===================================================================
Función. Validacion de Patrocinios.
===================================================================*/
function validadoresPatrocinios(formulario){
	if (!SonRequeridos(formulario.ddlTipoDocumentoEmpresa, "Tipo de documento"))			
		return false;   
						
	if (!ValDNumero(formulario.txtNit, "N\u00FAmero de documento", true, "El n\u00Famero de documento debe ser un dato num\u00E9rico"))
		return false;	
							    		    	
	if (!SonRequeridos(formulario.txtNombreEmpresa, "Nombre"))
		return false;
		
	if (!SonRequeridos(formulario.ddlTipoDocumentoContacto, "Tipo de documento"))			
		return false;   
		
	if(formulario.ddlTipoDocumentoContacto.value == "TI" || formulario.ddlTipoDocumentoContacto.value == "CC")
       { 
		if (!ValDNumero(formulario.txtIdentificacion, "N\u00FAmero de documento", true, "El n\u00Famero de documento debe ser un dato num\u00E9rico"))
		return false;
	   }
	 else
	   {
	     if (!SonRequeridos(formulario.txtIdentificacion, "N\u00Famero de documento"))
		   return false;
	   }			   	
	
	if (!SonRequeridos(formulario.txtNombreContacto, "Nombre"))
		return false;
		
	if (!SonRequeridos(formulario.txtApellidos, "Apellidos"))
		return false;
		
	if (!SonRequeridos(formulario.txtTelefono, "Tel\u00E9fono"))
		return false;
		
	if (!SonRequeridos(formulario.txtDireccion, "Direcci\u00F3n"))
		return false;
		
	if (!valCorreo(formulario.txtEmail,"Email",true))			
		return false;	
	
	//if (!SonRequeridos(formulario.txtMonto, "Monto"))
	//	return false;
										
return true;
}

/*===================================================================
Función. Validacion de Solicitud Isci.
===================================================================*/
function validadoresSolicitud(formulario){
	if (!ValRadioSelected(formulario.rblTipoCliente,'Empresa / Persona'))
		return false;  	
		
	if (!valComboBox(formulario.ddlTipoEmpresa, "Seleccione un Tipo de Documento", "|Seleccione|"))
		return false; 
		
	if (!SonRequeridos(formulario.ddlTipoEmpresa, "Tipo de Documento"))			
		return false; 	
		
	if(formulario.ddlTipoEmpresa.value == "Tarjeta Identidad" || formulario.ddlTipoEmpresa.value == "CC" || formulario.ddlTipoEmpresa.value == "Nit")
	{ 
		if (!ValDNumero(formulario.txtNumeroDocumento, "N\u00famero de documento", true, "El n\u00Famero de documento debe ser un dato num\u00E9rico"))
			return false; 
	}
	else
	{
		if (!SonRequeridos(formulario.txtNumeroDocumento, "N\u00Famero de documento"))
			return false;
    }									
							    		    	
	if (!SonRequeridos(formulario.txtEmpresa, "Nombre"))
		return false;
		
	if (!valComboBox(formulario.ddlPais, "Seleccione un Pa\u00EDs", "|Seleccione|"))
		return false; 
		
	if (!SonRequeridos(formulario.ddlPais, "Pa\u00EDs"))			
		return false; 								
				
	if (!SonRequeridos(formulario.txtDireccion, "Direcci\u00F3n"))
		return false;
		
	if (!SonRequeridos(formulario.txtTelefono, "Tel\u00E9fono"))
		return false;
		
	if (!valCorreo(formulario.txtEmail,"Email",true))			
		return false;	
			
	if(formulario.rblTipoCliente[0].checked)
	{
		if (!valComboBox(formulario.ddlTamano, "Seleccione Tama\u00F1o de la Empresa", "|Seleccione|"))
			return false; 
			
		if (!SonRequeridos(formulario.ddlTamano, "Tama\u00F1o de la Empresa"))			
			return false;								
			
		if (!valComboBox(formulario.ddlTipoContacto, "Seleccione Tipo de Documento", "|Seleccione|"))
			return false; 
			
		if (!SonRequeridos(formulario.ddlTipoContacto, "Tipo de Documento"))			
			return false;			
			
		if (!ValDNumero(formulario.txtIdentificacion, "N\u00FAmero de Documento", true, "El n\u00Famero de documento debe ser un dato num\u00E9rico"))
			return false;		
			
		if (!SonRequeridos(formulario.txtNombres, "Nombres"))
			return false;
			
		if (!SonRequeridos(formulario.txtApellidos, "Apellidos"))
			return false;
				
		if (!ValRadioSelected(formulario.rbGenero,'G\u00E9nero'))
			return false; 	
		
		if (!valComboBox(formulario.ddlArea, "Seleccione \u00C1rea", "|Seleccione|"))
			return false; 
			
		if (!SonRequeridos(formulario.ddlArea, "\u00C1rea"))			
			return false; 
				
		if (!SonRequeridos(formulario.txtCargo, "Cargo que Desempe\u00F1a"))
			return false;	
	}				
										
return true;
}

/*===================================================================
Función. Validacion del formulario de Contactenos
===================================================================*/
function validadoresContactenos(formulario)
{  
     var formulario = document.frmContactos;
     
	 if (!SonRequeridos(formulario.txtNombres, "Nombre"))
		return false;
		
	 if (!SonRequeridos(formulario.txtApellidos, "Apellido"))
		return false;
	
	 if (!valComboBox(formulario.ddlPais, "Seleccione un pa\u00EDs", "|Seleccione|"))
		return false; 
		
	 if (!SonRequeridos(formulario.ddlPais, "pa\u00EDs"))			
		return false; 
		
	 if (!valComboBox(formulario.ddlDepartamento, "Seleccione un departamento", "|Seleccione|"))
		return false; 
		
	 if (!valComboBox(formulario.ddlCiudad, "Seleccione una ciudad", "|Seleccione|"))
		return false;
	
	if (!SonRequeridos(formulario.txtTelefono, "Tel\u00E9fono"))
		return false; 
	    
	if (!SonRequeridos(formulario.txtDireccion, "Direcci\u00F3n"))
		return false;
		
	if (!valCorreo(formulario.txtEmail,"Email",true))
	    return false;
		
    if (!SonRequeridos(formulario.txtEmpresa, "Empresa"))
		return false;
	
	if (!SonRequeridos(formulario.txtCargo, "Cargo"))
		return false; 
	
	 if (!valComboBox(formulario.ddlAreas, "Seleccione una \u00C1rea", "NA"))
		return false;
		
	 if (!SonRequeridos(formulario.ddlAreas, "\u00C1rea"))	
		return false;

	if (!SonRequeridos(formulario.txtComentarios, "Comentarios"))
		return false; 		
			
return true;
}

/*===================================================================
Función. Validacion de Ventas.
===================================================================*/
function validarVentas(formulario){
  if (!ValDNumero(formulario.DesAsistencia, "\u0025 Descuento Asistencia", true, "El \u0025 de descuento asistencia debe ser un dato num\u00E9rico"))
    return false;
  if (!ValDNumero(formulario.DesExposicion, "\u0025 Descuento Exposici\u00F3n", false, "El \u0025 de descuento exposici\u00F3n debe ser un dato num\u00E9rico"))
    return false;
  if (!ValDNumero(formulario.DesIsci, "\u0025 Descuento Isci", false, "El \u0025 de descuento isci debe ser un dato num\u00E9rico"))
    return false;
  if (!ValDNumero(formulario.DesAfin, "\u0025 Descuento Afin", false, "El \u0025 de descuento afin debe ser un dato num\u00E9rico"))
    return false;
  return true;
}

/*===================================================================
Función. Validacion de Asistencia a Ventas.
===================================================================*/
function validar_Asistencia_Ventas(formulario){	
	if (!valComboBox(formulario.DDLFeria, "Seleccione una Feria", "Seleccionar"))
		return false; 
			
	if (!SonRequeridos(formulario.DDLFeria, "Feria"))			
		return false;   
  return true;
}

/*===================================================================
Función. Validacion rechazar usuarios
===================================================================*/
function validadorRechazarUsuario(formulario)
{  	 
     if (!valCorreo(formulario.txtPara,"Correo no v\u00E1lido",true))
	    return false;
		
	if (!SonRequeridos(formulario.txtAsunto, "Asunto"))
		return false;
	
	if (!SonRequeridos(formulario.txtBody, "Cuerpo del mensaje",true))
		return false;
return true;
}

/*===================================================================
Función. Validacion centros de costos
===================================================================*/
function validadorCentroCostos(formulario)
{  	 
    var formulario = document.frmCentro;
    
   if (!ValDNumero(formulario.txtCodigoCentro, "Centro de costos", true, "El centro de costos debe ser un dato num\u00E9rico"))
    return false;
     
   if (!SonRequeridos(formulario.txtDescripcionCentro, "Descripci\u00F3n centro de costos", true))
		return false;
    
return true;
}

/*===================================================================
Función. Validacion variables centros de costos
===================================================================*/
function validadorVbleCentroCostos(formulario)
{  	 
    var formulario = document.frmCentro;
    
   if (!ValDNumero(formulario.txtCodigoVble, "C\u00F3digo variable contable", true, "El c\u00F3digo variable contable debe ser un dato num\u00E9rico"))
    return false;
     
   if (!SonRequeridos(formulario.txtDescripcionVble, "Descripci\u00F3n variable contable", true))
		return false;
    
return true;
}

/*===================================================================
Función. Validacion bancos recaudadores
===================================================================*/
function validadorBancoRecaudador(formulario)
{  	 
    var formulario = document.frmBancos;
    
   if (!valComboBox(formulario.ddlFranquicia, "Seleccione una franquicia", "|Seleccione|"))
		return false;
     
   if (!SonRequeridos(formulario.txtcodBanco, "C\u00F3digo del banco recaudador", true))
    return false;
    
   if (!SonRequeridos(formulario.txtDescripcion, "Descripci\u00F3n del banco recaudador", true))
		return false;
    
return true;
}


/*===================================================================
Función. Validacion del formulario de Contactenos Corporativo
===================================================================*/
function validadoresContactenosCorp(formulario) {
    var formulario = document.frmContactosCorporativos;

    if (!SonRequeridos(formulario.txtNombres, "Nombre"))
        return false;

    if (!SonRequeridos(formulario.txtTelefono, "Tel\u00E9fono"))
        return false;

    if (!valCorreo(formulario.txtEmail, "Email", true))
        return false;

    if (!SonRequeridos(formulario.txtEmpresa, "Empresa"))
        return false;

    if (!valComboBox(formulario.ddlAreas, "Seleccione un servicio", "NA"))
        return false;

    if (!SonRequeridos(formulario.ddlAreas, "\servicio"))
        return false;

    if (!SonRequeridos(formulario.txtComentarios, "Comentarios"))
        return false;

    return true;
}

function validadoresContactenosCorp1(formulario) {
    var formulario = document.frmContactosCorporativos1;

    if (!SonRequeridos1(formulario.txtNombres, "Name"))
        return false;

    if (!SonRequeridos1(formulario.txtTelefono, "Phone"))
        return false;

    if (!valCorreo(formulario.txtEmail, "Email", true))
        return false;

    if (!SonRequeridos1(formulario.txtEmpresa, "Company"))
        return false;

    if (!valComboBox(formulario.ddlAreas, "Select service", "NA"))
        return false;

    if (!SonRequeridos1(formulario.ddlAreas, "\service"))
        return false;

    if (!SonRequeridos1(formulario.txtComentarios, "Message"))
        return false;

    return true;
}




