// JavaScript Document



function Busqueda()
{
	var crida="./content/3_5_resultado.php?target=respuesta";
	for(i=0; i<document.getElementById('busqueda_av').elements.length; i++){
		crida+="&"+document.getElementById('busqueda_av').elements[i].name+"="+document.getElementById('busqueda_av').elements[i].value;
	};
	document.getElementById("load").innerHTML=crida;
	document.getElementById("respuesta").innerHTML="";
	cridaAJAX(crida);
}


function cridaAJAX(url){
	var httpRequest;
			
		var params="";

		try{
			params=url.split('?')[1];
			url=url.split('?')[0];
		}catch(e){}
		try{
			target=params.split('target=')[1].split('&')[0];
		}catch(e){
			target="";	
		}
        if (window.XMLHttpRequest) { // Mozilla, Safari, ...
            httpRequest = new XMLHttpRequest();
            if (httpRequest.overrideMimeType) {
                httpRequest.overrideMimeType('text/xml');
            }
        } else if (window.ActiveXObject) { // IE
            try {
                httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
            }
        }
		

		

        if (!httpRequest) {
            alert("Error, no s'ha pogut crear una instància d'AJAX");
            return false;
        }
        httpRequest.onreadystatechange = function() { 
			//posicionaCapaLoading();
			//mostraCapaLoading();
			mostraResultat(httpRequest); 
		};
        httpRequest.open('GET', url+"?"+params, true);
		httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
        httpRequest.send(null);
}


function mostraResultat(httpRequest) {
	
	if(httpRequest.readyState < 4){//loading
		//alert("estat igual a 1");
		//	document.getElementById("load").innerHTML="<img src=\"imatges/cargando.gif\" id=\"cargando\" name=\"cargando\" width=\"25\"/>";
		document.getElementById("load").innerHTML="Cargando..";
	}
    if (httpRequest.readyState == 4) {//la resposta un cop s'ha carregat
		//setTimeout(amagaCapaLoading,1000); 
        if (httpRequest.status == 200) {
            // Mostrem la taula resultant
			document.getElementById("load").innerHTML="";
			//alert(httpRequest);
			//alert(httpRequest.responseText);
			//alert(target);
			//alert(httpRequest.responseXML);
            resposta=httpRequest.responseText; //responseXML.getTagByName("html")[0].firstChild.data;
			document.getElementById(target).innerHTML=resposta;
            //alert('Error amb la petició');
        } else {
        }
    }

}