﻿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 fcaptchaIDn(id){
document.getElementById("icaptcha").innerHTML='<'+'img style="width:150px;height:35px;border:0" src="captchan.asp?id='+id+'&amp;id2='+Math.random()+'" alt="código de verificación" /><'+'br /><'+'a href="#" onclick="fcaptcha();return false">Cambiar la imagen<'+'/a>';
}



function analiza(){
	var contenedor, formulario, checkEmail;
	formulario = document.getElementById('form1');
	checkEmail = formulario.email.value;
	if (formulario.nombre.value==''){
		alert('Es necesario rellenar el campo: Nombre');
		formulario.nombre.focus();
		return;
	}
	if (checkEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1){ 
		alert('Es necesario especificar una dirección de correo electrónico válida');
		formulario.email.focus();
		return;
	}
	if (formulario.captcha.value==''){
		alert('Es necesario escribir el código de verificación');
		formulario.captcha.focus();
		return;
	}
	document.location='#';
	contenedor = document.getElementById('boton');
	contenedor.innerHTML = '<i>Cargando ...</i> <img border="0" src="ajax-loader.gif" width="16" height="16">';
	contenedor = document.getElementById('idform');
	ajax=nuevoAjax();
	ajax.open("POST", "contactar.asp",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
		contenedor.innerHTML = ajax.responseText;
		fcaptcha();
		}
	}
	ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	ajax.send('paso=1&empresa='+escape(formulario.empresa.value)+'&captcha='+formulario.captcha.value+'&id='+formulario.ident.value+'&cargo='+escape(formulario.cargo.value)+'&nombre='+escape(formulario.nombre.value)+'&email='+formulario.email.value+'&apellidos='+escape(formulario.apellidos.value)+'&telefono='+escape(formulario.telefono.value)+'&mensaje='+escape(formulario.mensaje.value));
}
