
var menuClassName = "menuNavigazione";


function closeSub(menu){
	for(var i=0; i<menu.childNodes.length; i++)
		if(menu.childNodes[i].nodeName.toLowerCase()=="li"){
			li = menu.childNodes[i];
			li.onmouseover = li.onactivate = li.onfocus = function(){
				if(this.subMenu) this.subMenu.className = this.subMenu.className.replace(/subMenu-off/g, "subMenu-on")
			}
			li.onmouseout = li.ondeactivate = li.onblur = function(){
				if(this.subMenu) closeSub(this.subMenu)
			}
			for(var j=0; j<li.childNodes.length; j++)
				if(li.childNodes[j].nodeName.toLowerCase()=="ul" || li.childNodes[j].nodeName.toLowerCase()=="ol") closeSub(li.subMenu = li.childNodes[j]);
		}
		menu.className = menu.className.replace(/\s?subMenu-on/g, "") + " subMenu-off";
}




function carica_albero(){
	var 	ajax = assegnaXMLHttpRequest();
	var	elemento = prendiElementoDaId("dade_des");
	var	submit = prendiElementoDaId("sub");
	var	nome = prendiElementoDaId("dade_nome");
	var	cognome = prendiElementoDaId("dade_cognome");
	var	bardo = prendiElementoDaId("dade_parent").value;
	var	grafica = prendiElementoDaId("img");
	var	usaLink = true;
	var 	content;
	
	
	grafica.style.visibility = "visible";
	
	ajax.open("get", "../albero/ins_parentela.php?nome=" + nome.value + "&par=" + bardo + "&cognome=" + cognome.value, true);
	
	
	ajax.setRequestHeader("connection", "close");
	
	
	ajax.onreadystatechange = function() {
		if(ajax.readyState === 4){
			if(ajax.status === 200){
				elemento.innerHTML = ajax.responseText;
				grafica.style.visibility = "hidden";
			}	
			else{
				elemento.innerHTML = "niente da fare";	
				grafica.style.visibility = "hidden";
			}
				
		}
	}
	ajax.send(null);
	return !ajax;
	
}

function carica_dati(giorno){
	
	var ajax = assegnaXMLHttpRequest();
	var	elemento = prendiElementoDaId("scheda");
	var	grafica = prendiElementoDaId("img");
	var	usaLink = true;
	
	
	//disabilitare i link attivi

	elemento.innerHTML = "Connessione in corso...";
	grafica.style.visibility = "visible";
	
	ajax.open("get", "meteo/previsioni.php?giorno=" + giorno , true);
	ajax.setRequestHeader("connection", "close");
	
	ajax.onreadystatechange = function() {
		if(ajax.readyState === 4){
		 	//alert(ajax.status);
			if(ajax.status === 200){
				elemento.innerHTML = ajax.responseText;
				grafica.style.visibility = "hidden";
			}	
			else{
				elemento.innerHTML = "Errore nel caricamento della pagina"	
				grafica.style.visibility = "hidden";
			}
				
		}
	}
	ajax.send(null);
	
}

function caricamento(tipo){
	if(tags_ = document.getElementsByTagName('ul'))
		for(i=0; i<tags_.length; i++)
			if(tags_[i].className==menuClassName) closeSub(tags_[i]);
	if(tags_ = document.getElementsByTagName('ol'))
		for(i=0; i<tags_.length; i++)
			if(tags_[i].className==menuClassName) closeSub(tags_[i]);
	if(tipo == 'home'){
		carica_dati(0);
		news_ticker();
	}
}





