var isIE;
var req;
var names;
var target;

function getElementY(element){
	var targetTop = 0;
	if (element.offsetParent) {
		while (element.offsetParent) {
			targetTop += element.offsetTop;
            element = element.offsetParent;
		}
	} else if (element.y) {
		targetTop += element.y;
    }
	return targetTop;
}

function init() {
    target = document.getElementById("complete-field");
    var menu = document.getElementById("auto-row");
    var autorow = document.getElementById("menu-popup");
    autorow.style.top = getElementY(menu) + "px";
    
}

function initRequest(url) {
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
    } else if (window.ActiveXObject) {
        isIE = true;
        req = new ActiveXObject("Microsoft.XMLHTTP");//XMLHTTP
    }
}

function doCompletion(text) {
    url="jsp/contacto.jsp?"+text;
    initRequest(url);
    req.onreadystatechange = processRequest;
    req.open("POST", url, true);
    //req.overrideMimeType('text/xml');
    miDiv = document.getElementById('result');
    miDiv.innerHTML = "Enviando Solicitud ...";
    req.send(null);

}

function processRequest() {
    if (req.readyState == 4) {
		//alert("status "+req.status);
        if (req.status == 200) {
          parseMessages();
        } else if (req.status == 204){
           // alert("clearing table");
            /*clearTable();*/
           // parseMessages();
        }else{
            //parseMessages();
	}
    }
}

function parseMessages() {
	var columnas = req.responseXML.getElementsByTagName("datos")[0];
        if(isIE){
		var firstcol = req.responseXML.getElementsByTagName("datos")[0].childNodes[0].firstChild.nodeValue;
	}else{
		var firstcol = columnas.getElementsByTagName("resultado")[0].childNodes[0].nodeValue;
	}	
	miDiv = document.getElementById('result');
        miDiv.innerHTML = firstcol;
}


function enviar(){
    var value="Nombre: "+document.getElementById("nombre").value+"<br>Edad: "+document.getElementById("edad").value+"<br>Correo: "+document.getElementById("mail").value+"<br>Telefono"+document.getElementById("telf").value+"<br>Comentarios: "+document.getElementById("comentarios").value;
    doCompletion("m="+value);    
}
