function chgpass(){
	var pasoriginal = document.getElementById('txtoriginal').value;
	var pasoriginal2 = document.getElementById('txtoriginal2').value;
	var pasnuevo = document.getElementById('passtxt').value;
	var pasnuevo2 = document.getElementById('passtxt2').value;

	if (pasoriginal != pasoriginal2){
		window.alert('Actual Password is not correct / El Password Actual no Coincide.');
		return 0;
		}
	if (pasnuevo != pasnuevo2){
		window.alert('New Passwords do not match / Las Nuevas contraseņas no coinciden.');
		return 0;
		}
	//window.alert('Paso verificaciones');

	var urlg = 'ajchgpass.php';
	urlg = urlg + '?npass=' + pasnuevo;
	
	var Digital=new Date();      
    http.open("GET", urlg + "&ped=" + Digital, true); 
    http.onreadystatechange = handleHttpLoginResult; 
    http.send(null);
	
	}


function handleHttpLoginResult(){
	if (http.readyState == 4) { 
              if(http.status==200) { 
                  	var results=http.responseText; 
              		document.getElementById('listaprod').innerHTML = results;
					} 
              } 	
	}

function login(){
	var usuario = document.getElementById('usertxt').value;
	var password = document.getElementById('passtxt').value;
	
	var urlg = 'ajlogin.php';
	urlg = urlg + '?usu=' + usuario;
	urlg = urlg + '&pas=' + password;
	
	var Digital=new Date();      
    http.open("GET", urlg + "&ped=" + Digital, true); 
    http.onreadystatechange = handleHttpLoginResult; 
    http.send(null);

	}


function ValidateMail(){
	var emailID = document.getElementById('email');
	
	if ((emailID.value==null)||(emailID.value=="")){
		document.getElementById('email').style.backgroundColor='#ffece1';
		return false;
	}
	if (echeck(emailID.value)==false){
		document.getElementById('email').style.backgroundColor='#ffece1';
		} else {
			document.getElementById('email').style.backgroundColor='#dcfbdb';
		}
 }

function checkpass(){
	var pass = document.getElementById('password').value;
	var pass2 = document.getElementById('password2').value;
	
	if(pass2 != pass){
			document.getElementById('password2').style.backgroundColor='#ffece1';
		}else{
			document.getElementById('password2').style.backgroundColor='#ffffff';
			}
	
	}



function handleHttpRegNewUser(){
	if (http.readyState == 4) { 
              if(http.status==200) { 
                  	var results=http.responseText; 
              		document.getElementById('listaprod').innerHTML = results;
					} 
              } 	
	}

function registernewuser(){
	var user = document.getElementById('usuario').value;
	var pass = document.getElementById('password').value;
	var nomb = document.getElementById('nombre').value;
	var apel = document.getElementById('apellido').value;
	var mail = document.getElementById('email').value;
	var empr = document.getElementById('empresa').value;
	var cont = document.getElementById('contacto').value;
	var rucc = document.getElementById('ruc').value;
	var tele = document.getElementById('telefono').value;
	var faxx = document.getElementById('fax').value;
	var fnom = document.getElementById('fact_nombre').value;
	var fape = document.getElementById('fact_apellido').value;
	var fdir = document.getElementById('fact_direccion').value;
	var fciu = document.getElementById('fact_ciudad').value;
	var fpro = document.getElementById('fact_provincia').value;
	var fpos = document.getElementById('fact_postal').value;
	var selIndex = document.getElementById('fact_pais').selectedIndex;
	var fpai = document.getElementById('fact_pais').options[selIndex].text;
	
	var urlg = 'ajregisteruser.php';
	urlg = urlg + '?usu=' + user;
	urlg = urlg + '&pas=' + pass;
	urlg = urlg + '&nom=' + nomb.toUpperCase();
	urlg = urlg + '&ape=' + apel.toUpperCase();
	urlg = urlg + '&ema=' + mail;
	urlg = urlg + '&emp=' + empr;
	urlg = urlg + '&con=' + cont.toUpperCase();
	urlg = urlg + '&ruc=' + rucc;
	urlg = urlg + '&tel=' + tele;
	urlg = urlg + '&fax=' + faxx;
	urlg = urlg + '&fno=' + fnom.toUpperCase();
	urlg = urlg + '&fap=' + fape.toUpperCase();
	urlg = urlg + '&fdi=' + fdir;
	urlg = urlg + '&fci=' + fciu.toUpperCase();
	urlg = urlg + '&fpr=' + fpro.toUpperCase();
	urlg = urlg + '&fpo=' + fpos;
	urlg = urlg + '&fpa=' + fpai;
		
	var Digital=new Date();      
    http.open("GET", urlg + "&ped=" + Digital, true); 
    http.onreadystatechange = handleHttpRegNewUser; 
    http.send(null);
	}



function handleHttpCheckUsername(){
	if (http.readyState == 4) { 
              if(http.status==200) { 
                  	var results=http.responseText; 
              		document.getElementById('checkdisp').innerHTML = results;
					} 
              } 	
	}

function checkusername(){
	var username = document.getElementById('usuario').value;
	var urlg = 'checkusername.php?usename=' + username;
	var Digital=new Date();      
    http.open("GET", urlg + "&ped=" + Digital, true); 
    http.onreadystatechange = handleHttpCheckUsername; 
    http.send(null);
}

function getHTTPObject() { 
  		var xmlhttp; 

  		if(window.XMLHttpRequest){ 
    		xmlhttp = new XMLHttpRequest(); 
  		} 
  		else if (window.ActiveXObject){ 
    		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
    	if (!xmlhttp){ 
        	xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); 
    	} 
    
	} 
  	return xmlhttp; 
} 

var http = getHTTPObject(); // We create the HTTP Object 


function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   //alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   //alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    //alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    //alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }

 		 return true					
	}



 
 
 
 
 
 
 
 
 
 
