function createRequestObject2(){

	var ro;

	var browser = navigator.appName;

	if (browser == "Microsoft Internet Explorer")

		ro = new ActiveXObject("Microsoft.XMLHTTP");

	else{

		ro = new XMLHttpRequest();

		ro.overrideMimeType('text/xml');

	}

	return ro;

}



function makeRequest(idS, idL){

  var url = 'modules/ClassificaMarcatori/xml/xmlMarcatori.php?idS='+idS+'&idL='+idL;
  
	httpRequest.open('GET', url);
	httpRequest.onreadystatechange = processResponse;
	httpRequest.send(null);

}



function processResponse(){
	if (httpRequest.readyState == 4){
		if (httpRequest.status == 200 || httpRequest.status == 0){
			var xmldoc = httpRequest.responseXML;
			if (!xmldoc.documentElement && httpRequest.responseStream) {
  			xmldoc.load(httpRequest.responseStream);
			}

      var idS = 0;
      if (xmldoc.getElementsByTagName('idS').item(0))
          idS = xmldoc.getElementsByTagName('idS').item(0).firstChild.data;

			var myActivity = '<select name="idL" id="idL" onchange="makeRequest('+idS+', this.value);" style="width: 150px;"><option value="0">Tutti</option>';

			var myActivit = '';
			var f = xmldoc.getElementsByTagName('day');
			for (i=0;i<f.length;i++){
				val = xmldoc.getElementsByTagName('day').item(i).firstChild.data;
				id = xmldoc.getElementsByTagName('day').item(i).getAttribute('name');
				s = xmldoc.getElementsByTagName('day').item(i).getAttribute('selected');
        
				myActivity += '<option value="'+id+'"';

				if (s == 'Y')
					myActivity += 'selected="selected"';

				myActivity += '>'+xmldoc.getElementsByTagName('day').item(i).firstChild.data+'</option>';
			}
			myActivity += '</select>';
			document.getElementById('selectL').innerHTML = myActivity;

		} else {

		}
	}
	else{
		// still not ready
	}
}
var httpRequest = createRequestObject2();

