function xmlhttpPost(strURL) {
    var xmlHttpReq = false;
    var self = this;
    // Mozilla/Safari
    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq.open('POST', strURL, true);
    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    self.xmlHttpReq.onreadystatechange = function() {
        if (self.xmlHttpReq.readyState < 4) 
			{
			procesando("PROCESANDO. AGUARDE UNOS SEGUNDOS...");
			}
		else
			{
			procesando("");
            updatepage(self.xmlHttpReq.responseText);
        	}
    }
    self.xmlHttpReq.send(getquerystring());
}

function getquerystring() {
    var form = document.forms['frmContacto'];
    var Nom = form.Nombre.value;
    var Tel = form.Telefono.value;
    var Em = form.Email.value;
    var Loc = form.Localidad.value;
    var Dir = form.Direccion.value;
    var Dn = form.DNI.value;
    var Cui = form.CUIL.value;
    var Msg = form.Comentario.value;
    qstr = 'Nombre=' + escape(Nom) + 
	 		'&Telefono=' + escape(Tel) + 
			'&Email=' + escape(Em) + 
			'&Localidad=' + escape(Loc) + 
			'&Direccion=' + escape(Dir) + 
			'&DNI=' + escape(Dn) + 
			'&CUIL=' + escape(Cui) + 
			'&Comentario=' + escape(Msg);  // ATENCION: no '?' antes de la cadena de la consulta
    return qstr;
}

function updatepage(str){
	tipo = str.substr(0, 1);
	str = str.substr(1);
	if(tipo=='1')
		{
		// RESULTADO SIN ERROR
	    document.getElementById("resultado").innerHTML = str;
		}
	else
		{
		// RESULTADO CON ERROR
		procesando(str);
		}
	
}

function procesando(str) {
	document.getElementById("mensajes").innerHTML = str;
}

/* TIPOS DE MENSAJES
1- PROCESANDO
2- ENVIADO:
	A- CORRECTO
	B- INCORRECTO


*/