<!-- ajax --------------------------------
function adjs(url){
	oldsc=document.getElementById("old_sc");
	if(oldsc)
	document.getElementsByTagName('body')[0].removeChild(oldsc);
	sc=document.createElement('script');
	sc.id="old_sc";
	sc.src=url+'&'+Math.random();
	document.getElementsByTagName('body')[0].appendChild(sc);
}

function canviImg(ElementId,img){
	document.getElementById(ElementId).innerHTML = '<img src="../img/fotos/'+ img +'" border="0">';
}

function nouAjax(){
	var objectAjax=false;
		try {
			objectAjax = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				objectAjax = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (E) {
				objectAjax = false;
			}
		}
		if (!objectAjax && typeof XMLHttpRequest!='undefined') {
			objectAjax = new XMLHttpRequest();
		}
		return objectAjax;
}

function carrega(combo,val,lang,comboextra) { //combo = select que canviarā - val = valor del select - lang = idioma - comboextra = select que desactivem
	var obj = document.getElementById(combo);
	//esborrem el combo
    for (m=obj.options.length-1;m>=0;m--){
        obj.options[m]=null;
    }	
	if (val == 0) {
			obj.options[0].text = 'Selecciona';
			obj.selectIndex = 0;
			obj.disabled = true;
	} else {
		var ajax = nouAjax();
		ajax.open("POST", "combos.php?opc="+combo+"&lang="+lang, true);
		ajax.onreadystatechange=function () {
				if (ajax.readyState==1) {
					obj.options[0].text = 'Carregant...';
					obj.selectIndex = 0;
					obj.disabled = true;
				} else if(ajax.readyState==4) {
					if(ajax.status==200) {
						var dades = ajax.responseXML;
						var item = dades.getElementsByTagName('dades');
						obj.disabled = false;
						for (var i=0; i<dades.childNodes.length; i++) {
							var ids = item[i].getElementsByTagName('id');
							var destins = item[i].getElementsByTagName('desti');
							for (var j=0;j<ids.length;j++) {
								var id = ids[j].firstChild.data;
								var desti = destins[j].firstChild.data;
								obj.options[j] = new Option(desti);
								obj.options[j].value = id;
							}
						}
					} else if(ajax.status==404) {
						alert("Aquest script no existeix");
					} else {
						alert("Error: "+ajax.status);
					}
				}
		}
	ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	ajax.send("&val="+val);
	}
	//desactivem els combos que depenen del combo que ha canviat
	if (comboextra.length>0) {
		var objextra = document.getElementById(comboextra);
		//esborrem el combo
		for (n=objextra.options.length-1;n>=0;n--){
			objextra.options[n]=null;
		}
		objextra.options[0] = new Option('Selecciona');
		objextra.options[0].value = '%%';
		objextra.disabled = true;
	}
}
//-->