// JavaScript Document
var docXML;
function crearMotorAJAX(){
	/*Creem la variable que ens permet instanciar l'objecte*/
	var motorAJAX=false;
	try{
		/*Cas 1: Comprovem que digui Internet Explorer amb el motor de XML actualitzat*/
		motorAJAX = new ActiveXObject('Msxml2.XMLHTTP');
	}catch(e){
		/*No es compleix el cas 1 */
		try{
			/*Cas 2: Comprovem que sigui Internet Explorer amb el motor antic de
			XML instal.lat*/
			motorAJAX = new ActiveXObject('Microsoft.XMLHTTP');
		}catch(e){
			/*No es compleix el cas 2 per tan assignem a l'objecte el valor 'fals'*/
			motorAJAX = false;
		}
	}
	/*Si no es compleix el cas 1 ni el cas 2, comprovem que existeixi un objecte
	anomenat XMLHttpRequest*/
	if (!motorAJAX && typeof XMLHttpRequest!='undefined') {
		/*Existeix l'objecte XMLHttpRequest, per tant es crea una nova instancia d'aquest objecte
		i s'assigna a la nostre variable*/
		motorAJAX = new XMLHttpRequest();
	}
	/*retornem la variable que tenim instanciada l'objeto XMLHttpRequest*/

	return motorAJAX;
}


function ObtenerDatos(url_peticion){

//    var varok;
//    varok = 0;
	/* carreguem les capa del preloader */
    var preloader;
    preloader = document.getElementById('preloader');
//    preloader.innerHTML = "Cargando...";
//    preloader.style.background = "url('../images/ajax-loader.gif') no-repeat";
     
	preloader.style.visibility = 'visible';
	/* Creem una nova instancia al motor AJAX*/
	var objAJAX=crearMotorAJAX();
	/* Realitzem la petició */
	//alert(url_peticion);
	
	objAJAX.open('GET', url_peticion, false);
/*
	objAJAX.open('GET', url_peticion, true);
	objAJAX.onreadystatechange=function(){
						alert(varok);
						if(objAJAX.readyState==1){
    						preloader.innerHTML = 'Cargando...';
        					//modificamos el estilo de la div, mostrando una imagen de fondo
        					preloader.style.background = 'url(\'../images/ajax-loader.gif\') no-repeat'; 
    					}else if(objAJAX.readyState==4){
    						if(objAJAX.status==200){
        						//mostramos los datos dentro de la div
            					preloader.innerHTML = '';
                				preloader.style.background = 'url(\'\') no-repeat';
                				varok = '1';
            				}else if(objAJAX.status==404){
            					preloader.innerHTML = 'La página no existe';
            				}else{
                				//mostramos el posible error
                    			preloader.innerHTML = 'Error:'.objAJAX.status;
            				}
    					}
				}
*/
	objAJAX.send(null);
	/* Segons el resultat de la petició retornem true o false */
    preloader.style.background = 'url(\'\') no-repeat';	
	if (objAJAX.readyState==4){
		preloader.style.visibility = 'hidden';
		/* Si es correcte, carrega en la variable global "docXml" el
		contingut del XML retornat per la plana*/
		docXML = objAJAX.responseXML.documentElement;
		return true;
	} else {
		if(objAJAX.status==404){
        	preloader.innerHTML = 'La página no existe';
        }else{
        	//mostramos el posible error
            preloader.innerHTML = 'Error:'.objAJAX.status;
        }
		return false;
	}
}