// JavaScript Document
function validateEmail(email)
{
    var splitted = email.match("^(.+)@(.+)$");
    if(splitted == null) return false;
    if(splitted[1] != null )
    {
      var regexp_user=/^\"?[\w-_\.]*\"?$/;
      if(splitted[1].match(regexp_user) == null) return false;
    }
    if(splitted[2] != null)
    {
      var regexp_domain=/^[\w-\.]*\.[A-Za-z]{2,4}$/;
      if(splitted[2].match(regexp_domain) == null) 
      {
	    var regexp_ip =/^\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\]$/;
	    if(splitted[2].match(regexp_ip) == null) return false;
      }// if
      return true;
    }
return false;
}


function isNumberKey(evt)
      {
         var charCode = (evt.which) ? evt.which : event.keyCode
         if (charCode > 31 && (charCode < 48 || charCode > 57))
            return false;
 
         return true;
      }



function CompDatos(){
	var Nom = document.getElementById('nombre').value;
	var Mai = document.getElementById('mail').value;
	var Tel = document.getElementById('telefono').value; 
	var Com = document.getElementById('comentarios').value;
	
	var Err = 0;
	var MEr = 'El Formulario contiene los sigientes errores: \n';	
	
	
	if (Nom == "") { Err = Err + 1; MEr = MEr + "• Su nombre no puede estar vacio \n" }
	if (validateEmail(Mai) == false ) { Err = Err + 1; MEr = MEr + "• La direccion de correo no es valida \n" }	
	
	
	if (Tel == "") { Err = Err + 1; MEr = MEr + "• El campo de Telefono es obligatorio \n" }
	if (Tel.length != 10) { Err = Err + 1; MEr = MEr + "• El campo de Telefono debe contener 10 Digitos (Lada)+(Numero) \n" }
	if (isNaN(Tel)) { Err = Err + 1; MEr = MEr + "• El campo de Telefono solo puede contener Numeros \n" }
	
	
	if (Com == "") { Err = Err + 1; MEr = MEr + "• El campo de Comentarios es obligatorio \n" }
	
	if (Err == 0) { 
		//alert (MEr);
		return true; 
	} else { 
		alert (MEr); 
		return false; 
	}
	
}





function CompDatos2(){
	var Nom = document.getElementById('nombre_bol').value;
	var Mai = document.getElementById('mail_bol').value;
	
	var Err = 0;
	var MEr = 'El Formulario contiene los sigientes errores: \n';	
	
	
	if (Nom == "") { Err = Err + 1; MEr = MEr + "• Su nombre no puede estar vacio \n" }
	if (validateEmail(Mai) == false ) { Err = Err + 1; MEr = MEr + "• La direccion de correo no es valida \n" }	
	
	if (Err == 0) { 
		//alert (MEr);
		return true; 
	} else { 
		alert (MEr); 
		return false; 
	}
	
}
