$(document).ready(function() {
	
	// Expand Panel
	$("#open").click(function(){
		$("div#panel1").slideUp("fast");	
		$("div#ricercaeccellenze").slideDown("slow");
		$("#toggle1").removeClass("active");
		$("#toggle2").addClass("active");
		$("#open1").css({"display":"none"});
		$("#open2").css({"display":"none"});
		$("#medium1").css({"display":"block"});
		$("#medium2").css({"display":"block"});
		$("#close1").css({"display":"none"});
		$("#close2").css({"display":"none"});
		$("#toggle a").toggle();

	});	
	
	// Collapse Panel
	$("#close").click(function(){
		$("div#ricercaeccellenze").slideUp("slow");
		$("div#panel1").slideUp("slow");	
		$("#toggle1").removeClass("active");
		$("#toggle2").removeClass("active");
		$("#toggle a").toggle();
		$("#open1").css({"display":"block"});
		$("#open2").css({"display":"block"});
		$("#medium1").css({"display":"none"});
		$("#medium2").css({"display":"none"});
		$("#close1").css({"display":"none"});
		$("#close2").css({"display":"none"});
	
	});		
	

//////////////////////////////////////////////////////////////////////////////////////////////////
	// Expand Panel - registrazione
	$("#open1").click(function(){
		$("div#ricercaeccellenze").slideUp("fast");	
		$("div#panel1").slideDown("slow");
		$("#toggle1").addClass("active");
		$("#toggle2").removeClass("active");
		$("#open1").css({"display":"none"});
		$("#open2").css({"display":"none"});
		$("#medium1").css({"display":"block"});
		$("#medium2").css({"display":"block"});
		$("#close1").css({"display":"none"});
		$("#close2").css({"display":"none"});
		$("#toggle a").toggle();
	
	});

	$("#medium1").click(function(){
		$("div#ricercaeccellenze").slideUp("fast");	
		$("div#panel1").slideDown("slow");
		$("#toggle1").addClass("active");
		$("#toggle2").removeClass("active");
		$("#open1").css({"display":"none"});
		$("#open2").css({"display":"none"});
		$("#medium1").css({"display":"none"});
		$("#medium2").css({"display":"block"});
		$("#close1").css({"display":"block"});
		$("#close2").css({"display":"none"});	
	});		


	$("#close1").click(function(){
		$("div#ricercaeccellenze").slideUp("slow");
		$("div#panel1").slideUp("slow");	
		$("#toggle1").removeClass("active");
		$("#toggle2").removeClass("active");
		$("#open1").css({"display":"block"});
		$("#open2").css({"display":"block"});
		$("#medium1").css({"display":"none"});
		$("#medium2").css({"display":"none"});
		$("#close1").css({"display":"none"});
		$("#close2").css({"display":"none"});	
		$("#toggle a").toggle();
	});		
	



	$(".open1").click(function(){
		$("div#ricercaeccellenze").slideUp("fast");	
		$("div#panel1").slideDown("slow");
		$("#toggle1").addClass("active");
		$("#toggle2").removeClass("active");
		$("#open1").css({"display":"none"});
		$("#open2").css({"display":"none"});
		$("#medium1").css({"display":"block"});
		$("#medium2").css({"display":"block"});
		$("#close1").css({"display":"none"});
		$("#close2").css({"display":"none"});
		$("#toggle a").toggle();
	
	});




//////////////////////////////////////////////////////////////////////////////////////////////////
	// Expand Panel - cerca eccellenze

	$("#open2").click(function(){
		$("div#panel1").slideUp("fast");	
		$("div#ricercaeccellenze").slideDown("slow");
		$("#toggle1").removeClass("active");
		$("#toggle2").addClass("active");
		$("#open1").css({"display":"none"});
		$("#open2").css({"display":"none"});
		$("#medium1").css({"display":"block"});
		$("#medium2").css({"display":"block"});
		$("#close1").css({"display":"none"});
		$("#close2").css({"display":"none"});
		$("#toggle a").toggle();
	
	});

	$("#medium2").click(function(){
		$("div#panel1").slideUp("fast");	
		$("div#ricercaeccellenze").slideDown("slow");
		$("#toggle1").removeClass("active");
		$("#toggle2").addClass("active");
		$("#open1").css({"display":"none"});
		$("#open2").css({"display":"none"});
		$("#medium1").css({"display":"block"});
		$("#medium2").css({"display":"none"});
		$("#close1").css({"display":"none"});
		$("#close2").css({"display":"block"});	
	});		


	$("#close2").click(function(){
		$("div#ricercaeccellenze").slideUp("slow");
		$("div#panel1").slideUp("slow");	
		$("#toggle1").removeClass("active");
		$("#toggle2").removeClass("active");
		$("#open1").css({"display":"block"});
		$("#open2").css({"display":"block"});
		$("#medium1").css({"display":"none"});
		$("#medium2").css({"display":"none"});
		$("#close1").css({"display":"none"});
		$("#close2").css({"display":"none"});	
		$("#toggle a").toggle();
	});		
	



//////////////////////////////////////////////////////////////////////////////////////////////////
	// Expand Panel - cerca eccellenze da bottone

	$("#open_botton").click(function(){
		$("div#panel1").slideUp("fast");	
		$("div#ricercaeccellenze").slideDown("slow");
		$("#toggle1").removeClass("active");
		$("#toggle2").addClass("active");
		$("#open1").css({"display":"none"});
		$("#open2").css({"display":"none"});
		$("#medium1").css({"display":"block"});
		$("#medium2").css({"display":"block"});
		$("#close1").css({"display":"none"});
		$("#close2").css({"display":"none"});
		$("a#close").css({"display":"block"});
		$("a#open").css({"display":"none"});	
	});

	$(".open_botton").click(function(){
		$("div#panel1").slideUp("fast");	
		$("div#ricercaeccellenze").slideDown("slow");
		$("#toggle1").removeClass("active");
		$("#toggle2").addClass("active");
		$("#open1").css({"display":"none"});
		$("#open2").css({"display":"none"});
		$("#medium1").css({"display":"block"});
		$("#medium2").css({"display":"block"});
		$("#close1").css({"display":"none"});
		$("#close2").css({"display":"none"});
		$("a#close").css({"display":"block"});
		$("a#open").css({"display":"none"});	
	});

//////////////////////////////////////////////////////////////////////////////////////////////////
	// Expand Panel - cerca eccellenze da bottone

	$("#slideshow").click(function(){
		$("div#panel1").slideUp("fast");	
		$("div#ricercaeccellenze").slideDown("slow");
		$("#toggle1").removeClass("active");
		$("#toggle2").addClass("active");
		$("#open1").css({"display":"none"});
		$("#open2").css({"display":"none"});
		$("#medium1").css({"display":"block"});
		$("#medium2").css({"display":"block"});
		$("#close1").css({"display":"none"});
		$("#close2").css({"display":"none"});
		$("a#close").css({"display":"block"});
		$("a#open").css({"display":"none"});

	
	});


});

var xmlHttp = getXmlHttpObject();

function loadList(tb, id){
xmlHttp.open('GET', 'comuni-'+id+'.html', true);
xmlHttp.onreadystatechange = stateChanged;
xmlHttp.send(null);
}
function addOption(select, value, text) {
	//Aggiunge un elemento <option> ad una lista <select>
	var option = document.createElement("option");
	option.value = value,
	option.text = text;
	try {
		select.add(option, null);
	} catch(e) {
		//Per Internet Explorer
		select.add(option);
	}
}
function getSelected(select) {
	//Ritorna il valore dell'elemento <option> selezionato in una lista
	return select.options[select.selectedIndex].value;
}
function stateChanged() {
	if(xmlHttp.readyState == 4) {
		//Stato OK
		if (xmlHttp.status == 200) {
			var resp = xmlHttp.responseText;
			
			if(resp) {
				//Le coppie di valori nella striga di risposta sono separate da ;
				var values = resp.split(';');
				//Il primo elemento è l'ID della lista.
				var listId = values.shift();
				var select = document.getElementById(listId);
				//Elimina i valori precedenti
				while (select.options.length) {
					select.remove(0);
				} 
				
				if(listId == 'regioni') {
					addOption (select, 0, '-- Selezionare regione --');
				}
				var limit = values.length;
				
				for(i=0; i < limit; i++) {
					var pair = values[i].split('|');
					//aggiunge un elemento <option>
					addOption(select, pair[0], pair[1]);
				}
			}
		} else {
			alert(xmlHttp.responseText);
		}
	}
}

function getXmlHttpObject()
{
  var xmlHttp=null;
  try
    {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
    }
  catch (e)
    {
    // Internet Explorer
    try
      {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
    catch (e)
      {
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    }
  return xmlHttp;
}

$(document).ready(function() {
    $('a.email').each(function(i) {
        var text = $(this).text();
        var address = text.replace(" toscamail ", "@");
        $(this).attr('href', 'mailto:' + address);
            $(this).text(address);
        });
    });
    

