//Jquery history & css browser selector (0.4.0) scripts.
if(typeof window.console!=="object"||typeof window.console.emulated==="undefined"){if(typeof window.console!=="object"||!(typeof window.console.log==="function"||typeof window.console.log==="object")){window.console={};window.console.log=window.console.debug=window.console.warn=window.console.trace=function(){};window.console.error=function(){for(var b="An error has occured. More information will be available in the console log.",a=0;a<arguments.length;++a){if(typeof arguments[a]!=="string")break;
b+="\n"+arguments[a]}if(typeof Error!=="undefined")throw Error(b);else throw b;}}else{if(typeof window.console.debug==="undefined")window.console.debug=function(){for(var b=["console.debug:"],a=0;a<arguments.length;a++)b.push(arguments[a]);window.console.log.apply(window.console,b)};if(typeof window.console.warn==="undefined")window.console.warn=function(){for(var b=["console.warn:"],a=0;a<arguments.length;a++)b.push(arguments[a]);window.console.log.apply(window.console,b)};if(typeof window.console.error===
"undefined")window.console.error=function(){for(var b=["console.error"],a=0;a<arguments.length;a++)b.push(arguments[a]);window.console.log.apply(window.console,b)};if(typeof window.console.trace==="undefined")window.console.trace=function(){window.console.error.apply(window.console,["console.trace does not exist"])}}window.console.emulated=true}String.prototype.trim=String.prototype.trim||function(){return this.replace(/^\s+|\s+$/g,"")};
String.prototype.strip=String.prototype.strip||function(b,a){b=String(b);var c=this;if(b.length){a||0||(b=b.replace(/([\[\]\(\)\^\$\.\?\|\/\\])/g,"\\$1"));c=c.replace(eval("/^"+b+"+|"+b+"+$/g"),"")}return String(c)};String.prototype.stripLeft=String.prototype.stripLeft||function(b,a){b=String(b);var c=this;if(b.length){a||0||(b=b.replace(/([\[\]\(\)\^\$\.\?\|\/\\])/g,"\\$1"));c=c.replace(eval("/^"+b+"+/g"),"")}return String(c)};
String.prototype.stripRight=String.prototype.stripRight||function(b,a){b=String(b);var c=this;if(b.length){a||0||(b=b.replace(/([\[\]\(\)\^\$\.\?\|\/\\])/g,"\\$1"));c=c.replace(eval("/"+b+"+$/g"),"")}return String(c)};String.prototype.toInt=String.prototype.toInt||function(){return parseInt(this,10)};String.prototype.wrap=String.prototype.wrap||function(b,a){return b+this+a};
String.prototype.wrapSelection=String.prototype.wrapSelection||function(b,a,c,d){if(typeof c==="undefined"||c===null)c=this.length;if(typeof d==="undefined"||d===null)d=this.length;return this.substring(0,c)+b+this.substring(c,d)+a+this.substring(d)};String.prototype.toSlug=String.prototype.toSlug||function(){return this.toLowerCase().replace(/[\s_]/g,"-").replace(/[^-a-z0-9]/g,"").replace(/--+/g,"-").replace(/^-+|-+$/g,"")};
String.prototype.queryStringToJSON=String.prototype.queryStringToJSON||function(){var b=String(this);b=b.substring(b.indexOf("?")+1);b=b.replace(/\+/g,"%20");if(b.substring(0,1)==="{"&&b.substring(b.length-1)==="}")return eval(decodeURIComponent(b));b=b.split(/\&(amp\;)?/);for(var a={},c=0,d=b.length;c<d;++c){var e=b[c]||null;if(e!==null){e=e.split("=");if(e!==null){var g=e[0]||null;if(g!==null)if(typeof e[1]!=="undefined"){e=e[1];g=decodeURIComponent(g);e=decodeURIComponent(e);try{e=eval(e)}catch(f){}var h=
g.split(".");if(h.length===1)a[g]=e;else{var i="",j="";$.each(h,function(l,k){i+='["'+k.replace(/"/g,'\\"')+'"]';jsonCLOSUREGLOBAL=a;j="if ( typeof jsonCLOSUREGLOBAL"+i+' === "undefined" ) jsonCLOSUREGLOBAL'+i+" = {}";eval(j);a=jsonCLOSUREGLOBAL;delete jsonCLOSUREGLOBAL});jsonCLOSUREGLOBAL=a;valueCLOSUREGLOBAL=e;j="jsonCLOSUREGLOBAL"+i+" = valueCLOSUREGLOBAL";eval(j);a=jsonCLOSUREGLOBAL;delete jsonCLOSUREGLOBAL;delete valueCLOSUREGLOBAL}}}}}return a};
(function(b){b.fn.opacityFix=b.fn.opacityFix||function(){var a=b(this),c=a.css("background-color");if(c&&c!=="rgba(0, 0, 0, 0)")return this;for(var d=a;d.inDOM();){d=d.parent();if((c=d.css("background-color"))&&c!=="rgba(0, 0, 0, 0)"){a.css("background-color",c);break}}return this};b.fn.parentsAndSelf=b.fn.parentsAndSelf||function(a){return b(this).parents(a).andSelf().filter(a)};b.fn.findAndSelf=b.fn.findAndSelf||function(a){return b(this).find(a).andSelf().filter(a)};b.fn.firstInput=b.fn.firstInput||
function(){return b(this).findAndSelf(":input").filter(":first")};b.fn.choose=b.fn.choose||function(a){var c=b(this);if(typeof a==="undefined")a=c.val();else if(c.val()!==a)return this;switch(true){case this.is("option"):c.parents("select:first").choose(a);break;case c.is(":checkbox"):c.attr("checked",true);break;case c.is(":radio"):c.attr("checked",true);break;case c.is("select"):c.val(a);break;default:break}return this};b.fn.unchoose=b.fn.unchoose||function(){var a=b(this);switch(true){case a.is("option"):a.parents(":select:first").unchoose();
break;case a.is(":checkbox"):a.attr("checked",false);break;case a.is(":radio"):a.attr("checked",false);break;case a.is("select"):a.val(a.find("option:first").val());break;default:break}return this};b.fn.wouldSubmit=b.fn.wouldSubmit||function(){var a=b(this).findAndSelf(":input"),c=true;if(!a.length||!(a.attr("name")||0)||a.is(":radio,:checkbox")&&!a.is(":selected,:checked"))c=false;return c};b.fn.values=b.fn.values||function(){var a={};b(this).findAndSelf(":input").each(function(){var c=b(this),d=
c.attr("name")||null,e=c.val();if(!c.wouldSubmit())return true;if(d.indexOf("[]")!==-1){if(typeof a[d]==="undefined")a[d]=[];a[d].push(e)}else a[d]=e});return a};b.fn.submitForm=b.fn.submitForm||function(){var a=b(this);a.parentsAndSelf("form:first").trigger("submit");return a};b.fn.inDOM=b.fn.inDOM||function(){var a=b(this).parent().parent();return a.size()&&(a.height()||a.width())};b.fn.valWrap=b.fn.valWrap||function(a,c){var d=b(this);return d.val(d.val().wrap(a,c))};b.fn.valWrapSelection=b.fn.valWrapSelection||
function(a,c,d,e){var g=b(this),f=g.get(0);a=a||"";c=c||"";if(d||e)g.val(g.val().wrapSelection(a,c,d,e));else{d=f.selectionStart;e=f.selectionEnd;if(document.selection){f.focus();d=document.selection.createRange();d.text=a+d.text+c}else{var h=f.scrollTop;g.val(g.val().wrapSelection(a,c,d,e));f.focus();f.selectionStart=d+a.length;f.selectionEnd=e+a.length;f.scrollTop=h}}return g};b.fn.giveFocus=b.fn.giveFocus||function(){b(this).findAndSelf(":input:visible:first").focus();return this};b.fn.highlight=
b.fn.highlight||function(a){return b(this).effect("highlight",{},a||3E3)};b.fn.htmlAndSelf=b.fn.htmlAndSelf||function(){return b(this).attr("outerHTML")};b.fn.preventDefault=b.fn.preventDefault||function(){return b(this).click(function(a){a.preventDefault();return false})};b.fn.attemptTypeChangeTo=b.fn.attemptTypeChangeTo||function(a){var c=b(this),d=false,e=c.get(0),g=e.type;if(a===g)d=true;else if(c.is("input"))if(!b.browser.msie){e.type=a;if(e.type!==g)d=true}return d}})(jQuery);
(function(b){if(b.History)window.console.warn("$.History has already been defined...");else{b.History={options:{debug:false},state:"",$window:null,$iframe:null,handlers:{generic:[],specific:{}},extractHash:function(a){return a.replace(/^[^#]*#/,"").replace(/^#+|#+$/,"")},getState:function(){return b.History.state},setState:function(a){var c=b.History;a=c.extractHash(a);c.state=a;return c.state},getHash:function(){return b.History.extractHash(window.location.hash||location.hash)},setHash:function(a){a=
b.History.extractHash(a);if(typeof window.location.hash!=="undefined"){if(window.location.hash!==a)window.location.hash=a}else if(location.hash!==a)location.hash=a;return a},go:function(a){var c=b.History;a=c.extractHash(a);var d=c.getHash(),e=c.getState();if(a!==d)c.setHash(a);else{a!==e&&c.setState(a);c.trigger()}return true},hashchange:function(){var a=b.History,c=a.getHash();a.go(c);return true},bind:function(a,c){var d=b.History;if(c){if(typeof d.handlers.specific[a]==="undefined")d.handlers.specific[a]=
[];d.handlers.specific[a].push(c)}else{c=a;d.handlers.generic.push(c)}return true},trigger:function(a){var c=b.History;if(typeof a==="undefined")a=c.getState();var d,e,g,f;if(typeof c.handlers.specific[a]!=="undefined"){f=c.handlers.specific[a];d=0;for(e=f.length;d<e;++d){g=f[d];g(a)}}f=c.handlers.generic;d=0;for(e=f.length;d<e;++d){g=f[d];g(a)}return true},construct:function(){var a=b.History;b(document).ready(function(){a.domReady()});return true},configure:function(a){var c=b.History;c.options=
b.extend(c.options,a);return true},domReadied:false,domReady:function(){var a=b.History;if(!a.domRedied){a.domRedied=true;a.$window=b(window);a.$window.bind("hashchange",this.hashchange);setTimeout(a.hashchangeLoader,200);return true}},nativeSupport:function(a){a=a||b.browser;var c=a.version,d=parseInt(c,10),e=c.split(/[^0-9]/g);c=parseInt(e[0],10);var g=parseInt(e[1],10);e=parseInt(e[2],10);var f=false;if((a.msie||0)&&d>=8)f=true;else if((a.webkit||0)&&d>=528)f=true;else if(a.mozilla)if(c>1)f=true;
else{if(c===1)if(g>9)f=true;else if(g===9)if(e>=2)f=true}else if(a.opera)if(c>10)f=true;else if(c===10)if(g>=60)f=true;return f},hashchangeLoader:function(){var a=b.History;if(a.nativeSupport())a.getHash()&&a.$window.trigger("hashchange");else{var c;if(b.browser.msie){a.$iframe=b('<iframe id="jquery-history-iframe" style="display: none;"></$iframe>').prependTo(document.body)[0];a.$iframe.contentWindow.document.open();a.$iframe.contentWindow.document.close();var d=false;c=function(){var e=a.getHash(),
g=a.getState(),f=a.extractHash(a.$iframe.contentWindow.document.location.hash);if(g!==e){if(!d){a.$iframe.contentWindow.document.open();a.$iframe.contentWindow.document.close();a.$iframe.contentWindow.document.location.hash=e}d=false;a.$window.trigger("hashchange")}else if(g!==f){d=true;a.setHash(f)}}}else c=function(){var e=a.getHash();a.getState()!==e&&a.$window.trigger("hashchange")};setInterval(c,200)}return true}};b.History.construct()}})(jQuery);

function css_browser_selector(u){var ua=u.toLowerCase(),is=function(t){return ua.indexOf(t)>-1},g='gecko',w='webkit',s='safari',o='opera',m='mobile',h=document.documentElement,b=[(!(/opera|webtv/i.test(ua))&&/msie\s(\d)/.test(ua))?('ie ie'+RegExp.$1):is('firefox/2')?g+' ff2':is('firefox/3.5')?g+' ff3 ff3_5':is('firefox/3.6')?g+' ff3 ff3_6':is('firefox/3')?g+' ff3':is('gecko/')?g:is('opera')?o+(/version\/(\d+)/.test(ua)?' '+o+RegExp.$1:(/opera(\s|\/)(\d+)/.test(ua)?' '+o+RegExp.$2:'')):is('konqueror')?'konqueror':is('blackberry')?m+' blackberry':is('android')?m+' android':is('chrome')?w+' chrome':is('iron')?w+' iron':is('applewebkit/')?w+' '+s+(/version\/(\d+)/.test(ua)?' '+s+RegExp.$1:''):is('mozilla/')?g:'',is('j2me')?m+' j2me':is('iphone')?m+' iphone':is('ipod')?m+' ipod':is('ipad')?m+' ipad':is('mac')?'mac':is('darwin')?'mac':is('webtv')?'webtv':is('win')?'win'+(is('windows nt 6.0')?' vista':''):is('freebsd')?'freebsd':(is('x11')||is('linux'))?'linux':'','js']; c = b.join(' '); h.className += ' '+c; return c;}; css_browser_selector(navigator.userAgent);

//mio codice per le funzioni della pagina
//disabilita ctrl-c, ctrl-x e ctrl-a
function Copydisable()
{
	// current pressed key
	var pressedKey = String.fromCharCode(event.keyCode).toLowerCase();
	if (event.ctrlKey && (pressedKey == "c" || pressedKey == "x" || pressedKey == "a"))
	{
	// disable key press porcessing
	event.returnValue = false;
	}
}
//disabilita il select
function Selectdisable()
{
	event.returnValue = false;
}
document.onkeydown = Copydisable;
document.onselectstart = Selectdisable;
document.onselect = Selectdisable;


function scrollaqui(riferimento_dove_scrollare){
	if(riferimento_dove_scrollare == 'top'){
		$('html, body').animate({scrollTop: $("body").offset().top}, 500);
	}
	else{
		$('html, body').animate({scrollTop: $(riferimento_dove_scrollare).offset().top-120}, 500);	
	}

}



if (document.images) {//precarico immagini
	image01 = new Image();
	image01.src = 'img/skin/normale/forum_hover.png';
	image02 = new Image();
	image02.src = 'img/skin/normale/facebook_hover.png';
	image03 = new Image();
	image03.src = 'img/skin/normale/youtube_hover.png';
	image04 = new Image();
	image04.src = 'img/skin/normale/supporters_hover.png';
	image05 = new Image();
	image05.src = 'img/skin/normale/aderiamoa_hover.png';

	image06 = new Image();
	image06.src = 'img/skin/normale/pagina_centro_nomenu.png';
	image07 = new Image();
	image07.src = 'img/skin/normale/pagina_fondo_nomenu.png';

	image08 = new Image();
	image08.src = 'img/skin/normale/menu_centro.png';
	image09 = new Image();
	image09.src = 'img/skin/normale/menu_fondo.png';
	
	image10 = new Image();
	image10.src = 'img/skin/normale/menutopsezione_enabled_sx.png';
	image11 = new Image();
	image11.src = 'img/skin/normale/menutopsezione_enabled_centrale.png';
	image12 = new Image();
	image12.src = 'img/skin/normale/menutopsezione_enabled_dx.png';
	
	image13 = new Image();
	image13.src = 'img/skin/normale/menutopsottosezione_enabled_sx.png';
	image14 = new Image();
	image14.src = 'img/skin/normale/menutopsottosezione_enabled_centro.png';
	image15 = new Image();
	image15.src = 'img/skin/normale/menutopsottosezione_enabled_dx.png';
	
	image16 = new Image();
	image16.src = 'img/skin/normale/menutopsottosezione_hover_sx.png';
	image17 = new Image();
	image17.src = 'img/skin/normale/menutopsottosezione_hover_centro.png';
	image18 = new Image();
	image18.src = 'img/skin/normale/menutopsottosezione_hover_dx.png';
}


//imposto le variabili
menuattivo = 'no';
sezione_attiva = null;
menu_pagina_attivo = 'si';
pagina_attuale = 'home';

//funzione per la gestione delle pagine con JQH
$.History.bind(function(state){
	if(state.indexOf("attivita.eventi_passati") != -1 || state.indexOf("attivita.convegni_passati") != -1){
		if(state.indexOf("attivita.eventi") != -1){
			pagine_passate('eventi', state.substr(state.lastIndexOf("attivita.eventi_passati.")+24));
		}
		else{
			pagine_passate('convegni', state.substr(state.lastIndexOf("attivita.convegni_passati.")+26));
		}
	}
	else{
		if(menu_pagina_attivo == 'si'){
			if (state.substr(state.lastIndexOf("pagina=")+7) != 'home'){
				$(".testo_menu").load("pageswitcher.php?pagina="+(state.substr(state.lastIndexOf("pagina=")+7))+"&menu=no");
				$(".testo_nomenu").load("pageswitcher.php?pagina="+(state.substr(state.lastIndexOf("pagina=")+7))+"&menu=no");
			}
			else{
				$(".testo_menu").load("pageswitcher.php?pagina="+(state.substr(state.lastIndexOf("pagina=")+7))+"&menu=si");
				$(".testo_nomenu").load("pageswitcher.php?pagina="+(state.substr(state.lastIndexOf("pagina=")+7))+"&menu=si");
			}
		}
		else{
			if (state.substr(state.lastIndexOf("pagina=")+7) != 'home'){
				$(".testo_menu").load("pageswitcher.php?pagina="+(state.substr(state.lastIndexOf("pagina=")+7))+"&menu=no");
				$(".testo_nomenu").load("pageswitcher.php?pagina="+(state.substr(state.lastIndexOf("pagina=")+7))+"&menu=no");
			}
			else{
				$(".testo_menu").load("pageswitcher.php?pagina="+(state.substr(state.lastIndexOf("pagina=")+7))+"&menu=si");
				$(".testo_nomenu").load("pageswitcher.php?pagina="+(state.substr(state.lastIndexOf("pagina=")+7))+"&menu=si");
			}
		}
	}
	//aggiorno la parte di login: serve per aggiornare la lista presenti.
	$("#login").load("menu.php?mostra=login");
});
//parte per la gestione del menu' in alto.
function pagechange(X, Y){//switch per caricare tramite ajax le pagine.
	if(X != '')
	{
		if(X == 'first_loading')
		{
			var url = window.location.href;
			if(url.indexOf("?pagina=") != -1 && url.substr(url.lastIndexOf("pagina=")+7) != 'home')
			{
				$.History.go('?pagina='+(url.substr(url.lastIndexOf("pagina=")+7)));
				toggle_menu();
			}
			else
			{
				$.History.go('?pagina=home');
			}
			$(".titolo_pagina_menu").html('<span class=\"hoverable\" onclick=\"pagechange(\'home\', \'Home\')\">Home</span>');
			pagina_attuale = 'home';
		}
		else if(X == 'link_facebook')
		{
			window.open("http://www.facebook.com/group.php?gid=70229368483","");
		}
		else if(X == 'link_youtube')
		{
			window.open("http://www.youtube.com/user/AILAMONLUS","");
		}
		else if(X == 'attivita.eventi_passati')
		{
			var data = new Date();
			pagine_passate('eventi', data.getFullYear());
			$.History.go('?pagina='+X+"."+data.getFullYear());
			if(menu_pagina_attivo == 'si'
				){
				toggle_menu();
			}
		}
		else if(X == 'attivita.convegni_passati')
		{
			var data = new Date();
			pagine_passate('convegni', data.getFullYear());
			$.History.go('?pagina='+X+"."+data.getFullYear());
			if(menu_pagina_attivo == 'si')
			{
				toggle_menu();
			}
		}
		else{
			if(!Y && menu_pagina_attivo == 'si')
			{
				$(".titolo_pagina_menu").html('<span class=\"hoverable\" onclick=\"pagechange(\'home\', \'Home\')\">Home</span>->Link interno');
			}
			else if(!Y && menu_pagina_attivo == 'no')
			{
				$(".titolo_pagina_nomenu").html('<span class=\"hoverable\" onclick=\"pagechange(\'home\', \'Home\')\">Home</span>->Link interno');
			}
			else if(Y == 'pagereload')
			{
				if(X != 'forum')
				{
					$.History.go('?pagina='+X);
				}
				else
				{
					forum_show();
				}
			}
			else
			{
				$.History.go('?pagina='+X);
				if(menu_pagina_attivo == 'si')
				{
					if (X != 'home')
					{	
						//se non è la home nasconde il menu' in automatico
						$(".titolo_pagina_menu").html('<span class=\"hoverable\" onclick=\"pagechange(\'home\', \'Home\')\">Home-></span>'+Y);
						toggle_menu();
					}
					else
					{
						$(".titolo_pagina_menu").html(Y);
					}
				}
				else
				{
					if (X != 'home')
					{
						//se non è la home lascia il menu' nascosto
						$(".titolo_pagina_nomenu").html('<span class=\"hoverable\" onclick=\"pagechange(\'home\', \'Home\')\">Home-></span>'+Y);
					}
					else
					{
						$(".titolo_pagina_nomenu").html(Y);
						toggle_menu();
					}
				}
			}
			scrollaqui("top");
			pagina_attuale = X;
		}
	}
}
function pagechangeandscroll(riferimento_pagina, posizione_scroll){
	if(menu_pagina_attivo == 'si'){
		if (riferimento_pagina != 'home'){//se non è la home nasconde il menu' in automatico
			$.post("pageswitcher.php?pagina="+riferimento_pagina+"&menu=no",{},
				function(risposta) {
							$(".testo_menu").html(risposta);
							toggle_menu();
							scrollaqui(posizione_scroll);
						});
				return false;
		}
		else{
			$.post("pageswitcher.php?pagina="+riferimento_pagina+"&menu=si",{},
					function(risposta) {
								$(".testo_menu").html(risposta);
								scrollaqui(posizione_scroll);
							});
					return false;
		}
			$(".titolo_pagina_menu").html('<span class=\"hoverable\" onclick=\"pagechange(\'home\', \'Home\')\">Home</span>-> Link interno');
	}
	else{
		if (riferimento_pagina == 'home'){//se non è la home nasconde il menu' in automatico
			$.post("pageswitcher.php?pagina="+riferimento_pagina+"&menu=si",{},
					function(risposta) {
								$(".testo_nomenu").html(risposta);
								toggle_menu();
								scrollaqui(posizione_scroll);
							});
					return false;
		}
		else{
			$.post("pageswitcher.php?pagina="+riferimento_pagina+"&menu=no",{},
					function(risposta) {
								$(".testo_nomenu").html(risposta);
								toggle_menu();
								scrollaqui(posizione_scroll);
							});
					return false;
		}
		$(".titolo_pagina_nomenu").html('<span class=\"hoverable\" onclick=\"pagechange(\'home\', \'Home\')\">Home-> Link news</span>');
	}
	pagina_attuale = riferimento_pagina;
}

function menutopsezioni_keep_active(X){
	if(sezione_attiva != null){
			$(".menutopsezione"+sezione_attiva).addClass("menutopsezione_e"+sezione_attiva).removeClass("menutopsezione"+sezione_attiva).removeClass("menutopsezione"+sezione_attiva+":hover");
	}
	menutopsezioni_disable_hover(X)
}
function menutopsezioni_disable_keep_active(){
	if(sezione_attiva != null){
			$(".menutopsezione_e"+sezione_attiva).addClass("menutopsezione"+sezione_attiva).addClass("menutopsezione"+sezione_attiva+":hover").removeClass("menutopsezione_e"+sezione_attiva);
		sezione_attiva = null;
	}
}
function menutopsezioni_deactivate(){//per disattivare il menu' quando il mouse esce - meglio di onmouseout, gestito tramite jquery sotto in document.ready()!
	menuattivo = 'no';
	menutopsezioni_disable_keep_active();
	$("#menutopsottosezioni").html('<span id="menutopsottosezione1" onclick="pagechange(\'\')"><br><br><br><br><br><br><br></span>				<span id="menutopsottosezione2" onclick="pagechange(\'\')"><br><br><br><br><br><br><br></span>				<span id="menutopsottosezione3" onclick="pagechange(\'\')"><br><br><br><br><br><br><br></span>				<span id="menutopsottosezione4" onclick="pagechange(\'\')"><br><br><br><br><br><br><br></span>');
}

function menutopsezioni_activate(X){//funzione che cambia il contenuto di menusottosezioni così posso gestire l'hover direttamente tramite css e risparmiarmi codice inutile.
		menuattivo = 'si';
		if(sezione_attiva != null){
			menutopsezioni_disable_keep_active();
		}
	switch (X)
	{
	case '1':
		menutopsezioni_deactivate();
	break;
	case '2':
		sezione_attiva = 2;
		$(".menutopsezione"+X).addClass("menutopsezione_e"+X).removeClass("menutopsezione"+X).removeClass("menutopsezione"+X+":hover");
		$("#menutopsottosezioni").html('<span id="menutopsottosezione_e1" onclick="pagechange(\'chi_siamo.associazione\', \'Chi siamo->Associazione\')" onmouseover="menutopsezioni_keep_active()"><br><br>Associazione<br><br><br><br><br></span>				<span id="menutopsottosezione_e2" onclick="pagechange(\'chi_siamo.testimonianze\', \'Chi siamo->Testimonianze\')" onmouseover="menutopsezioni_keep_active()"><br><br>Testimonianze<br><br><br><br><br></span>				<span id="menutopsottosezione_e3" onclick="pagechange(\'chi_siamo.per_non_dimenticare\', \'Chi siamo->Per non dimenticare\')" onmouseover="menutopsezioni_keep_active()"><br><br>Per non dimenticare<br><br><br><br><br></span>				<span id="menutopsottosezione_e4" onclick="pagechange(\'chi_siamo.depliant\', \'Chi siamo->Depliant\')" onmouseover="menutopsezioni_keep_active()"><br><br>Depliant<br><br><br><br><br></span>');
	break;
	case '3':
		sezione_attiva = 3;
		$(".menutopsezione"+X).addClass("menutopsezione_e"+X).removeClass("menutopsezione"+X).removeClass("menutopsezione"+X+":hover");
		$("#menutopsottosezioni").html('<span id="menutopsottosezione_e1" onclick="pagechange(\'malattia.la_lam\', \'Malattia->La LAM\')" onmouseover="menutopsezioni_keep_active()"><br><br>La LAM<br><br><br><br><br></span>				<span id="menutopsottosezione_e2" onclick="pagechange(\'malattia.ossigenoterapia\', \'Malattia->Ossigenoterapia\')" onmouseover="menutopsezioni_keep_active()"><br><br>Ossigenoterapia<br><br><br><br><br></span>				<span id="menutopsottosezione_e3" onclick="pagechange(\'malattia.trapianto_di_polmoni\', \'Malattia->Trapianto di polmoni\')" onmouseover="menutopsezioni_keep_active()"><br><br>Trapianto di polmoni<br><br><br><br><br></span>				<span id="menutopsottosezione_e4" onclick="pagechange(\'malattia.complicanze\', \'Malattia->Complicanze\')" onmouseover="menutopsezioni_keep_active()"><br><br>Complicanze<br><br><br><br><br></span>');
	break;
	case '4':
		sezione_attiva = 4;
		$(".menutopsezione"+X).addClass("menutopsezione_e"+X).removeClass("menutopsezione"+X).removeClass("menutopsezione"+X+":hover");
		$("#menutopsottosezioni").html('<span id="menutopsottosezione1" onclick="pagechange(\'\', \'\')" onmouseover="menutopsezioni_keep_active()"><br><br><br><br><br><br><br></span>				<span id="menutopsottosezione_e2" onclick="pagechange(\'ricerca.in_italia\', \'Ricerca->In Italia\')" onmouseover="menutopsezioni_keep_active()"><br><br>In Italia<br><br><br><br><br></span>				<span id="menutopsottosezione_e3" onclick="pagechange(\'ricerca.references\', \'Ricerca->References\')" onmouseover="menutopsezioni_keep_active()"><br><br>References<br><br><br><br><br></span>				<span id="menutopsottosezione_e4" onclick="pagechange(\'ricerca.sperimentazioni\', \'Ricerca->Sperimentazioni\')" onmouseover="menutopsezioni_keep_active()"><br><br>Sperimentazioni<br><br><br><br><br></span>');
	break;
	case '5':
		sezione_attiva = 5;
		$(".menutopsezione"+X).addClass("menutopsezione_e"+X).removeClass("menutopsezione"+X).removeClass("menutopsezione"+X+":hover");
		$("#menutopsottosezioni").html('<span id="menutopsottosezione_e1" onclick="pagechange(\'attivita.eventi_passati\', \'Attivit&agrave;->Eventi passati\')" onmouseover="menutopsezioni_keep_active()"><br><br>Eventi passati<br><br><br><br><br></span>				<span id="menutopsottosezione_e2" onclick="pagechange(\'attivita.eventi_in_programma\', \'Attivit&agrave;->Eventi in programma\')" onmouseover="menutopsezioni_keep_active()"><br><br>Eventi in programma<br><br><br><br><br></span>				<span id="menutopsottosezione_e3" onclick="pagechange(\'attivita.convegni_passati\', \'Attivit&agrave;->Convegni passati\')" onmouseover="menutopsezioni_keep_active()"><br><br>Convegni passati<br><br><br><br><br></span>				<span id="menutopsottosezione_e4" onclick="pagechange(\'attivita.convegni_in_programma\', \'Attivit&agrave;->Convegni in programma\')" onmouseover="menutopsezioni_keep_active()"><br><br>Convegni in programma<br><br><br><br><br></span>');
	break;
	case '6':
		sezione_attiva = 6;
		$(".menutopsezione"+X).addClass("menutopsezione_e"+X).removeClass("menutopsezione"+X).removeClass("menutopsezione"+X+":hover");
		$("#menutopsottosezioni").html('<span id="menutopsottosezione_e1" onclick="pagechange(\'aiutaci.diventa_socio\', \'Aiutaci->Diventa socio\')" onmouseover="menutopsezioni_keep_active()"><br><br>Diventa Socio<br><br><br><br><br></span>				<span id="menutopsottosezione_e2" onclick="pagechange(\'aiutaci.regali_solidali\', \'Aiutaci->Regali Solidali\')" onmouseover="menutopsezioni_keep_active()"><br><br>Regali Solidali<br><br><br><br><br></span>				<span id="menutopsottosezione_e3" onclick="pagechange(\'aiutaci.donazioni\', \'Aiutaci->Donazioni\')" onmouseover="menutopsezioni_keep_active()"><br><br>Donazioni<br><br><br><br><br></span>				<span id="menutopsottosezione_e4" onclick="pagechange(\'aiutaci.5x1000\', \'Aiutaci->5x1000\')" onmouseover="menutopsezioni_keep_active()"><br><br>5x1000<br><br><br><br><br></span>');
	break;
	case '7':
		sezione_attiva = 7;
		$(".menutopsezione"+X).addClass("menutopsezione_e"+X).removeClass("menutopsezione"+X).removeClass("menutopsezione"+X+":hover");
		$("#menutopsottosezioni").html('<span id="menutopsottosezione1" onclick="pagechange(\'\', \'\')" onmouseover="menutopsezioni_keep_active()"><br><br><br><br><br><br><br></span>				<span id="menutopsottosezione2" onclick="pagechange(\'\', \'\')" onmouseover="menutopsezioni_keep_active()"><br><br><br><br><br><br><br></span>				<span id="menutopsottosezione_e3" onclick="pagechange(\'contatti.associazione\', \'Contatti->Associazione\')" onmouseover="menutopsezioni_keep_active()"><br><br>Associazione<br><br><br><br><br></span>				<span id="menutopsottosezione_e4" onclick="pagechange(\'contatti.referenti\', \'Contatti->Referenti\')" onmouseover="menutopsezioni_keep_active()"><br><br>Referenti<br><br><br><br><br></span>');
	break;
	case '8':
		sezione_attiva = 8;
		$(".menutopsezione"+X).addClass("menutopsezione_e"+X).removeClass("menutopsezione"+X).removeClass("menutopsezione"+X+":hover");
		$("#menutopsottosezioni").html('<span id="menutopsottosezione1" onclick="pagechange(\'\', \'\')" onmouseover="menutopsezioni_keep_active()"><br><br><br><br><br><br><br></span>				<span id="menutopsottosezione_e2" onclick="pagechange(\'link.in_italia\', \'Link->In Italia\')" onmouseover="menutopsezioni_keep_active()"><br><br>In Italia<br><br><br><br><br></span>				<span id="menutopsottosezione_e3" onclick="pagechange(\'link.amici\', \'Link->Amici\')" onmouseover="menutopsezioni_keep_active()"><br><br>Amici<br><br><br><br><br></span>				<span id="menutopsottosezione_e4" onclick="pagechange(\'link.nel_mondo\', \'Link->Nel Mondo\')" onmouseover="menutopsezioni_keep_active()"><br><br>Nel Mondo<br><br><br><br><br></span>');
	break;
	}
}
function menutopsezioni_disable_hover(X){
	$(".menutopsezione_e"+X).addClass("menutopsezione"+X).addClass("menutopsezione"+X+":hover").removeClass("menutopsezione_e"+X);
}

//parte per la gestione del menu' laterale, a scomparsa
function toggle_menu(){
	tempo_animazione = 1200;
	if(menu_pagina_attivo == "si"){
		$(".pagcentro_menu").addClass("pagcentro_nomenu").removeClass("pagcentro_menu");

		$(".pagina_alto_menu").addClass("pagina_alto_nomenu").removeClass("pagina_alto_menu");
		$(".pagina_centro_menu").addClass("pagina_centro_nomenu").removeClass("pagina_centro_menu");
		$(".pagina_fondo_menu").addClass("pagina_fondo_nomenu").removeClass("pagina_fondo_menu");
		
		$(".testo_menu").switchClass("testo_menu", "testo_nomenu", tempo_animazione);
		$(".amministratore_menu").switchClass("amministratore_menu", "amministratore_nomenu", tempo_animazione);
		$(".amm_textarea_menu").switchClass("amm_textarea_menu", "amm_textarea_nomenu", tempo_animazione);
		$(".amm_textarea_iscritti_menu").switchClass("amm_textarea_iscritti_menu", "amm_textarea_iscritti_nomenu", tempo_animazione);
		
		$(".titolo_pagina_menu").switchClass("titolo_pagina_menu", "titolo_pagina_nomenu", tempo_animazione);
		$(".mostra_menu_menu").html("&lt;&lt; Mostra il men&ugrave;").switchClass("mostra_menu_menu", "mostra_menu_nomenu", tempo_animazione);
		
		$(".amm_home_feedmaster_menu").switchClass("amm_home_feedmaster_menu", "amm_home_feedmaster_nomenu", tempo_animazione);
		$(".amm_home_feed1_menu").switchClass("amm_home_feed1_menu", "amm_home_feed1_nomenu", tempo_animazione);
		$(".amm_home_feed2_menu").switchClass("amm_home_feed2_menu", "amm_home_feed2_nomenu", tempo_animazione);
		$(".amm_home_feed3_menu").switchClass("amm_home_feed3_menu", "amm_home_feed3_nomenu", tempo_animazione);
		$(".amm_home_feed4_menu").switchClass("amm_home_feed4_menu", "amm_home_feed4_nomenu", tempo_animazione);
		$(".amm_home_feed5_menu").switchClass("amm_home_feed5_menu", "amm_home_feed5_nomenu", tempo_animazione);
		$(".amm_home_feed6_menu").switchClass("amm_home_feed6_menu", "amm_home_feed6_nomenu", tempo_animazione);

		$(".stats_table_browser_hidden").switchClass("stats_table_browser_hidden", "stats_table_browser", tempo_animazione);
		
		$(".footer_menu").switchClass("footer_menu", "footer_nomenu", tempo_animazione);

		$(".menu_on").addClass("menu_off").removeClass("menu_on");
		menu_pagina_attivo = "no";
	}
	else{
		$(".pagcentro_nomenu").addClass("pagcentro_menu").removeClass("pagcentro_nomenu");

		$(".pagina_alto_nomenu").addClass("pagina_alto_menu").removeClass("pagina_alto_nomenu");
		$(".pagina_centro_nomenu").addClass("pagina_centro_menu").removeClass("pagina_centro_nomenu");
		$(".pagina_fondo_nomenu").addClass("pagina_fondo_menu").removeClass("pagina_fondo_nomenu");
		
		$(".testo_nomenu").switchClass("testo_nomenu", "testo_menu", tempo_animazione);
		$(".amministratore_nomenu").switchClass("amministratore_nomenu", "amministratore_menu", tempo_animazione);
		$(".amm_textarea_nomenu").switchClass("amm_textarea_nomenu", "amm_textarea_menu", tempo_animazione);
		$(".amm_textarea_iscritti_nomenu").switchClass("amm_textarea_iscritti_nomenu", "amm_textarea_iscritti_menu", tempo_animazione);
		
		$(".titolo_pagina_nomenu").switchClass("titolo_pagina_nomenu", "titolo_pagina_menu", tempo_animazione);
		$(".mostra_menu_nomenu").html("Nascondi il men&ugrave; &gt;&gt;").switchClass("mostra_menu_nomenu", "mostra_menu_menu", tempo_animazione);
		
		$(".amm_home_feedmaster_nomenu").switchClass("amm_home_feedmaster_nomenu", "amm_home_feedmaster_menu", tempo_animazione);
		$(".amm_home_feed1_nomenu").switchClass("amm_home_feed1_nomenu", "amm_home_feed1_menu", tempo_animazione);
		$(".amm_home_feed2_nomenu").switchClass("amm_home_feed2_nomenu", "amm_home_feed2_menu", tempo_animazione);
		$(".amm_home_feed3_nomenu").switchClass("amm_home_feed3_nomenu", "amm_home_feed3_menu", tempo_animazione);
		$(".amm_home_feed4_nomenu").switchClass("amm_home_feed4_nomenu", "amm_home_feed4_menu", tempo_animazione);
		$(".amm_home_feed5_nomenu").switchClass("amm_home_feed5_nomenu", "amm_home_feed5_menu", tempo_animazione);
		$(".amm_home_feed6_nomenu").switchClass("amm_home_feed6_nomenu", "amm_home_feed6_menu", tempo_animazione);

		$(".stats_table_browser").switchClass("stats_table_browser", "stats_table_browser_hidden", tempo_animazione);
		
		$(".footer_nomenu").switchClass("footer_nomenu", "footer_menu", tempo_animazione);
		$(".menu_off").addClass("menu_on").removeClass("menu_off");
		menu_pagina_attivo = "si";
	}
}





//parte di amministrazione
var testo_pagina = "";

function amm_modifica(){
	testo_pagina = $("#contenuto_scaricato").html();
	if(menu_pagina_attivo == 'si'){
		$(".amministratore_menu").css("visibility", "hidden").css("position", "relative");
		$("#contenuto_scaricato").html("<textarea class=\"amm_textarea_menu\">"+testo_pagina+"</textarea><br><center><input type=\"button\" value=\"Salva\" onclick=\"amm_salva()\"><input type=\"button\" value=\"Annulla\" onclick=\"amm_annulla()\"></center>");
	}
	else{
		$(".amministratore_nomenu").css("visibility", "hidden").css("position", "relative");
		$("#contenuto_scaricato").html("<textarea class=\"amm_textarea_nomenu\">"+testo_pagina+"</textarea><br><center><input type=\"button\" value=\"Salva\" onclick=\"amm_salva()\"><input type=\"button\" value=\"Annulla\" onclick=\"amm_annulla()\"></center>");
	}
}
function amm_annulla(){
	if(menu_pagina_attivo == "si"){
		pagechange(pagina_attuale, 'pagereload');//aggiorna la pagina..
	}
	else{
		pagechange(pagina_attuale, 'pagereload');//aggiorna la pagina..
	}
}
function amm_salva()
{
	if(menu_pagina_attivo == 'si')
	{
		testo_pagina_modificato = $(".amm_textarea_menu").val();
	}
	else
	{
		testo_pagina_modificato = $(".amm_textarea_nomenu").val();
	}
	$.post("pageswitcher.php?azione=salva",{
		pagina: pagina_attuale,
		testo: testo_pagina_modificato
		}, function(risposta) {   
			if(risposta == "OK")
			{
				if(menu_pagina_attivo == "si")
				{
					pagechange(pagina_attuale, 'pagereload');//aggiorna la pagina..
				}
				else
				{
					pagechange(pagina_attuale, 'pagereload');//aggiorna la pagina..
				}
				$("#info").html("Pagina modificata con successo!").css("visibility","").css("position","").dialog("open");
			}
			else
			{
				$("#info").html("Errore nell'aggiornamento della pagina..").css("visibility","").css("position","").dialog("open");
			}
		});
		return false;
}
function admin_newsletter_show(){
	if(menu_pagina_attivo == 'si'){
		$(".amministratore_menu").css("visibility", "hidden").css("position", "relative");
		$("#contenuto_scaricato").html("Testo della newsletter:<br><br><textarea class=\"amm_textarea_menu\"></textarea><br>Iscritti:<br><textarea class=\"amm_textarea_iscritti_menu\" disabled></textarea><br><center><input type=\"button\" value=\"Invia agli iscritti\" onclick=\"admin_newsletter_send()\"><input type=\"button\" value=\"Annulla\" onclick=\"admin_newsletter_annulla()\"></center>");
		$(".amm_textarea_iscritti_menu").load("newsletter.php?azione=listaiscritti");
	}
	else{
		$(".amministratore_nomenu").css("visibility", "hidden").css("position", "relative");
		$("#contenuto_scaricato").html("Testo della newsletter:<br><br><textarea class=\"amm_textarea_nomenu\"></textarea><br>Iscritti:<br><textarea class=\"amm_textarea_iscritti_nomenu\" disabled></textarea><br><center><input type=\"button\" value=\"Invia agli iscritti\" onclick=\"admin_newsletter_send()\"><input type=\"button\" value=\"Annulla\" onclick=\"admin_newsletter_annulla()\"></center>");
		$(".amm_textarea_iscritti_nomenu").load("newsletter.php?azione=listaiscritti");
	}
}
function admin_newsletter_annulla(){
	if(menu_pagina_attivo == "si"){
		titolo_pagina_testo = $(".titolo_pagina_menu").html();
		pagechange(pagina_attuale, 'pagereload');//aggiorna la pagina..
		$(".titolo_pagina_menu").html(titolo_pagina_testo);
	}
	else{
		titolo_pagina = $("titolo_pagina_nomenu").html();
		pagechange(pagina_attuale, 'pagereload');//aggiorna la pagina..
		$(".titolo_pagina_nomenu").html(titolo_pagina_testo);
	}
}
function admin_newsletter_send(){
	if(menu_pagina_attivo == 'si'){
		testo_pagina = $(".amm_textarea_menu").val();
	}
	else{
		testo_pagina = $(".amm_textarea_nomenu").val();
	}
	$.post("newsletter.php?azione=invia",{
		testonewsletter: testo_pagina
		}, function(risposta) {   
			if(risposta == "OK"){
				if(menu_pagina_attivo == "si"){
					titolo_pagina_testo = $(".titolo_pagina_menu").html();
					pagechange(pagina_attuale, 'pagereload');//aggiorna la pagina..
					$(".titolo_pagina_menu").html(titolo_pagina_testo);
				}
				else{
					titolo_pagina = $("titolo_pagina_nomenu").html();
					pagechange(pagina_attuale, 'pagereload');//aggiorna la pagina..
					$(".titolo_pagina_nomenu").html(titolo_pagina_testo);
				}
				$("#info").html("Newsletter inoltrata con successo!").css("visibility","").css("position","").dialog("open");
			}
			else{
				$("#info").html(risposta).css("visibility","").css("position","").dialog("open");
			}
		});
		return false;
}
function admin_stats_mostra(){
	if(menu_pagina_attivo == 'si'){
		toggle_menu();
	}
		$(".testo_menu").load("stats.php?azione=mostrastats");
}
function admin_stats_mostra_data(){
	$.post("stats.php?azione=mostrastats&data=si",{
		giorno: $("#stats_giorno").val(),
		mese: $("#stats_mese").val()
		}, function(risposta) {
				if(menu_pagina_attivo == 'si'){
					$(".testo_menu").html(risposta);
				}
				else{
					$(".testo_nomenu").html(risposta);
				}
		});
		return false;
}
function restorepage(){
	if(menu_pagina_attivo == "si"){
		titolo_pagina_testo = $(".titolo_pagina_menu").html();
		pagechange(pagina_attuale, 'pagereload');//aggiorna la pagina..
		$(".titolo_pagina_menu").html(titolo_pagina_testo);
	}
	else{
		titolo_pagina = $("titolo_pagina_nomenu").html();
		pagechange(pagina_attuale, 'pagereload');//aggiorna la pagina..
		$(".titolo_pagina_nomenu").html(titolo_pagina_testo);
	}
}
function show_online_users(){
	if(menu_pagina_attivo == 'si'){
		$(".testo_menu").load("utenti.php?azione=mostraonline");
	}
	else{
		$(".testo_nomenu").load("utenti.php?azione=mostraonline");
	}
}
//funzioni per il feed home, gestione amministrazione
function postprecedenti(X){
	if(menu_pagina_attivo == 'si'){
		$(".testo_menu").load("pageswitcher.php?pagina=home&menu=si&lstart="+X);
		$(".titolo_pagina_menu").html('<span class=\"hoverable\" onclick=\"pagechange(\'home\', \'Home\')\">Home</span>');
	}
	else{
		$(".testo_nomenu").load("pageswitcher.php?pagina=home&menu=no&lstart="+X);
		$(".titolo_pagina_nomenu").html('<span class=\"hoverable\" onclick=\"pagechange(\'home\', \'Home\')\">Home</span>');
	}
	window.scrollTo(0, 0);
}




function amm_home_feed_crea(){
	window.scrollTo(0, 200);
	if(menu_pagina_attivo == 'si'){
		$(".testo_menu").html("<br><b>Nuova News</b><br><br><br>" +
				"<b>Titolo News:</b><input type=\"text\" value=\"\" id=\"nuova_news_titolo\"><br><br>" +
				"<b>Link titolo News:</b><br>(tipo esterno: 'http://www.xxx.xx', tipo interno: 'nome_sezione.nome_sotto_sezione')<br><input type=\"text\" value=\"\" id=\"nuova_news_link_titolo\"><br><br>" +
				"<b>Tipo Link titolo:</b><br>(interno o esterno, vedere sopra)<br><select id=\"nuova_news_link_tipo\"><option selected value=\"interno\">Interno<option value=\"esterno\">Esterno</select><br><br>" +
				"<b>Immagine associata:</b><br>(indirizzo completo solo se si trova su un altro sito)<br><input type=\"text\" value=\"\" id=\"nuova_news_immagine\"><br><br>" +
				"<b>Contenuto News:</b><br><textarea class=\"amm_textarea_menu\"></textarea><br>" +
				"<br><br><center><input type=\"button\" value=\"Inserisci\" onclick=\"amm_home_feed_esegui_crea()\"><input type=\"button\" value=\"Annulla\" onclick=\"restorepage()\"></center><br>");
	}
	else{
		$(".testo_nomenu").html("<br><b>Nuova News</b><br><br><br>" +
				"<b>Titolo News:</b><input type=\"text\" value=\"\" id=\"nuova_news_titolo\"><br><br>" +
				"<b>Link titolo News:</b><br>(tipo esterno: 'http://www.xxx.xx', tipo interno: 'nome_sezione.nome_sotto_sezione')<br><input type=\"text\" value=\"\" id=\"nuova_news_link_titolo\"><br><br>" +
				"<b>Tipo Link titolo:</b><br>(interno o esterno, vedere sopra)<br><select id=\"nuova_news_link_tipo\"><option selected value=\"interno\">Interno<option value=\"esterno\">Esterno</select><br><br>" +
				"<b>Immagine associata:</b><br>(indirizzo completo solo se si trova su un altro sito)<br><input type=\"text\" value=\"\" id=\"nuova_news_immagine\"><br><br>" +
				"<b>Contenuto News:</b><br><textarea class=\"amm_textarea_nomenu\"></textarea><br>" +
				"<br><br><center><input type=\"button\" value=\"Inserisci\" onclick=\"amm_home_feed_esegui_crea()\"><input type=\"button\" value=\"Annulla\" onclick=\"restorepage()\"></center><br>");
	}
}
function amm_home_feed_esegui_crea(){
	if(menu_pagina_attivo == 'si'){
		testo_pagina = $(".amm_textarea_menu").val();
	}
	else{
		testo_pagina = $(".amm_textarea_nomenu").val();
	}
	$.post("home.php?azione=eseguicrea",{
		titolo: $("#nuova_news_titolo").val(),
		link_titolo: $("#nuova_news_link_titolo").val(),
		link_tipo: $("#nuova_news_link_tipo").val(),
		immagine: $("#nuova_news_immagine").val(),
		contenuto: testo_pagina
		}, function(risposta) {
			if(risposta == 'ok'){
				$("#info").html("News inserita con successo!").css("visibility","").css("position","").dialog("open");
				pagechange(pagina_attuale, 'pagereload');//aggiorna la pagina..
			}
			else {
				$("#info").html("Errore:"+risposta).css("visibility","").css("position","").dialog("open");
			}
		});
		return false;
}



function amm_home_feed_modifica(newsnumero, newsid){
	scrollaqui("top");
	if(menu_pagina_attivo == 'si'){
		$(".testo_menu").load("home.php?azione=mostramodifica&ID="+newsid+"&menu=si");
	}
	else{
		$(".testo_nomenu").load("home.php?azione=mostramodifica&ID="+newsid+"&menu=no");
	}
}
function amm_home_feed_esegui_modifica(newsid){
	if(menu_pagina_attivo == 'si'){
		testo_pagina = $(".amm_textarea_menu").val();
	}
	else{
		testo_pagina = $(".amm_textarea_nomenu").val();
	}
	$.post("home.php?azione=eseguimodifica",{
		ID: newsid,
		titolo: $("#modifica_news_titolo").val(),
		link_titolo: $("#modifica_news_link_titolo").val(),
		link_tipo: $("#modifica_news_link_tipo").val(),
		autore: $("#modifica_news_autore").val(),
		immagine: $("#modifica_news_immagine").val(),
		data: $("#modifica_news_data").val(),
		contenuto: testo_pagina
		}, function(risposta) {
			if(risposta == 'ok'){
				pagechange(pagina_attuale, 'pagereload');
				$("#info").html("News modificata con successo!").css("visibility","").css("position","").dialog("open");
			}
			else {
				$("#info").html("Errore:"+risposta).css("visibility","").css("position","").dialog("open");
			}
		});
		return false;
}

/*switch per eventi - convegni passati */
function pagine_passate(tipo_pagina, anno_relativo){
	if(anno_relativo != ""){
		var info_testo = "";
		if(tipo_pagina == "eventi"){
			info_testo = '<span class=\"hoverable\" onclick=\"pagechange(\'home\', \'Home\')\">Home-></span>Attivit&agrave;->Eventi passati->Anno '+anno_relativo;
			pagina_attuale = 'attivita.eventi_passati.'+anno_relativo;
			if(menu_pagina_attivo == 'si'){
				$(".testo_menu").load("pagine_passate.php?anno="+anno_relativo+"&menu=si");
			}
			else{
				$(".testo_nomenu").load("pagine_passate.php?anno="+anno_relativo+"&menu=no");
			}
		}
		else{
			info_testo = '<span class=\"hoverable\" onclick=\"pagechange(\'home\', \'Home\')\">Home-></span>Attivit&agrave;->Convegni passati->Anno '+anno_relativo;
			pagina_attuale = 'attivita.convegni_passati.'+anno_relativo;
			if(menu_pagina_attivo == 'si'){
				$(".testo_menu").load("pagine_passate.php?tipo=convegno&anno="+anno_relativo+"&menu=si");
			}
			else{
				$(".testo_nomenu").load("pagine_passate.php?tipo=convegno&anno="+anno_relativo+"&menu=no");
			}
		}
		if(menu_pagina_attivo == 'si'){
			$(".titolo_pagina_menu").html(info_testo);
		}
		else{
			$(".titolo_pagina_nomenu").html(info_testo);
		}
		scrollaqui("top");
	}
}

function amm_home_feed_cancella(newsnumero, newsid){
	window.scrollTo(0, 200);
	titolo_news = $("#titolo_news"+newsnumero).html();
	if(menu_pagina_attivo == 'si'){
		$(".testo_menu").html("<center><br><br><b>Sei sicuro di voler cancellare la news selezionata?</b><br>Titolo news da eliminare: "+titolo_news+"<br><br><input type=\"button\" value=\"Conferma\" onclick=\"amm_home_feed_esegui_elimina("+newsid+")\"><input type=\"button\" value=\"Annulla\" onclick=\"restorepage()\">");
	}
	else{
		$(".testo_nomenu").html("<center><br><br><b>Sei sicuro di voler cancellare la news selezionata?</b><br>Titolo news da eliminare: "+titolo_news+"<br><br><input type=\"button\" value=\"Conferma\" onclick=\"amm_home_feed_esegui_elimina("+newsid+")\"><input type=\"button\" value=\"Annulla\" onclick=\"restorepage()\">");
	}
}
function amm_home_feed_esegui_elimina(newsid){
	$.post("home.php?azione=eliminanews",{
		ID: newsid
		}, function(risposta) {
			if(risposta == 'ok'){
				pagechange(pagina_attuale, 'pagereload');//aggiorna la pagina..
				$("#info").html("News eliminata con successo!").css("visibility","").css("position","").dialog("open");
			}
			else {
				$("#info").html("Errore:"+risposta).css("visibility","").css("position","").dialog("open");
			}
		});
		return false;
}

//INVIO MAIL
function mail_send_associazione(){
	$.post("contatti.php?tipo=mail_associazione",{
		nome: $("#mail_nome").val(),
		cognome: $("#mail_cognome").val(),
		email: $("#mail_indirizzo").val(),
		testo: $("#mail_contenuto_textarea").val()
		}, function(risposta) {
			if(risposta == 'OK'){
				pagechange(pagina_attuale, 'Contatti->Associazione');//aggiorna la pagina..
				$("#info").html("Email inviata correttamente!").css("visibility","").css("position","").dialog("open");
			}
			else {
				$("#info").html(risposta).css("visibility","").css("position","").dialog("open");
			}
		});
	return false;
}
function mail_sender_send(ind_dest){
	$.post("contatti.php?tipo=mail_referente",{
		nome: $("#mail_nome").val(),
		cognome: $("#mail_cognome").val(),
		email: $("#mail_indirizzo").val(),
		testo: $("#mail_contenuto_textarea").val(),
		destinatario: ind_dest
		}, function(risposta) {
			if(risposta == 'OK'){
				pagechange(pagina_attuale, 'Contatti->Referenti');//aggiorna la pagina..
				$("#info").html("Email inviata correttamente!").css("visibility","").css("position","").dialog("open");
			}
			else {
				$("#info").html(risposta).css("visibility","").css("position","").dialog("open");
			}
		});
	return false;
}
function mail_sender_show(regione, ind_dest){//per le regioni
	$("#spazio_invio_email").html("<br><center>"
			+"<div class=\"news_titolo\">Compila il form seguente per inviare una mail alla Referente della Regione "+regione+".</div><br>"
			+"Nome:&nbsp;<input type=\"text\" value=\"\" id=\"mail_nome\"><br>"
			+"Cognome:&nbsp;<input type=\"text\" value=\"\" id=\"mail_cognome\"><br>"
			+"Tuo indirizzo email:&nbsp;<input type=\"text\" value=\"\" id=\"mail_indirizzo\"><br>"
			+"<br>Testo della mail:<br><textarea id=\"mail_contenuto_textarea\" class=\"amm_textarea_menu\"></textarea><br><br>"
			+"<input type=\"button\" value=\"Invia la mail\" onclick=\"mail_sender_send('"+ind_dest+"')\"><input type=\"button\" value=\"Annulla\" onclick=\"mail_sender_hide()\">");
	scrollaqui("#spazio_invio_email");
}
function mail_sender_hide(){
	$("#spazio_invio_email").html("");
}
function mail_sender_show_aiutaci(){
	$("#spazio_invio_email").html("<br><center>"
			+"<div class=\"news_titolo\">Modulo invio email</div><br>"
			+"Nome:&nbsp;<input type=\"text\" value=\"\" id=\"mail_nome\"><br>"
			+"Cognome:&nbsp;<input type=\"text\" value=\"\" id=\"mail_cognome\"><br>"
			+"Tuo indirizzo email:&nbsp;<input type=\"text\" value=\"\" id=\"mail_indirizzo\"><br>"
			+"<br>Testo della mail:<br><textarea id=\"mail_contenuto_textarea\" class=\"amm_textarea_menu\"></textarea><br><br>"
			+"<input type=\"button\" value=\"Invia la mail\" onclick=\"mail_send_associazione()\"><input type=\"button\" value=\"Annulla\" onclick=\"mail_sender_hide()\">");
	scrollaqui("#spazio_invio_email");
}

function utenti_mostraprofilo(id_utente){
	if(menu_pagina_attivo == 'si'){
		$(".testo_menu").load("utenti.php?azione=mostrautente&id="+id_utente);
		$(".titolo_pagina_menu").html('<span class=\"hoverable\" onclick=\"pagechange(\'home\', \'Home\')\">Home</span>->Profilo utente');
	}
	else{
		$(".testo_nomenu").load("utenti.php?azione=mostrautente&id="+id_utente);
		$(".titolo_pagina_nomenu").html('<span class=\"hoverable\" onclick=\"pagechange(\'home\', \'Home\')\">Home</span>->Profilo utente');
	}
	window.scrollTo(0, 0);
}
function profilo_modifica_activate(id_utente){
		if(menu_pagina_attivo == 'si'){
			$(".testo_menu").load("utenti.php?azione=modificaprofilo&id="+id_utente);
		}
		else{
			$(".testo_nomenu").load("utenti.php?azione=modificaprofilo&id="+id_utente);
		}
	window.scrollTo(0, 0);
}
function proprio_profilo_modifica_applica(id_utente){
	$.post("utenti.php?azione=applicamodifiche",{
		admin: "no",
		id: id_utente,
		pass: $("#modificadati_pass").val(),
		nome: $("#modificadati_nome").val(),
		cogn: $("#modificadati_cogn").val(),
		email: $("#modificadati_email").val(),
		eta: $("#modificadati_eta").val(),
		sesso: $("#modificadati_sesso").val(),
		immagine: $("#modificadati_immagine").val()
		}, function(risposta) {
			if(risposta == 'OK'){
				show_online_users();
				$("#info").html("Hai modificato correttamente i tuoi dati!").css("visibility","").css("position","").dialog("open");
			}
			else {
				$("#info").html(risposta).css("visibility","").css("position","").dialog("open");
			}
		});
	return false;
}
function admin_profilo_modifica_applica(id_utente){
	$.post("utenti.php?azione=applicamodifiche",{
		admin: "si",
		id: id_utente,
		nome: $("#modificadati_nome").val(),
		cogn: $("#modificadati_cogn").val(),
		email: $("#modificadati_email").val(),
		eta: $("#modificadati_eta").val(),
		sesso: $("#modificadati_sesso").val(),
		immagine: $("#modificadati_immagine").val(),
		admin_potere: $("#modificadati_admin").val(),
		bloccato: $("#modificadati_bloccato").val(),
		account_verificato: $("#modificadati_account_verificato").val(),
		abilitato_forum: $("#modificadati_abilitato_forum").val(),
		data_reg: $("#modificadati_datareg").val()
		}, function(risposta) {
			if(risposta == 'OK'){
				show_online_users();
				$("#info").html("Hai modificato correttamente i dati dell'utente!").css("visibility","").css("position","").dialog("open");
			}
			else {
				$("#info").html(risposta).css("visibility","").css("position","").dialog("open");
			}
		});
	return false;
}
function admin_proprio_profilo_modifica_applica(id_utente){
	$.post("utenti.php?azione=applicamodifiche",{
		admin: "si",
		id: id_utente,
		pass: $("#modificadati_pass").val(),
		nome: $("#modificadati_nome").val(),
		cogn: $("#modificadati_cogn").val(),
		email: $("#modificadati_email").val(),
		eta: $("#modificadati_eta").val(),
		sesso: $("#modificadati_sesso").val(),
		immagine: $("#modificadati_immagine").val(),
		admin_potere: $("#modificadati_admin").val(),
		bloccato: $("#modificadati_bloccato").val(),
		account_verificato: $("#modificadati_account_verificato").val(),
		abilitato_forum: $("#modificadati_abilitato_forum").val(),
		data_reg: $("#modificadati_datareg").val()
		}, function(risposta) {
			if(risposta == 'OK'){
				show_online_users();
				$("#info").html("Hai modificato correttamente i tuoi dati!").css("visibility","").css("position","").dialog("open");
			}
			else {
				$("#info").html(risposta).css("visibility","").css("position","").dialog("open");
			}
		});
	return false;
}
function admin_forum_cancellatraccia(username_da_cancellare)
{
	$.post("forum.php?azione=cancellatraccia",{
		utente: username_da_cancellare
	},
	function(risposta)
	{
		if(risposta == 'OK')
		{
			show_online_users();
			$("#info").html("Hai cancellato tutte i post nel forum dell'utente!").css("visibility","").css("position","").dialog("open");
		}
		else if(risposta == 'privilegi')
		{
			$("#info").html("Privilegi insufficenti!").css("visibility","").css("position","").dialog("open");
		}
		else
		{
			$("#info").html(risposta).css("visibility","").css("position","").dialog("open");
		}
	});
}

//codice comune nei miei script


//stile del mouse:per load ajax!

/*function ajax_caricamento() {
	$("*").css("cursor", "wait");
}
Discussione 4, del 04/08/2010 alle 16:59

function ajax_completo() {
	$("*").css("cursor", "default");
	$(".links").css("cursor", "pointer").css("cursor", "hand");
}
$("*").ajaxStart(function(){
	ajax_caricamento();
});
$("*").ajaxStop(function(){
	ajax_completo();
});*/

//Load ajax!, mostro info
function ajax_caricamento() {
	$("#ajload").html("Caricamento in corso, attendere..").css("visibility","").css("position","").dialog("open");
}

function ajax_completo() {
	$("#ajload").dialog("close");
}
$("*").ajaxStart(function(){
	ajax_caricamento();
});
$("*").ajaxStop(function(){
	ajax_completo();
});





//gestione menu' e varie funzioni comuni agli utenti
function showreg(){//mostra per la registrazione, nasconde login
	$("#registrazione").css("visibility","").css("position","");
	$("#login").css("visibility","hidden").css("position","absolute");
}
function showrec(){//mostra per la registrazione, nasconde login
	$("#recupero_dati").css("visibility","").css("position","");
	$("#login").css("visibility","hidden").css("position","absolute");
}
function showlog(){//mostra login, nasconde registrazione
	$("#recupero_dati").css("visibility","hidden").css("position","absolute");
	$("#registrazione").css("visibility","hidden").css("position","absolute");
	$("#news_iscrizione").css("visibility","hidden").css("position","absolute");	
	$("#login").css("visibility","").css("position","");
}
function shownews(){//mostra per la registrazione, nasconde login
	$("#news_iscrizione").css("visibility","").css("position","");
	$("#login").css("visibility","hidden").css("position","absolute");
}
function login(){//fa eseguire il login se i dati sono giusti
	$.post("eseguilogin.php",{
		user: $("#user").val(),
		pass: $("#pass").val()
		}, function(risposta) {
			if(risposta == "OK"){
				$("#login").load("menu.php?mostra=login");
				ajax_completo();
				$("#info").html("Login effettuato correttamente.").css("visibility","").css("position","").dialog("open");
				if(menu_pagina_attivo == "si"){
					titolo_pagina_testo = $(".titolo_pagina_menu").html();
					if(pagina_attuale != 'forum'){
						pagechange(pagina_attuale, 'pagereload');//aggiorna la pagina..
					}
					else{
						forum_show();
					}
					$(".titolo_pagina_menu").html(titolo_pagina_testo);
				}
				else{
					titolo_pagina = $("titolo_pagina_nomenu").html();
					if(pagina_attuale != 'forum'){
						pagechange(pagina_attuale, 'pagereload');//aggiorna la pagina..
					}
					else{
						forum_show();
					}
					$(".titolo_pagina_nomenu").html(titolo_pagina_testo);
				}
				$("#loggato").html("si");
			}
			else{
				$("#info").html(risposta).css("visibility","").css("position","").dialog("open");
			}
		});
		return false;
}
function registra(){//registra e, se i dati son validi, invia la mail e ricarica la parte di login, altrimenti comunica la presenza di un errore.
	$.post("registra.php",{   
		user: $("#reg_user").val(),
		pass: $("#reg_pass").val(),
		pass_2: $("#reg_pass_2").val(),
		nome: $("#reg_nome").val(),
		cogn: $("#reg_cogn").val(),
		email: $("#reg_email").val()
		}, function(risposta) {
			if(risposta == "OK"){
				$("#login").css("visibility","").css("position","").load("menu.php?mostra=login");
				$("#registrazione").css("visibility","hidden").css("position","absolute").load("menu.php?mostra=registrazione");
				$("#recupero_dati").css("visibility","hidden").css("position","absolute").load("menu.php?mostra=recupero");
				$("#info").html("Registrazione effettuata correttamente, ti è stata recapitata una mail con i dati all'indirizzo che hai specificato.").css("visibility","").css("position","").dialog("open");
			}
			else if(risposta == "..ok"){//non è riuscito ad inviare la mail...
				$("#login").css("visibility","").css("position","").load("menu.php?mostra=login");
				$("#registrazione").css("visibility","hidden").css("position","absolute").load("menu.php?mostra=registrazione");
				$("#recupero_dati").css("visibility","hidden").css("position","absolute").load("menu.php?mostra=recupero");
				$("#info").html("Registrazione effettuata correttamente, tuttavia mi risulta impossibile inviare una mail all'indirizzo che hai specificato.").css("visibility","").css("position","").dialog("open");
			}
			else{
				$("#info").html(risposta).css("visibility","").css("position","").dialog("open");
			}
		});
		return false;
}
function logout(){
	$.post("eseguilogout.php", { }, function(risposta){//fa eseguire il logout
		if(risposta != "OK"){
			$("#info").html("Errore nell'effettuare il logout!").css("visibility","").css("position","").dialog("open");
			$("#login").css("visibility","").css("position","").load("menu.php?mostra=login");
		}
		else{
			$("#login").load("menu.php?mostra=login");
			$("#info").html("Logout effettuato correttamente.").css("visibility","").css("position","").dialog("open");
		}
	});
	if(menu_pagina_attivo == "si"){
		titolo_pagina_testo = $(".titolo_pagina_menu").html();
		if(titolo_pagina_testo == '<span class=\"hoverable\" onclick=\"pagechange(\'home\', \'Home\')\">Home</span>->Profilo utente'){
			titolo_pagina_testo = '<span class=\"hoverable\" onclick=\"pagechange(\'home\', \'Home\')\">Home</span>';
		}
		if(pagina_attuale != 'forum'){
			pagechange(pagina_attuale, 'pagereload');//aggiorna la pagina..
		}
		else{
			forum_show();
		}
		$(".titolo_pagina_menu").html(titolo_pagina_testo);
	}
	else{
		titolo_pagina_testo = $(".titolo_pagina_nomenu").html();
		if(titolo_pagina_testo == '<span class=\"hoverable\" onclick=\"pagechange(\'home\', \'Home\')\">Home</span>->Profilo utente'){
			titolo_pagina_testo = '<span class=\"hoverable\" onclick=\"pagechange(\'home\', \'Home\')\">Home</span>';
		}
		if(pagina_attuale != 'forum'){
			pagechange(pagina_attuale, 'pagereload');//aggiorna la pagina..
		}
		else{
			forum_show();
		}
		$(".titolo_pagina_nomenu").html(titolo_pagina_testo);
	}
	$("#loggato").html("no");
}
function recupero(){
	$.post("recuperodati.php", { email: $("#rec_email").val() }, function(risposta){
		if(risposta == "OK"){
			$("#info").html("Un'email ti &egrave; stata inviata all'indirizzo che hai specificato, contenente i dati d'accesso al sito.").css("visibility","").css("position","").dialog("open");
		}
		else{
			$("#info").html("Errore: "+risposta).css("visibility","").css("position","").dialog("open");
		}
	});
}
function inviadati_contatti(){
	$.post("pagine/contatti/invia.php", {nome: $("#contattinome").val(), oggetto: $("#contattioggetto").val(), messaggio: $("#contattimessaggio").val(), email: $("#contattiemail").val() }, function(risposta){
		if(risposta == "OK"){
			$("#info").html("Email inviata correttamente!").css("visibility","").css("position","").dialog("open");
		}
		else{
			$("#info").html("Errore nell'inviare la mail!").css("visibility","").css("position","").dialog("open");
		}
	});
}
function newsletter_iscrivi(){//registra alla newsletter
	$.post("newsletter.php?azione=iscrivi",{
		email: $("#news_email").val()
		}, function(risposta) {   
			if(risposta == "OK"){
				showlog();
				$("#info").html("Ti sei correttamente iscritto alla Newsletter!").css("visibility","").css("position","").dialog("open");
			}
			else if(risposta == "esistente"){
				$("#info").html("Indirizzo email gi&agrave; iscritto alla Newsletter!").css("visibility","").css("position","").dialog("open");
			}
			else if(risposta == "noemail"){
				$("#info").html("Iscritto correttamente, tuttavia non ho potuto inviarti la mail di conferma.").css("visibility","").css("position","").dialog("open");
			}
			else if(risposta == "email_error"){
				$("#info").html("Indirizzo email specificato errato!").css("visibility","").css("position","").dialog("open");
			}
			else{
				$("#info").html("Errore nell'iscrizione!").css("visibility","").css("position","").dialog("open");
			}
		});
		return false;
}


$(document).ready(function(){
	$.ajaxSetup({
		cache: false
	});
	$("#registrazione").css("visibility","hidden").css("position","absolute");
	$("#recupero_dati").css("visibility","hidden").css("position","absolute");
	$("#news_iscrizione").css("visibility","hidden").css("position","absolute");
	$("#info").css("visibility","hidden").css("position","absolute").dialog({ autoOpen: false, buttons: { "Ok": function() { $(this).dialog("close"); $("#info").css("visibility","hidden").css("position","absolute");} }, modal: true });
	$("#ajload").css("visibility","hidden").css("position","absolute").dialog({ autoOpen: false, buttons: {}, modal: true });
	$("#menutop").mouseleave(function(){
		menutopsezioni_deactivate();
	});
});
