// JavaScript Document
function createRequestObject() { 
    var ro; 
    var browser = navigator.appName; 
    if(browser == "Microsoft Internet Explorer") { 
        ro = new ActiveXObject("Microsoft.XMLHTTP"); 
    }else{ 
        ro = new XMLHttpRequest(); 
    } 
    return ro;
} 

var http = createRequestObject(); 

function sndReq(regione) { 
    http.open('get', 'lib/load_city.php?regione='+regione); 
    http.onreadystatechange = handleResponse; 
    http.send(null); 
} 
function handleResponse() { 
    if(http.readyState == 4) { 
      document.getElementById('supercity').innerHTML = http.responseText; 
    } 
}


function sndReq2(citta) { 
    http.open('get', 'lib/load_school.php?citta='+citta); 
    http.onreadystatechange = handleResponse2; 
    http.send(null); 
} 
function handleResponse2() { 
    if(http.readyState == 4) {
      document.getElementById('school').innerHTML = http.responseText; 
    } 
}
/*
Nella pagina web inserire un link alla funzione passando l'id del div nel quale verrà posta la risposta del php
<a href="javascript:sndReq('foo')">[foo]</a>

####

<div id="foo"> 
	( contenuto dopo la ricezione )
</div>

*/

function cambia_gruppo(anno) {
	
		if (window.ActiveXObject) {
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		} else if (window.XMLHttpRequest) {
			xmlHttp = new XMLHttpRequest();
		}
		xmlHttp.open("GET", 'lib/carica_contenuti.php?anno='+anno+'&mode=1');
		xmlHttp.onreadystatechange = callback1;
		xmlHttp.send (null);
	}
	function callback1(var_clbk) {
		if (xmlHttp.readyState == 4) {
			if (xmlHttp.status == 200) {
				//document.getElementById("debugz").innerHTML = window.ActiveXObject;
				document.getElementById("gruppo_ext").innerHTML = xmlHttp.responseText;
			//	document.getElementById("debugz").innerHTML = xmlHttp.responseText;
			}
		}
	}
	
	function cambia_ricerca(gruppo) {
		if (window.ActiveXObject) {
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		} else if (window.XMLHttpRequest) {
			xmlHttp = new XMLHttpRequest();
		}
		xmlHttp.open("GET", 'lib/carica_contenuti.php?gruppo='+gruppo+'&mode=2');
		xmlHttp.onreadystatechange = callback2;
		xmlHttp.send (null);
	}
	function callback2(var_clbk) {
		if (xmlHttp.readyState == 4) {
			if (xmlHttp.status == 200) {
			document.getElementById("ricerca_ext").innerHTML = xmlHttp.responseText;
					//document.getElementById("debugz").innerHTML = xmlHttp.responseText;
			}
		}
	}
	
	function carica_docs(ricerca) {
		if (window.ActiveXObject) {
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		} else if (window.XMLHttpRequest) {
			xmlHttp = new XMLHttpRequest();
		}
		xmlHttp.open("GET", 'lib/carica_contenuti.php?ricerca='+ricerca+'&mode=3');
		xmlHttp.onreadystatechange = callback3;
		xmlHttp.send (null);
	}
	function callback3(var_clbk) {
		if (xmlHttp.readyState == 4) {
			if (xmlHttp.status == 200) {
				document.getElementById("docs_ext").innerHTML = xmlHttp.responseText;
				/*document.getElementById("debugz").innerHTML = xmlHttp.responseText;*/
			}
		}
	}
	function cambia_gruppo2(anno) {
		if (window.ActiveXObject) {
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		} else if (window.XMLHttpRequest) {
			xmlHttp = new XMLHttpRequest();
		}
		xmlHttp.open("GET", 'lib/carica_contenuti.php?anno='+anno+'&mode=5');
		xmlHttp.onreadystatechange = callback4;
		xmlHttp.send (null);
	}
	function callback4(var_clbk) {
		if (xmlHttp.readyState == 4) {
			if (xmlHttp.status == 200) {
				document.getElementById("gruppo2_ext").innerHTML = xmlHttp.responseText;
				//document.getElementById("debugz").innerHTML = xmlHttp.responseText;
			}
		}
	}
	
	function cambia_ricerca2(gruppo) {
		if (window.ActiveXObject) {
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		} else if (window.XMLHttpRequest) {
			xmlHttp = new XMLHttpRequest();
		}
		xmlHttp.open("GET", 'lib/carica_contenuti.php?gruppo='+gruppo+'&mode=6');
		xmlHttp.onreadystatechange = callback5;
		xmlHttp.send (null);
	}
	function callback5(var_clbk) {
		if (xmlHttp.readyState == 4) {
			if (xmlHttp.status == 200) {
				document.getElementById("ricerca2_ext").innerHTML = xmlHttp.responseText;
			}
		}
	}
	
	
	function carica_docs_utente(ricerca) {
		if (window.ActiveXObject) {
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		} else if (window.XMLHttpRequest) {
			xmlHttp = new XMLHttpRequest();
		}
		xmlHttp.open("GET", 'lib/carica_contenuti.php?ricerca='+ricerca+'&mode=4');
		xmlHttp.onreadystatechange = callback6;
		xmlHttp.send (null);
	}
	function callback6(var_clbk) {
		if (xmlHttp.readyState == 4) {
			if (xmlHttp.status == 200) {
				document.getElementById("target_docs").innerHTML = xmlHttp.responseText;
				/*document.getElementById("debugz").innerHTML = xmlHttp.responseText;*/
			}
		}
	}