//Validaciones para el modulo de estados de servicio
function validarSesion(form)								
{
       error=0;
       claseError="inputError";
       claseError1="formtxtlistverdanagrischicoerror";
       claseError2="inputErrorfile";
       claseError2="inputErrorfile";

	if(form.user.value=="")  						
       {
				
         form.user.value="";	
  	  showDialog('Warning','Escribe tu nombre de usuario. Gracias.','warning');			
         return false
       }

	if(form.pass.value=="")  						
       {
					
         form.pass.value="";				
	 showDialog('Warning','Escribe tu contraseña. Gracias.','warning');
         return false
       }

       
}
function validarNumero(form)								
{
       error=0;
       claseError="inputError";
       claseError1="formtxtlistverdanagrischicoerror";
       claseError2="inputErrorfile";
       claseError2="inputErrorfile";


	if(form.cantidad.value=="")  						
       {
         form.cantidad.value="0";				
	 showDialog('Warning','Escriba la cantidad que desea adquirir. Gracias.','warning');
         return false
       }
	numerico(form.cantidad.value)
        if(error==1)
       {
          form.cantidad.value="0";	
	 showDialog('Warning','Escriba la cantidad que desea adquirir, solo números. Gracias.','warning');
          return false
       }

       
}
//Validaciones para el modulo de estados de servicio
function validarEdo(form)								
{
       error=0;
       claseError="inputError";
       claseError1="formtxtlistverdanagrischicoerror";
       claseError2="inputErrorfile";
       claseError2="inputErrorfile";


	if(form.id_contrato.value=="")  						
       {
         form.id_contrato.className=claseError;					
         form.id_contrato.value="Llena este Espacio";				
	 showDialog('Warning','Escriba el número de contrato al cual le deseas agregar un nuevo estado. Gracias.','warning');
         return false
       }
	numerico(form.id_contrato.value)
        if(error==1)
       {
          form.id_contrato.className=claseError;					
          form.id_contrato.value="Solo introduce datos numericos";	
	 showDialog('Warning','Escriba el número de contrato al cual le deseas agregar un nuevo estado. Gracias.','warning');
          return false
       }
	if(form.tipo_estado.value==0)  						
       {
         form.tipo_estado.className=claseError;					
	 showDialog('Warning','Seleccione el estado en el que se encuentra el servicio. Gracias.','warning');
         return false
       }
       if(form.txt_descripcion.value=="")  						
       {
	form.Area.className=claseError2; 
	form.Area.value="Por favor llena el Área de Texto"; 
  	showDialog('Warning','Llena el área de texto con la descripción que deseas hacer acerca del estado, no olvide los signos de puntuación. Si el área de texto ya ha sido llenada intente enviar la información nuevamente. Gracias.','warning');	
	form.Area.focus()		
        return false
       }
       textarea(txt_descripcion)
       if(error==1)  						
       {
	form.Area.className=claseError2; 
	form.Area.value="Por favor llena el Área de Texto"; 
  	showDialog('Warning','Llena el área de texto con la descripción que deseas hacer acerca del estado, no olvide los signos de puntuación. Gracias.','warning');	
	form.Area.focus()		
        return false
       }
       
}
//Validaciones para el modulo de productos
function validarProductos(form)								
{
       error=0;
       claseError="inputError";
       claseError1="formtxtlistverdanagrischicoerror";
       claseError2="inputErrorfile";
       claseError2="inputErrorfile";

	if(form.txt_clave.value=="")  						
       {
         form.txt_clave.className=claseError;					
         form.txt_clave.value="Llena este Espacio";				
  	  showDialog('Warning','Escriba la clave para el producto que desea agregar al catálogo de productos. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_clave.value)
        if(error==1)
       {
          form.txt_clave.className=claseError;					
          form.txt_clave.value="Solo introduce datos alfanumericos";	
  	  showDialog('Warning','Escriba la clave para el producto que desea agregar al catálogo de productos. Gracias.','warning');
          return false
       }

	if(form.txt_nombre.value=="")  						
       {
         form.txt_nombre.className=claseError;					
         form.txt_nombre.value="Llena este Espacio";				
	 showDialog('Warning','Escriba un nombre del producto que desea agregar al catálogo. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_nombre.value)
        if(error==1)
       {
          form.txt_nombre.className=claseError;					
          form.txt_nombre.value="Solo introduce datos alfanumericos";	
  	  showDialog('Warning','Escriba un nombre correcto para el producto a agregar. Gracias.','warning');
          return false
       }
	if(form.txt_marca.value=="")  						
       {
         form.txt_marca.className=claseError;					
         form.txt_marca.value="Llena este Espacio";				
	 showDialog('Warning','Escriba el nombre de la marca del producto que desea agregar al catálogo. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_marca.value)
        if(error==1)
       {
          form.txt_marca.className=claseError;					
          form.txt_marca.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Escriba el nombre de la marca del producto que desea agregar al catálogo. Gracias.','warning');
          return false
       }
	if(form.num_precio_publico.value=="")  						
       {
         form.num_precio_publico.className=claseError;					
         form.num_precio_publico.value="Llena este Espacio";				
	 showDialog('Warning','Escriba el precio al público del producto que desea agregar al catálogo. Gracias.','warning');
         return false
       }
	numerico(form.num_precio_publico.value)
        if(error==1)
       {
          form.num_precio_publico.className=claseError;					
          form.num_precio_publico.value="Solo introduce datos numericos";	
	 showDialog('Warning','Escriba el precio al público del producto que desea agregar al catálogo. Gracias.','warning');
          return false
       }

       //Validación para el input file
       if(form.file.value=="")  						
       {
	  form.file.className=claseError;
	  form.Archivo.className=claseError2;
	  form.Archivo.value="Selecciona una imagen, por favor.";	
  	  showDialog('Warning','Debes seleccionar una imagen para agregar a la galería. Gracias.','warning');	
          return false
       }
       comprueba_extension(form.file.value)
      if(error==1){	
	  form.file.className=claseError;
	  form.Archivo.className=claseError2;
	  form.Archivo.value="Solo se permiten imagenes .jpg y .gif";
  	  showDialog('Warning','El formato de la imagen no esta permitido. Gracias.','warning');	
	  return false
      }

       if(form.txt_descripcion.value=="")  						
       {
	form.txt_descripcion.className=claseError; 
	form.txt_descripcion.value="Llena este Espacio"; 
  	showDialog('Warning','Llena el área de texto con la descripción que deseas hacer acerca de la imagen, no olvide los signos de puntuación. Si el área de texto ya ha sido llenada intente enviar la información nuevamente. Gracias.','warning');	
        return false
       }
       alfanumerico2(form.txt_descripcion.value)
       if(error==1)  						
       {
	form.txt_descripcion.className=claseError; 
	form.txt_descripcion.value="Solo introduce datos alfanumericos"; 
  	showDialog('Warning','Llena el área de texto con la descripción que deseas hacer acerca de la imagen, no olvide los signos de puntuación. Gracias.','warning');			
        return false
       }
       if(form.txt_descripcionc.value=="")  						
       {
	form.Area.className=claseError2; 
	form.Area.value="Por favor llena el Área de Texto"; 
  	showDialog('Warning','Llena el área de texto con la descripción del aviso, no olvide los signos de puntuación. Si el área de texto ya ha sido llenada intente enviar la información nuevamente. Gracias.','warning');	
	form.Area.focus()		
        return false
       }
       
}
function validarModProductos(form)								
{
       error=0;
       claseError="inputError";
       claseError1="formtxtlistverdanagrischicoerror";
       claseError2="inputErrorfile";
       claseError2="inputErrorfile";

	if(form.txt_clave.value=="")  						
       {
         form.txt_clave.className=claseError;					
         form.txt_clave.value="Llena este Espacio";				
  	  showDialog('Warning','Escriba la clave para el producto que desea agregar al catálogo de productos. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_clave.value)
        if(error==1)
       {
          form.txt_clave.className=claseError;					
          form.txt_clave.value="Solo introduce datos alfanumericos";	
  	  showDialog('Warning','Escriba la clave para el producto que desea agregar al catálogo de productos. Gracias.','warning');
          return false
       }

	if(form.txt_nombre.value=="")  						
       {
         form.txt_nombre.className=claseError;					
         form.txt_nombre.value="Llena este Espacio";				
	 showDialog('Warning','Escriba un nombre del producto que desea agregar al catálogo. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_nombre.value)
        if(error==1)
       {
          form.txt_nombre.className=claseError;					
          form.txt_nombre.value="Solo introduce datos alfanumericos";	
  	  showDialog('Warning','Escriba un nombre correcto para el producto a agregar. Gracias.','warning');
          return false
       }
	if(form.txt_marca.value=="")  						
       {
         form.txt_marca.className=claseError;					
         form.txt_marca.value="Llena este Espacio";				
	 showDialog('Warning','Escriba el nombre de la marca del producto que desea agregar al catálogo. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_marca.value)
        if(error==1)
       {
          form.txt_marca.className=claseError;					
          form.txt_marca.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Escriba el nombre de la marca del producto que desea agregar al catálogo. Gracias.','warning');
          return false
       }
	if(form.num_precio_publico.value=="")  						
       {
         form.num_precio_publico.className=claseError;					
         form.num_precio_publico.value="Llena este Espacio";				
	 showDialog('Warning','Escriba el precio al público del producto que desea agregar al catálogo. Gracias.','warning');
         return false
       }
	numerico(form.num_precio_publico.value)
        if(error==1)
       {
          form.num_precio_publico.className=claseError;					
          form.num_precio_publico.value="Solo introduce datos numericos";	
	 showDialog('Warning','Escriba el precio al público del producto que desea agregar al catálogo. Gracias.','warning');
          return false
       }

       //Validación para el input file
      if(form.file.value!="")  						
       {
	
       comprueba_extension(form.file.value)
      if(error==1){	
	  form.file.className=claseError;
	  form.file.value="";
  	  showDialog('Warning','El formato de la imagen no esta permitido, solo imagenes .gif y .jpg. Gracias.','warning');	
	  return false
      }
	}

       if(form.txt_descripcion.value=="")  						
       {
	form.txt_descripcion.className=claseError; 
	form.txt_descripcion.value="Llena este Espacio"; 
  	showDialog('Warning','Llena el área de texto con la descripción que deseas hacer acerca de la imagen, no olvide los signos de puntuación. Si el área de texto ya ha sido llenada intente enviar la información nuevamente. Gracias.','warning');	
        return false
       }
       alfanumerico2(form.txt_descripcion.value)
       if(error==1)  						
       {
	form.txt_descripcion.className=claseError; 
	form.txt_descripcion.value="Solo introduce datos alfanumericos"; 
  	showDialog('Warning','Llena el área de texto con la descripción que deseas hacer acerca de la imagen, no olvide los signos de puntuación. Gracias.','warning');			
        return false
       }
       if(form.txt_descripcionc.value=="")  						
       {
	form.Area.className=claseError2; 
	form.Area.value="Por favor llena el Área de Texto"; 
  	showDialog('Warning','Llena el área de texto con la descripción del aviso, no olvide los signos de puntuación. Si el área de texto ya ha sido llenada intente enviar la información nuevamente. Gracias.','warning');	
	form.Area.focus()		
        return false
       }
       
}
//Validaciones para el modulo de temas
function validarTemas(form)								
{
       error=0;
       claseError="inputError";
       claseError1="formtxtlistverdanagrischicoerror";
       claseError2="inputErrorfile";
       claseError2="inputErrorfile";


	if(form.txt_titulo.value=="")  						
       {
         form.txt_titulo.className=claseError;					
         form.txt_titulo.value="Llena este Espacio";				
	 showDialog('Warning','Escriba un título para el tema que que desea agregar. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_titulo.value)
        if(error==1)
       {
          form.txt_titulo.className=claseError;					
          form.txt_titulo.value="Solo introduce datos alfanumericos";	
  	  showDialog('Warning','Escriba un título para el tema que que desea agregar. Gracias.','warning');
          return false
       }
	if(form.txt_copete.value=="")  						
       {
         form.txt_copete.className=claseError;					
         form.txt_copete.value="Llena este Espacio";				
	 showDialog('Warning','Escriba un texto introductorio al  artículo que desea agregar. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_copete.value)
        if(error==1)
       {
          form.txt_copete.className=claseError;					
          form.txt_copete.value="Solo introduce datos alfanumericos";	
  	  showDialog('Warning','Escriba un texto introductorio al artículo que desea agregar. Gracias.','warning');
          return false
       }
	if(form.txt_autor.value=="")  						
       {
         form.txt_autor.className=claseError;					
         form.txt_autor.value="Llena este Espacio";				
	 showDialog('Warning','Escriba el nombre del autor del archivo que desea cargar que desea agregar. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_autor.value)
        if(error==1)
       {
          form.txt_autor.className=claseError;					
          form.txt_autor.value="Solo introduce datos alfanumericos";	
  	  showDialog('Warning','Escriba el nombre del autor del archivo que desea cargar que desea agregar. Gracias.','warning');
          return false
       }

	if(form.num_tipo.value=="")  						
       {
         form.num_tipo.className=claseError;					
         form.num_tipo.value="Llena este Espacio";				
	 showDialog('Warning','Seleccione la dirección a donde será dirigido el tema, ejemplo: información estratégica. Gracias.','warning');
         return false
       }

       if(form.txt_cuerpoinfo.value=="")  						
       {
	form.Area.className=claseError2; 
	form.Area.value="Por favor llena el Área de Texto"; 
  	showDialog('Warning','Llena el área de texto con la descripción que deseas hacer del tema que agrego, no olvide los signos de puntuación. Si el área de texto ya ha sido llenada intente enviar la información nuevamente. Gracias.','warning');	
	form.Area.focus()		
        return false
       }

       
}
//Fin de la funciones de validar temas
//Funciones para validar avisos
function validarAvisos(form)								
{
       error=0;
       claseError="inputError";
       claseError1="formtxtlistverdanagrischicoerror";
       claseError2="inputErrorfile";
       claseError2="inputErrorfile";


	if(form.txt_titulo.value=="")  						
       {
         form.txt_titulo.className=claseError;					
         form.txt_titulo.value="Llena este Espacio";				
	 showDialog('Warning','Escriba un título para el aviso que desea agregar en el sistema. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_titulo.value)
        if(error==1)
       {
          form.txt_titulo.className=claseError;					
          form.txt_titulo.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Escriba un título para el aviso que desea agregar en el sistema. Gracias.','warning');
          return false
       }
    if(form.txt_copete.value=="")  						
       {
         form.txt_copete.className=claseError;					
         form.txt_copete.value="Llena este Espacio";				
	 showDialog('Warning','Escriba una introducción del aviso. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_copete.value)
        if(error==1)
       {
          form.txt_copete.className=claseError;					
          form.txt_copete.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Escriba una introducción del aviso. Gracias.','warning');
          return false
       }


       if(form.txt_cuerpo.value=="")  						
       {
	form.Area.className=claseError2; 
	form.Area.value="Por favor llena el Área de Texto"; 
  	showDialog('Warning','Llena el área de texto con la descripción del aviso, no olvide los signos de puntuación. Si el área de texto ya ha sido llenada intente enviar la información nuevamente. Gracias.','warning');	
	form.Area.focus()		
        return false
       }
       
       
}

//Fin de la funciones de validar avisos

//Funcion para validar la url

function validarLigas(form)								
{
       error=0;
       claseError="inputError";
       claseError1="formtxtlistverdanagrischicoerror";
       claseError2="inputErrorfile";
       claseError2="inputErrorfile";


	if(form.txt_ligas.value=="")  						
       {
         form.txt_ligas.className=claseError;					
         form.txt_ligas.value="Llena este Espacio";				
	 showDialog('Warning','Escriba la liga de interés a agregar, ejemplo: http://www.dominio.com. Gracias.','warning');
         return false
       }
	url(form.txt_ligas.value)
        if(error==1)
       {
          form.txt_ligas.className=claseError;					
          form.txt_ligas.value="Escriba un enlace valido";	
  	  showDialog('Warning','Escriba un enlace valido, ejemplo: http://www.dominio.com. Gracias.','warning');
          return false
       }
    if(form.txt_nombre.value=="")  						
       {
         form.txt_nombre.className=claseError;					
         form.txt_nombre.value="Llena este Espacio";				
	 showDialog('Warning','Escriba un nombre para identificar la liga de interés. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_nombre.value)
        if(error==1)
       {
          form.txt_nombre.className=claseError;					
          form.txt_nombre.value="Solo introduce datos alfanumericos";	
  	  showDialog('Warning','Escriba un nombre para identificar la liga de interés. Gracias.','warning');
          return false
       }
           
       
}

//Fin de la funcion de url

//Funciones para validar personal de contacto
function validarContacto(form)								
{
       error=0;
       claseError="inputError";
       claseError1="formtxtlistverdanagrischicoerror";
       claseError2="inputErrorfile";
       claseError2="inputErrorfile";


	if(form.txt_nombre.value=="")  						
       {
         form.txt_nombre.className=claseError;					
         form.txt_nombre.value="Llena este Espacio";				
	 showDialog('Warning','Escriba su nombre. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_nombre.value)
        if(error==1)
       {
          form.txt_nombre.className=claseError;					
          form.txt_nombre.value="Solo introduce datos alfanumericos";	
  	  showDialog('Warning','Escriba su nombre. Gracias.','warning');
          return false
       }

	if(form.txt_apellido.value=="")  						
       {
         form.txt_apellido.className=claseError;					
         form.txt_apellido.value="Llena este Espacio";				
	 showDialog('Warning','Escriba su apellido paterno y materno. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_apellido.value)
        if(error==1)
       {
          form.txt_apellido.className=claseError;					
          form.txt_apellido.value="Solo introduce datos alfanumericos";	
  	  showDialog('Warning','Escriba su apellido paterno y materno. Gracias.','warning');
          return false
       }

       if(form.txt_telefono.value=="")  						
       {
         form.txt_telefono.className=claseError;					
         form.txt_telefono.value="Llena este Espacio";				
	 showDialog('Warning','Escriba su teléfono incluyendo lada. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_telefono.value)
        if(error==1)
       {
          form.txt_telefono.className=claseError;					
          form.txt_telefono.value="Solo introduce datos alfanumericos";	
  	  showDialog('Warning','Escriba su teléfono incluyendo lada. Gracias.','warning');
          return false
       }
	
	if(form.txt_email.value=="")  						
       {
         form.txt_email.className=claseError;					
         form.txt_email.value="Llena este Espacio";
	 showDialog('Warning','Escriba su correo electrónico completo ejemplo: micorreo@dominio.com{.mx}. Gracias.','warning');				
         return false
       }
       mail(form.txt_email.value)
        if(error==1)
       {
          form.txt_email.className=claseError;					
          form.txt_email.value="Introduce un correo valido";
	  showDialog('Warning','Escriba el correo electrónico completo ejemplo: micorreo@dominio.com{.mx}. Gracias.','warning');		
          return false
       }
	if(form.txt_puesto.value=="")  						
       {
         form.txt_puesto.className=claseError;					
         form.txt_puesto.value="Llena este Espacio";				
	 showDialog('Warning','Escriba el cargo que tiene dentro de la empresa. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_puesto.value)
        if(error==1)
       {
          form.txt_puesto.className=claseError;					
          form.txt_puesto.value="Solo introduce datos alfanumericos";	
  	  showDialog('Warning','Escriba el cargo que tiene dentro de la empresa. Gracias.','warning');
          return false
       }
}
//Fin de las funciones de validar contacto

//Funciones para validar 

function validar(form)									//Validaciones de la Pagina Index
{
       error=0;
       claseError="inputError";
       claseError1="formtxtlistverdanagrischicoerror";
       claseError2="inputErrorfile";
       claseError2="inputErrorfile";


	if(form.nombre.value=="")  						
       {
         form.nombre.className=claseError;					
         form.nombre.value="Llena este Espacio";				
	 showDialog('Error','En el cuadro de texto Nombre, de la sección 1. Llena este espacio por favor, ya que de lo contrario tu petición no podrá ser procesada hacia nuestro servidor.','error',2);
         return false
       }
	alfanumerico2(form.nombre.value)
        if(error==1)
       {
          form.nombre.className=claseError;					
          form.nombre.value="Solo introduce datos alfanumericos";		
          return false
       }

	if(form.apellido.value=="")  						
       {
         form.apellido.className=claseError;					
         form.apellido.value="Llena este Espacio";				
         return false
       }
	alfanumerico2(form.apellido.value)
        if(error==1)
       {
          form.apellido.className=claseError;					
          form.apellido.value="Solo introduce datos alfanumericos";		
          return false
       }

       if(form.email.value=="")  						
       {
         form.email.className=claseError;					
         form.email.value="Llena este Espacio";				
         return false
       }
       mail(form.email.value)
        if(error==1)
       {
          form.email.className=claseError;					
          form.email.value="Introduce un correo valido";		
          return false
       }


       if(form.file.value=="")  						
       {
	  form.file.className=claseError;
	  form.Archivo.className=claseError2;
	  form.Archivo.value="Selecciona";		
         return false
       }
       comprueba_extension(form.file.value)
      if(error==1){	
	  form.file.className=claseError;
	  form.Archivo.className=claseError2;
	  form.Archivo.value="Solo se permiten imagenes .jpg y .png";
	  return false
      }

       if(form.texto.value=="")  						
       {
	form.Area.className=claseError2; 
	form.Area.value="Por favor llena el Área de Texto"; 
	form.Area.focus()		
        return false
       }

       
}
//Funciones para validar el formulario fitosanitario
function validarFito(form)
{
       error=0;
       claseError="inputError";
       claseError1="formtxtlistverdanagrischicoerror";
       claseError2="inputErrorfile";
       claseError2="inputErrorfile";
//Datos personales
	if(form.txt_nombre.value=="")  						
       {
         form.txt_nombre.className=claseError;					
         form.txt_nombre.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Datos Personales. Escriba su nombre, será identificado por medio de este. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_nombre.value)
        if(error==1)
       {
          form.txt_nombre.className=claseError;					
          form.txt_nombre.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Error en la pestaña Datos Personales. Escriba su nombre, será identificado por medio de este. Gracias.','warning');
          return false
       }
	if(form.txt_colonia.value=="")  						
       {
         form.txt_colonia.className=claseError;					
         form.txt_colonia.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Datos Personales. Escriba el nombre dela colonia. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_colonia.value)
        if(error==1)
       {
          form.txt_colonia.className=claseError;					
          form.txt_colonia.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Error en la pestaña Datos Personales. Escriba el nombre de la colonia. Gracias.','warning');
          return false
       }
	if(form.txt_calle.value=="")  						
       {
         form.txt_calle.className=claseError;					
         form.txt_calle.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Datos Personales. Escriba el nombre de la calle. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_calle.value)
        if(error==1)
       {
          form.txt_calle.className=claseError;					
          form.txt_calle.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Error en la pestaña Datos Personales. Escriba el nombre de la calle. Gracias.','warning');
          return false
       }
	if(form.num_externo.value=="")  						
       {
         form.num_externo.className=claseError;					
         form.num_externo.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Datos Personales. Escriba el número externo del domicilio. Gracias.','warning');
         return false
       }
	alfanumerico2(form.num_externo.value)
        if(error==1)
       {
          form.num_externo.className=claseError;					
          form.num_externo.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Error en la pestaña Datos Personales. Escriba el número externo del domicilio. Gracias.','warning');
          return false
       }
	if(form.num_interno.value=="")  						
       {
         form.num_interno.className=claseError;					
         form.num_interno.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Datos Personales. Escriba el número interno del domicilio en su defecto poner No aplica. Gracias.','warning');
         return false
       }
	alfanumerico2(form.num_interno.value)
        if(error==1)
       {
          form.num_interno.className=claseError;					
          form.num_interno.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Error en la pestaña Datos Personales. Escriba el número interno, en caso de no tenerlo, poner No aplica. Gracias.','warning');
          return false
       }

	if(form.txt_delegacion.value=="")  						
       {
         form.txt_delegacion.className=claseError;					
         form.txt_delegacion.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Datos Personales. Escriba su delegación. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_delegacion.value)
        if(error==1)
       {
          form.txt_delegacion.className=claseError;					
          form.txt_delegacion.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Error en la pestaña Datos Personales. Escriba su delegación. Gracias.','warning');
          return false
       }
	if(form.txt_ciudad.value=="")  						
       {
         form.txt_ciudad.className=claseError;					
         form.txt_ciudad.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Datos Personales. Escriba su ciudad. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_ciudad.value)
        if(error==1)
       {
          form.txt_ciudad.className=claseError;					
          form.txt_ciudad.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Error en la pestaña Datos Personales. Escriba su ciudad. Gracias.','warning');
          return false
       }
	if(form.txt_estadou.value=="")  						
       {
         form.txt_estadou.className=claseError;					
         form.txt_estadou.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Datos Personales. Escriba el estado donde reside. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_estadou.value)
        if(error==1)
       {
          form.txt_estadou.className=claseError;					
          form.txt_estadou.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Error en la pestaña Datos Personales. Escriba el estado donde reside. Gracias.','warning');
          return false
       }
	if(form.txt_paisu.value=="")  						
       {
         form.txt_paisu.className=claseError;					
         form.txt_paisu.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Datos Personales. Escriba el país donde reside. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_paisu.value)
        if(error==1)
       {
          form.txt_paisu.className=claseError;					
          form.txt_paisu.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Error en la pestaña Datos Personales. Escriba el país donde reside. Gracias.','warning');
          return false
       }
	if(form.txt_cp.value=="")  						
       {
         form.txt_cp.className=claseError;					
         form.txt_cp.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Datos Personales. Escriba su código postal. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_cp.value)
        if(error==1)
       {
          form.txt_cp.className=claseError;					
          form.txt_cp.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Error en la pestaña Datos Personales. Escriba su código postal. Gracias.','warning');
          return false
       }
	if(form.txt_rfc.value!="")  						
       {

	RFC(form.txt_rfc.value)
        if(error==1)
       {
          form.txt_rfc.className=claseError;					
          form.txt_rfc.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Datos Personales. Escriba su rfc, el formato de un RFC es el siguiente:<br /> Personas Físicas: LLLL999999XXX, Personas Morales: LLL999999XXX. Gracias.','warning');
          return false
       }
	}
	if(form.txt_telefono.value=="")  						
       {
         form.txt_telefono.className=claseError;					
         form.txt_telefono.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Datos Personales. Escriba su teléfono, incluyendo lada. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_telefono.value)
        if(error==1)
       {
          form.txt_telefono.className=claseError;					
          form.txt_telefono.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Error en la pestaña Datos Personales. Escriba su teléfono, incluyendo lada. Gracias.','warning');
          return false
       }
	if(form.txt_mail.value=="")  						
       {
         form.txt_mail.className=claseError;					
         form.txt_mail.value="Llena este Espacio";
	 showDialog('Warning','Error en la pestaña Datos Personales. Escriba su correo electrónico. Gracias.','warning');				
         return false
       }
       mail(form.txt_mail.value)
        if(error==1)
       {
          form.txt_mail.className=claseError;					
          form.txt_mail.value="Introduce un correo valido";
	  showDialog('Warning','Error en la pestaña Datos Personales. Escriba el correo completo ejemplo: micorreo@dominio.com{.mx}. Gracias.','warning');		
          return false
       }


//Datos del contrato
	if(form.txt_remitente.value=="")  						
       {
         form.txt_remitente.className=claseError;					
         form.txt_remitente.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Paso 2. Escriba tu nombre o en su defecto el de la empresa que esta realizando el contrato.','warning');
         return false
       }
	alfanumerico2(form.txt_remitente.value)
        if(error==1)
       {
         form.txt_remitente.className=claseError;					
         form.txt_remitente.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Paso 2. Escriba tu nombre o en su defecto el de la empresa que esta realizando el contrato.','warning');
         return false
       }
	if(form.txt_acta.value!="")  						
       {

	alfanumerico2(form.txt_acta.value)
        if(error==1)
       {
         form.txt_acta.className=claseError;					
         form.txt_acta.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Paso 2. Escriba el acta del contrato.','warning');
         return false
       }
       }else{
         form.txt_acta.value="No Aplica";
	}
	if(form.txt_inspectoria.value!="")  						
       {

	alfanumerico2(form.txt_inspectoria.value)
        if(error==1)
       {
         form.txt_inspectoria.className=claseError;					
         form.txt_inspectoria.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Paso 2. Escriba el nombre de la inspectoria.','warning');
         return false
       }
	}else{
         form.txt_inspectoria.value="No Aplica";
	}

	if(form.txt_remision.value!="")  						
       {
	alfanumerico2(form.txt_remision.value)
        if(error==1)
       {
         form.txt_remision.className=claseError;					
         form.txt_remision.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Paso 2. Escriba la remisión.','warning');
         return false
       }
	}else{
         form.txt_remision.value="No Aplica";
	}

	if(form.txt_uso.value!="")  						
       {

	alfanumerico2(form.txt_uso.value)
        if(error==1)
       {
         form.txt_uso.className=claseError;					
         form.txt_uso.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Paso 2. Escriba el uso que usted le da a la muestra que usted desea enviar a laboratorio.','warning');
         return false
       }
	}else{
         form.txt_uso.value="No Aplica";
	}

	if(form.txt_producto.value!="")  						
       {
	alfanumerico2(form.txt_producto.value)
        if(error==1)
       {
         form.txt_producto.className=claseError;					
         form.txt_producto.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Paso 2. Escriba el producto que usted utiliza.','warning');
         return false
       }
	}else{
         form.txt_producto.value="No Aplica";
	}
	if(form.txt_subproducto.value!="")  						
       {
	alfanumerico2(form.txt_subproducto.value)
        if(error==1)
       {
         form.txt_subproducto.className=claseError;					
         form.txt_subproducto.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Paso 2. Escriba el subproducto que usted utiliza.','warning');
         return false
       }
	}else{
         form.txt_subproducto.value="No Aplica";
	}

	if(form.num_cantidad.value=="")  						
       {
         form.num_cantidad.className=claseError;					
         form.num_cantidad.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Paso 3. Escriba la cantidad de las muestras con número.','warning');
         return false
       }
	numerico(form.num_cantidad.value)
        if(error==1)
       {
         form.num_cantidad.className=claseError;					
         form.num_cantidad.value="Solo introduce números";	
	 showDialog('Warning','Error en la pestaña Paso 3. Escriba la cantidad de las muestras con número.','warning');
         return false
       }
	if(form.num_volumen.value=="")  						
       {
         form.num_volumen.className=claseError;					
         form.num_volumen.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Paso 3. Escriba el volumen.','warning');
         return false
       }
	numerico(form.num_volumen.value)
        if(error==1)
       {
         form.num_volumen.className=claseError;					
         form.num_volumen.value="Solo introduce números";	
	 showDialog('Warning','Error en la pestaña Paso 3. Escriba el volumen.','warning');
         return false
       }
	if(form.txt_cultivoafectado.value=="")  						
       {
         form.txt_cultivoafectado.className=claseError;					
         form.txt_cultivoafectado.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Paso 3. Escriba el nombre del cultivo que es afectado.','warning');
         return false
       }
	alfanumerico2(form.txt_cultivoafectado.value)
        if(error==1)
       {
         form.txt_cultivoafectado.className=claseError;					
         form.txt_cultivoafectado.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Paso 3. Escriba el nombre del cultivo que es afectado.','warning');
         return false
       }
	if(form.txt_paisorigen.value!="")  						
       {

	alfanumerico2(form.txt_paisorigen.value)
        if(error==1)
       {
         form.txt_paisorigen.className=claseError;					
         form.txt_paisorigen.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Paso 3. Escriba el nombre del país de donde es el cultivo que es afectado.','warning');
         return false
       }
	}else{
         form.txt_paisorigen.value="No Aplica";
	}

	if(form.txt_sintomas.value!="")  						
       {

	alfanumerico2(form.txt_sintomas.value)
        if(error==1)
       {
         form.txt_sintomas.className=claseError;					
         form.txt_sintomas.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Paso 3. Escriba los síntomas del cultivo que es afectado.','warning');
         return false
       }
	}else{
         form.txt_sintomas.value="No Aplica";
	}

     if(form.txt_procedencia.value!="")  
	{						
	alfanumerico2(form.txt_procedencia.value)
        if(error==1)
       {
         form.txt_procedencia.className=claseError;					
         form.txt_procedencia.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Paso 3. Escriba el lugar de procedencia de su muestra.','warning');
         return false
       }
	}else{
         form.txt_procedencia.value="No Aplica";
	}

     if(form.txt_parte.value=="")  						
       {
         form.txt_parte.className=claseError;					
         form.txt_parte.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Paso 4. Escriba la parte u organo que esta siendo afectada.','warning');
         return false
       }
	alfanumerico2(form.txt_parte.value)
        if(error==1)
       {
         form.txt_parte.className=claseError;					
         form.txt_parte.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Paso 4. Escriba la parte u organo que esta siendo afectada.','warning');
         return false
       }
     if(form.txt_destino.value!="") 
	{					
	alfanumerico2(form.txt_destino.value)
        if(error==1)
       {
         form.txt_destino.className=claseError;					
         form.txt_destino.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Paso 4. Escriba el destino de la muestra.','warning');
         return false
       }
	}else{
         form.txt_destino.value="No Aplica";
	}

      if(form.txt_variedad.value!="")  						
       {
	alfanumerico2(form.txt_variedad.value)
        if(error==1)
       {
         form.txt_variedad.className=claseError;					
         form.txt_variedad.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Paso 4.Escriba el nombre de la variedad del cultivo.','warning');
         return false
       }
	}else{
         form.txt_variedad.value="No Aplica";
	}

     if(form.txt_lotes.value!="")  						
       {
	alfanumerico2(form.txt_lotes.value)
        if(error==1)
       {
         form.txt_lotes.className=claseError;					
         form.txt_lotes.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Paso 4. Escriba los sintomas del cultivo que es afectado.','warning');
         return false
       }
	}else{
         form.txt_lotes.value="No Aplica";
	}

	if (!confirm('¿Todos los datos son correctos?')){ 
        	 form.confmsg.value="Llena este Espacio";	
	         return false
	    } 

}

//Fin de la funcion de validaciones del servicio fitosanitario

function validarPlantulas(form)									//Validaciones de la Pagina Index
{
       error=0;
       claseError="inputError";
       claseError1="formtxtlistverdanagrischicoerror";
       claseError2="inputErrorfile";
       claseError2="inputErrorfile";


//Datos personales
	if(form.txt_nombre.value=="")  						
       {
         form.txt_nombre.className=claseError;					
         form.txt_nombre.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Datos Personales. Escriba su nombre, será identificado por medio de este. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_nombre.value)
        if(error==1)
       {
          form.txt_nombre.className=claseError;					
          form.txt_nombre.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Error en la pestaña Datos Personales. Escriba su nombre, será identificado por medio de este. Gracias.','warning');
          return false
       }
	if(form.txt_colonia.value=="")  						
       {
         form.txt_colonia.className=claseError;					
         form.txt_colonia.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Datos Personales. Escriba el nombre de la colonia. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_colonia.value)
        if(error==1)
       {
          form.txt_colonia.className=claseError;					
          form.txt_colonia.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Error en la pestaña Datos Personales. Escriba el nombre de la colonia. Gracias.','warning');
          return false
       }
	if(form.txt_calle.value=="")  						
       {
         form.txt_calle.className=claseError;					
         form.txt_calle.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Datos Personales. Escriba el nombre de la calle. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_calle.value)
        if(error==1)
       {
          form.txt_calle.className=claseError;					
          form.txt_calle.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Error en la pestaña Datos Personales. Escriba el nombre de la calle. Gracias.','warning');
          return false
       }
	if(form.num_externo.value=="")  						
       {
         form.num_externo.className=claseError;					
         form.num_externo.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Datos Personales. Escriba el número externo del domicilio. Gracias.','warning');
         return false
       }
	alfanumerico2(form.num_externo.value)
        if(error==1)
       {
          form.num_externo.className=claseError;					
          form.num_externo.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Error en la pestaña Datos Personales. Escriba el número externo del domicilio. Gracias.','warning');
          return false
       }
	if(form.num_interno.value=="")  						
       {
         form.num_interno.className=claseError;					
         form.num_interno.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Datos Personales. Escriba el número interno del domicilio en su defecto poner No aplica. Gracias.','warning');
         return false
       }
	alfanumerico2(form.num_interno.value)
        if(error==1)
       {
          form.num_interno.className=claseError;					
          form.num_interno.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Error en la pestaña Datos Personales. Escriba el número interno, en caso de no tenerlo, poner No aplica. Gracias.','warning');
          return false
       }

	if(form.txt_delegacion.value=="")  						
       {
         form.txt_delegacion.className=claseError;					
         form.txt_delegacion.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Datos Personales. Escriba su delegación. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_delegacion.value)
        if(error==1)
       {
          form.txt_delegacion.className=claseError;					
          form.txt_delegacion.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Error en la pestaña Datos Personales. Escriba su delegación. Gracias.','warning');
          return false
       }
	if(form.txt_ciudad.value=="")  						
       {
         form.txt_ciudad.className=claseError;					
         form.txt_ciudad.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Datos Personales. Escriba su ciudad. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_ciudad.value)
        if(error==1)
       {
          form.txt_ciudad.className=claseError;					
          form.txt_ciudad.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Error en la pestaña Datos Personales. Escriba su ciudad. Gracias.','warning');
          return false
       }
	if(form.txt_estadou.value=="")  						
       {
         form.txt_estadou.className=claseError;					
         form.txt_estadou.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Datos Personales. Escriba el estado donde reside. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_estadou.value)
        if(error==1)
       {
          form.txt_estadou.className=claseError;					
          form.txt_estadou.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Error en la pestaña Datos Personales. Escriba el estado donde reside. Gracias.','warning');
          return false
       }
	if(form.txt_paisu.value=="")  						
       {
         form.txt_paisu.className=claseError;					
         form.txt_paisu.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Datos Personales. Escriba el país donde reside. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_paisu.value)
        if(error==1)
       {
          form.txt_paisu.className=claseError;					
          form.txt_paisu.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Error en la pestaña Datos Personales. Escriba el país donde reside. Gracias.','warning');
          return false
       }
	if(form.txt_cp.value=="")  						
       {
         form.txt_cp.className=claseError;					
         form.txt_cp.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Datos Personales. Escriba su código postal. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_cp.value)
        if(error==1)
       {
          form.txt_cp.className=claseError;					
          form.txt_cp.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Error en la pestaña Datos Personales. Escriba su código postal. Gracias.','warning');
          return false
       }
	if(form.txt_rfc.value!="")  						
       {

	RFC(form.txt_rfc.value)
        if(error==1)
       {
          form.txt_rfc.className=claseError;					
          form.txt_rfc.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Datos Personales. Escriba su rfc, el formato de un RFC es el siguiente:<br /> Personas Físicas: LLLL999999XXX, Personas Morales: LLL999999XXX. Gracias.','warning');
          return false
       }
	}
	if(form.txt_telefono.value=="")  						
       {
         form.txt_telefono.className=claseError;					
         form.txt_telefono.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Datos Personales. Escriba su telefono, incluyendo lada. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_telefono.value)
        if(error==1)
       {
          form.txt_telefono.className=claseError;					
          form.txt_telefono.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Error en la pestaña Datos Personales. Escriba su telefono, incluyendo lada. Gracias.','warning');
          return false
       }
	if(form.txt_mail.value=="")  						
       {
         form.txt_mail.className=claseError;					
         form.txt_mail.value="Llena este Espacio";
	 showDialog('Warning','Error en la pestaña Datos Personales. Escriba su correo electrónico. Gracias.','warning');				
         return false
       }
       mail(form.txt_mail.value)
        if(error==1)
       {
          form.txt_mail.className=claseError;					
          form.txt_mail.value="Introduce un correo valido";
	  showDialog('Warning','Error en la pestaña Datos Personales. Escriba el correo completo ejemplo: micorreo@dominio.com{.mx}. Gracias.','warning');		
          return false
       }


//Datos del contrato
	if(form.num_tiposervicio.value=="")  						
       {
         form.num_tiposervicio.className=claseError;					
         form.num_tiposervicio.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Paso 2.Seleccione el tipo de servicio que desea.','warning');
         return false
       }
	
      if(form.txt_direccion.value=="")  						
       {
         form.txt_direccion.className=claseError;					
         form.txt_direccion.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Paso 2.Escriba la dirección del predio a analizar. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_direccion.value)
        if(error==1)
       {
         form.txt_direccion.className=claseError;					
         form.txt_direccion.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Paso 2.Escriba la dirección del predio a analizar. Gracias.','warning');
         return false
       }
	if(form.txt_ejido.value!="")  						
       {
	alfanumerico2(form.txt_ejido.value)
        if(error==1)
       {
         form.txt_ejido.className=claseError;					
         form.txt_ejido.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Paso 2. Escriba el nombre del ejido al que pertenece el predio. Gracias.','warning');
         return false
       }
	}else{
         form.txt_ejido.value="No Aplica";	
	}

      if(form.txt_predio.value!="")  						
       {
	alfanumerico2(form.txt_predio.value)
        if(error==1)
       {
         form.txt_predio.className=claseError;					
         form.txt_predio.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Paso 2. Escriba el predio a analizar. Gracias.','warning');
         return false
       }
	}else{
         form.txt_predio.value="No Aplica";	
	}

      if(form.txt_lote.value!="")  
	{						
	alfanumerico2(form.txt_lote.value)
        if(error==1)
       {
         form.txt_lote.className=claseError;					
         form.txt_lote.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Paso 2. Escriba el lote del predio a analizar. Gracias.','warning');
         return false
       }
	}else{
         form.txt_lote.value="No Aplica";	
	}

	
      if(form.num_superficie.value!="")  						
       {
	alfanumerico2(form.num_superficie.value)
        if(error==1)
       {
         form.num_superficie.className=claseError;					
         form.num_superficie.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Paso 2. Escriba la superficie del predio a analizar. Gracias.','warning');
         return false
       }
	}else{
         form.num_superficie.value="No Aplica";	
	}

       if(form.txt_tipocultivo.value!="")  						
       {
	alfanumerico2(form.txt_tipocultivo.value)
        if(error==1)
       {
         form.txt_tipocultivo.className=claseError;					
         form.txt_tipocultivo.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Paso 3. Escriba el tipo de cultivo. Gracias.','warning');
         return false
       }
	}else{
         form.txt_tipocultivo.value="No Aplica";	
	}


      if(form.txt_rendimientoesperado.value!="")  						
       {
	alfanumerico2(form.txt_rendimientoesperado.value)
        if(error==1)
       {
         form.txt_rendimientoesperado.className=claseError;					
         form.txt_rendimientoesperado.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Paso 3.Escriba el rendimiento que obtuvo al cosechar el producto anterior, solo números. Gracias.','warning');
         return false
       }
	}else{
         form.txt_rendimientoesperado.value="No Aplica";	
	}


      if(form.txt_aporteagua.value!="")  						
       {
	alfanumerico2(form.txt_aporteagua.value)
        if(error==1)
       {
         form.txt_aporteagua.className=claseError;					
         form.txt_aporteagua.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Paso 3. Escriba el tipo de riego de su predio. Gracias.','warning');
         return false
       }
	}else{
         form.txt_aporteagua.value="No Aplica";	
	}

       
      if(form.txt_variedad.value!="")  						
       {
	alfanumerico2(form.txt_variedad.value)
        if(error==1)
       {
         form.txt_variedad.className=claseError;					
         form.txt_variedad.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Paso 3. Escriba la variedad de la plantúla. Gracias.','warning');
         return false
       }
	}else{
         form.txt_variedad.value="No Aplica";	
	}

      if(form.txt_marca.value!="")  						
       {
	alfanumerico2(form.txt_marca.value)
        if(error==1)
       {
         form.txt_marca.className=claseError;					
         form.txt_marca.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Paso 3.Escriba la marca o casa productora. Gracias.','warning');
         return false
       }
	}else{
         form.txt_marca.value="No Aplica";	
	}


	if(form.txt_caracteristicas.value!="")  						
       {
	alfanumerico2(form.txt_caracteristicas.value)
        if(error==1)
       {
         form.txt_caracteristicas.className=claseError;					
         form.txt_caracteristicas.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Paso 3. Escriba las características importantes que usted ha visto. Gracias.','warning');
         return false
       }
	}else{
         form.txt_caracteristicas.value="No Aplica";	
	}
	if (!confirm('¿Todos los datos son correctos?')){ 
        	 form.confmsg.value="Llena este Espacio";	
	         return false
	    } 
     
  
}//fin de las validaciones para el modulo plantulas



function validarSuelo(form)									//Validaciones de la Pagina Index
{
       error=0;
       claseError="inputError";
       claseError1="formtxtlistverdanagrischicoerror";
       claseError2="inputErrorfile";
       claseError2="inputErrorfile";

//Datos personales
	if(form.txt_nombre.value=="")  						
       {
         form.txt_nombre.className=claseError;					
         form.txt_nombre.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Datos Personales. Escriba su nombre, será identificado por medio de este. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_nombre.value)
        if(error==1)
       {
          form.txt_nombre.className=claseError;					
          form.txt_nombre.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Error en la pestaña Datos Personales. Escriba su nombre, será identificado por medio de este. Gracias.','warning');
          return false
       }
	if(form.txt_colonia.value=="")  						
       {
         form.txt_colonia.className=claseError;					
         form.txt_colonia.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Datos Personales. Escriba el nombre de la colonia. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_colonia.value)
        if(error==1)
       {
          form.txt_colonia.className=claseError;					
          form.txt_colonia.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Error en la pestaña Datos Personales. Escriba el nombre de la colonia. Gracias.','warning');
          return false
       }
	if(form.txt_calle.value=="")  						
       {
         form.txt_calle.className=claseError;					
         form.txt_calle.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Datos Personales. Escriba el nombre de la calle. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_calle.value)
        if(error==1)
       {
          form.txt_calle.className=claseError;					
          form.txt_calle.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Error en la pestaña Datos Personales. Escriba el nombre de la calle. Gracias.','warning');
          return false
       }
	if(form.num_externo.value=="")  						
       {
         form.num_externo.className=claseError;					
         form.num_externo.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Datos Personales. Escriba el número externo del domicilio. Gracias.','warning');
         return false
       }
	alfanumerico2(form.num_externo.value)
        if(error==1)
       {
          form.num_externo.className=claseError;					
          form.num_externo.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Error en la pestaña Datos Personales. Escriba el número externo del domicilio. Gracias.','warning');
          return false
       }
	if(form.num_interno.value=="")  						
       {
         form.num_interno.className=claseError;					
         form.num_interno.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Datos Personales. Escriba el número interno del domicilio en su defecto poner No aplica. Gracias.','warning');
         return false
       }
	alfanumerico2(form.num_interno.value)
        if(error==1)
       {
          form.num_interno.className=claseError;					
          form.num_interno.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Error en la pestaña Datos Personales. Escriba el número interno, en caso de no tenerlo, poner No aplica. Gracias.','warning');
          return false
       }

	if(form.txt_delegacion.value=="")  						
       {
         form.txt_delegacion.className=claseError;					
         form.txt_delegacion.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Datos Personales. Escriba su delegación. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_delegacion.value)
        if(error==1)
       {
          form.txt_delegacion.className=claseError;					
          form.txt_delegacion.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Error en la pestaña Datos Personales. Escriba su delegación. Gracias.','warning');
          return false
       }
	if(form.txt_ciudad.value=="")  						
       {
         form.txt_ciudad.className=claseError;					
         form.txt_ciudad.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Datos Personales. Escriba su ciudad. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_ciudad.value)
        if(error==1)
       {
          form.txt_ciudad.className=claseError;					
          form.txt_ciudad.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Error en la pestaña Datos Personales. Escriba su ciudad. Gracias.','warning');
          return false
       }
	if(form.txt_estadou.value=="")  						
       {
         form.txt_estadou.className=claseError;					
         form.txt_estadou.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Datos Personales. Escriba el estado donde reside. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_estadou.value)
        if(error==1)
       {
          form.txt_estadou.className=claseError;					
          form.txt_estadou.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Error en la pestaña Datos Personales. Escriba el estado donde reside. Gracias.','warning');
          return false
       }
	if(form.txt_paisu.value=="")  						
       {
         form.txt_paisu.className=claseError;					
         form.txt_paisu.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Datos Personales. Escriba el país donde reside. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_paisu.value)
        if(error==1)
       {
          form.txt_paisu.className=claseError;					
          form.txt_paisu.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Error en la pestaña Datos Personales. Escriba el país donde reside. Gracias.','warning');
          return false
       }
	if(form.txt_cp.value=="")  						
       {
         form.txt_cp.className=claseError;					
         form.txt_cp.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Datos Personales. Escriba su código postal. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_cp.value)
        if(error==1)
       {
          form.txt_cp.className=claseError;					
          form.txt_cp.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Error en la pestaña Datos Personales. Escriba su código postal. Gracias.','warning');
          return false
       }
	if(form.txt_rfc.value!="")  						
       {

	RFC(form.txt_rfc.value)
        if(error==1)
       {
          form.txt_rfc.className=claseError;					
          form.txt_rfc.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Datos Personales. Escriba su rfc, el formato de un RFC es el siguiente:<br /> Personas Físicas: LLLL999999XXX, Personas Morales: LLL999999XXX. Gracias.','warning');
          return false
       }
	}
	if(form.txt_telefono.value=="")  						
       {
         form.txt_telefono.className=claseError;					
         form.txt_telefono.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Datos Personales. Escriba su teléfono, incluyendo lada. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_telefono.value)
        if(error==1)
       {
          form.txt_telefono.className=claseError;					
          form.txt_telefono.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Error en la pestaña Datos Personales. Escriba su teléfono, incluyendo lada. Gracias.','warning');
          return false
       }
	if(form.txt_mail.value=="")  						
       {
         form.txt_mail.className=claseError;					
         form.txt_mail.value="Llena este Espacio";
	 showDialog('Warning','Error en la pestaña Datos Personales. Escriba su correo electrónico. Gracias.','warning');				
         return false
       }
       mail(form.txt_mail.value)
        if(error==1)
       {
          form.txt_mail.className=claseError;					
          form.txt_mail.value="Introduce un correo valido";
	  showDialog('Warning','Error en la pestaña Datos Personales. Escriba el correo completo ejemplo: micorreo@dominio.com{.mx}. Gracias.','warning');		
          return false
       }


//Datos del contrato


      if(form.txt_ejido.value!="")  						
       {
	alfanumerico2(form.txt_ejido.value)
        if(error==1)
       {
         form.txt_ejido.className=claseError;					
         form.txt_ejido.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Paso 2. Escriba el nombre del ejido al que pertenece el predio. Gracias.','warning');
         return false
       }
	}else{
         form.txt_ejido.value="No Aplica";
	}

       if(form.txt_predio.value!="")  						
       {
	alfanumerico2(form.txt_predio.value)
        if(error==1)
       {
         form.txt_predio.className=claseError;					
         form.txt_predio.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Paso 2. Escriba el predio a analizar. Gracias.','warning');
         return false
       }
	}else{
         form.txt_predio.value="No Aplica";
	}

      if(form.txt_lote.value!="")  						
       {
	alfanumerico2(form.txt_lote.value)
        if(error==1)
       {
         form.txt_lote.className=claseError;					
         form.txt_lote.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Paso 2. Escriba el lote del predio a analizar. Gracias.','warning');
         return false
       }
	}else{
         form.txt_lote.value="No Aplica";
	}


	if(form.txt_DDR.value!="")  						
       {
	alfanumerico2(form.txt_DDR.value)
        if(error==1)
       {
         form.txt_DDR.className=claseError;					
         form.txt_DDR.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Paso 3. Escriba el nombre del Distritro de Desarrollo Rural. Gracias.','warning');
         return false
       }
	}else{
         form.txt_DDR.value="No Aplica";
	}


	if(form.num_superficie.value!="")  						
       {
	alfanumerico2(form.num_superficie.value)
        if(error==1)
       {
         form.num_superficie.className=claseError;					
         form.num_superficie.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Paso 3. Escriba la superficie del predio a analizar. Gracias.','warning');
         return false
       }
	}else{
         form.num_superficie.value="No Aplica";
	}
	

	if(form.num_profundidad.value!="")  						
       {
	alfanumerico2(form.num_profundidad.value)
        if(error==1)
       {
         form.num_profundidad.className=claseError;					
         form.num_profundidad.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Paso 3.Escriba la profundidad del predio a analizar. Gracias.','warning');
         return false
       }
	}else{
         form.num_profundidad.value="No Aplica";
	}

	if(form.txt_cultivoanterior.value!="")  						
       {
	alfanumerico2(form.txt_cultivoanterior.value)
        if(error==1)
       {
         form.txt_cultivoanterior.className=claseError;					
         form.txt_cultivoanterior.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Paso 3. Escriba el cultivo que fue sembrado anteriormente. Gracias.','warning');
         return false
       }
	}else{
         form.txt_cultivoanterior.value="No Aplica";
	}

     if(form.txt_rendimientoobtenido.value!="")  						
       {
	alfanumerico2(form.txt_rendimientoobtenido.value)
        if(error==1)
       {
         form.txt_rendimientoobtenido.className=claseError;					
         form.txt_rendimientoobtenido.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Paso 3. Escriba el rendimiento que obtuvo al cosechar el producto anterior. Gracias.','warning');
         return false
       }
	}else{
         form.txt_rendimientoobtenido.value="No Aplica";
	}

     if(form.txt_aporteagua.value!="")  						
       {
	alfanumerico2(form.txt_aporteagua.value)
        if(error==1)
       {
         form.txt_aporteagua.className=claseError;					
         form.txt_aporteagua.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Paso 3. Escriba el tipo de riego de su predio. Gracias.','warning');
         return false
       }
	}else{
         form.txt_aporteagua.value="No Aplica";
	}

     if(form.txt_rendimientoesperado.value!="")  						
       {
	alfanumerico2(form.txt_rendimientoesperado.value)
        if(error==1)
       {
         form.txt_rendimientoesperado.className=claseError;					
         form.txt_rendimientoesperado.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Paso 3.Escriba el rendimiento que obtuvo al cosechar el producto anterior. Gracias.','warning');
         return false
       }
	}else{
         form.txt_rendimientoesperado.value="No Aplica";
	}

     if(form.txt_objetivo.value!="")  						
       {
	alfanumerico2(form.txt_objetivo.value)
        if(error==1)
       {
         form.txt_objetivo.className=claseError;					
         form.txt_objetivo.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Paso 3. Escriba el objetivo de realizar el análisis. Gracias.','warning');
         return false
       }
	}else{
         form.txt_objetivo.value="No Aplica";
	}

	if(form.cultivo_sembrar.value=="")  						
       {
         form.cultivo_sembrar.className=claseError;					
         form.cultivo_sembrar.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Paso 3.Escriba el nombre del cultivo a sembrar. Gracias.','warning');
         return false
       }
	alfanumerico2(form.cultivo_sembrar.value)
        if(error==1)
       {
         form.cultivo_sembrar.className=claseError;					
         form.cultivo_sembrar.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Paso 4. Escriba el nombre del cultivo a sembrar. Gracias.','warning');
         return false
       }
	if(form.num_muestras.value=="")  						
       {
         form.num_muestras.className=claseError;					
         form.num_muestras.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Paso 4.Escriba el número de muestras que desea analizar,solo números. Gracias.','warning');
         return false
       }
	numerico(form.num_muestras.value)
        if(error==1)
       {
         form.num_muestras.className=claseError;					
         form.num_muestras.value="Solo introduce datos numericos";	
	 showDialog('Warning','Error en la pestaña Paso 4. Escriba el número de muestras que desea analizar,solo números. Gracias.','warning');
         return false
       }
	if(form.txt_observacion.value!="")  						
       {
	alfanumerico2(form.txt_observacion.value)
        if(error==1)
       {
         form.txt_observacion.className=claseError;					
         form.txt_observacion.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Paso 4. Escriba las observaciones, respecto a su muestra. Gracias.','warning');
         return false
       }
	}else{
         form.txt_observacion.value="No Aplica";
	}

	if (!confirm('¿Todos los datos son correctos?')){ 
        	 form.confmsg.value="Llena este Espacio";	
	         return false
	    } 
  
}//fin de las validaciones para el modulo suelos
//funcion para valiadar modulo aguas
function validarAguas(form)									//Validaciones de la Pagina Index
{
       error=0;
       claseError="inputError";
       claseError1="formtxtlistverdanagrischicoerror";
       claseError2="inputErrorfile";
       claseError2="inputErrorfile";


//Datos personales
	if(form.txt_nombre.value=="")  						
       {
         form.txt_nombre.className=claseError;					
         form.txt_nombre.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Datos Personales. Escriba su nombre, será identificado por medio de este. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_nombre.value)
        if(error==1)
       {
          form.txt_nombre.className=claseError;					
          form.txt_nombre.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Error en la pestaña Datos Personales. Escriba su nombre, será identificado por medio de este. Gracias.','warning');
          return false
       }
	if(form.txt_colonia.value=="")  						
       {
         form.txt_colonia.className=claseError;					
         form.txt_colonia.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Datos Personales. Escriba el nombre de la colonia. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_colonia.value)
        if(error==1)
       {
          form.txt_colonia.className=claseError;					
          form.txt_colonia.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Error en la pestaña Datos Personales. Escriba el nombre de la colonia. Gracias.','warning');
          return false
       }
	if(form.txt_calle.value=="")  						
       {
         form.txt_calle.className=claseError;					
         form.txt_calle.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Datos Personales. Escriba el nombre de la calle. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_calle.value)
        if(error==1)
       {
          form.txt_calle.className=claseError;					
          form.txt_calle.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Error en la pestaña Datos Personales. Escriba el nombre de la calle. Gracias.','warning');
          return false
       }
	if(form.num_externo.value=="")  						
       {
         form.num_externo.className=claseError;					
         form.num_externo.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Datos Personales. Escriba el número externo del domicilio. Gracias.','warning');
         return false
       }
	alfanumerico2(form.num_externo.value)
        if(error==1)
       {
          form.num_externo.className=claseError;					
          form.num_externo.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Error en la pestaña Datos Personales. Escriba el número externo del domicilio. Gracias.','warning');
          return false
       }
	if(form.num_interno.value=="")  						
       {
         form.num_interno.className=claseError;					
         form.num_interno.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Datos Personales. Escriba el número interno del domicilio en su defecto poner No aplica. Gracias.','warning');
         return false
       }
	alfanumerico2(form.num_interno.value)
        if(error==1)
       {
          form.num_interno.className=claseError;					
          form.num_interno.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Error en la pestaña Datos Personales. Escriba el número interno, en caso de no tenerlo, poner No aplica. Gracias.','warning');
          return false
       }

	if(form.txt_delegacion.value=="")  						
       {
         form.txt_delegacion.className=claseError;					
         form.txt_delegacion.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Datos Personales. Escriba su delegación. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_delegacion.value)
        if(error==1)
       {
          form.txt_delegacion.className=claseError;					
          form.txt_delegacion.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Error en la pestaña Datos Personales. Escriba su delegación. Gracias.','warning');
          return false
       }
	if(form.txt_ciudad.value=="")  						
       {
         form.txt_ciudad.className=claseError;					
         form.txt_ciudad.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Datos Personales. Escriba su ciudad. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_ciudad.value)
        if(error==1)
       {
          form.txt_ciudad.className=claseError;					
          form.txt_ciudad.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Error en la pestaña Datos Personales. Escriba su ciudad. Gracias.','warning');
          return false
       }
	if(form.txt_estadou.value=="")  						
       {
         form.txt_estadou.className=claseError;					
         form.txt_estadou.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Datos Personales. Escriba el estado donde reside. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_estadou.value)
        if(error==1)
       {
          form.txt_estadou.className=claseError;					
          form.txt_estadou.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Error en la pestaña Datos Personales. Escriba el estado donde reside. Gracias.','warning');
          return false
       }
	if(form.txt_paisu.value=="")  						
       {
         form.txt_paisu.className=claseError;					
         form.txt_paisu.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Datos Personales. Escriba el país donde reside. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_paisu.value)
        if(error==1)
       {
          form.txt_paisu.className=claseError;					
          form.txt_paisu.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Error en la pestaña Datos Personales. Escriba el país donde reside. Gracias.','warning');
          return false
       }
	if(form.txt_cp.value=="")  						
       {
         form.txt_cp.className=claseError;					
         form.txt_cp.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Datos Personales. Escriba su código postal. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_cp.value)
        if(error==1)
       {
          form.txt_cp.className=claseError;					
          form.txt_cp.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Error en la pestaña Datos Personales. Escriba su código postal. Gracias.','warning');
          return false
       }
	if(form.txt_rfc.value!="")  						
       {

	RFC(form.txt_rfc.value)
        if(error==1)
       {
          form.txt_rfc.className=claseError;					
          form.txt_rfc.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Datos Personales. Escriba su rfc, el formato de un RFC es el siguiente:<br /> Personas Físicas: LLLL999999XXX, Personas Morales: LLL999999XXX. Gracias.','warning');
          return false
       }
	}
	if(form.txt_telefono.value=="")  						
       {
         form.txt_telefono.className=claseError;					
         form.txt_telefono.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Datos Personales. Escriba su teléfono, incluyendo lada. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_telefono.value)
        if(error==1)
       {
          form.txt_telefono.className=claseError;					
          form.txt_telefono.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Error en la pestaña Datos Personales. Escriba su teléfono, incluyendo lada. Gracias.','warning');
          return false
       }
	if(form.txt_mail.value=="")  						
       {
         form.txt_mail.className=claseError;					
         form.txt_mail.value="Llena este Espacio";
	 showDialog('Warning','Error en la pestaña Datos Personales. Escriba su correo electrónico. Gracias.','warning');				
         return false
       }
       mail(form.txt_mail.value)
        if(error==1)
       {
          form.txt_mail.className=claseError;					
          form.txt_mail.value="Introduce un correo valido";
	  showDialog('Warning','Error en la pestaña Datos Personales. Escriba el correo completo ejemplo: micorreo@dominio.com{.mx}. Gracias.','warning');		
          return false
       }


//Datos del contrato

      if(form.txt_distritodesarrollo.value!="")  						
       {
	alfanumerico2(form.txt_distritodesarrollo.value)
        if(error==1)
       {
         form.txt_distritodesarrollo.className=claseError;					
         form.txt_distritodesarrollo.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Paso 2. Escriba el nombre del Distritro de Desarrollo Rural. Gracias.','warning');
         return false
       }
	}else{
         form.txt_distritodesarrollo.value="No Aplica";
	}

	if(form.txt_municipio.value=="")  						
       {
         form.txt_municipio.className=claseError;					
         form.txt_municipio.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Paso 2.Escriba el municipio. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_municipio.value)
        if(error==1)
       {
         form.txt_municipio.className=claseError;					
         form.txt_municipio.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Paso 2. Escriba el municipio. Gracias.','warning');
         return false
       }
	
	if(form.txt_estado.value=="")  						
       {
         form.txt_estado.className=claseError;					
         form.txt_estado.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Paso 2.Escriba el nombre del estado. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_estado.value)
        if(error==1)
       {
         form.txt_estado.className=claseError;					
         form.txt_estado.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Paso 2. Escriba el nombre del estado. Gracias.','warning');
         return false
       }
	
	if(form.txt_localidad.value=="")  						
       {
         form.txt_localidad.className=claseError;					
         form.txt_localidad.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Paso 3.Escriba el nombre de la localidad. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_localidad.value)
        if(error==1)
       {
         form.txt_localidad.className=claseError;					
         form.txt_localidad.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Paso 3.Escriba el nombre de la localidad. Gracias.','warning');
         return false
       }

      if(form.txt_predio.value=="")  						
       {
         form.txt_predio.className=claseError;					
         form.txt_predio.value="Llena este Espacio";				
	 showDialog('Warning','Error en la pestaña Paso 3.Escriba el predio a analizar. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_predio.value)
        if(error==1)
       {
         form.txt_predio.className=claseError;					
         form.txt_predio.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Paso 3. Escriba el predio a analizar. Gracias.','warning');
         return false
       }
      if(form.txt_lote.value!="")  						
       {
	alfanumerico2(form.txt_lote.value)
        if(error==1)
       {
         form.txt_lote.className=claseError;					
         form.txt_lote.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Paso 3. Escriba el lote del predio a analizar. Gracias.','warning');
         return false
       }
	}else{
         form.txt_lote.value="No Aplica";
	}

      
      if(form.txt_fuente.value!="")  						
       {
	alfanumerico2(form.txt_fuente.value)
        if(error==1)
       {
         form.txt_fuente.className=claseError;					
         form.txt_fuente.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Paso 4. Escriba la fuente de abastecimiento. Gracias.','warning');
         return false
       }
	}else{
         form.txt_fuente.value="No Aplica";
	}

      if(form.num_gasto.value!="")  						
       {
	numerico(form.num_gasto.value)
        if(error==1)
       {
         form.num_gasto.className=claseError;					
         form.num_gasto.value="Solo introduce datos numericos";	
	 showDialog('Warning','Error en la pestaña Paso 4.Escriba la cantidad que gasta de agua en LT/SC(Litros por segundo) . Gracias.','warning');
         return false
       }
	}else{
         form.num_gasto.value="0";
	}

      
      if(form.num_superficieirrigada.value!="")  						
       {
	alfanumerico2(form.num_superficieirrigada.value)
        if(error==1)
       {
         form.num_superficieirrigada.className=claseError;					
         form.num_superficieirrigada.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Paso 4. Escriba la superficie irrigada. Gracias.','warning');
         return false
       }
	}else{
         form.num_superficieirrigada.value="No Aplica";
	}

      
	if(form.txt_lote.value!="")  						
       {
	alfanumerico2(form.txt_lote.value)
        if(error==1)
       {
         form.txt_lote.className=claseError;					
         form.txt_lote.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Paso 4. Escriba el lote del predio a analizar. Gracias.','warning');
         return false
       }
	}else{
         form.txt_lote.value="No Aplica";
	}

      
	if(form.txt_observaciones.value!="")  						
       {
	alfanumerico2(form.txt_observaciones.value)
        if(error==1)
       {
         form.txt_observaciones.className=claseError;					
         form.txt_observaciones.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Error en la pestaña Paso 4. Escriba las observaciones, respecto a su muestra. Gracias.','warning');
         return false
       }
	}else{
         form.txt_observaciones.value="No Aplica";
	}
	if (!confirm('¿Todos los datos son correctos?')){ 
        	 form.confmsg.value="Llena este Espacio";	
	         return false
	    } 

  
}//fin de las validaciones para el modulo aguas
//Validaciones para el modulo galeria
function validarGaleria(form)								
{
       error=0;
       claseError="inputError";
       claseError1="formtxtlistverdanagrischicoerror";
       claseError2="inputErrorfile";
       claseError2="inputErrorfile";


	if(form.txt_nombreimagen.value=="")  						
       {
         form.txt_nombreimagen.className=claseError;					
         form.txt_nombreimagen.value="Llena este Espacio";				
	 showDialog('Warning','Escriba un nombre para la imagen que desea agregar a la galería. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_nombreimagen.value)
        if(error==1)
       {
          form.txt_nombreimagen.className=claseError;					
          form.txt_nombreimagen.value="Solo introduce datos alfanumericos";	
  	  showDialog('Warning','Escriba un nombre correcto para la imagen que desea agregar a la galería. Gracias.','warning');
          return false
       }

       //Validación para el input file
       if(form.file.value=="")  						
       {
	  form.file.className=claseError;
	  form.Archivo.className=claseError2;
	  form.Archivo.value="Selecciona una imagen, por favor.";	
  	  showDialog('Warning','Debes seleccionar una imagen para agregar a la galería. Gracias.','warning');	
          return false
       }
       comprueba_extension(form.file.value)
      if(error==1){	
	  form.file.className=claseError;
	  form.Archivo.className=claseError2;
	  form.Archivo.value="Solo se permiten imagenes .jpg y .gif";
  	  showDialog('Warning','El formato de la imagen no esta permitido. Gracias.','warning');	
	  return false
      }

       if(form.txt_descripcion.value=="")  						
       {
	form.Area.className=claseError2; 
	form.Area.value="Por favor llena el Área de Texto"; 
  	showDialog('Warning','Llena el área de texto con la descripción que deseas hacer acerca de la imagen, no olvide los signos de puntuación. Si el área de texto ya ha sido llenada intente enviar la información nuevamente. Gracias.','warning');	
	form.Area.focus()		
        return false
       }
       textarea(txt_descripcion)
       if(error==1)  						
       {
	form.Area.className=claseError2; 
	form.Area.value="Por favor llena el Área de Texto"; 
  	showDialog('Warning','Llena el área de texto con la descripción que deseas hacer acerca de la imagen, no olvide los signos de puntuación. Gracias.','warning');	
	form.Area.focus()		
        return false
       }
       
}

function validarModGaleria(form)								
{
       error=0;
       claseError="inputError";
       claseError1="formtxtlistverdanagrischicoerror";
       claseError2="inputErrorfile";
       claseError2="inputErrorfile";


	if(form.txt_nombreimagen.value=="")  						
       {
         form.txt_nombreimagen.className=claseError;					
         form.txt_nombreimagen.value="Llena este Espacio";				
	 showDialog('Warning','Escriba un nombre para la imagen que desea agregar a la galería. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_nombreimagen.value)
        if(error==1)
       {
          form.txt_nombreimagen.className=claseError;					
          form.txt_nombreimagen.value="Solo introduce datos alfanumericos";	
  	  showDialog('Warning','Escriba un nombre correcto para la imagen que desea agregar a la galería. Gracias.','warning');
          return false
       }
      if(form.file.value!="")  						
       {
	
       comprueba_extension(form.file.value)
      if(error==1){	
	  form.file.className=claseError;
	  form.file.value="";
  	  showDialog('Warning','El formato de la imagen no esta permitido, solo imagenes .gif y .jpg. Gracias.','warning');	
	  return false
      }
	}
       if(form.txt_descripcion.value=="")  						
       {
	form.Area.className=claseError2; 
	form.Area.value="Por favor llena el Área de Texto"; 
  	showDialog('Warning','Llena el área de texto con la descripción que deseas hacer acerca de la imagen, no olvide los signos de puntuación. Si el área de texto ya ha sido llenada intente enviar la información nuevamente. Gracias.','warning');	
	form.Area.focus()		
        return false
       }
       textarea(txt_descripcion)
       if(error==1)  						
       {
	form.Area.className=claseError2; 
	form.Area.value="Por favor llena el Área de Texto"; 
  	showDialog('Warning','Llena el área de texto con la descripción que deseas hacer acerca de la imagen, no olvide los signos de puntuación. Gracias.','warning');	
	form.Area.focus()		
        return false
       }
       
}
//Fin de las funciones de validar galeria

//Validaciones para el modulo articulos
function validarArticulos(form)								
{
       error=0;
       claseError="inputError";
       claseError1="formtxtlistverdanagrischicoerror";
       claseError2="inputErrorfile";
       claseError2="inputErrorfile";


	if(form.txt_nombre.value=="")  						
       {
         form.txt_nombre.className=claseError;					
         form.txt_nombre.value="Llena este Espacio";				
	 showDialog('Warning','Escriba un nombre para el archivo que desea cargar que desea agregar. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_nombre.value)
        if(error==1)
       {
          form.txt_nombre.className=claseError;					
          form.txt_nombre.value="Solo introduce datos alfanumericos";	
  	  showDialog('Warning','Escriba un nombre para el archivo que desea cargar que desea agregar. Gracias.','warning');
          return false
       }

	if(form.txt_autor.value=="")  						
       {
         form.txt_autor.className=claseError;					
         form.txt_autor.value="Llena este Espacio";				
	 showDialog('Warning','Escriba el nombre del autor del archivo que desea cargar que desea agregar. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_autor.value)
        if(error==1)
       {
          form.txt_autor.className=claseError;					
          form.txt_autor.value="Solo introduce datos alfanumericos";	
  	  showDialog('Warning','Escriba el nombre del autor del archivo que desea cargar que desea agregar. Gracias.','warning');
          return false
       }

       //Validación para el input file
       if(form.file.value=="")  						
       {
	  form.file.className=claseError;
	  form.Archivo.className=claseError2;
	  form.Archivo.value="Selecciona una archivo, por favor.";	
  	  showDialog('Warning','Debes seleccionar un archivo para agregar. Gracias.','warning');	
          return false
       }
       comprueba_extension2(form.file.value)
      if(error==1){	
	  form.file.className=claseError;
	  form.Archivo.className=claseError2;
	  form.Archivo.value="Solo se permiten archivos .pdf";
  	  showDialog('Warning','El formato del archivo no es válido. Gracias.','warning');	
	  return false
      }

       if(form.txt_descripcion.value=="")  						
       {
	form.Area.className=claseError2; 
	form.Area.value="Por favor llena el Área de Texto"; 
  	showDialog('Warning','Llena el área de texto con la descripción que deseas hacer acerca del artículo, no olvide los signos de puntuación. Si el área de texto ya ha sido llenada intente enviar la información nuevamente. Gracias.','warning');	
	form.Area.focus()		
        return false
       }
       textarea(txt_descripcion)
       if(error==1)  						
       {
	form.Area.className=claseError2; 
	form.Area.value="Por favor llena el Área de Texto"; 
  	showDialog('Warning','Llena el área de texto con la descripción que deseas hacer acerca del artículo, no olvide los signos de puntuación. Gracias.','warning');	
	form.Area.focus()		
        return false
       }
       
}
function validarModArticulos(form)								
{
       error=0;
       claseError="inputError";
       claseError1="formtxtlistverdanagrischicoerror";
       claseError2="inputErrorfile";
       claseError2="inputErrorfile";


	if(form.txt_nombre.value=="")  						
       {
         form.txt_nombre.className=claseError;					
         form.txt_nombre.value="Llena este Espacio";				
	 showDialog('Warning','Escriba un nombre para el archivo que desea cargar que desea agregar. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_nombre.value)
        if(error==1)
       {
          form.txt_nombre.className=claseError;					
          form.txt_nombre.value="Solo introduce datos alfanumericos";	
  	  showDialog('Warning','Escriba un nombre para el archivo que desea cargar que desea agregar. Gracias.','warning');
          return false
       }

	if(form.txt_autor.value=="")  						
       {
         form.txt_autor.className=claseError;					
         form.txt_autor.value="Llena este Espacio";				
	 showDialog('Warning','Escriba el nombre del autor del archivo que desea cargar que desea agregar. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_autor.value)
        if(error==1)
       {
          form.txt_autor.className=claseError;					
          form.txt_autor.value="Solo introduce datos alfanumericos";	
  	  showDialog('Warning','Escriba el nombre del autor del archivo que desea cargar que desea agregar. Gracias.','warning');
          return false
       }
      if(form.file.value!="")  						
       {
	
       comprueba_extension2(form.file.value)
      if(error==1){	
	  form.file.className=claseError;
	  form.file.value="";
  	  showDialog('Warning','El formato del archivo no esta permitido, solo archivos .pdf. Gracias.','warning');	
	  return false
      }
	}
       if(form.txt_descripcion.value=="")  						
       {
	form.Area.className=claseError2; 
	form.Area.value="Por favor llena el Área de Texto"; 
  	showDialog('Warning','Llena el área de texto con la descripción que deseas hacer acerca del artículo, no olvide los signos de puntuación. Si el área de texto ya ha sido llenada intente enviar la información nuevamente. Gracias.','warning');	
	form.Area.focus()		
        return false
       }
       textarea(txt_descripcion)
       if(error==1)  						
       {
	form.Area.className=claseError2; 
	form.Area.value="Por favor llena el Área de Texto"; 
  	showDialog('Warning','Llena el área de texto con la descripción que deseas hacer acerca del artículo, no olvide los signos de puntuación. Gracias.','warning');	
	form.Area.focus()		
        return false
       }
       
}

//Fin de las funciones de validar articulos

//Funciones para validar el mdulo servicios
function validarServicios(form)								
{
       error=0;
       claseError="inputError";
       claseError1="formtxtlistverdanagrischicoerror";
       claseError2="inputErrorfile";
       claseError2="inputErrorfile";


	if(form.txt_nombre.value=="")  						
       {
         form.txt_nombre.className=claseError;					
         form.txt_nombre.value="Llena este Espacio";				
	 showDialog('Warning','Escriba el nombre del servicio que usted desea agregar. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_nombre.value)
        if(error==1)
       {
          form.txt_nombre.className=claseError;					
          form.txt_nombre.value="Solo introduce datos alfanumericos";	
 	  showDialog('Warning','Escriba el nombre del servicio que usted desea agregar. Gracias.','warning');
          return false
       }

       //Validación para el input file
       if(form.file.value=="")  						
       {
	  form.file.className=claseError;
	  form.Archivo.className=claseError2;
	  form.Archivo.value="Selecciona una imagen, por favor.";	
  	  showDialog('Warning','Debes seleccionar una imagen para para el servicio a agregar. Gracias.','warning');	
          return false
       }
       comprueba_extension(form.file.value)
      if(error==1){	
	  form.file.className=claseError;
	  form.Archivo.className=claseError2;
	  form.Archivo.value="Solo se permiten imagenes .jpg y .gif";
  	  showDialog('Warning','El formato de la imagen no esta permitido. Gracias.','warning');	
	  return false
      }
	if(form.num_tipo.value=="")  						
       {
         form.num_tipo.className=claseError;					
         form.num_tipo.value="Llena este Espacio";				
	 showDialog('Warning','Debes seleccionar la categoria del servicio. Gracias.','warning');
         return false
       }

       if(form.txt_descripcion.value=="")  						
       {
	form.Area.className=claseError2; 
	form.Area.value="Por favor llena el Área de Texto"; 
  	showDialog('Warning','Llena el área de texto con la descripción que deseas hacer acerca del servicio, no olvide los signos de puntuación. Si el área de texto ya ha sido llenada intente enviar la información nuevamente. Gracias.','warning');	
	form.Area.focus()		
        return false
       }
       textarea(txt_descripcion)
       if(error==1)  						
       {
	form.Area.className=claseError2; 
	form.Area.value="Por favor llena el Área de Texto"; 
  	showDialog('Warning','Llena el área de texto con la descripción que deseas hacer acerca del servicio, no olvide los signos de puntuación. Gracias.','warning');	
	form.Area.focus()		
        return false
       }
       
}

function validarModServicios(form)								
{
       error=0;
       claseError="inputError";
       claseError1="formtxtlistverdanagrischicoerror";
       claseError2="inputErrorfile";
       claseError2="inputErrorfile";


	if(form.txt_nombre.value=="")  						
       {
         form.txt_nombre.className=claseError;					
         form.txt_nombre.value="Llena este Espacio";				
	 showDialog('Warning','Escriba el nombre del servicio que usted desea agregar. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_nombre.value)
        if(error==1)
       {
          form.txt_nombre.className=claseError;					
          form.txt_nombre.value="Solo introduce datos alfanumericos";	
 	  showDialog('Warning','Escriba el nombre del servicio que usted desea agregar. Gracias.','warning');
          return false
       }
      if(form.file.value!="")  						
       {
	
       comprueba_extension(form.file.value)
      if(error==1){	
	  form.file.className=claseError;
	  form.file.value="";
  	  showDialog('Warning','El formato de la imagen no esta permitido, solo imagenes .gif y .jpg. Gracias.','warning');	
	  return false
      }
	}
	if(form.num_tipo.value=="")  						
       {
         form.num_tipo.className=claseError;					
         form.num_tipo.value="Llena este Espacio";				
	 showDialog('Warning','Debes seleccionar la categoria del servicio. Gracias.','warning');
         return false
       }

       if(form.txt_descripcion.value=="")  						
       {
	form.Area.className=claseError2; 
	form.Area.value="Por favor llena el Área de Texto"; 
  	showDialog('Warning','Llena el área de texto con la descripción que deseas hacer acerca del servicio, no olvide los signos de puntuación. Si el área de texto ya ha sido llenada intente enviar la información nuevamente. Gracias.','warning');	
	form.Area.focus()		
        return false
       }
       textarea(txt_descripcion)
       if(error==1)  						
       {
	form.Area.className=claseError2; 
	form.Area.value="Por favor llena el Área de Texto"; 
  	showDialog('Warning','Llena el área de texto con la descripción que deseas hacer acerca del servicio, no olvide los signos de puntuación. Gracias.','warning');	
	form.Area.focus()		
        return false
       }
       
}

//Fin de las validaciones de servicios
//Funciones para validar la publicidad
function validarPublicidad(form)								
{
       error=0;
       claseError="inputError";
       claseError1="formtxtlistverdanagrischicoerror";
       claseError2="inputErrorfile";
       claseError2="inputErrorfile";


	if(form.txt_titulo.value=="")  						
       {
         form.txt_titulo.className=claseError;					
         form.txt_titulo.value="Llena este Espacio";				
	 showDialog('Warning','Escriba el título que le deseas dar a la publicidad. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_titulo.value)
        if(error==1)
       {
          form.txt_titulo.className=claseError;					
          form.txt_titulo.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Escriba el título que le deseas dar a la publicidad. Gracias.','warning');
          return false
       }

       //Validación para el input file
       if(form.file.value=="")  						
       {
	  form.file.className=claseError;
	  form.Archivo.className=claseError2;
	  form.Archivo.value="Selecciona una imagen, por favor.";	
  	  showDialog('Warning','Debes seleccionar una imagen para para el servicio a agregar. Gracias.','warning');	
          return false
       }
       comprueba_extension(form.file.value)
      if(error==1){	
	  form.file.className=claseError;
	  form.Archivo.className=claseError2;
	  form.Archivo.value="Solo se permiten imagenes .jpg y .gif";
  	  showDialog('Warning','El formato de la imagen no esta permitido. Gracias.','warning');	
	  return false
      }

	if(form.tipo_lugar.value=="")  						
       {
         form.tipo_lugar.className=claseError;					
         form.tipo_lugar.value="Llena este Espacio";				
	 showDialog('Warning','Debes seleccionar el lugar donde deseas que la publicidad aparezca. Gracias.','warning');
         return false
       }

       if(form.txt_descripcion.value=="")  						
       {
	form.Area.className=claseError2; 
	form.Area.value="Por favor llena el Área de Texto"; 
  	showDialog('Warning','Llena el área de texto con la descripción que deseas hacer acerca de la publicidad, no olvide los signos de puntuación. Si el área de texto ya ha sido llenada intente enviar la información nuevamente. Gracias.','warning');	
	form.Area.focus()		
        return false
       }
       textarea(txt_descripcion)
       if(error==1)  						
       {
	form.Area.className=claseError2; 
	form.Area.value="Por favor llena el Área de Texto"; 
  	showDialog('Warning','Llena el área de texto con la descripción que deseas hacer acerca de la publicidad, no olvide los signos de puntuación. Gracias.','warning');	
	form.Area.focus()		
        return false
       }
       
}
function validarModPublicidad(form)								
{
       error=0;
       claseError="inputError";
       claseError1="formtxtlistverdanagrischicoerror";
       claseError2="inputErrorfile";
       claseError2="inputErrorfile";


	if(form.txt_titulo.value=="")  						
       {
         form.txt_titulo.className=claseError;					
         form.txt_titulo.value="Llena este Espacio";				
	 showDialog('Warning','Escriba el título que le deseas dar a la publicidad. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_titulo.value)
        if(error==1)
       {
          form.txt_titulo.className=claseError;					
          form.txt_titulo.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Escriba el título que le deseas dar a la publicidad. Gracias.','warning');
          return false
       }
      if(form.file.value!="")  						
       {
	
       comprueba_extension(form.file.value)
      if(error==1){	
	  form.file.className=claseError;
	  form.file.value="";
  	  showDialog('Warning','El formato de la imagen no esta permitido, solo imagenes .gif y .jpg. Gracias.','warning');	
	  return false
      }
	}
	if(form.tipo_lugar.value=="")  						
       {
         form.tipo_lugar.className=claseError;					
         form.tipo_lugar.value="Llena este Espacio";				
	 showDialog('Warning','Debes seleccionar el lugar donde deseas que la publicidad aparezca. Gracias.','warning');
         return false
       }

       if(form.txt_descripcion.value=="")  						
       {
	form.Area.className=claseError2; 
	form.Area.value="Por favor llena el Área de Texto"; 
  	showDialog('Warning','Llena el área de texto con la descripción que deseas hacer acerca de la publicidad, no olvide los signos de puntuación. Si el área de texto ya ha sido llenada intente enviar la información nuevamente. Gracias.','warning');	
	form.Area.focus()		
        return false
       }
       textarea(txt_descripcion)
       if(error==1)  						
       {
	form.Area.className=claseError2; 
	form.Area.value="Por favor llena el Área de Texto"; 
  	showDialog('Warning','Llena el área de texto con la descripción que deseas hacer acerca de la publicidad, no olvide los signos de puntuación. Gracias.','warning');	
	form.Area.focus()		
        return false
       }
       
}
//Fin de la funciones de validar la publicidad
//Funciones para validar informacion empresarial
function validarInfo(form)								
{
       error=0;
       claseError="inputError";
       claseError1="formtxtlistverdanagrischicoerror";
       claseError2="inputErrorfile";
       claseError2="inputErrorfile";


	if(form.txt_nombre.value=="")  						
       {
         form.txt_nombre.className=claseError;					
         form.txt_nombre.value="Llena este Espacio";				
	 showDialog('Warning','Tiene un error en la pestaña <bold>Nombre y ubicación</bold>. Escriba el nombre del servicio que usted desea agregar. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_nombre.value)
        if(error==1)
       {
          form.txt_nombre.className=claseError;					
          form.txt_nombre.value="Solo introduce datos alfanumericos";	
 	  showDialog('Warning','Tiene un error en la pestaña <bold>Nombre y ubicación</bold>. Escriba el nombre del servicio que usted desea agregar. Gracias.','warning');
          return false
       }
	if(form.txt_ubicacion.value=="")  						
       {
         form.txt_ubicacion.className=claseError;					
         form.txt_ubicacion.value="Llena este Espacio";				
	 showDialog('Warning','Tiene un error en la pestaña <bold>Nombre y ubicación</bold>. Escriba la dirección donde se encuentra la empresa. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_ubicacion.value)
        if(error==1)
       {
          form.txt_ubicacion.className=claseError;					
          form.txt_ubicacion.value="Solo introduce datos alfanumericos";	
 	  showDialog('Warning','Tiene un error en la pestaña <bold>Nombre y ubicación</bold>. Escriba la dirección donde se encuentra la empresa. Gracias.','warning');
          return false
       }

       //Validación para el input file
       if(form.file.value=="")  						
       {
	  form.file.className=claseError;
	  form.Archivo.className=claseError2;
	  form.Archivo.value="Selecciona una imagen, por favor.";	
  	  showDialog('Warning','Tiene un error en la pestaña <bold>Nombre y ubicación</bold>. Debes seleccionar una imagen de ubicación de la empresa. Gracias.','warning');	
          return false
       }
       comprueba_extension(form.file.value)
      if(error==1){	
	  form.file.className=claseError;
	  form.Archivo.className=claseError2;
	  form.Archivo.value="Solo se permiten imagenes .jpg y .gif";
  	  showDialog('Warning','Tiene un error en la pestaña <bold>Nombre y ubicación</bold>. El formato de la imagen no esta permitido. Gracias.','warning');	
	  return false
      }

       if(form.txt_vision.value=="")  						
       {
	form.Area.className=claseError2; 
	form.Area.value="Por favor llena el Área de Texto"; 
  	showDialog('Warning','Tiene un error en la pestaña <bold>Visión y Misión</bold>. Llena el área de texto con la visión de la empresa, no olvide los signos de puntuación. Si el área de texto ya ha sido llenada intente enviar la información nuevamente. Gracias.','warning');	
	form.Area.focus()		
        return false
       }
       textarea(txt_vision)
       if(error==1)  						
       {
	form.Area.className=claseError2; 
	form.Area.value="Por favor llena el Área de Texto"; 
  	showDialog('Warning','Tiene un error en la pestaña <bold>Visión y Misión</bold>. Llena el área de texto con la visión de la empresa, no olvide los signos de puntuación. Gracias.','warning');	
	form.Area.focus()		
        return false
       }

       if(form.txt_mision.value=="")  						
       {
	form.Area2.className=claseError2; 
	form.Area2.value="Por favor llena el Área de Texto"; 
  	showDialog('Warning','Tiene un error en la pestaña <bold>Visión y Misión</bold>. Llena el área de texto con la misión de la empresa, no olvide los signos de puntuación. Si el área de texto ya ha sido llenada intente enviar la información nuevamente. Gracias.','warning');	
	form.Area2.focus()		
        return false
       }
       textarea(txt_mision)
       if(error==1)  						
       {
	form.Area2.className=claseError2; 
	form.Area2.value="Por favor llena el Área de Texto"; 
  	showDialog('Warning','Tiene un error en la pestaña <bold>Visión y Misión</bold>. Llena el área de texto con la misión de la empresa, no olvide los signos de puntuación. Gracias.','warning');	
	form.Area2.focus()		
        return false
       }

       if(form.txt_objetivos.value=="")  						
       {
	form.Area3.className=claseError2; 
	form.Area3.value="Por favor llena el Área de Texto"; 
  	showDialog('Warning','Tiene un error en la pestaña <bold>Objetivos y Organigrama</bold>. Llena el área de texto con el objetivo de la empresa, no olvide los signos de puntuación. Si el área de texto ya ha sido llenada intente enviar la información nuevamente. Gracias.','warning');	
	form.Area3.focus()		
        return false
       }
       textarea(txt_objetivos)
       if(error==1)  						
       {
	form.Area3.className=claseError2; 
	form.Area3.value="Por favor llena el Área de Texto"; 
   	showDialog('Warning','Tiene un error en la pestaña <bold>Objetivos y Organigrama</bold>. Llena el área de texto con el objetivo de la empresa, no olvide los signos de puntuación. Si el área de texto ya ha sido llenada intente enviar la información nuevamente. Gracias.','warning');	
	form.Area3.focus()		
        return false
       }
       //Validación para el input file
       if(form.file2.value=="")  						
       {
	  form.file2.className=claseError;
	  form.Archivo2.className=claseError2;
	  form.Archivo2.value="Selecciona una imagen, por favor.";	
  	  showDialog('Warning','Tiene un error en la pestaña <bold>Objetivos y Organigrama</bold>. Debes seleccionar una imagen del organigrama de la empresa. Gracias.','warning');	
          return false
       }
       comprueba_extension(form.file2.value)
      if(error==1){	
	  form.file2.className=claseError;
	  form.Archivo2.className=claseError2;
	  form.Archivo2.value="Solo se permiten imagenes .jpg y .gif";
   	  showDialog('Warning','Tiene un error en la pestaña <bold>Objetivos y Organigrama</bold>. Debes seleccionar una imagen del organigrama de la empresa. Gracias.','warning');	
	  return false
      }
       if(form.txt_quienessomos.value=="")  						
       {
	form.Area4.className=claseError2; 
	form.Area4.value="Por favor llena el Área de Texto"; 
  	showDialog('Warning','Tiene un error en la pestaña <bold>¿Quiénes somos?</bold>. Llena el área de texto con la filosofía de la empresa, no olvide los signos de puntuación. Si el área de texto ya ha sido llenada intente enviar la información nuevamente. Gracias.','warning');	
	form.Area4.focus()		
        return false
       }
       textarea(txt_quienessomos)
       if(error==1)  						
       {
	form.Area4.className=claseError2; 
	form.Area4.value="Por favor llena el Área de Texto"; 
  	showDialog('Warning','Tiene un error en la pestaña <bold>¿Quiénes somos?</bold>. Llena el área de texto con la filosofía de la empresa, no olvide los signos de puntuación. Si el área de texto ya ha sido llenada intente enviar la información nuevamente. Gracias.','warning');	
	form.Area4.focus()		
        return false
       }
       
}

function validarModInfo(form)								
{
       error=0;
       claseError="inputError";
       claseError1="formtxtlistverdanagrischicoerror";
       claseError2="inputErrorfile";
       claseError2="inputErrorfile";


	if(form.txt_nombre.value=="")  						
       {
         form.txt_nombre.className=claseError;					
         form.txt_nombre.value="Llena este Espacio";				
	 showDialog('Warning','Tiene un error en la pestaña <bold>Nombre y ubicación</bold>. Escriba el nombre del servicio que usted desea agregar. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_nombre.value)
        if(error==1)
       {
          form.txt_nombre.className=claseError;					
          form.txt_nombre.value="Solo introduce datos alfanumericos";	
 	  showDialog('Warning','Tiene un error en la pestaña <bold>Nombre y ubicación</bold>. Escriba el nombre del servicio que usted desea agregar. Gracias.','warning');
          return false
       }
	if(form.txt_ubicacion.value=="")  						
       {
         form.txt_ubicacion.className=claseError;					
         form.txt_ubicacion.value="Llena este Espacio";				
	 showDialog('Warning','Tiene un error en la pestaña <bold>Nombre y ubicación</bold>. Escriba la dirección donde se encuentra la empresa. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_ubicacion.value)
        if(error==1)
       {
          form.txt_ubicacion.className=claseError;					
          form.txt_ubicacion.value="Solo introduce datos alfanumericos";	
 	  showDialog('Warning','Tiene un error en la pestaña <bold>Nombre y ubicación</bold>. Escriba la dirección donde se encuentra la empresa. Gracias.','warning');
          return false
       }



       if(form.txt_vision.value=="")  						
       {
	form.Area.className=claseError2; 
	form.Area.value="Por favor llena el Área de Texto"; 
  	showDialog('Warning','Tiene un error en la pestaña <bold>Visión y Misión</bold>. Llena el área de texto con la visión de la empresa, no olvide los signos de puntuación. Si el área de texto ya ha sido llenada intente enviar la información nuevamente. Gracias.','warning');	
	form.Area.focus()		
        return false
       }
       textarea(txt_vision)
       if(error==1)  						
       {
	form.Area.className=claseError2; 
	form.Area.value="Por favor llena el Área de Texto"; 
  	showDialog('Warning','Tiene un error en la pestaña <bold>Visión y Misión</bold>. Llena el área de texto con la visión de la empresa, no olvide los signos de puntuación. Gracias.','warning');	
	form.Area.focus()		
        return false
       }

       if(form.txt_mision.value=="")  						
       {
	form.Area2.className=claseError2; 
	form.Area2.value="Por favor llena el Área de Texto"; 
  	showDialog('Warning','Tiene un error en la pestaña <bold>Visión y Misión</bold>. Llena el área de texto con la misión de la empresa, no olvide los signos de puntuación. Si el área de texto ya ha sido llenada intente enviar la información nuevamente. Gracias.','warning');	
	form.Area2.focus()		
        return false
       }
       textarea(txt_mision)
       if(error==1)  						
       {
	form.Area2.className=claseError2; 
	form.Area2.value="Por favor llena el Área de Texto"; 
  	showDialog('Warning','Tiene un error en la pestaña <bold>Visión y Misión</bold>. Llena el área de texto con la misión de la empresa, no olvide los signos de puntuación. Gracias.','warning');	
	form.Area2.focus()		
        return false
       }

       if(form.txt_objetivos.value=="")  						
       {
	form.Area3.className=claseError2; 
	form.Area3.value="Por favor llena el Área de Texto"; 
  	showDialog('Warning','Tiene un error en la pestaña <bold>Objetivos y Organigrama</bold>. Llena el área de texto con el objetivo de la empresa, no olvide los signos de puntuación. Si el área de texto ya ha sido llenada intente enviar la información nuevamente. Gracias.','warning');	
	form.Area3.focus()		
        return false
       }
       textarea(txt_objetivos)
       if(error==1)  						
       {
	form.Area3.className=claseError2; 
	form.Area3.value="Por favor llena el Área de Texto"; 
   	showDialog('Warning','Tiene un error en la pestaña <bold>Objetivos y Organigrama</bold>. Llena el área de texto con el objetivo de la empresa, no olvide los signos de puntuación. Si el área de texto ya ha sido llenada intente enviar la información nuevamente. Gracias.','warning');	
	form.Area3.focus()		
        return false
       }

       if(form.txt_quienessomos.value=="")  						
       {
	form.Area4.className=claseError2; 
	form.Area4.value="Por favor llena el Área de Texto"; 
  	showDialog('Warning','Tiene un error en la pestaña <bold>¿Quiénes somos?</bold>. Llena el área de texto con la filosofía de la empresa, no olvide los signos de puntuación. Si el área de texto ya ha sido llenada intente enviar la información nuevamente. Gracias.','warning');	
	form.Area4.focus()		
        return false
       }
       textarea(txt_quienessomos)
       if(error==1)  						
       {
	form.Area4.className=claseError2; 
	form.Area4.value="Por favor llena el Área de Texto"; 
  	showDialog('Warning','Tiene un error en la pestaña <bold>¿Quiénes somos?</bold>. Llena el área de texto con la filosofía de la empresa, no olvide los signos de puntuación. Si el área de texto ya ha sido llenada intente enviar la información nuevamente. Gracias.','warning');	
	form.Area4.focus()		
        return false
       }
       
}

//Fin de las funciones de validar info empresarial
//Funciones para foro
//Funciones para validar usuarios
function validarForo(form)								
{
       error=0;
       claseError="inputError";
       claseError1="formtxtlistverdanagrischicoerror";
       claseError2="inputErrorfile";
       claseError2="inputErrorfile";


	if(form.txt_titulo.value=="")  						
       {
         form.txt_titulo.className=claseError;					
         form.txt_titulo.value="Llena este Espacio";				
	 showDialog('Warning','Escriba el título que le desea dar al comentario. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_titulo.value)
        if(error==1)
       {
          form.txt_titulo.className=claseError;					
          form.txt_titulo.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Escriba el título que le desea dar al comentario. Gracias.','warning');
          return false
       }
	if(form.txt_copete.value=="")  						
       {
         form.txt_copete.className=claseError;					
         form.txt_copete.value="Llena este Espacio";				
	 showDialog('Warning','Escriba el texto introductorio que le desea dar al comentario. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_copete.value)
        if(error==1)
       {
          form.txt_copete.className=claseError;					
          form.txt_copete.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Escriba el texto introductorio que le desea dar al comentario. Gracias.','warning');
          return false
       }

	if(form.txt_email.value=="")  						
       {
         form.txt_email.className=claseError;					
         form.txt_email.value="Llena este Espacio";
	 showDialog('Warning','Escriba su correo electrónico. Gracias.','warning');				
         return false
       }
       mail(form.txt_email.value)
        if(error==1)
       {
          form.txt_email.className=claseError;					
          form.txt_email.value="Introduce un correo valido";
	  showDialog('Warning','Escriba el correo completo ejemplo: micorreo@dominio.com{.mx}, este no será publicado. Gracias.','warning');		
          return false
       }


      

}
//Funciones para validar usuarios
function validarUsuarios(form)								
{
       error=0;
       claseError="inputError";
       claseError1="formtxtlistverdanagrischicoerror";
       claseError2="inputErrorfile";
       claseError2="inputErrorfile";


	if(form.txt_nombre.value=="")  						
       {
         form.txt_nombre.className=claseError;					
         form.txt_nombre.value="Llena este Espacio";				
	 showDialog('Warning','Escriba su nombre, será identificado por medio de este. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_nombre.value)
        if(error==1)
       {
          form.txt_nombre.className=claseError;					
          form.txt_nombre.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Escriba su nombre, será identificado por medio de este. Gracias.','warning');
          return false
       }
if(form.txt_colonia.value=="")  						
       {
         form.txt_colonia.className=claseError;					
         form.txt_colonia.value="Llena este Espacio";				
	 showDialog('Warning','Escriba el nombre de la colonia. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_colonia.value)
        if(error==1)
       {
          form.txt_colonia.className=claseError;					
          form.txt_colonia.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Escriba el nombre de la colonia. Gracias.','warning');
          return false
       }
if(form.txt_calle.value=="")  						
       {
         form.txt_calle.className=claseError;					
         form.txt_calle.value="Llena este Espacio";				
	 showDialog('Warning','Escriba el nombre de la calle. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_calle.value)
        if(error==1)
       {
          form.txt_calle.className=claseError;					
          form.txt_calle.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Escriba el nombre de la calle. Gracias.','warning');
          return false
       }
if(form.num_externo.value=="")  						
       {
         form.num_externo.className=claseError;					
         form.num_externo.value="Llena este Espacio";				
	 showDialog('Warning','Escriba el número externo del domicilio. Gracias.','warning');
         return false
       }
	alfanumerico2(form.num_externo.value)
        if(error==1)
       {
          form.num_externo.className=claseError;					
          form.num_externo.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Escriba el número externo del domicilio. Gracias.','warning');
          return false
       }
if(form.num_interno.value=="")  						
       {
         form.num_interno.className=claseError;					
         form.num_interno.value="Llena este Espacio";				
	 showDialog('Warning','Escriba el número interno del domicilio en su defecto poner No aplica. Gracias.','warning');
         return false
       }
	alfanumerico2(form.num_interno.value)
        if(error==1)
       {
          form.num_interno.className=claseError;					
          form.num_interno.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Escriba el número interno, en caso de no tenerlo, poner No aplica. Gracias.','warning');
          return false
       }

if(form.txt_delegacion.value=="")  						
       {
         form.txt_delegacion.className=claseError;					
         form.txt_delegacion.value="Llena este Espacio";				
	 showDialog('Warning','Escriba su delegación. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_delegacion.value)
        if(error==1)
       {
          form.txt_delegacion.className=claseError;					
          form.txt_delegacion.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Escriba su delegación. Gracias.','warning');
          return false
       }
if(form.txt_ciudad.value=="")  						
       {
         form.txt_ciudad.className=claseError;					
         form.txt_ciudad.value="Llena este Espacio";				
	 showDialog('Warning','Escriba su ciudad. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_ciudad.value)
        if(error==1)
       {
          form.txt_ciudad.className=claseError;					
          form.txt_ciudad.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Escriba su ciudad. Gracias.','warning');
          return false
       }
if(form.txt_cp.value=="")  						
       {
         form.txt_cp.className=claseError;					
         form.txt_cp.value="Llena este Espacio";				
	 showDialog('Warning','Escriba su código postal. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_cp.value)
        if(error==1)
       {
          form.txt_cp.className=claseError;					
          form.txt_cp.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Escriba su código postal. Gracias.','warning');
          return false
       }
	if(form.txt_rfc.value!="")  						
       {

	RFC(form.txt_rfc.value)
        if(error==1)
       {
          form.txt_rfc.className=claseError;					
          form.txt_rfc.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Escriba su rfc, el formato de un RFC es el siguiente:<br /> Personas Físicas: LLLL999999XXX, Personas Morales: LLL999999XXX. Gracias.','warning');
          return false
       }
	}
	if(form.txt_telefono.value=="")  						
       {
         form.txt_telefono.className=claseError;					
         form.txt_telefono.value="Llena este Espacio";				
	 showDialog('Warning','Escriba su teléfono, incluyendo lada. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_telefono.value)
        if(error==1)
       {
          form.txt_telefono.className=claseError;					
          form.txt_telefono.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Escriba su teléfono, incluyendo lada. Gracias.','warning');
          return false
       }
if(form.txt_mail.value=="")  						
       {
         form.txt_mail.className=claseError;					
         form.txt_mail.value="Llena este Espacio";
	 showDialog('Warning','Escriba su correo electrónico. Gracias.','warning');				
         return false
       }
       mail(form.txt_mail.value)
        if(error==1)
       {
          form.txt_mail.className=claseError;					
          form.txt_mail.value="Introduce un correo valido";
	  showDialog('Warning','Escriba el correo completo ejemplo: micorreo@dominio.com{.mx}. Gracias.','warning');		
          return false
       }
if(form.txt_usuario.value=="")  						
       {
         form.txt_usuario.className=claseError;					
         form.txt_usuario.value="Llena este Espacio";				
	 showDialog('Warning','Escriba su nombre de usuario. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_usuario.value)
        if(error==1)
       {
          form.txt_usuario.className=claseError;					
          form.txt_usuario.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Escriba su nombre de usuario. Gracias.','warning');
          return false
       }
if(form.txt_contrasena.value=="")  						
       {
         form.txt_contrasena.className=claseError;					
         form.txt_contrasena.value="Llena este Espacio";				
	 showDialog('Warning','Escriba su contraseña. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_contrasena.value)
        if(error==1)
       {
          form.txt_contrasena.className=claseError;					
          form.txt_contrasena.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Escriba su contraseña. Gracias.','warning');
          return false
       }

      	if(form.txt_tipo.value=="")  						
       {
         form.txt_tipo.className=claseError;					
         form.txt_tipo.value="Llena este Espacio";				
	 showDialog('Warning','Debes seleccionar el tipo de usuario que eres. Gracias.','warning');
         return false
       }

      

}
function validarModUsuarios(form)								
{
       error=0;
       claseError="inputError";
       claseError1="formtxtlistverdanagrischicoerror";
       claseError2="inputErrorfile";
       claseError2="inputErrorfile";

if(form.txt_nombre.value=="")  						
       {
         form.txt_nombre.className=claseError;					
         form.txt_nombre.value="Llena este Espacio";				
	 showDialog('Warning','Escriba su nombre, será identificado por medio de este. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_nombre.value)
        if(error==1)
       {
          form.txt_nombre.className=claseError;					
          form.txt_nombre.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Escriba su nombre, será identificado por medio de este. Gracias.','warning');
          return false
       }
if(form.txt_colonia.value=="")  						
       {
         form.txt_colonia.className=claseError;					
         form.txt_colonia.value="Llena este Espacio";				
	 showDialog('Warning','Escriba el nombre de la colonia. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_colonia.value)
        if(error==1)
       {
          form.txt_colonia.className=claseError;					
          form.txt_colonia.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Escriba el nombre de la colonia. Gracias.','warning');
          return false
       }
if(form.txt_calle.value=="")  						
       {
         form.txt_calle.className=claseError;					
         form.txt_calle.value="Llena este Espacio";				
	 showDialog('Warning','Escriba el nombre de la calle. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_calle.value)
        if(error==1)
       {
          form.txt_calle.className=claseError;					
          form.txt_calle.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Escriba el nombre de la calle. Gracias.','warning');
          return false
       }
if(form.num_externo.value=="")  						
       {
         form.num_externo.className=claseError;					
         form.num_externo.value="Llena este Espacio";				
	 showDialog('Warning','Escriba el número externo del domicilio. Gracias.','warning');
         return false
       }
	alfanumerico2(form.num_externo.value)
        if(error==1)
       {
          form.num_externo.className=claseError;					
          form.num_externo.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Escriba el número externo del domicilio. Gracias.','warning');
          return false
       }
if(form.num_interno.value=="")  						
       {
         form.num_interno.className=claseError;					
         form.num_interno.value="Llena este Espacio";				
	 showDialog('Warning','Escriba el número interno del domicilio en su defecto poner No aplica. Gracias.','warning');
         return false
       }
	alfanumerico2(form.num_interno.value)
        if(error==1)
       {
          form.num_interno.className=claseError;					
          form.num_interno.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Escriba el número interno, en caso de no tenerlo, poner No aplica. Gracias.','warning');
          return false
       }

if(form.txt_delegacion.value=="")  						
       {
         form.txt_delegacion.className=claseError;					
         form.txt_delegacion.value="Llena este Espacio";				
	 showDialog('Warning','Escriba su delegación. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_delegacion.value)
        if(error==1)
       {
          form.txt_delegacion.className=claseError;					
          form.txt_delegacion.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Escriba su delegación. Gracias.','warning');
          return false
       }

if(form.txt_cp.value=="")  						
       {
         form.txt_cp.className=claseError;					
         form.txt_cp.value="Llena este Espacio";				
	 showDialog('Warning','Escriba su código postal. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_cp.value)
        if(error==1)
       {
          form.txt_cp.className=claseError;					
          form.txt_cp.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Escriba su código postal. Gracias.','warning');
          return false
       }

if(form.txt_telefono.value=="")  						
       {
         form.txt_telefono.className=claseError;					
         form.txt_telefono.value="Llena este Espacio";				
	 showDialog('Warning','Escriba su teléfono. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_telefono.value)
        if(error==1)
       {
          form.txt_telefono.className=claseError;					
          form.txt_telefono.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Escriba su teléfono. Gracias.','warning');
          return false
       }
if(form.txt_mail.value=="")  						
       {
         form.txt_mail.className=claseError;					
         form.txt_mail.value="Llena este Espacio";
	 showDialog('Warning','Escriba su correo electrónico. Gracias.','warning');				
         return false
       }
       mail(form.txt_mail.value)
        if(error==1)
       {
          form.txt_mail.className=claseError;					
          form.txt_mail.value="Introduce un correo valido";
	  showDialog('Warning','Escriba el correo completo ejemplo: micorreo@dominio.com{.mx}. Gracias.','warning');		
          return false
       }

      	if(form.txt_tipo.value=="")  						
       {
         form.txt_tipo.className=claseError;					
         form.txt_tipo.value="Llena este Espacio";				
	 showDialog('Warning','Debes seleccionar el tipo de usuario que eres. Gracias.','warning');
         return false
       

       }
       
}
//Fin de la funciones de validar usuario
//Funciones para validar el registro
function validarRegistro(form)								
{
       error=0;
       claseError="inputError";
       claseError1="formtxtlistverdanagrischicoerror";
       claseError2="inputErrorfile";
       claseError2="inputErrorfile";


	if(form.txt_nombre.value=="")  						
       {
         form.txt_nombre.className=claseError;					
         form.txt_nombre.value="Llena este Espacio";				
	 showDialog('Warning','Escriba su nombre, será identificado por medio de este. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_nombre.value)
        if(error==1)
       {
          form.txt_nombre.className=claseError;					
          form.txt_nombre.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Escriba su nombre, será identificado por medio de este. Gracias.','warning');
          return false
       }
if(form.txt_colonia.value=="")  						
       {
         form.txt_colonia.className=claseError;					
         form.txt_colonia.value="Llena este Espacio";				
	 showDialog('Warning','Escriba el nombre de la colonia. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_colonia.value)
        if(error==1)
       {
          form.txt_colonia.className=claseError;					
          form.txt_colonia.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Escriba el nombre de la colonia. Gracias.','warning');
          return false
       }
if(form.txt_calle.value=="")  						
       {
         form.txt_calle.className=claseError;					
         form.txt_calle.value="Llena este Espacio";				
	 showDialog('Warning','Escriba el nombre de la calle. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_calle.value)
        if(error==1)
       {
          form.txt_calle.className=claseError;					
          form.txt_calle.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Escriba el nombre de la calle. Gracias.','warning');
          return false
       }
if(form.num_externo.value=="")  						
       {
         form.num_externo.className=claseError;					
         form.num_externo.value="Llena este Espacio";				
	 showDialog('Warning','Escriba el número externo del domicilio. Gracias.','warning');
         return false
       }
	alfanumerico2(form.num_externo.value)
        if(error==1)
       {
          form.num_externo.className=claseError;					
          form.num_externo.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Escriba el número externo del domicilio. Gracias.','warning');
          return false
       }
if(form.num_interno.value=="")  						
       {
         form.num_interno.className=claseError;					
         form.num_interno.value="Llena este Espacio";				
	 showDialog('Warning','Escriba el número interno del domicilio en su defecto poner No aplica. Gracias.','warning');
         return false
       }
	alfanumerico2(form.num_interno.value)
        if(error==1)
       {
          form.num_interno.className=claseError;					
          form.num_interno.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Escriba el número interno, en caso de no tenerlo, poner No aplica. Gracias.','warning');
          return false
       }

if(form.txt_delegacion.value=="")  						
       {
         form.txt_delegacion.className=claseError;					
         form.txt_delegacion.value="Llena este Espacio";				
	 showDialog('Warning','Escriba su delegación. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_delegacion.value)
        if(error==1)
       {
          form.txt_delegacion.className=claseError;					
          form.txt_delegacion.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Escriba su delegación. Gracias.','warning');
          return false
       }
if(form.txt_ciudad.value=="")  						
       {
         form.txt_ciudad.className=claseError;					
         form.txt_ciudad.value="Llena este Espacio";				
	 showDialog('Warning','Escriba su ciudad. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_ciudad.value)
        if(error==1)
       {
          form.txt_ciudad.className=claseError;					
          form.txt_ciudad.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Escriba su ciudad. Gracias.','warning');
          return false
       }
if(form.txt_cp.value=="")  						
       {
         form.txt_cp.className=claseError;					
         form.txt_cp.value="Llena este Espacio";				
	 showDialog('Warning','Escriba su código postal. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_cp.value)
        if(error==1)
       {
          form.txt_cp.className=claseError;					
          form.txt_cp.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Escriba su código postal. Gracias.','warning');
          return false
       }
	if(form.txt_rfc.value!="")  						
       {
       
	RFC(form.txt_rfc.value)
        if(error==1)
       {
          form.txt_rfc.className=claseError;					
          form.txt_rfc.value="Solo introduce datos alfanumericos";	
	 showDialog('Warning','Escriba su rfc, el formato de un RFC es el siguiente:<br /> Personas Físicas: LLLL999999XXX, Personas Morales: LLL999999XXX. Gracias.','warning');
          return false
       }
	}
	if(form.txt_telefono.value=="")  						
       {
         form.txt_telefono.className=claseError;					
         form.txt_telefono.value="Llena este Espacio";				
	 showDialog('Warning','Escriba su teléfono, incluyendo lada. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_telefono.value)
        if(error==1)
       {
          form.txt_telefono.className=claseError;					
          form.txt_telefono.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Escriba su teléfono, incluyendo lada. Gracias.','warning');
          return false
       }
if(form.txt_mail.value=="")  						
       {
         form.txt_mail.className=claseError;					
         form.txt_mail.value="Llena este Espacio";
	 showDialog('Warning','Escriba su correo electrónico. Gracias.','warning');				
         return false
       }
       mail(form.txt_mail.value)
        if(error==1)
       {
          form.txt_mail.className=claseError;					
          form.txt_mail.value="Introduce un correo valido";
	  showDialog('Warning','Escriba el correo completo ejemplo: micorreo@dominio.com{.mx}. Gracias.','warning');		
          return false
       }
if(form.txt_usuario.value=="")  						
       {
         form.txt_usuario.className=claseError;					
         form.txt_usuario.value="Llena este Espacio";				
	 showDialog('Warning','Escriba su nombre de usuario. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_usuario.value)
        if(error==1)
       {
          form.txt_usuario.className=claseError;					
          form.txt_usuario.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Escriba su nombre de usuario. Gracias.','warning');
          return false
       }
if(form.txt_contrasena.value=="")  						
       {
         form.txt_contrasena.className=claseError;					
         form.txt_contrasena.value="Llena este Espacio";				
	 showDialog('Warning','Escriba su contraseña. Gracias.','warning');
         return false
       }
	alfanumerico2(form.txt_contrasena.value)
        if(error==1)
       {
          form.txt_contrasena.className=claseError;					
          form.txt_contrasena.value="Solo introduce datos alfanumericos";	
	  showDialog('Warning','Escriba su contraseña. Gracias.','warning');
          return false
       }



      

}
//Fin de la funcion
//Funciones pra validar los resultado
function validarResultados(form)								
{
       error=0;
       claseError="inputError";
       claseError1="formtxtlistverdanagrischicoerror";
       claseError2="inputErrorfile";
       claseError2="inputErrorfile";

	if(form.item.value=="")  						
       {
         form.item.className=claseError;								
	 showDialog('Warning','Selecciona un resultado, para poder realizar la acción solicitada. Gracias.','warning');
         return false
       }
	if (!confirm('¿Estás seguro que deseas realizar esta acción?')){ 
        	 form.error.value="Llena este Espacio";	
	         return false
	    } 

}

//Fin de los resultados

function validarUsuarios2(form)									//Validaciones de la Pagina Index
{
       error=0;
       claseError="inputError";
       claseError1="formtxtlistverdanagrischicoerror";
       claseError2="inputErrorfile";
       claseError2="inputErrorfile";



	if(form.txt_usuario.value=="")  						
       {
        /* form.txt_usuario.className=claseError;					
         form.txt_usuario.value="Llena este Espacio";				
         return false*/
       }

	
}//Fin de la funcion de validad para Alta Usuarios

//Valida que un Textarea no este vacio							//Funcion que valida que un text area no este vacio
function texarea(nom){									//En caso de detectar un caracter erroneo retorna la variable error con un valor de 1
           error=0;
           if(nom=='Llena este Espacio')
               error=1;
}
//valida que no este vacio un campo y que no exceda de mas de 39 caracteres
function texto3(nom){
           error=0;
           if(nom=='Llena este Espacio' || nom=='El campo no debe exceder a 40 caracteres')
               error=1;
}


// Validacion de Solo datos alfanumericos
function alfanumerico(nom){								//Esta funcion valida que los campos solo tenga letras incluyendo espacios				
											//En caso de detectar un caracter erroneo retorna la variable error con un valor de 1
       var checkOK = "1234567890" + "ABCDEFGHIJKLMNOPQRSTUVwxyzWÁÉÍÓÚÑ." + "abcdefghijklmnopqrstuvwxyzáéíóúñ#º ";
       var checkStr = nom;
       var allValid = true;
  
       error=0;

           for (i = 0; i < checkStr.length; i++) {
                ch = checkStr.charAt(i);
                   for (j = 0; j < checkOK.length; j++)
                     if (ch == checkOK.charAt(j))
                       break;
                     if (j == checkOK.length) {
                        allValid = false;
                        break;
                   }
           }

           if (!allValid) {
              error=1;
           }
              if(nom=='Solo introduce datos alfanumericos' || nom=='Llena este Espacio' || nom=='El campo no debe exceder a 50 caracteres')
                  error=1;
}

//Validacion de Mail								//Esta funcion valida que los campos contengan un mail correcto
function mail(valor)								//En caso de detectar un caracter erroneo retorna la variable error con un valor de 1
{
         error=0;
         re=/^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3})$/
            
          if(!re.exec(valor)){
                 error=1;
          }     

          if(valor=='Llena este Espacio' || valor=='Introduce un correo valido')
		error=1;

}


function texto2(nom){									//Esta funcion valida que los campos solo tenga letras con espacios				
											//En caso de detectar un caracter erroneo retorna la variable error con un valor de 1
           var checkOK = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZÁÉÍÓÚ " + "abcdefghijklmnñopqrstuvwxyzáéíóú@";
           var checkStr = nom;
           var allValid = true;
            
           error=0;         

            for (i = 0; i < checkStr.length; i++) {
                 ch = checkStr.charAt(i);
                    for (j = 0; j < checkOK.length; j++)
                      if (ch == checkOK.charAt(j))
                        break;
                        if (j == checkOK.length) {
                          allValid = false;
                          break;
                        }
                      }
              if (!allValid) {
                 error=1;
              } 
              if(nom=='Solo introduce Letras' || nom=='Llena este Espacio' || nom=='El campo no debe exceder a 40 caracteres')
                  error=1;
}

function comprueba_extension(archivo) { 						//Esta funcion verifica que el archivo seleccionado sea de extension .jpg o .jpg
   extensiones_permitidas = new Array(".gif", ".jpg"); 					//En caso de detectar un caracter erroneo retorna la variable error con un valor de 1
   error=0;
   mierror = ""; 
   if (!archivo) { 
      //Si no tengo archivo, es que no se ha seleccionado un archivo en el formulario 
      // mierror = "No has seleccionado ningún archivo"; 
   }else{ 
      //recupero la extensión de este nombre de archivo 
      extension = (archivo.substring(archivo.lastIndexOf("."))).toLowerCase(); 
      //alert (extension); 
      //compruebo si la extensión está entre las permitidas 
      permitida = false; 
      for (var i = 0; i < extensiones_permitidas.length; i++) { 
         if (extensiones_permitidas[i] == extension) { 
         permitida = true; 
         break; 
         } 
      } 
      if (!permitida) { 
        // mierror = "Comprueba la extensión de los archivos a subir. \nSólo se pueden subir archivos con extensiones: " + extensiones_permitidas.join(); 
	  error=1;
       }else{ 
          //submito! 
         //alert ("Todo correcto. Voy a submitir el formulario.");   
       } 
   } 
   //si estoy aqui es que no se ha podido submitir 
  // alert (mierror); 
    
}

function comprueba_extension2(archivo) { 						//Esta funcion verifica que el archivo seleccionado sea de extension .jpg o .jpg
   extensiones_permitidas = new Array(".pdf"); 					//En caso de detectar un caracter erroneo retorna la variable error con un valor de 1
   error=0;
   mierror = ""; 
   if (!archivo) { 
      //Si no tengo archivo, es que no se ha seleccionado un archivo en el formulario 
      // mierror = "No has seleccionado ningún archivo"; 
   }else{ 
      //recupero la extensión de este nombre de archivo 
      extension = (archivo.substring(archivo.lastIndexOf("."))).toLowerCase(); 
      //alert (extension); 
      //compruebo si la extensión está entre las permitidas 
      permitida = false; 
      for (var i = 0; i < extensiones_permitidas.length; i++) { 
         if (extensiones_permitidas[i] == extension) { 
         permitida = true; 
         break; 
         } 
      } 
      if (!permitida) { 
        // mierror = "Comprueba la extensión de los archivos a subir. \nSólo se pueden subir archivos con extensiones: " + extensiones_permitidas.join(); 
	  error=1;
       }else{ 
          //submito! 
         //alert ("Todo correcto. Voy a submitir el formulario.");   
       } 
   } 
   //si estoy aqui es que no se ha podido submitir 
  // alert (mierror); 
    
}

function alfanumerico2(nom){											//Esta funcion valida que los campos solo tenga letras incluyendo espacios				
														//En caso de detectar un caracter erroneo retorna la variable error con un valor de 1
       var checkOK = "1234567890" + "ABCDEFGHIJKLMNOPQRSTUVwXYZWÁÉÍÓÚÑ" + "abcdefghijklmnopqrstuvwxyzáéíóúñ.,:-()_/üÜÄäËëÏïöÖ@¿?!¡$%& ";
       var checkStr = nom;
       var allValid = true;
  
       error=0;

           for (i = 0; i < checkStr.length; i++) {
                ch = checkStr.charAt(i);
                   for (j = 0; j < checkOK.length; j++)
                     if (ch == checkOK.charAt(j))
                       break;
                     if (j == checkOK.length) {
                        allValid = false;
                        break;
                   }
           }

           if (!allValid) {
              error=1;
           }
              if(nom=='Solo introduce datos alfanumericos' || nom=='Llena este Espacio' || nom=='El campo no debe exceder a 50 caracteres')
                  error=1;
}
function numerico(nom){											//Esta funcion valida que los campos solo tenga letras incluyendo espacios				
														//En caso de detectar un caracter erroneo retorna la variable error con un valor de 1
       var checkOK = "1234567890.";
       var checkStr = nom;
       var allValid = true;
  
       error=0;

           for (i = 0; i < checkStr.length; i++) {
                ch = checkStr.charAt(i);
                   for (j = 0; j < checkOK.length; j++)
                     if (ch == checkOK.charAt(j))
                       break;
                     if (j == checkOK.length) {
                        allValid = false;
                        break;
                   }
           }

           if (!allValid) {
              error=1;
           }
              if(nom=='Solo introduce datos numericos' || nom=='Llena este Espacio')
                  error=1;
}
function url(cadena)  
 {                                     
     var http = "http://";              
     error=0;                                   
     var es_url;                        
     if(cadena.length <= 7){               
         es_url = false;    
         error=1;
      }      

     if(cadena=="Llena este espacio")
        error=1;
     if(cadena.length>250)
               error=1;          
     
}
function RFC(cual)
{
error=0;
pat = /[a-z]|[A-Z]/
pat2 = /[a-z]|[A-Z]|[0-9]/
//eSTA FUNCION DE ABAJO ES SI UTILIZAN UN SEPARADOR
//val = cual.split("-")
val=cual.split("")

if (val.length == 13){
val1= cual.substring(0,3);
val2= cual.substring(4,9);
val3= cual.substring(10,12);

		if(!comp(val1,pat)){

			error=1;
			}

		if(isNaN(val2)){

			error=1;
			}

		if(!comp(val3,pat2)){

			error=1;
			}

}else if (val.length == 12){
val1= cual.substring(0,2);
val2= cual.substring(3,8);
val3= cual.substring(9,11);

		if(!comp(val1,pat)){

			error=1;
			}

		if(isNaN(val2)){

			error=1;
			}

		if(!comp(val3,pat2)){

			error=1;
			}

}
else{

			error=1;
	}
return true
}
function comp(cual,pa){
for(m=0;m<cual.length;m++){
	if(!pa.test(cual.charAt(m))){
		return false
		break
		}
	}
return true
}

