AjaxXmlDirListFile = 'getXmlDirList.php';
FormCurrentSelectId = '';
FormDirIsBusy = false;
//variable AJAX para interacción de estado de directos
if (window.XMLHttpRequest){
	FormXmlDir = new XMLHttpRequest();
	FormXmlDir.onreadystatechange=FormNextDirStatusRequest;
    }
else {
	try{
		FormXmlDir = new ActiveXObject("Microsoft.XMLHTTP");
		FormXmlDir.onreadystatechange=FormNextDirStatusRequest;
	}catch(e){}
}

function FormNextDirStatusRequest(){
	var val = '';
	var txt = '';
	if(FormXmlDir.readyState==4) {
		//var t='';for(var i in xml)  t+=' '+i;alert(t);
		if(FormXmlDir.status == 200) {
			var list=FormXmlDir.responseXML.documentElement.getElementsByTagName('item');
			if(list.item.length) {
				var ob = document.getElementById(FormCurrentSelectId);
				ob.length = 0;
				for(var i=0; i<list.length; i++) {
					val = list.item(i).firstChild.nodeValue;
					txt = list.item(i).firstChild.nodeValue + " (" + list.item(i).getAttribute('numfiles') + " files, "+list.item(i).getAttribute('numdirs')+" dirs)";
					//alert(val)
					ob.options[i] = new Option(txt,val);
				}
				ob.style.backgroundColor = '';
			}
		}
	}
}

function FormChangeLocalDir(sel_el,val) {
    var ob = document.getElementById(sel_el);
    if(ob) {
	//cambiem el color per alertar
	ob.style.backgroundColor = '#f00';
	FormCurrentSelectId = sel_el;
	//alert(sel_el+" "+val)
	FormXmlDir.open('GET',HOSTPATH + AjaxXmlDirListFile + '?dir='+escape(val)+'&filter=dirs',true);
	FormXmlDir.onreadystatechange=FormNextDirStatusRequest;
	FormXmlDir.send('');
    }
}
