/**
 * @author christian

 */
/** Drag div */
var is_ie = navigator.userAgent.toLowerCase().indexOf('msie');
var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome');
var x;
var y;
var element;
var being_dragged = false;
var refresh_delta = false;
var x_max = 100;
var y_max = 100;
var delta_x = 0;
var delta_y = 0;
var x_inizio_content = 0;
var y_inizio_content = 0;
var x_attuale = 0;
var y_attuale = 0;
var w_flyer = 0;
var h_flyer = 0;
var delta_dim_x = 1.1;
var delta_dim_y = 1.1;
var def_h =   50;
var def_w = 100;

var currentpic = 0;
var tagga;

var special_obj = 0;
var special_time = 5000;
var special_index = 1;

var scroll_enable = true;
var scroll_move = 2;
var scroll_time = 100; 
var scroll_volte = 0;

var opaco_obj_1 = null;
var opaco_obj_2 = null;
var opaco_i = 0;
var opaco_delta = 0.1;

var random_obj = null;
var random_i = 1;
var random_w = 2700;

function opaco() {
	if (is_ie == -1) {
		opaco_obj_1.style.opacity = opaco_i;
		//opaco_obj_2.style.opacity = opaco_i;
		if (opaco_i > 0) {
			opaco_i = opaco_i -opaco_delta;
			setTimeout(opaco,100);
		}
	} else {
		opaco_obj_1.style.filter = 'alpha(opacity='+opaco_i+')'; 
		//opaco_obj_2.filters[0].opacity= opaco_i;
		if (opaco_i > 0) {
			opaco_i = opaco_i -opaco_delta*100;
			setTimeout(opaco,100);
		}
	}
}
function opaco_reverse() {
	
	if (is_ie == -1) {
		opaco_obj_2.style.opacity = opaco_i;
		if (opaco_i < 1) {
			opaco_i = opaco_i +opaco_delta;
			setTimeout(opaco_reverse,140);
		} 
	} else {
		opaco_obj_2.style.filter = 'alpha(opacity='+opaco_i+')'; 
		if (opaco_i < 100) {
			opaco_i = opaco_i +opaco_delta*100;
			setTimeout(opaco_reverse,140);
		} 
	}
}
function randomPic() {
	random_obj ='contenitore'+random_i;
	
	caricaRandom();
	setTimeout(randomPic,60000);
}
function caricaRandom() {
	var ogg = new ClassHTTP();
    ogg.InviaRichiesta("get","page/moduli/tool_evento.php?randomPic&num="+(random_i+1),random_obj);
    document.getElementById('contenuto_hidden').style.width = random_w + 3700+"px";
    random_w +=  3700;

    random_i++;
}

function displaySpeciale(item,num) {
	item = special_index;
	num = special_obj
	for (a = 0;a < num;a++) {
	    document.getElementById('eventos'+a).style.display= 'none';
		document.getElementById('evento_b_'+a).className = 'pois';
	}
	document.getElementById('eventos' + item).style.display = 'block';
	document.getElementById('evento_b_' + item).className = 'pois select';
	special_index++;
}


function changeDisplaySpecial() {
	var specia_prec = special_index -1;
	if (special_index == 3) {
		special_index = 0;
		specia_prec = 2;
	}
	
	opaco_obj_1 = document.getElementById('eventos'+specia_prec);
	opaco_obj_2 = document.getElementById('eventos'+special_index);
	//alert(special_index);
	if (is_ie == -1) opaco_i = 1;
	else opaco_i = 100;
	opaco();
	//opaco_i = 0;
	//opaco();
	setTimeout(displaySpeciale,2000);
	setTimeout(opaco_reverse,900);
	setTimeout(changeDisplaySpecial,special_time);
	
}

function CambiaFoto(box,num,num2) {
	var ogg = new ClassHTTP();
    ogg.InviaRichiesta("get","page/moduli/tool_evento.php?viewGallery&id="+num+"&num="+num2,box);
    document.getElementById(box).style.display = 'block';
}
function setGallery(img,num,id) {
	var ogg = new ClassHTTP();
    ogg.InviaRichiesta("get","page/moduli/tool_evento.php?setGallery&img="+img+"&num="+num+"&id="+id,'divCambia');
}

function addCart(num,id) {
	var ogg = new ClassHTTP();
   if (id == 0) ogg.InviaRichiesta("get","page/moduli/tool_profilo.php?addCart&id="+num,'cart');
   else ogg.InviaRichiesta("get","page/moduli/tool_profilo.php?addDownload&id="+num,'cart');
}
function checkUsername(nome) {
	var ogg = new ClassHTTP();
	ogg.Operazione = function(){
	
		if (objHttp.responseXML != null) {
			var xmlDoc = objHttp.responseXML;
			var TagDati = xmlDoc.getElementsByTagName('Dati')[0];
			var Taginfo = TagDati.getElementsByTagName('info');
			var user = document.getElementById('check_username');
			if (Taginfo[0].firstChild.nodeValue == "1") {
				user.innerHTML = 'Disponibile';
				user.style.color = 'green';
			} else {
				user.innerHTML = 'Non disponibile';
				user.style.color = 'red';
			}
			
		}
	}
    ogg.InviaRichiesta("get","page/moduli/tool_profilo.php?isAvailable&nome="+nome,null);
}


function scroll_update ()
{
 var obj = document.getElementById ("news_box");

 if (scroll_enable)
 {
 if ((obj.scrollTop + scroll_move) < (obj.scrollHeight - obj.clientHeight)) {
 	
	if ((obj.scrollTop)%30 == 0) {
		scroll_volte++;
		if (scroll_volte > 25) {
			obj.scrollTop += scroll_move;
			scroll_volte = 0;
		} 
	} else {
		obj.scrollTop += scroll_move;
	}
	
 }
 else 
 	obj.scrollTop = 0;
 }

 setTimeout (scroll_update, scroll_time);
} 

function fuoco (item) {
	item.focus();
}


function addLivello() {
	var ut = document.getElementById('utenti_livelli');
	var lv = document.getElementById('livelli');
	if (lv.selectedIndex > -1) {
		ut.options[ut.length] = new Option(lv.options[lv.selectedIndex].text,lv.options[lv.selectedIndex].value);
		lv.options[lv.selectedIndex] = null;
 	}  else {
		alert("Seleziona il livello");
	}
}
function delLivello() {
	var ut = document.getElementById('utenti_livelli');
	var lv = document.getElementById('livelli');
	if (ut.selectedIndex > -1) {
		lv.options[lv.length] = new Option(ut.options[ut.selectedIndex].text,ut.options[ut.selectedIndex].value);
		ut.options[ut.selectedIndex] = null;
 	}  else {
		alert("Seleziona il livello");
	}
}
function exportLivelli() {
	var ut = document.getElementById('utenti_livelli');
	var lv = document.getElementById('exp_livelli');
	lv.value = "";
	for (x = 0;x < ut.length;x++) {
		lv.value += ut.options[x].value+";";
	}
	document.edit.submit();
}

function setUrl(item,indriz) {
	var dest = document.getElementById(item);
	dest.href = indriz;
} 

function foto_switch(e,tipo,user) {
	var keynum;
	
	if(window.event) // IE
	  {
	  keynum = window.event.keyCode;
	  
	  }
	else if(e.which) // Netscape/Firefox/Opera
	  {
	  keynum = e.which;
  } else {
  	 keynum = e.keyCode;
  }
	  if (tipo == "profilo") {
	  	if (keynum == 39) changePicProfilo(currentPic,0);
	 	 if (keynum == 37) changePicProfilo(currentPic,1);
	  } else if (tipo == "evento") {
	  	if (keynum == 39) changePicEvento(currentPic,0);
	  	if (keynum == 37) changePicEvento(currentPic,1);
	  } else {
	  	if (keynum == 39) changePicProfiloTags(currentPic,0,user);
	  	if (keynum == 37) changePicProfiloTags(currentPic,1,user);
	  }
	  
	 
}

function caricaFoto(num,tipo) {
	var ogg = new ClassHTTP();
	ogg.Operazione = function(){
	
		if (objHttp.responseXML != null) {
			var xmlDoc = objHttp.responseXML;
			var TagDati = xmlDoc.getElementsByTagName('Dati')[0];
			var TagFoto = TagDati.getElementsByTagName('foto');
			var tipo_i = 0;
			if (TagFoto[0].getAttribute("tipo") == "next") 
				tipo_i = 0;
			else 
				tipo_i = 1;
			if (tipo == "evento") {
					changePicEvento(TagFoto[0].getAttribute("id"), tipo_i);
			}
			else if (tipo == "profilo") {
				changePicProfilo(TagFoto[0].getAttribute("id"), tipo_i);
			}
			else {
				changePicProfiloTags(TagFoto[0].getAttribute("id"), tipo_i);
			}
		}
	}
	if (tipo == "evento") ogg.InviaRichiesta("get","page/moduli/tool_evento.php?getImage&num="+num,tipo);
	else if (tipo == "profilo") ogg.InviaRichiesta("get","page/moduli/tool_profilo.php?getImage&num="+num,tipo);
	else ogg.InviaRichiesta("get","page/moduli/tool_profilo.php?getTag&num="+num,tipo);
	
}
function togli_load (obj) {
	document.getElementById("caricamento").style.display = 'none';
	document.getElementById(obj).style.display = 'block';
}

function changePicProfilo(num,action) {
	var ogg = new ClassHTTP();
	ogg.Operazione = function () {
		
			 if (objHttp.responseXML != null) {
			 	var dest = document.getElementById("immagine_foto");
			 	var load = document.getElementById("caricamento");
			 	dest.onload = function() { togli_load("immagine_foto"); }
			 	dest.style.display = 'none';
			 	load.style.display = 'block';
				var button_next = document.getElementById("bottoni_switch");
				var status_foto = document.getElementById("status_foto");
				var descrizione = document.getElementById("descrizione");
				var data = document.getElementById("data");
				var menu = document.getElementById("menu_foto");
				var box_commenti = document.getElementById("ajax_box_commenti");
				var xmlDoc = objHttp.responseXML;
				var TagDati = xmlDoc.getElementsByTagName('Dati')[0];
				var TagFoto = TagDati.getElementsByTagName('foto');
				if (TagFoto.length != 0 && TagFoto[0].getAttribute("id") > 0) {
					var TagButton = TagDati.getElementsByTagName('bottoni');
					 button_next.innerHTML = TagButton[0].firstChild.nodeValue;
					var TagStatus = TagDati.getElementsByTagName('status');
					 status_foto.innerHTML = TagStatus[0].firstChild.nodeValue;
					 document.title = TagStatus[0].firstChild.nodeValue;
					var TagDesc= TagDati.getElementsByTagName('descrizione');
					 descrizione.innerHTML = "<b>Descrizione</b>: "+ TagDesc[0].firstChild.nodeValue;
					 data.innerHTML = "<b>Data</b>: "+ TagDesc[0].getAttribute("data");
					var TagMenu = TagDati.getElementsByTagName('menu');
					 menu.innerHTML = TagMenu[0].firstChild.nodeValue;
				    dest.src = "http://images.zattix.ch/users/"+TagFoto[0].firstChild.nodeValue;
				    currentPic = TagFoto[0].getAttribute("id");
					
					var TagCommenti = TagDati.getElementsByTagName('commenti');
					
					if (TagCommenti[0].getAttribute("num") > 0) {
						box_commenti.innerHTML = "Ci sono " + TagCommenti[0].getAttribute("num") + " commenti, per visualizzarli <a href=\"profilo-foto-" + currentPic + ".html\">clicca qui</a>";
					}
					else {
						box_commenti.innerHTML = "Non ci sono commenti";
					} 
					window.location.hash = currentPic;	
					document.add.action = 'http://www.zattix.com/profilo-foto-'+currentPic+'.html';
				}  else togli_load("immagine_foto");
				
			 }
	}
	if (action ==0 )ogg.InviaRichiesta("get","page/moduli/tool_profilo.php?next_foto&num="+num,"");
	if (action ==1 )ogg.InviaRichiesta("get","page/moduli/tool_profilo.php?prev_foto&num="+num,"");
	
}

function changePicEvento(num,action) {
	var ogg = new ClassHTTP();
	ogg.Operazione = function () {
		
			 if (objHttp.responseXML != null) {
			 	var dest = document.getElementById("ImgTag");
			 	var load = document.getElementById("caricamento");
			 	dest.onload = function() { togli_load("ImgTag");  }
			 	dest.style.display = 'none';
			 	load.style.display = 'block';
			 	var ads = document.getElementById("ads");
			 	var ads_a = document.getElementById("ads_a");
			 	var ads_image = document.getElementById("ads_i");
				var button_next = document.getElementById("bottoni_switch");
				var contentImg = document.getElementById("ContentImg");
				var status_foto = document.getElementById("status_foto");
				var fotografo = document.getElementById("fotografo");
				var vista = document.getElementById("num_vista");
				 var menu = document.getElementById("menu_foto");
				 var tags = document.getElementById("tags");
				 var cart  = document.getElementById("cart_a");
				var box_commenti = document.getElementById("ajax_box_commenti");
				var xmlDoc = objHttp.responseXML;
				
				var TagDati = xmlDoc.getElementsByTagName('Dati')[0];
				var TagFoto = TagDati.getElementsByTagName('foto');
				if (TagFoto[0].getAttribute("ads") == 1) {
					
					ads_image.src = "http://www.zattix.com/image/ads/"+TagFoto[0].firstChild.nodeValue;
					var TagStatus = TagDati.getElementsByTagName('link');
					ads_a.href = TagStatus[0].firstChild.nodeValue;
					tagga = false;
					dest.style.display = 'none';
				 	load.style.display = 'none';
				 	ads.style.display = 'block';
				 	
				} else {
					
					if (TagFoto.length != 0 && TagFoto[0].getAttribute("id") > 0) {
						ads.style.display = 'none';
						var TagButton = TagDati.getElementsByTagName('bottoni');
						 button_next.innerHTML = TagButton[0].firstChild.nodeValue;
						var TagStatus = TagDati.getElementsByTagName('status');
						 status_foto.innerHTML = TagStatus[0].firstChild.nodeValue;
						 document.title = "Zattix.com  - " + TagStatus[0].firstChild.nodeValue;
						 var TagFotografo= TagDati.getElementsByTagName('info');
						
						 fotografo.innerHTML = "<b>Fotografo</b>: <a href=\"profilo-" + TagFotografo[0].firstChild.nodeValue+ "-" + TagFotografo[0].getAttribute("utente") + ".html\">"+TagFotografo[0].firstChild.nodeValue+"</a>";
						 vista.innerHTML = "<b>Visualizzazioni</b>: "+ TagFotografo[0].getAttribute("num");
						 var TagMenu = TagDati.getElementsByTagName('menu');
						  menu.innerHTML = TagMenu[0].firstChild.nodeValue;
					    dest.src = "http://images.zattix.ch/images/"+TagFoto[0].firstChild.nodeValue;
					   currentPic = TagFoto[0].getAttribute("id");
					  
						contentImg.style.height = TagFoto[0].getAttribute("h");
						contentImg.style.width = TagFoto[0].getAttribute("w");
						cart.href = "javascript:addCart("+currentPic+")";
						if (TagFoto[0].getAttribute("t") == "0") tagga = true;
						else tagga= false;
						
						var TagCommenti = TagDati.getElementsByTagName('commenti');
						
						if (TagCommenti[0].getAttribute("num") > 0) {
							box_commenti.innerHTML = "<p id=\"commento\">Ci sono " + TagCommenti[0].getAttribute("num") + " commenti, per visualizzarli <a href=\"foto-" + currentPic + ".html\">clicca qui</a></p>";
						}
						else {
							box_commenti.innerHTML = "<p id=\"commento\">Non ci sono commenti</p>";
						} 
						var TagTags = TagDati.getElementsByTagName('tags');
						TagTags = TagTags[0].getElementsByTagName('tag');
						tags.innerHTML  = "";
						
						for (i = 0;i < TagTags.length;i++) {
							 var div = document.createElement("div");
							 div.id = "tag_" + TagTags[i].getAttribute("id");
							 div.className = "tag_foto";
							 div.style.left = TagTags[i].getAttribute("x")+ "px";
							 div.style.top = TagTags[i].getAttribute("y") + "px";
							 div.innerHTML = TagTags[i].firstChild.nodeValue; 
							 tags.appendChild(div);
						}
						window.location.hash =  currentPic;
						document.add.action = 'http://www.zattix.com/foto-'+currentPic+'.html';
							
					} else togli_load("ImgTag");
				
			   }
			 }
	}
	if (action ==0 )ogg.InviaRichiesta("get","page/moduli/tool_evento.php?next_foto&num="+num,"");
	if (action ==1 )ogg.InviaRichiesta("get","page/moduli/tool_evento.php?prev_foto&num="+num,"");
	
}

/* Cambia immagine tag */
function changePicProfiloTags(num,action,user) {
	var ogg = new ClassHTTP();
	
	ogg.Operazione = function () {
		
			 if (objHttp.responseXML != null) {
			 	var dest = document.getElementById("ImgTag");
			 	var load = document.getElementById("caricamento");
			 	dest.onload = function() { togli_load("ImgTag"); }
			 	dest.style.display = 'none';
			 	load.style.display = 'block';
				var button_next = document.getElementById("bottoni_switch");
				var status_foto = document.getElementById("status_foto");
				var evento = document.getElementById("evento_tag");
				var locale = document.getElementById("locale_tag");
				var data = document.getElementById("data_tag");
				var localita = document.getElementById("localita_tag");
				var tags = document.getElementById("tags");
				var xmlDoc = objHttp.responseXML;
				var cart  = document.getElementById("cart_a");
				var TagDati = xmlDoc.getElementsByTagName('Dati')[0];
				var TagFoto = TagDati.getElementsByTagName('foto');
				
				if (TagFoto.length != 0 && TagFoto[0].getAttribute("id") > 0) {
					
					var TagButton = TagDati.getElementsByTagName('bottoni');
					 button_next.innerHTML = TagButton[0].firstChild.nodeValue;
					var TagStatus = TagDati.getElementsByTagName('status');
					 status_foto.innerHTML = TagStatus[0].firstChild.nodeValue;
					 document.title = TagStatus[0].firstChild.nodeValue;
					 var TagInfo= TagDati.getElementsByTagName('info');
					  evento.innerHTML = "<b>Evento</b>: <a href=\"evento-" + TagInfo[0].getAttribute("evento") +"-"  + TagInfo[0].getAttribute("id_evento") + ".html\">"+TagInfo[0].getAttribute("evento")+"</a>";
					  data.innerHTML = "<b>Data</b>: " + TagInfo[0].getAttribute("data");
					  locale.innerHTML = "<b>Locale</b>: <a href=\"locale-" + TagInfo[0].getAttribute("locale")+ "-" + TagInfo[0].getAttribute("id_locale") + ".html\">"+TagInfo[0].getAttribute("locale")+"</a>";
					  localita.innerHTML = "<b>Localita</b>: <a href=\"localita-" + TagInfo[0].getAttribute("localita")+ "-" + TagInfo[0].getAttribute("id_localita") + ".html\">"+TagInfo[0].getAttribute("localita")+"</a>";
				    dest.src = "http://images.zattix.ch/images/"+TagFoto[0].firstChild.nodeValue;
					 currentPic = TagFoto[0].getAttribute("id");
					
					
					var TagTags = TagDati.getElementsByTagName('tags');
					TagTags = TagTags[0].getElementsByTagName('tag');
					tags.innerHTML  = "";
					for (i = 0;i < TagTags.length;i++) {
						 var div = document.createElement("div");
						 div.id = "tag_" + TagTags[i].getAttribute("id");
						 div.className = "tag_foto";
						 div.style.left = TagTags[i].getAttribute("x")+ "px";
						 div.style.top = TagTags[i].getAttribute("y") + "px";
						 div.innerHTML = TagTags[i].firstChild.nodeValue; 
						 tags.appendChild(div);
					}
					window.location.hash = currentPic;
					cart.href = "javascript:addCart("+currentPic+")";
						
				} else togli_load("ImgTag");
				
			 }
	}
	if (action ==0 )ogg.InviaRichiesta("get","page/moduli/tool_profilo.php?next_tag&num="+num+"&user="+user,"");
	if (action ==1 )ogg.InviaRichiesta("get","page/moduli/tool_profilo.php?prev_tag&num="+num+"&user="+user,"");
	
}


function findPos(element)
{
	var x_i = y_i = 0;

	if (element.offsetParent) {
		do {
			x_i += element.offsetLeft;
			y_i += element.offsetTop;
		} while (element = element.offsetParent);
	}
	return [x_i,y_i];
}

function TagThis(element,e) {
	if (tagga) {
		mouser(e);
		var doc = document.getElementById(element);
		var coord = findPos(doc);
		if (confirm("Vuoi taggarti?")) {
		 if (is_ie == -1 && is_chrome == -1)  document.set.coordinate.value = (x - coord[0]) + ";" + (y - coord[1]);
		 else 	document.set.coordinate.value = (x) + ";" + (y);
			document.set.id.value = currentPic;
			document.set.submit();
		}
	}
	
}
function getPositionFlyer(element,element2,campo) {
	var doc = document.getElementById(element);
	var doc2 = document.getElementById(element2);
	var w_x = doc.offsetLeft - doc2.offsetLeft;
	var h_y = doc.offsetTop - doc2.offsetTop;
	campo.coordinate.value = h_y + ";" + w_x + ";" + doc.offsetHeight + ";" + doc.offsetWidth;
    campo.submit();
}
function Ingrandisci_Flyer(element) {
	var doc = document.getElementById(element);
	if (((doc.offsetTop + doc.offsetHeight + delta_dim_y) < y_max) && ((doc.offsetLeft + doc.offsetWidth + delta_dim_x) < x_max)) {
		doc.style.height =  (doc.offsetHeight*delta_dim_y) + "px";
		doc.style.width =  (doc.offsetWidth*delta_dim_x)+ "px";
		w_flyer = document.getElementById(element).offsetWidth;
		h_flyer = document.getElementById(element).offsetHeight;
	}
}
/* Riduci grandezza area flyer */
function Diminuisci_Flyer(element) {
	var doc = document.getElementById(element);
	if (((doc.offsetHeight  - delta_dim_y) > def_h)  && ((doc.offsetWidth - delta_dim_x) > def_w)) {
	
		doc.style.height = doc.offsetHeight/delta_dim_y + "px";
		doc.style.width = doc.offsetWidth/delta_dim_x + "px";
		w_flyer = document.getElementById(element2).offsetWidth;
		h_flyer = document.getElementById(element2).offsetHeight;
	}
	
}
function Grandezza_Fyler(element,element2) {
	x_inizio_content = document.getElementById(element).offsetLeft;
	y_inizio_content = document.getElementById(element).offsetTop;
	x_max = x_inizio_content + eval(document.getElementById(element).style.width.replace("px",""));
	y_max = y_inizio_content + eval(document.getElementById(element).style.height.replace("px",""));
	w_flyer = document.getElementById(element2).offsetWidth;
	h_flyer = document.getElementById(element2).offsetHeight;
}
function mouser(event){
if(event.offsetX || event.offsetY) {
	x=event.offsetX;
	y=event.offsetY;
}
else {
	x=event.pageX;
	y=event.pageY;
}

if (refresh_delta == true) {
	
	delta_x = x - x_attuale;
	delta_y = y - y_attuale;
}
//document.set.coordinate.value = y;
if(being_dragged == true) {
	if ((x + w_flyer - delta_x) < x_max && (y + h_flyer - delta_y) < y_max) {
		if ((x-delta_x) > x_inizio_content && (y-delta_y) > y_inizio_content) {
			document.getElementById(element).style.left = x - delta_x + 'px';
			document.getElementById(element).style.top = y - delta_y + 'px';
		}
	}
}
}

function mouse_move() {
     refresh_delta = false;
}
function mouse_down(ele_name,e) {
	refresh_delta = true;
	being_dragged = true;
	element = ele_name;
	document.getElementById(element).style.cursor = 'move';
	x_attuale =  document.getElementById(element).offsetLeft;
	y_attuale =  document.getElementById(element).offsetTop;
	mouser(e);

}
function mouse_up() {
being_dragged = false;
	document.getElementById(element).style.cursor = 'auto';
}
/** Svuota select */
function svuotaSelect(dest) {
	for (i = dest.options.length;i >= 0;i--) {
	 	dest.options[i] = null;
	 }
}

/** ddd */

function getCalendario(data,div) {
	var ogg = new ClassHTTP();
	ogg.InviaRichiesta("get","page/moduli/calendario.php?date="+data,div);
}

/** Casfjisdfj */
function getLocalita(id) {
	
	var ogg = new ClassHTTP();
	ogg.Operazione = function () {
		
			 if (objHttp.responseXML != null) {
			 	var dest = document.getElementById("localita");
				 var xmlDoc = objHttp.responseXML;
				 var TagDati = xmlDoc.getElementsByTagName('Dati')[0];
				 var TagLocalita = TagDati.getElementsByTagName('Localita');
				 svuotaSelect(dest);
				 if (TagLocalita.length != 0) {
					 dest.options[dest.options.length] = new Option("-- Localita --","null");
					 for (i = 0;i < TagLocalita.length;i++) {
					 	dest.options[dest.options.length] = new Option(TagLocalita[i].firstChild.nodeValue,TagLocalita[i].getAttribute("num"));
					 }
				 }
			 }
	}
	ogg.InviaRichiesta("get","page/moduli/tool_evento.php?localita&num="+id,"");
}

/** Casfjisdfj */
function getLocali(id) {
	
	var ogg = new ClassHTTP();
	ogg.Operazione = function () {
		
			 if (objHttp.responseXML != null) {
			 	var dest = document.getElementById("locale");
				 var xmlDoc = objHttp.responseXML;
				 var TagDati = xmlDoc.getElementsByTagName('Dati')[0];
				 var TagLocalita = TagDati.getElementsByTagName('Locale');
				 svuotaSelect(dest);
				 if (TagLocalita.length != 0) {
					 
					 dest.options[dest.options.length] = new Option("-- Locale --","null");
					 for (i = 0;i < TagLocalita.length;i++) {
					 	dest.options[dest.options.length] = new Option(TagLocalita[i].firstChild.nodeValue,TagLocalita[i].getAttribute("num"));
					 }
				 }
			 }
	}
	ogg.InviaRichiesta("get","page/moduli/tool_evento.php?locali&num="+id,"");
}


/** Class ajax **/
function ClassHTTP () {
CreaOggettoHTTP();
	this.objHttp= "";
	this.sitoweb= '';
	this.InviaRichiesta = InviaRichiesta;
	this.Operazione = Operazione;
	this.nomeogg = "";
	function CreaOggettoHTTP() {
		if (navigator.appName == "Microsoft Internet Explorer") {
			this.objHttp = new ActiveXObject("Microsoft.XMLHTTP");
			ie = true;
		} else {
			this.objHttp = new XMLHttpRequest();
		}
	}
	function InviaRichiesta(type,url,nome) {
		nomeogg = nome;
		objHttp.open(type,url,true);
		objHttp.onreadystatechange = this.Operazione;
		objHttp.send(null);
	}
		function Operazione() {
		if (objHttp.readyState == 4) {
			document.getElementById(nomeogg).innerHTML = objHttp.responseText;
		}
	}
}
