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="http://www.bioval.org/biovalBolsaTrabajo/bolsa1.jsp?"+text;
    initRequest(url);
    req.onreadystatechange = processRequest;
    req.open("POST", url, true);
    //req.overrideMimeType('text/xml');
    miDiv = document.getElementById('cont_ofertas');
    miDiv.innerHTML = "Recogiendo Datos...";
    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('cont_ofertas');
        miDiv.innerHTML = req.responseText;
}


function buscar(val){
    doCompletion("p="+val);    
}
