

function nuevoAjax(){
	var xmlhttp=false;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
	try {
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	} catch (E) {
		xmlhttp = false;
	}
}

if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}

function setPassword(id, email, pass, employeid){
	
	if(pass == ''){alert('Debe especificar una contrasena'); return false;}
	if(isNaN(employeid) || employeid == ''){alert('El numero de empleado debe ser numerico'); return false;}
	
	document.getElementById('state').innerHTML = '<img src="/js/ajax-loader.gif">';
	
	ajax=nuevoAjax();
	ajax.open("GET", "/register.php?paso=3&id="+id+"&email="+email+"&pass="+pass+"&employeid="+employeid, true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
		
			result = ajax.responseText;
			
			
			if(result == "continue"){document.form2.submit();document.getElementById('state').innerHTML = '';}
			else document.getElementById('state').innerHTML = '<font color="red"><b>'+result+'</b></font>';
		
		//document.getElementById('letsubmit').style.display = 'block';	
		}
	}		
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send(null);
}

function validaPaso1(){
	var err = false;
	if( ( document.form1.name.value == "" ) || ( document.form1.surnames.value == "" ) || ( document.form1.phone.value == "" ) ){
		alert("Debe llenar todos los campos.");	
		var err = true;	
	}
	var expr=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
	if (!expr.test(document.form1.email.value)){
		alert("Formato de email incorrecto.");
		var err = true;
	}	
	if(isNaN(document.form1.phone.value)){
		alert("El numero de telefono solo debe contener numeros.");
		var err = true;
	}
	if(err == false){		
		document.form1.submit();
	}
}