//**********************************************************//
//************ FUNCIONES DE VALIDACIONES *******************//
//**********************************************************//
/*
	Valida la forma de registro principal
*/

 function validarEmail(valor,alerttxt) {
  if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)){
    return (true);
  } else {
   alert(alerttxt);
   return (false);
  }
 }

function validate_required(field,alerttxt)
  {
	with (field)
  {
	if (value==null||value=="")
       {alert(alerttxt);return false}
    else {return true}
	}
}

function validate_form(thisform)
{
	with (thisform)
		{
			if (validate_required(Nombre,"Por favor llene el siguiente campo: Nombre")==false)
  				{Nombre.focus();return false}
			if (validarEmail(Email.value,"Favor de escribir un correo electronico valido.")==false)
				{Email.focus();return false}  
			if (validate_required(Compania,"Por favor llene el siguiente campo: Compania")==false)
  				{Compania.focus();return false}
			if (validate_required(Domicilio,"Por favor llene el siguiente campo: Domicilio")==false)
  				{Domicilio.focus();return false}
			if (validate_required(Estado,"Por favor llene el siguiente campo: Estado")==false)
  				{Estado.focus();return false}
			if (validate_required(Pais,"Por favor llene el siguiente campo: Pais")==false)
  				{Pais.focus();return false}
			if (validate_required(Telefono,"Por favor llene el siguiente campo: Telefono")==false)
  				{Telefono.focus();return false} 			
			if (validate_required(Comentarios,"Por favor llene el siguiente campo: Comentarios")==false)
  				{Comentarios.focus();return false}				
			else {document.forms.forma.submit();}
		}
}

function validate_form2(thisform)
{
	with (thisform)
		{
			if (validate_required(Nombre,"Por favor llene el siguiente campo: Nombre")==false)
  				{Nombre.focus();return false}
			if (validarEmail(Email.value,"Favor de escribir un correo electronico valido.")==false)
				{Email.focus();return false}  
			if (validate_required(Compania,"Por favor llene el siguiente campo: Compania")==false)
  				{Compania.focus();return false}
			if (validate_required(Domicilio,"Por favor llene el siguiente campo: Domicilio")==false)
  				{Domicilio.focus();return false}
			if (validate_required(Estado,"Por favor llene el siguiente campo: Estado")==false)
  				{Estado.focus();return false}
			if (validate_required(Pais,"Por favor llene el siguiente campo: Pais")==false)
  				{Pais.focus();return false}
			if (validate_required(Telefono,"Por favor llene el siguiente campo: Telefono")==false)
  				{Telefono.focus();return false} 			
			if (validate_required(Descripcion,"Por favor llene el siguiente campo: Descripcion Tecnica")==false)
  				{Descripcion.focus();return false}				
			else {document.forms.forma.submit();}
		}
}