function validarFormulario(form){
	var procesando = document.getElementById('procesando');
	var boton = document.getElementById('sendbutton');
	procesando.style.display = "inline";
	manipularBoton(2);
	setTimeout("verificarFormulario()",1000);
}

function verificarFormulario(){
	var procesando = document.getElementById('procesando');
	var boton = document.getElementById('sendbutton');
	procesando.style.display = "none";
	
	var resultado = document.getElementById('resultado');
	var filter=/^[A-Za-z][A-Za-z0-9_.]*@[A-Za-z0-9_-]+\.[A-Za-z0-9_.]+[A-za-z]$/;
	var campo;
	var error = 0;
	
	var form = document.form;
	var web = form.web.value;
	
	var consulta = form.area_consulta.value;
	var errConsulta = document.getElementById('errConsulta');
	var _eConsulta = document.getElementById('_eConsulta').value;
	errConsulta.innerHTML = '';
	form.area_consulta.className = '';
	if (consulta == ''){
		errConsulta.innerHTML = _eConsulta;
		form.area_consulta.className = "errInput";
		campo = form.area_consulta;
		error = 1;
	}	
	
	/*var pais = form.sel_pais.value;
	var errPais = document.getElementById('errPais');
	var _ePais = document.getElementById('_ePais').value;
	errPais.innerHTML = '';
	form.sel_pais.className = '';
	if (pais == ''){
		errPais.innerHTML = _ePais;
		form.sel_pais.className = "errInput";
		campo = form.sel_pais;
		error = 1;
	}*/

	var email = form.txt_email.value;	
	var errEmail = document.getElementById('errEmail');
	var _eEmail = document.getElementById('_eEmail').value;
	errEmail.innerHTML = '';
	form.txt_email.className = '';
	if (email == ''){
		errEmail.innerHTML = _eEmail;
		form.txt_email.className = "errInput";
		campo = form.txt_email;
		error = 1;
	}
	else if (!(filter.test(email))){
		var _eEmailInvalido = document.getElementById('_eEmailInvalido').value;	
		errEmail.innerHTML = _eEmailInvalido;
		form.txt_email.className = "errInput";
		campo = form.txt_email;
		error = 1;
	}
	
	var nombre = form.txt_nombre.value;
	var errNombre = document.getElementById('errNombre');
	var _eNombre = document.getElementById('_eNombre').value;
	errNombre.innerHTML = '';
	form.txt_nombre.className = '';
	if (nombre == ''){
		errNombre.innerHTML = _eNombre;
		form.txt_nombre.className = "errInput";
		campo = form.txt_nombre;
		error = 1;
	}

	if (error){
		var _errores = document.getElementById('_errores').value;
		self.location='#post';
		campo.focus();
		manipularBoton(1);
		//resultado.innerHTML = '<div style="padding:4px 10px; font-size:12px; font-weight:bold; color:#ad2929; margin-top:6px; border:1px dashed #d60;"><img src="'+ web +'/images/icons/halt.png" width="12" height="12" style="vertical-align:middle; margin:-2px 8px 0 0;" />'+_errores+'</div>';
		return (false);
	}
	
	ajax = crearAjax();
	ajax.open("POST", ""+ web +"/includes/process_form.php?nocache="+new Date().getTime(),true);
	ajax.onreadystatechange=function() {
		self.location='#post';
		if (ajax.readyState==1) {
			var momento = document.getElementById('momento').value;
			resultado.innerHTML = '<div style="padding:8px 12px; font-size:12px; border:1px dashed #ccc;"><img src="'+ web +'/images/icons/working.gif" width="16" height="16" style="vertical-align:middle; margin-right:8px;" />'+momento+'</div>';
		}
		if (ajax.readyState==4) {
			resultado.innerHTML = ajax.responseText;
			manipularBoton(1);
			limpiarFormulario(form);
		}
	}
	
	var idioma = document.getElementById('idioma').value;
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	//ajax.send("idioma="+idioma+"&nombre="+nombre+"&email="+email+"&pais="+pais+"&consulta="+consulta);
	ajax.send("idioma="+idioma+"&nombre="+nombre+"&email="+email+"&consulta="+consulta);
}

function manipularBoton(opcion){
	var boton = document.getElementById('sendbutton');
	if (opcion == 1){ //Habilitamos
		boton.disabled = false;
	}
	else{ //Deshabilitamos
		boton.disabled = true;
	}
}
function limpiarFormulario(form){
	form.reset();
}
