	/* INDICE */

/*
1. OPENING PAGES WITH AJAX
	1.1 DIRECT LINK FROM SPLASH PAGE
	1.2 DIRECT LINK TO INNER PAGES
	1.3 MENU MANAGEMENT THROUGH MOUSE CLICKS
	1.4 MOUSE ON AND MOUSE OUT
2. FOTO MANAGEMENT
3. POPUP WINDOWS
	3.1 POPUPS FOR GAMES RULES
4. FOOTER POPUPS
5. READING FORM WITH AJAX
	5.1 READING FORMS REGIONE E PROVINCIA
	5.2 READING FORMS CATEGORIA E QUANTITA'
6. LOGIN
7. AJAX MANAGEMENT
8. VALIDATING FORMS
*/


/* 1. OPENING PAGES WITH AJAX */

/* 1.1 DIRECT LINK FROM SPLASH PAGE */

function first_load(start,spec,conf)
	{
//		alert('FL='+conf);
//		alert("start="+start+"//spec="+spec+".");
		switch (start)
			{
				case "home": conferma(conf); mouse_on('cm'); mouse_click('cm'); break;
				case "storia": mouse_on('cm'); mouse_click('storia'); break;
				case "squadra": mouse_on('cm'); mouse_click('squadra'); break;
				case "dove": mouse_on('cm'); mouse_click('dove'); break;
				case "contatti": mouse_on('cm'); mouse_click('contatti'); break;

				case "nostri": mouse_on('nostri'); mouse_click('nostri'); break;
				case "tpr": mouse_on('nostri'); mouse_click('tpr'); break;
				case "parolandia": mouse_on('nostri'); mouse_click('parolandia'); break;
				case "pap": mouse_on('nostri'); mouse_click('pap'); break;
				case "pdp": mouse_on('nostri'); mouse_click('pdp',241); break; //serve anche il 241 perché si può jump-are alla grammatica colorata
				case "dype": mouse_on('nostri'); mouse_click('dype'); break;
				case "pytagora": mouse_on('nostri'); mouse_click('pyt',spec); break;
				case "cardles": mouse_on('nostri'); mouse_click('car'); break;
				case "frasi": mouse_on('nostri'); mouse_click('frasi',spec); break;
				case "pwa": mouse_on('nostri'); mouse_click('pwa'); break;
				case "rda": mouse_on('nostri'); mouse_click('rda'); break;
				case "fda": mouse_on('nostri'); mouse_click('fda',281); break;
				case "rda": mouse_on('nostri'); mouse_click('rda'); break;
				case "rdaF": mouse_on('nostri'); mouse_click('rdaF',spec); break;
				case "rdaM": mouse_on('nostri'); mouse_click('rdaM',spec); break;

				case "catalogo": mouse_on('catalogo'); mouse_click('catalogo'); break;
				case "catalogo_cm": mouse_on('catalogo'); mouse_click('catalogo_cm'); break;
				case "erickson": mouse_on('catalogo'); mouse_click('catalogo_erik',381); break;
				case "luk": mouse_on('catalogo'); mouse_click('catalogo_lk',331); break;
				case "bambino_luk": mouse_on('catalogo'); mouse_click('catalogo_lkb',361); break;
				case "mini_luk": mouse_on('catalogo'); mouse_click('catalogo_lkm',371); break;
				case "melere": mouse_on('catalogo'); mouse_click('melere',811); break;
				case "puli_puzzle": mouse_on('catalogo'); mouse_click('catalogo_pp',341); break;
				case "super_farmer": mouse_on('catalogo'); mouse_click('catalogo_sf',391); break;
				case "happy_mais": mouse_on('catalogo'); mouse_click('catalogo_hm',391); break;

				case "scuole": mouse_on('scuole'); mouse_click('scuole'); break;
				case "scuole_conv": mouse_on('scuole'); mouse_click('scuole_conv'); break;
				case "scuole_info": mouse_on('scuole'); mouse_click('scuole_info'); break;

				case "aziende": mouse_on('aziende'); mouse_click('aziende'); break;
				case "partnership": mouse_on('aziende'); mouse_click('partnership'); break;
				case "cadeaux": mouse_on('aziende'); mouse_click('cadeaux'); break;

				case "press_release": mouse_on('news'); mouse_click('press_release'); break;
				case "news": mouse_on('news'); mouse_click('news'); break;
				case "eventi": mouse_on('news'); mouse_click('eventi'); break;

				case "gioca": conferma(conf); mouse_on('gioca'); mouse_click('gioca',spec); break;

				case "acquista": mouse_on('acquista'); mouse_click('acquista'); break;
				case "listaPV": mouse_on('acquista'); mouse_click('listaPV'); break;
				case "ebuy": mouse_on('acquista'); mouse_click('ebuy'); break;
				case "ebuy_cond": mouse_on('acquista'); mouse_click('ebuy_cond'); break;
				case "ebuy_order": mouse_on('acquista'); mouse_click('ebuy_order'); break;
			}
	}

function conferma(conf)
	{
//		alert('conferma='+conf);
		var msg;
		switch (conf)
			{
				case 'frase':
					msg ='Complimenti, la tua frase è stata tradotta in gufese ';
					msg = msg + 'per il nostro Gufo Saggio,\nche ora la valuterà con attenzione.\n\n';
					msg = msg + 'Ti comunicherò al più presto se la tua frase sarà approvata dal Gufo Saggio\n';
					msg = msg + 'e se sarà pubblicata nel fantastico mondo di Parolandia,\n';
					msg = msg + 'dove tutti la potranno leggere.\n\n';
					msg = msg + 'Grazie per aver giocato con noi!\n\nFirmato: il Pappagallo Postino.\n\n ';
					alert(msg);
					break;
				case 'frase_vuota':
					msg ='Attenzione!\nnon hai confermato la frase prima di inviarla.\n\n';
					msg = msg + 'Per confermare la frase devi cliccare il bottone "FRASE" ';
					msg = msg + 'che trovi nell\'area verde in basso a destra,\n';
					msg = msg + 'e la tua frase viene composta nel riquadro in basso a sinistra, sotto il logo di CreativaMente.\n\n'
					msg = msg + 'A questo punto puoi confermare la frase cliccando il bottone "CONFERMA FRASE",\n';
					msg = msg + 'e poi inviarla cliccando il bottone "INVIA".\n\n ';
					alert(msg);
					break;
				case 'ordine':
					msg = 'Gentile Cliente, grazie per aver acquistato i nostri giochi.\n\n';
					msg = msg + 'Il tuo acquisto è stato registrato e a breve riceverai una email ';
					msg = msg + 'con il numero dell\'ordine appena effettuato.\n';
					msg = msg + 'Ti ricordo che l\'ordine verrà evaso dopo il riscontro dell\'avvenuto pagamento.\n\n';
					alert(msg);
					break;
			}
	}



/* 1.2 DIRECT LINK TO INNER PAGES */

function goto_page(item,spec) {

	switch (item)
		{
			case 'cm': on1='cm'; click1='cm'; break;

			case 'nostri': on1='nostri'; click1='nostri'; break;
			case 'tpr': on1='nostri'; click1='tpr'; break;
//			case 'par': on1='nostri'; click1='par'; break;
			case 'pap': on1='nostri'; click1='pap'; break;
			case 'pdp': on1='nostri'; click1='pdp'; break;
			case 'dype': on1='nostri'; click1='dype'; break;
			case 'pyt': on1='nostri'; click1='pyt'; break;
			case 'car': on1='nostri'; click1='car'; break;
			case 'pwa': on1='nostri'; click1='pwa'; break;
			case 'fda': on1='nostri'; click1='fda'; break;
			case 'rda': on1='nostri'; click1='rda'; break;
			case 'rdaF': on1='nostri'; click1='rdaF'; break;
			case 'rdaM': on1='nostri'; click1='rdaM'; break;

			case 'catalogo': on1='catalogo'; click1='catalogo'; break;
			case 'catalogo_cm': on1='catalogo'; click1='catalogo_cm'; break;
			case 'catalogo_erik': on1='catalogo'; click1='catalogo_erik'; break;
			case 'catalogo_lk': on1='catalogo'; click1='catalogo_lk'; break;
			case 'catalogo_lkb': on1='catalogo'; click1='catalogo_lkb'; break;
			case 'catalogo_lkm': on1='catalogo'; click1='catalogo_lkm'; break;
			case 'melere': on1='catalogo'; click1='melere'; break;
			case 'catalogo_pp': on1='catalogo'; click1='catalogo_pp'; break;
			case 'catalogo_sf': on1='catalogo'; click1='catalogo_sf'; break;
			case 'catalogo_hm': on1='catalogo'; click1='catalogo_hm'; break;

			case 'scuole': on1='scuole'; click1='scuole'; break;

			case 'acquista': on1='acquista'; click1='acquista'; break;
			case 'listaPV': on1='acquista'; click1='listaPV'; break;
			case 'ebuy': on1='acquista'; click1='ebuy'; break;
			case 'ebuy_order': on1='acquista'; click1='ebuy_order'; break;

			case 'gioca': on1='gioca'; click1='gioca'; break;

			case 'news': on1='news'; click1='news'; break;
			case 'rasstampa': on1='news'; click1='rasstampa_radio'; break;

			case 'aziende': on1='aziende'; click1='aziende'; break;
		}
	mouse_on(on1);
	mouse_click(click1,spec);
}



/* 1.3 MENU MANAGEMENT THROUGH MOUSE CLICKS */

var selected_item='none';
var selected_item2='none';
var selected_item3='none';

function mouse_click(item,spec)
	{
		var data = new Date();
		var bussola='dont_display';
		var menu_left='dont_display';
		var page_content='dont_display';
		var third_menu='dont_display';
		var page_content_m3='dont_display';
		var gioca_page='dont_display';

		var previous=selected_item;
		selected_item=item;

		var rasstampa;
		var m3;
//	alert("item="+item+"//M3="+third_menu+"//spec="+spec+".");

		switch (item)
			{
				case 'cm':
					menu_left='menu_cm.asp?menu=110'; 
					page_content='template.asp?menu=11';
					bussola='bussola.asp?mb=11&ep='+data.getTime();
					selected_item2=11;
					break;
				case 'storia':
					menu_left='menu_cm.asp?menu=120'; 
					page_content='template.asp?menu=12';
					bussola='bussola.asp?mb=12&ep='+data.getTime();
					selected_item2=12;
					break;
				case 'squadra':
					menu_left='menu_cm.asp?menu=130'; 
					page_content='template.asp?menu=13';
					bussola='bussola.asp?mb=13&ep='+data.getTime();
					selected_item2=13;
					break;
				case 'dove':
					menu_left='menu_cm.asp?menu=140'; 
					page_content='template.asp?menu=14';
					bussola='bussola.asp?mb=14&ep='+data.getTime();
					selected_item2=14;
					break;
				case 'contatti':
					menu_left='menu_cm.asp?menu=150'; 
					page_content='template.asp?menu=15';
					bussola='bussola.asp?mb=15&ep='+data.getTime();
					selected_item2=15;
					break;

				case 'nostri':
					menu_left='menu_nostri.asp?menu=200';
					page_content='template.asp?menu=200';
					bussola='bussola.asp?mb=200&ep='+data.getTime();
					selected_item2=20;
					break;
				case 'tpr':
					menu_left='menu_nostri.asp?menu=211';
					third_menu='menu_tpr.htm';
					page_content_m3='template.asp?menu=211';
					bussola='bussola.asp?mb=211&ep='+data.getTime();
					selected_item='nostri';
					selected_item2=21;
					selected_item3=211;
					break;
				case 'parolandia':
					menu_left='menu_nostri.asp?menu=220';
					page_content='template.asp?menu=220'
					bussola='bussola.asp?mb=220&ep='+data.getTime();
					selected_item='nostri';
					selected_item2=22;
					break;
				case 'frasi':
					page_content_m3='frasi.asp?gioco='+spec;
					selected_item='nostri';
					switch (spec)
						{
							case 'par':
								menu_left='menu_nostri.asp?menu=291';
								third_menu='menu_par.asp?menu=296';
								bussola='bussola.asp?mb=296&ep='+data.getTime();
								selected_item2=29;
								selected_item3=296;
								break;
							case 'pdp': case 'main':
								menu_left='menu_nostri.asp?menu=241';
								third_menu='menu_pdp.asp?menu=248';
								bussola='bussola.asp?mb=248&ep='+data.getTime();
								selected_item2=24;
								selected_item3=248;
								break;
							case 'dype':
								menu_left='menu_nostri.asp?menu=251';
								third_menu='menu_dype.asp?menu=258';
								bussola='bussola.asp?mb=258&ep='+data.getTime();
								selected_item2=25;
								selected_item3=258;
								break;
						}
					break;
/*
				case 'par':
					menu_left='menu_nostri.asp?menu=231';
					third_menu='menu_par.asp?menu=231';
					page_content_m3='template.asp?menu=231';
					bussola='bussola.asp?mb=231&ep='+data.getTime();
					selected_item='nostri';
					selected_item2=23;
					selected_item3=231;
					break;
*/
				case 'pap':
					menu_left='menu_nostri.asp?menu=291';
					third_menu='menu_pap.asp?menu=291';
					page_content_m3='template.asp?menu=291';
					bussola='bussola.asp?mb=291&ep='+data.getTime();
					selected_item='nostri';
					selected_item2=29;
					selected_item3=291;
					break;
				case 'pdp':
					menu_left='menu_nostri.asp?menu=241';
					third_menu='menu_pdp.asp?menu='+spec;
					page_content_m3='template.asp?menu='+spec;
					bussola='bussola.asp?mb='+spec+'&ep='+data.getTime();
					selected_item='nostri';
					selected_item2=24;
					selected_item3=spec;
					break;
				case 'dype':
					menu_left='menu_nostri.asp?menu=251';
					third_menu='menu_dype.asp?menu=251';
					page_content_m3='template.asp?menu=251';
					bussola='bussola.asp?mb=251&ep='+data.getTime();
					selected_item='nostri';
					selected_item2=25;
					selected_item3=251;
					break;
				case 'pyt':
					if (spec==264) {m3=264} else {m3=261}
					menu_left='menu_nostri.asp?menu='+m3;
					third_menu='menu_pyt.asp?menu='+m3;
					page_content_m3='template.asp?menu='+m3;
					bussola='bussola.asp?mb='+m3+'&ep='+data.getTime();
					selected_item='nostri';
					selected_item2=26;
					selected_item3=m3;
					break;
				case 'car':
					menu_left='menu_nostri.asp?menu=271';
					third_menu='menu_car.htm';
					page_content_m3='template.asp?menu=271';
					bussola='bussola.asp?mb=271&ep='+data.getTime();
					selected_item='nostri';
					selected_item2=27;
					selected_item3=271;
					break;
				case 'pwa':
					menu_left='menu_nostri.asp?menu=511';
					third_menu='menu_pwa.htm';
					page_content_m3='template.asp?menu=511';
					bussola='bussola.asp?mb=511&ep='+data.getTime();
					selected_item='nostri';
					selected_item2=51;
					selected_item3=511;
					break;
				case 'rda':
					menu_left='menu_nostri.asp?menu=520';
					page_content='template.asp?menu=520'
					bussola='bussola.asp?mb=520&ep='+data.getTime();
					selected_item='nostri';
					selected_item2=52;
					break;
				case 'fda':
					menu_left='menu_nostri.asp?menu=281';
					third_menu='menu_fda.asp?menu='+spec;
					page_content_m3='template.asp?menu='+spec;
					bussola='bussola.asp?mb='+spec+'&ep='+data.getTime();
					selected_item='nostri';
					selected_item2=28;
					selected_item3=spec;
					break;
				case 'rdaF':
					if (spec==538) {m3=538} else {m3=531}
					menu_left='menu_nostri.asp?menu=531';
					third_menu='menu_rdaF.asp?menu='+spec;
					page_content_m3='template.asp?menu='+spec;
					bussola='bussola.asp?mb='+spec+'&ep='+data.getTime();
					selected_item='nostri';
					selected_item2=53;
					selected_item3=spec;
					break;
				case 'rdaM':
					if (spec==548) {m3=548} else {m3=541}
					menu_left='menu_nostri.asp?menu=541';
					third_menu='menu_rdaM.asp?menu='+spec;
					page_content_m3='template.asp?menu='+spec;
					bussola='bussola.asp?mb='+spec+'&ep='+data.getTime();
					selected_item='nostri';
					selected_item2=54;
					selected_item3=spec;
					break;

				case 'catalogo':
					menu_left='menu_catalogo.asp?menu=310';
					page_content='template.asp?menu=310';
					bussola='bussola.asp?mb=310&ep='+data.getTime();
					selected_item2=31;
					break;
				case 'catalogo_cm':
					menu_left='menu_catalogo.asp?menu=320';
					page_content='template.asp?menu=320';
					bussola='bussola.asp?mb=320&ep='+data.getTime();
					selected_item2=32;
					break;
				case 'catalogo_erik':
					menu_left='menu_catalogo.asp?menu=381';
					third_menu='menu_erik.htm';
					page_content_m3='template.asp?menu=381';
					bussola='bussola.asp?mb=381&ep='+data.getTime();
					selected_item='catalogo';
					selected_item2=38;
					selected_item3=381;
					break;
				case 'catalogo_lk':
					menu_left='menu_catalogo.asp?menu=331';
					third_menu='menu_luk.htm';
					page_content_m3='template.asp?menu=331';
					bussola='bussola.asp?mb=331&ep='+data.getTime();
					selected_item2=33;
					selected_item3=331;
					break;
				case 'catalogo_lkb':
					menu_left='menu_catalogo.asp?menu=361';
					third_menu='menu_lkb.htm';
					page_content_m3='template.asp?menu=361';
					bussola='bussola.asp?mb=361&ep='+data.getTime();
					selected_item='catalogo';
					selected_item2=36;
					selected_item3=361;
					break;
				case 'catalogo_lkm':
					menu_left='menu_catalogo.asp?menu=371';
					third_menu='menu_lkm.htm';
					page_content_m3='template.asp?menu=371';
					bussola='bussola.asp?mb=371&ep='+data.getTime();
					selected_item='catalogo';
					selected_item2=37;
					selected_item3=371;
					break;
				case 'melere':
					menu_left='menu_catalogo.asp?menu=811';
					third_menu='menu_melere.htm';
					page_content_m3='template.asp?menu=811';
					bussola='bussola.asp?mb=811&ep='+data.getTime();
					selected_item='catalogo';
					selected_item2=81;
					selected_item3=811;
					break;
				case 'catalogo_pp':
					menu_left='menu_catalogo.asp?menu=341';
					third_menu='menu_puli.htm';
					page_content_m3='template.asp?menu=341';
					bussola='bussola.asp?mb=341&ep='+data.getTime();
					selected_item='catalogo';
					selected_item2=34;
					selected_item3=341;
					break;
				case 'catalogo_sf':
					menu_left='menu_catalogo.asp?menu=391';
					third_menu='menu_sf.htm';
					page_content_m3='template.asp?menu=391';
					bussola='bussola.asp?mb=391&ep='+data.getTime();
					selected_item='catalogo';
					selected_item2=39;
					selected_item3=391;
					break;
				case 'catalogo_hm':
					menu_left='menu_catalogo.asp?menu=351';
					third_menu='menu_hm.htm';
					page_content_m3='template.asp?menu=351';
					bussola='bussola.asp?mb=351&ep='+data.getTime();
					selected_item='catalogo';
					selected_item2=35;
					selected_item3=351;
					break;

				case 'scuole':
					menu_left='menu_scuole.asp?menu=911';
					third_menu='menu_lab.htm';
					page_content_m3='template.asp?menu=911';
					bussola='bussola.asp?mb=911&ep='+data.getTime();
					selected_item='scuole';
					selected_item2=91;
					selected_item3=911;
					break;
				case 'scuole_conv':
					menu_left='menu_scuole.asp?menu=920';
					page_content='template.asp?menu=920';
					bussola='bussola.asp?mb=920&ep='+data.getTime();
					selected_item='scuole';
					selected_item2=92;
					break;
				case 'scuole_info':
					menu_left='menu_scuole.asp?menu=930';
					page_content='template.asp?menu=930';
					bussola='bussola.asp?mb=930&ep='+data.getTime();
					selected_item='scuole';
					selected_item2=93;
					break;

				case 'aziende':
					menu_left='menu_aziende.asp?menu=101';
					page_content='template.asp?menu=101';
					bussola='bussola.asp?mb=101&ep='+data.getTime();
					selected_item2=101;
					break;
				case 'partnership':
					menu_left='menu_aziende.asp?menu=102';
					page_content='template.asp?menu=102';
					bussola='bussola.asp?mb=102&ep='+data.getTime();
					selected_item2=102;
					break;
				case 'cadeaux':
					menu_left='menu_aziende.asp?menu=103';
					page_content='template.asp?menu=103';
					bussola='bussola.asp?mb=103&ep='+data.getTime();
					selected_item2=103;
					break;

				case 'press_release':
					rasstampa=713;
					menu_left='menu_news.asp?menu=711';
					third_menu='menu_rasstampa.asp?menu='+rasstampa;
					page_content_m3='template.asp?menu='+rasstampa;
					bussola='bussola.asp?mb='+rasstampa+'&ep='+data.getTime();
					selected_item='news';
					selected_item2=71;
					selected_item3=rasstampa;
					break;
				case 'news':
					menu_left='menu_news.asp?menu=720';
					page_content='template.asp?menu=720';
					bussola='bussola.asp?mb=720&ep='+data.getTime();
					selected_item='news';
					selected_item2=720;
					break;
				case 'eventi':
					menu_left='menu_news.asp?menu=730';
					page_content='template.asp?menu=730';
					bussola='bussola.asp?mb=730&ep='+data.getTime();
					selected_item='news';
					selected_item2=730;
					break;

				case 'gioca':
					gioca_page='gioca.asp' + '?gioca=' + spec;
					var menug;
					switch (spec)
						{
							case 'main': menug=61; break;
							case 'par': menug=295; break;
							case 'pdp': menug=247; break;
							case 'dype': menug= 257; break;
						}
					bussola='bussola.asp?mb='+menug+'&ep='+data.getTime();
					break;
/*
				case 'gioca':
					menu_left='menu_gioca.asp?menu=61';
					page_content='template.asp?menu=61';
					bussola='bussola.asp?mb=61&ep='+data.getTime();
					selected_item2=61;
					break;
				case 'giocapap':
					menu_left='menu_gioca.asp?menu=101';
					page_content='template.asp?menu=101';
					bussola='bussola.asp?mb=101&ep='+data.getTime();
					selected_item2=101;
					break;
				case 'partnership':
					menu_left='menu_aziende.asp?menu=102';
					page_content='template.asp?menu=102';
					bussola='bussola.asp?mb=102&ep='+data.getTime();
					selected_item2=102;
					break;
*/

				case 'acquista':
					menu_left='menu_acquista.asp?menu=41';
					page_content='template.asp?menu=41';
					bussola='bussola.asp?mb=41&ep='+data.getTime();
					selected_item2=41;
					break;
				case 'listaPV':
					menu_left='menu_acquista.asp?menu=42';
					page_content='listaPV.asp' + '?' + jsrep;
					bussola='bussola.asp?mb=42&ep='+data.getTime();
					selected_item='acquista';
					selected_item2=42;
					break;
				case 'ebuy':
//					alert("within MOUSE CLICK:"+jsceq);
					menu_left='menu_acquista.asp?menu=43';
					page_content='ebuy.asp' + '?' + jsceq;
					bussola='bussola.asp?mb=43&ep='+data.getTime();
					selected_item='acquista';
					selected_item2=43;
					break;
				case 'ebuy_cond':
					menu_left='menu_acquista.asp?menu=44';
					page_content='template.asp?menu=44';
					bussola='bussola.asp?mb=44&ep='+data.getTime();
					selected_item='acquista';
					selected_item2=44;
					break;
				case 'ebuy_order':
					menu_left='menu_acquista.asp?menu=45';
					page_content='ebuy_order.asp?ep='+data.getTime();
					bussola='bussola.asp?mb=45&ep='+data.getTime();
					selected_item='acquista';
					selected_item2=45;
					break;

//				case 'Clienti':
//					menu_left='menu_clienti.htm';
//					page_content='clienti.asp';
//					selected_item2=51;
//					break;

//				case 'Giornalisti':
//					menu_left='menu_stampa.htm';
//					page_content='stampa.asp';
//					selected_item2=81;
//					break;
			}
		open_page('page_content',page_content);
		open_page('menu_left',menu_left);

//	alert("item="+item+"//M3="+third_menu+"//spec="+spec+".");

		open_page('third_menu',third_menu);
//	alert('OOOKKKKK');
		open_page('page_content_m3',page_content_m3);
		open_page('gioca_page',gioca_page);
		open_page('bussola',bussola);

		mouse_out(previous);
		selected_foto='f1';
	}
	
function mouse_click2(item)
	{
		var data = new Date();
		var bussola='dont_display';

		var page_content='dont_display';
		var third_menu='dont_display';
		var page_content_m3='dont_display';

		var rasstampa;

		switch (item)
			{
				case 11: case 12: case 13: case 14: case 15:
					page_content='template.asp?menu='+item;
					bussola='bussola.asp?mb='+item+'&ep='+data.getTime();
					break;

				case 20: case 22: case 52:
					page_content='template.asp?menu='+item*10;
					bussola='bussola.asp?mb='+item*10+'&ep='+data.getTime();
					break;
				case 21: third_menu='menu_tpr.htm'; page_content_m3='template.asp?menu=211'; selected_item3=211;
					bussola='bussola.asp?mb=211&ep='+data.getTime();
					break;
				case 51: third_menu='menu_tpr.htm'; page_content_m3='template.asp?menu=511'; selected_item3=511;
					bussola='bussola.asp?mb=511&ep='+data.getTime();
					break;
/*
				case 23: third_menu='menu_par.asp?menu=231'; page_content_m3='template.asp?menu=231'; selected_item3=231;
					bussola='bussola.asp?mb=231&ep='+data.getTime();
					break;
*/
				case 29: third_menu='menu_pap.asp?menu=291'; page_content_m3='template.asp?menu=291'; selected_item3=291;
					bussola='bussola.asp?mb=291&ep='+data.getTime();
					break;
				case 24: third_menu='menu_pdp.asp?menu=241'; page_content_m3='template.asp?menu=241'; selected_item3=241;
					bussola='bussola.asp?mb=241&ep='+data.getTime();
					break;
				case 25: third_menu='menu_dype.asp?menu=251'; page_content_m3='template.asp?menu=251'; selected_item3=251;
					bussola='bussola.asp?mb=251&ep='+data.getTime();
					break;
				case 26: third_menu='menu_pyt.asp?menu=261'; page_content_m3='template.asp?menu=261'; selected_item3=261;
					bussola='bussola.asp?mb=261&ep='+data.getTime();
					break;
				case 27: third_menu='menu_car.htm'; page_content_m3='template.asp?menu=271'; selected_item3=271;
					bussola='bussola.asp?mb=271&ep='+data.getTime();
					break;
				case 28: third_menu='menu_fda.asp?menu=281'; page_content_m3='template.asp?menu=281'; selected_item3=281;
					bussola='bussola.asp?mb=281&ep='+data.getTime();
					break;
				case 53: third_menu='menu_fda.asp?menu=531'; page_content_m3='template.asp?menu=531'; selected_item3=531;
					bussola='bussola.asp?mb=531&ep='+data.getTime();
					break;
				case 54: third_menu='menu_fda.asp?menu=541'; page_content_m3='template.asp?menu=541'; selected_item3=541;
					bussola='bussola.asp?mb=541&ep='+data.getTime();
					break;

				case 31: case 32:
					page_content='template.asp?menu='+item*10;
					bussola='bussola.asp?mb='+item*10+'&ep='+data.getTime();
					break;
				case 38: third_menu='menu_erik.htm'; page_content_m3='template.asp?menu=381'; selected_item3=381;
					bussola='bussola.asp?mb=381&ep='+data.getTime();
					break;
				case 33: third_menu='menu_luk.htm'; page_content_m3='template.asp?menu=331'; selected_item3=331;
					bussola='bussola.asp?mb=331&ep='+data.getTime();
					break;
				case 36: third_menu='menu_lkb.htm'; page_content_m3='template.asp?menu=361'; selected_item3=361;
					bussola='bussola.asp?mb=361&ep='+data.getTime();
					break;
				case 37: third_menu='menu_lkm.htm'; page_content_m3='template.asp?menu=371'; selected_item3=371;
					bussola='bussola.asp?mb=371&ep='+data.getTime();
					break;
				case 81: third_menu='menu_melere.htm'; page_content_m3='template.asp?menu=811'; selected_item3=811;
					bussola='bussola.asp?mb=811&ep='+data.getTime();
					break;
				case 34: third_menu='menu_puli.htm'; page_content_m3='template.asp?menu=341'; selected_item3=341;
					bussola='bussola.asp?mb=341&ep='+data.getTime();
					break;
				case 39: third_menu='menu_sf.htm'; page_content_m3='template.asp?menu=391'; selected_item3=391;
					bussola='bussola.asp?mb=391&ep='+data.getTime();
					break;
				case 35: third_menu='menu_hm.htm'; page_content_m3='template.asp?menu=351'; selected_item3=351;
					bussola='bussola.asp?mb=351&ep='+data.getTime();
					break;

				case 41: case 44:
					page_content='template.asp?menu='+item;
					bussola='bussola.asp?mb='+item+'&ep='+data.getTime();
					break;
				case 42: page_content='listaPV.asp?'+jsrep; bussola='bussola.asp?mb=42&ep='+data.getTime(); break;
				case 43: page_content='ebuy.asp?'+jsceq; bussola='bussola.asp?mb=43&ep='+data.getTime(); break;
				case 45: page_content='ebuy_order.asp?ep='+data.getTime(); bussola='bussola.asp?mb=45&ep='+data.getTime(); break;

				case 51: page_content='clienti.asp'; break;
//				case 52: page_content='c_coccinella.asp'; break;
				case 53: page_content='c_ordina.asp'; break;

				case 71:
					rasstampa=713;
					third_menu='menu_rasstampa.asp?menu='+rasstampa;
					page_content_m3='template.asp?menu='+rasstampa; selected_item3=rasstampa;
					bussola='bussola.asp?mb='+rasstampa+'&ep='+data.getTime();
					break
				case 72: case 73:
					page_content='template.asp?menu='+item*10;
					bussola='bussola.asp?mb='+item*10+'&ep='+data.getTime();
					break;

				case 91:
					third_menu='menu_lab.htm';
					page_content_m3='template.asp?menu=911'; selected_item3=911;
					bussola='bussola.asp?mb=911&ep='+data.getTime();
					break
				case 92: case 93:
					page_content='template.asp?menu='+item*10;
					bussola='bussola.asp?mb='+item*10+'&ep='+data.getTime();
					break;

				case 101: case 102: case 103:
					page_content='template.asp?menu='+item;
					bussola='bussola.asp?mb='+item+'&ep='+data.getTime();
					break;

			}

		open_page('page_content',page_content);
		open_page('third_menu',third_menu);
		open_page('page_content_m3',page_content_m3);
		open_page('bussola',bussola);

		var previous2=selected_item2;
		selected_item2=item;
		mouse_out2(previous2);
		selected_foto='f1';
	}

function mouse_click3(item,jump)
	{
		var data = new Date();
		var bussola='bussola.asp?mb='+item+'&ep='+data.getTime();
		var page='dont_display';

		switch (item)
			{
				case 211: case 213: case 214: page='template.asp?menu='+item; break;
				case 511: case 512: case 513: page='template.asp?menu='+item; break;

/*
				case 231: if (jump=='jump') {page='template.asp?menu=2312'} else {page='template.asp?menu=231'}; break;
				case 232: case 233: case 234: page='template.asp?menu='+item; break;
				case 236: page='frasi.asp'+'?gioco=par&ep='+data.getTime(); break;
*/

				case 291: if (jump=='jump') {page='template.asp?menu=2912'} else {page='template.asp?menu=291'}; break;
				case 292: case 293: case 294: page='template.asp?menu='+item; break;
				case 296: page='frasi.asp'+'?gioco=par&ep='+data.getTime(); break;

				case 241: if (jump=='jump') {page='template.asp?menu=2412'} else {page='template.asp?menu=241'}; break;
				case 242: case 243: case 244: case 245: case 246: page='template.asp?menu='+item; break;
				case 248: page='frasi.asp'+'?gioco=pdp&ep='+data.getTime(); break;

				case 251: if (jump=='jump') {page='template.asp?menu=2512'} else {page='template.asp?menu=251'}; break;
				case 252: case 253: case 254: case 255: case 256: page='template.asp?menu='+item; break;
				case 258: page='frasi.asp'+'?gioco=dype&ep='+data.getTime(); break;

				case 261: if (jump=='jump') {page='template.asp?menu=2612'} else {page='template.asp?menu=261'}; break;
				case 262: case 263: case 264: case 265: page='template.asp?menu='+item; break;

				case 271: if (jump=='jump') {page='template.asp?menu=2712'} else {page='template.asp?menu=271'}; break;
				case 272: case 273: case 274: case 275: page='template.asp?menu='+item; break;

				case 281: if (jump=='jump') {page='template.asp?menu=2812'} else {page='template.asp?menu=281'}; break;
				case 282: case 283: case 284: case 285: case 286: case 287: case 288: case 289: page='template.asp?menu='+item; break;

				case 531: if (jump=='jump') {page='template.asp?menu=5312'} else {page='template.asp?menu=531'}; break;
				case 532: case 533: case 534: case 535: case 536: case 537: case 538: page='template.asp?menu='+item; break;

				case 541: if (jump=='jump') {page='template.asp?menu=5412'} else {page='template.asp?menu=541'}; break;
				case 542: case 543: case 544: case 545: case 546: case 547: case 548: page='template.asp?menu='+item; break;

				case 381: if (jump=='jump') {page='template.asp?menu=3812'} else {page='template.asp?menu=381'}; break;
				case 382: case 383: case 384: case 385: page='template.asp?menu='+item; break;
				case 331: case 332: page='template.asp?menu='+item; break;
				case 361: case 362: case 363: case 364: case 365: case 366: case 367: page='template.asp?menu='+item; break;
				case 371: case 372: case 373: case 374: case 375: case 376: page='template.asp?menu='+item; break;
				case 811: if (jump=='jump') {page='template.asp?menu=8112'} else {page='template.asp?menu=811'}; break;
				case 812: case 813: case 814: case 815: case 816: case 817: page='template.asp?menu='+item; break;
				case 341: case 342: case 343: case 344: case 345: case 346: page='template.asp?menu='+item; break;

				case 391: if (jump=='jump') {page='template.asp?menu=3912'} else {page='template.asp?menu=391'}; break;
				case 392: case 393: case 394: page='template.asp?menu='+item; break;

				case 351: case 352: case 353: case 354: case 355: case 356: case 357: page='template.asp?menu='+item; break;

				case 711: case 712: case 713: case 714: case 715: case 716: case 719: page='template.asp?menu='+item; break;

				case 911: case 912: case 913: page='template.asp?menu='+item; break;
			}

		open_page('page_content_m3',page);
		open_page('bussola',bussola);
	
		var previous3=selected_item3;
		selected_item3=item;
		mouse_out3(previous3);
		selected_foto='f1';
	}



/* 1.4 MOUSE ON AND MOUSE OUT */

function mouse_on(item)
	{
		document.getElementById(item).style.color='orange';
		document.getElementById(item).style.fontWeight='bold';
		document.getElementById(item).style.background='transparent url(images/arrow_orange_up.gif) center 24px no-repeat';
	}

function mouse_out(item)
	{
		if ((selected_item!=item) && (item!='none'))
			{
				document.getElementById(item).style.color='green';
				document.getElementById(item).style.fontWeight='normal';
				document.getElementById(item).style.background='';
			}
	}

function mouse_on2(item)
	{
		document.getElementById(item).style.color='orange';
		document.getElementById(item).style.fontWeight='bold';
	}

function mouse_out2(item)
	{
		if ((selected_item2!=item) && (item!='none'))
			{
				document.getElementById(item).style.color='green';
				document.getElementById(item).style.fontWeight='normal';
			}
	}

function mouse_on3(item)
	{
		document.getElementById(item).style.color='orange';
		document.getElementById(item).style.fontWeight='bold';
		document.getElementById(item).style.background='transparent url(images/arrow_orange_up.gif) center 24px no-repeat';
	}

function mouse_out3(item)
	{
		if ((selected_item3!=item) && (item!='none'))
			{
				document.getElementById(item).style.color='green';
				document.getElementById(item).style.fontWeight='normal';
				document.getElementById(item).style.background='';
			}
	}



/* 2. FOTO MANAGEMENT */

function click_gioca(colore,numero)
	{
		document.getElementById('gioca_rda'+numero).src=document.getElementById(colore+numero).src;

		var previous=selected_foto;
		selected_foto=f;
		mouse_out_f(previous);
	}

var selected_foto;

function move_foto(step,N)
	{
		var i=parseInt(selected_foto.substr(1))+step;
		if (i>N)
			{i=1;}
		else if (i==0)			
			{i=N;}
			
		var next='f'+i;
		mouse_on_f(next);
		mouse_click_f(next);
	}

function mouse_click_f(f)
	{
		document.getElementById('big_foto').src=document.getElementById(f).src;
		document.getElementById('foto_text').innerHTML=document.getElementById(f).title;

		var previous=selected_foto;
		selected_foto=f;
		mouse_out_f(previous);
	}

function mouse_on_f(f)
	{
		document.getElementById(f).style.background='green';
	}

function mouse_out_f(f)
	{
		if ((selected_foto!=f) && (f!='none'))
			{
				document.getElementById(f).style.background='white';
			}

	}



/* 2.1. MUSIC MANAGEMENT */

function chmp3(id,mp3)
	{
		document.getElementById(id).src="mp3/"+mp3+".mp3";
	}



/* 3. POPUP WINDOWS */

function cm_popup(type,page)
	{
//		alert("start CM popup");
		var name = 'cm_popup';
		var w,h,scrollbars,resize;
		var url = page;
		var minX = 50;
		var minY= 50;
		switch (type)
			{
				case 'foto': w=565;h=502;scrollbars=0;resize=0;name='foto';break;
				case 'gc': w=665;h=465;scrollbars=0;resize=0;name='gc';break;
				case 'pdf': w=700;h=600;scrollbars=1;resize=1;name='pdf';break;
				case 'ext': w=1024;h=600;scrollbars=1;resize=0;break;
				case 'sito': w=1024;h=600;scrollbars=1;resize=0;url='http://'+page;break;
				case 'small': w=500;h=450;scrollbars=0;resize=0;name='small';break;
				case 'sitemap': w=515;h=450;scrollbars=1;resize=0;name='sitemap';break;
				case 'demo_flash': w=600;h=550;scrollbars=0;resize=0;name='small';break;
				case 'big': w=670;h=400;scrollbars=1;resize=0;name='big';break;
			}
		var left = Math.max(minX,((screen.width-w-0)/2));
		var top = Math.max(minY,((screen.height-h-100)/2));
		var properties = 'height='+h+',width='+w+',top='+top+',left='+left+',scrollbars='+scrollbars+',resizable='+resize
						+',menubar='+0+',toolbar='+0+',location='+0+',statusbar='+0+',fullscreen='+0+'';
		var obj_window;
		obj_window = window.open(url,name,properties);
		obj_window.focus();

/*		if (parseInt(navigator.appVersion) >= 4)
			{
				obj_window.window.focus();
			}
*/

//		if (obj_window.blur) obj_window.focus();

//		if (window.focus) {obj_window.focus()}

//		alert("end CM popup");
	}

function close_popup(name)
	{
		window.close(name);
	}



/* 3.1 POPUPS FOR GAMES RULES */

function open_rules(game,page)
	{
		cm_popup('pdf','pdf/'+game+'_rules_pag'+page+'.pdf');
	}



/* 4. FOOTER POPUPS */

function privacy() {
	cm_popup('big','privacy.htm');
}

function credits() {
	cm_popup('small','credits.htm');
}

function sitemap() {
	cm_popup('sitemap','sitemap.htm');
}



/* 5. READING FORM WITH AJAX */

/* 5.1 READING FORMS REGIONE E PROVINCIA */

var jsrep = "";

function get_rep(fobj){ // REP = Regione E Provincia
	var jsregione = fobj.elements[0].options[fobj.elements[0].selectedIndex].text;
	var jsprovincia = fobj.elements[1].options[fobj.elements[1].selectedIndex].text;
	jsrep = 'regione='+jsregione+'&provincia='+jsprovincia;
}



/* 5.2 READING FORMS CATEGORIA E QUANTITA' */

var jsceq = "";

function get_ceq(fobj){ // CEQ = Categoria E Quantità
	var str = "";
	var qnt;
	for(var i = 0;i < fobj.elements.length;i++)
		{
			qnt = fobj.elements[i].options[fobj.elements[i].selectedIndex].text;
//			if (qnt != 0)
//				{
					str += fobj.elements[i].name +
					"=" + fobj.elements[i].options[fobj.elements[i].selectedIndex].text + "&";
//				}
		}
	jsceq = str.substr(0,(str.length - 1));
//	alert('withing GET_CEQ:'+jsceq)
}

var jsq = "";

/*
function set_q(fobj){
	var qnt;
	alert('N:'+fobj.elements.length+'.')
	qnt = fobj.elements[0	].options[fobj.elements[0].selectedIndex].text;
	alert('sto per ritornare!!!:'+qnt+'.')
	for(var i = 0;i < fobj.elements.length;i++)
		{
			qnt = fobj.elements[i].options[fobj.elements[i].selectedIndex].text;
			str += qnt;
		}
	alert('sto per ritornare:'+str+'.')
	return str;
}
*/



/* 6. LOGIN */

function login(area) {
	mouse_click(area);
	cm_popup('small','login.asp?area='+area);
}



/* 7. AJAX MANAGEMENT */

var xmlReq = null;;

var Destinazione;

//FUNZIONE PER OTTENERE L'OGGETTO XMLHttpRequest

function getXmlHttpRequestObject() { 
	var xmlhttp=false;
	try
	{
		xmlhttp = new ActiveXObject('Msxml2.XMLHTTP');
	}
	catch (e)
	{
		try
		{
	  		xmlhttp = new ActiveXObject('Microsoft.XMLHTTP');
		}
		catch (E)
		{
	  		xmlhttp = false;
		}
 	}
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
    	xmlhttp = new XMLHttpRequest();
  	}
  	return xmlhttp;
}

function open_page(NomeDiv, NomePagina) {
	var theDiv = document.getElementById(NomeDiv);
	
	if (NomePagina=='dont_display')
		{
			theDiv.innerHTML = "";
			theDiv.style.display = 'none';
			return;
		}
	else
		{
//			alert('open_page, nomeDiv='+NomeDiv+', NomePagina='+NomePagina+'.');
			theDiv.style.display = '';
		}

	var xmlhttp = getXmlHttpRequestObject();
	xmlhttp.onreadystatechange = function () {
		
		if (xmlhttp.readyState==4)
			{
				var theDiv = document.getElementById(NomeDiv)
				theDiv.innerHTML = xmlhttp.responseText;
			}
	}

	xmlhttp.open("GET",NomePagina,true);	
	xmlhttp.send(null);
}



/* 8. VALIDATING FORMS */

function validateEmail(elementValue)
	{
		var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
		return emailPattern.test(elementValue);
	}

function validate_form(form)
	{
		if (form.qnome.value == "")
			{
				alert("Devi indicare il nome della persona a cui intestare la fattura e spedire");
				form.qnome.focus();
				return false;
			}
		if (form.qcognome.value == "")
			{
				alert("Devi indicare il cognome della persona a cui intestare la fattura e spedire");
				form.qcognome.focus();
				return false;
			}
		if (form.qcf.value.length != 16)
			{
				alert("Devi indicare un codice fiscale corretto");
				form.qcf.focus();
				return false;
			}
		if (form.qindirizzo.value == "")
			{
				alert("Devi indicare l'indirizzo della persona a cui intestare la fattura e spedire");
				form.qindirizzo.focus();
				return false;
			}
		if (form.qcap.value.length != 5)
			{
				alert("Devi indicare un CAP corretto");
				form.qcap.focus();
				return false;
			}
		if (form.qcomune.value == "")
			{
				alert("Devi indicare il comune della persona a cui intestare la fattura e spedire");
				form.qcomune.focus();
				return false;
			}
		if (form.qprovincia.value.length != 2)
			{
				alert("Devi indicare una sigla di provincia corretta");
				form.qprovincia.focus();
				return false;
			}
		if (!(validateEmail(form.qemail.value)))
			{
				alert("Devi indicare un indirizzo email corretto");
				form.qemail.focus();
				return false;
			}
		if (form.qsrc.value == "")
			{
				alert("Non hai indicato come hai conosciuto CreativaMente");
				form.qsrc.focus();
				return false;
			}
	}

