// JavaScript Document

function sendForm(url, formid) {
	var Formulario, 
		longitudFormulario, 
		cadenaFormulario, 
		sepCampos,
		xmlHttp = GetXmlHttpObject();
	
	if (xmlHttp === null) {
		alert ("Su navegador no soporta la tecnologa necesaria para poder ver correctamente esta pgina.");
		return;
	}
	
	Formulario         = document.getElementById(formid);
	longitudFormulario = Formulario.elements.length;
	cadenaFormulario   = "";
	sepCampos          = "";
	
	
	for (i = 0; i <= longitudFormulario-1; i++) {
		cadenaFormulario += sepCampos + Formulario.elements[i].name + '=' + encodeURI(Formulario.elements[i].value);
		sepCampos = "&";
	}
	
	xmlHttp.open("POST", url, true);
	xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=ISO-8859-1');
	xmlHttp.onreadystatechange = function () {
		if (xmlHttp.readyState === 4) {
			document.getElementById('responseText').innerHTML = xmlHttp.responseText;
		}
	};
	xmlHttp.send(cadenaFormulario);
}

function GetXmlHttpObject() {
	xmlHttp = null;
	try {
		// Firefox, Opera 8.0+, Safari
		xmlHttp = new XMLHttpRequest();
	} catch (e) {
		try {
			//Internet Explorer
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}

