function validar(){
	msg = '';
	if(document.getElementById("nombre").value == ''){
		msg = 'Ingresa tu nombre';
	}else if(document.getElementById("nombreb").value == ''){
		msg += 'Ingresa el nombre de tu tienda o comunidad';	
	}else if((document.getElementById("email").value == '') || !(/^[0-9a-z_\.\-]+@[0-9a-z_\.\-]+\.[a-z]{2,4}$/.test(document.getElementById("email").value.toLowerCase()))){
		msg += 'Ingresa tu correo';	
	}else if(document.getElementById("ciudad").selectedIndex  == 0){
		msg += 'Elije el motivo de tu mensaje';	
	}else if(document.getElementById("mensaje").value == ''){
		msg += 'Escribe tu mensaje';
	}else if(document.getElementById("mensaje").value == ''){
		msg+= 'Ingrese Mensaje';
	}
	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 nombreb = document.getElementById("nombreb");
var email = document.getElementById("email");
var ciudad = document.getElementById("ciudad");
var mensaje = document.getElementById("mensaje");
var telefono = document.getElementById("telefono");
var telefonob = document.getElementById("telefonob");
return "nombre=" + encodeURIComponent(nombre.value) +
"&nombreb=" + encodeURIComponent(nombreb.value) +
"&email=" + encodeURIComponent(email.value) +
"&ciudad=" + encodeURIComponent(ciudad.value) +
"&mensaje=" + encodeURIComponent(mensaje.value) +
"&telefono=" + encodeURIComponent(telefono.value) +
"&telefonob=" + encodeURIComponent(telefonob.value) +
"&nocache=" + Math.random();
}
function valida() {
peticion_http = inicializa_xhr();
if(peticion_http) {
peticion_http.onreadystatechange = procesaRespuesta;
peticion_http.open("POST", "contacto_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("form").style.display='none';
}
}

}




		
			
		
		
