function validar(){
	msg = '';
	if(document.form1.nombre.value == ''){
		msg = 'Ingresa tu nombre completo';
	}else if(document.form1.rut.value == ''){
		msg = 'Ingresa tu RUT';
	}else if(document.form1.nombreuser.value == ''){
		msg = 'Ingresa tu nombre de usuario';
	}else if((document.form1.pass.value == '') || !(document.form1.pass.value == document.form1.pass1.value)){
		msg = 'Ingresa tu contraseña correctamente';
	}else if((document.form1.email.value == '') || !(/^[0-9a-z_\.\-]+@[0-9a-z_\.\-]+\.[a-z]{2,4}$/.test(document.form1.email.value.toLowerCase())) || !(document.form1.email.value == document.form1.email2.value)){
		msg += 'Ingresa tu correo ';	
	}else if(document.form1.suma.value !== '4'){
		msg = '¿Qué pacho, no sabes sumar?';
	}
	if(msg != ''){
	alert(msg);	
	msg = '';
	}else {valida();
	}
}

var READY_STATE_COMPLETE=4;
var peticion_http = null;
function inicializa_xhr() {
if(window.XMLHttpRequest) {
return new XMLHttpRequest();
}
else if(window.ActiveXObject) {
return new ActiveXObject("Microsoft.XMLHTTP");
}
}
function crea_query_string() {
var nombre = document.getElementById("nombre");
var rut = document.getElementById("rut");
var nombreuser = document.getElementById("nombreuser");
var pass = document.getElementById("pass");
var email = document.getElementById("email");
return "nombre=" + encodeURIComponent(nombre.value) +
"&rut=" + encodeURIComponent(rut.value) +
"&nombreuser=" + encodeURIComponent(nombreuser.value) +
"&pass=" + encodeURIComponent(pass.value) +
"&email=" + encodeURIComponent(email.value) +
"&nocache=" + Math.random();
}
function valida() {
peticion_http = inicializa_xhr();
if(peticion_http) {
peticion_http.onreadystatechange = procesaRespuesta;
peticion_http.open("POST", "registro_proceso.php", true);
peticion_http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
var query_string = crea_query_string();
peticion_http.send(query_string);
}
}
function procesaRespuesta() {
if(peticion_http.readyState == 2 || peticion_http.readyState == 3){
document.getElementById("formulario").innerHTML = '<img src="loading.gif" />';
}



if(peticion_http.readyState == READY_STATE_COMPLETE) {
if(peticion_http.status == 200) {
	setTimeout('document.getElementById("formulario").innerHTML = peticion_http.responseText;', 500);
	document.getElementById("form1").style.display='none';
}
}

}




		
			
		
		

