function IsNumeric(sText){
   var ValidChars = "0123456789.,";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
}

function validate(form) {
	var flag = true;

// Variables to validate

	var email = form.e_mail;
	var emailRegex = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/;
	
	var contrasenna = form.contrasenna;
	var contrasenna_denuevo = form.contrasenna_denuevo;
	var empresa = form.empresa;
	var cedula_juridica = form.cedula_juridica;
	var provincia = form.provincia;
	var canton = form.canton;
	var telefono = form.telefono;
	var persona_contacto = form.persona_contacto;
	
	var otro_sector_industria = form.sector10; 
	var otro_sector_industria_desc = form.otro; // Sectores de la industria
	
  if(email.value == "") {
    inlineMsg(email.id,'Por favor digite su correo electrónico',5);
    flag = false;
  } else if(!email.value.match(emailRegex)) {
    inlineMsg(email.id,'Por favor especifique una dirección de correo válida',5);
    return false;
  } else if(contrasenna.value == "") {
    inlineMsg(contrasenna.id,'Por favor digite su contraseña',5);
    flag = false;
  } else if(contrasenna_denuevo.value == "") {
    inlineMsg(contrasenna_denuevo.id,'Por favor digite su contraseña nuevamente',5);
    flag = false;
  } else if(contrasenna_denuevo.value != contrasenna.value) {
    inlineMsg(contrasenna.id,'Las contraseñas no coinciden',5);
    flag = false;
  } else if(empresa.value == "") {
    inlineMsg(empresa.id,'Por favor digite el nombre de su empresa',5);
    flag = false;
  } else if(cedula_juridica.value == "") {
    inlineMsg(cedula_juridica.id,'Por favor digite su cédula jurídica',5);
    flag = false;
  } else if(provincia.value == "Seleccione") {
    inlineMsg(provincia.id,'Por favor seleccione la provincia',5);
    flag = false;
  } else if(telefono.value == "") {
    inlineMsg(telefono.id,'Por favor digite su teléfono',5);
    flag = false;
  } else if(persona_contacto.value == "") {
    inlineMsg(persona_contacto.id,'Por favor digite el nombre de la persona de contacto',5);
    flag = false;
  } else if((otro_sector_industria.checked) && (otro_sector_industria_desc.value == "")) {
    inlineMsg(otro_sector_industria_desc.id,'Por favor especifique la descripción de la especialidad',5);
    flag = false;
  }
  if (flag)
  	form.submit();
	
}