function validacioncliente(form) 
{ 

  var usuario =/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/
  var con     =/^([0-9]|[a-z]|[A-Z]|.|-)+$/
  	if(!usuario.test(form.usuario.value))
	{
		alert ('The user is not valid or is empty')
		return false
		}  
  	if(!con.test(form.pass.value))
	{ 
		alert ('The password is not valid, please try again')
		return false
		}
	
    get(form)
	
}

var http_request = false;
   function makeRequest(url, parameters) {
      http_request = false;
      if (window.XMLHttpRequest) { 
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) {
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      http_request.onreadystatechange = alertContents;
      http_request.open('GET', url + parameters, false);
      http_request.send(null);
   }

   function alertContents() {
      if (http_request.readyState == 4) {	  
		  
         if (http_request.status == 200) {
            //alert(http_request.responseText);
			
			if(http_request.responseText == "NO")		  
		 	 	{
				var passincorrecto = document.getElementById('myspan'); 
                    passincorrecto.innerHTML = "<div>E-mail not found or the password is not valid, please try again.</div>"; 			
				
				} 

		    if(http_request.responseText != "NO")
             	{result = http_request.responseText;
            	 document.getElementById('myspan').innerHTML = result;
				 location = "/apps/invoice/Facture.php"
				 }
			
         	}
			
			else { alert('There was a problem with the request.'); }
			
			
			
      }//function alertContents()
   }
   
   function get(form) {
      var getstr = "?";
	  var urlc;
	  var urlcomplet;
	  var proceso =document.myform.proceso.value;
	  var catalogo=document.myform.catalogo.value;	  
	  
      for (var i = 0; i < form.elements.length; i++)
	  {
         if (form.elements[i].tagName == "INPUT") {
            
			if (form.elements[i].type == "text") {
               getstr += form.elements[i].name + "=" + form.elements[i].value + "&";
            }
		  			
            if (form.elements[i].type == "checkbox") 
			{
               if (form.elements[i].checked) 
			   {
                  getstr += form.elements[i].name + "=" + form.elements[i].value + "&";
               } else {
                  getstr += form.elements[i].name + "=&";
               		}
            }
			
			 if (form.elements[i].type == "radio") {
               if (form.elements[i].checked) {
                  getstr += form.elements[i].name + "=" + form.elements[i].value + "&";
               }
            }
           
		   	if (form.elements[i].type == "password") {
               getstr += form.elements[i].name + "=" + form.elements[i].value + "&";
            }
		   
         }   
       
	  if (form.elements[i].tagName == "SELECT") {
            var sel = form.elements[i];
            getstr += sel.name + "=" + sel.options[sel.selectedIndex].value + "&";
         }
      }
	  getstr+='Proceso='+proceso
	  
	  urlc='/apps/register/'	  
	  
	  urlcomplet=urlc+catalogo
	  
      makeRequest(urlcomplet, getstr);
	  
   }
