/* 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;			//11
				case "storia": mouse_on('cm'); mouse_click('storia'); break;					//12
				case "ludo_ergo_sum": mouse_on('cm'); mouse_click('ludo_ergo_sum'); break;		//16
				case "squadra": mouse_on('cm'); mouse_click('squadra'); break;					//13
				case "dove": mouse_on('cm'); mouse_click('dove'); break;						//14
				case "contatti": mouse_on('cm'); mouse_click('contatti'); break;				//15
				case "scatti": mouse_on('cm'); mouse_click('scatti'); break;					//17

				case "nostri": mouse_on('nostri'); mouse_click('nostri',spec); break;			//20
				case "pap": mouse_on('nostri'); mouse_click('pap'); break;						//29
				case "pdp": mouse_on('nostri'); mouse_click('pdp',spec); break;					//24
				case "dype": mouse_on('nostri'); mouse_click('dype'); break;					//25
				case "pytagora": mouse_on('nostri'); mouse_click('pyt',spec); break;			//26
				case "cardles": mouse_on('nostri'); mouse_click('car'); break;					//27
				case "fonolandia": mouse_on('nostri'); mouse_click('fono',spec); break;			//21
				case "frasi": mouse_on('nostri'); mouse_click('frasi',spec); break;
				case "fda": mouse_on('nostri'); mouse_click('fda',spec); break;					//28
				case "rdaF": mouse_on('nostri'); mouse_click('rdaF',spec); break;				//53
				case "rdaM": mouse_on('nostri'); mouse_click('rdaM',spec); break;				//54
				case "etas": mouse_on('nostri'); mouse_click('etas',spec); break;				//55
				case "ggm": mouse_on('nostri'); mouse_click('ggm',spec); break;					//34
				case "igc": mouse_on('nostri'); mouse_click('igc',spec); break;					//39
				case "pdc": mouse_on('nostri'); mouse_click('pdc',spec); break;					//57

				case "archeologia": mouse_on('nostri'); mouse_click('mig_arkeo',spec); break;	//22
				case "matematica": mouse_on('nostri'); mouse_click('mig_mate'); break;			//23
				case "carta": mouse_on('nostri'); mouse_click('mig_carta',spec); break;			//40
				case "melere": mouse_on('nostri'); mouse_click('melere'); break;				//30
				case "melere2": mouse_on('nostri'); mouse_click('melere2'); break;				//31
				case "erickson": mouse_on('nostri'); mouse_click('catalogo_erik',381); break;	//38
				case "bambino_luk": mouse_on('nostri'); mouse_click('catalogo_lkb',361); break;	//36
				case "mini_luk": mouse_on('nostri'); mouse_click('catalogo_lkm',371); break;	//37
				case "plenty": mouse_on('nostri'); mouse_click('plenty'); break;				//32
				case "aladine": mouse_on('nostri'); mouse_click('aladine'); break;				//33
				//34 is FREE
				case "happy_mais": mouse_on('nostri'); mouse_click('catalogo_hm',391); break;	//35
				case "dixit": mouse_on('nostri'); mouse_click('catalogo_dixit',561); break;		//56

				case "acquista": mouse_on('acquista'); mouse_click('acquista'); break;			//41
				case "negozi": mouse_on('acquista'); mouse_click('negozi'); break;				//42
				case "ebuy": mouse_on('acquista'); mouse_click('ebuy'); break;					//43
				case "ebuy_cond": mouse_on('acquista'); mouse_click('ebuy_cond'); break;		//44
				case "ebuy_order": mouse_on('acquista'); mouse_click('ebuy_order'); break;		//45
				case "coupon": mouse_on('acquista'); mouse_click('coupon'); break;				//46

				case "gioca_page": mouse_on('gioca'); mouse_click('gioca_page',spec); break;	//61
				case "giocato": mouse_on('gioca'); mouse_click('giocato',spec); break;	//61
				case "gioca": conferma(conf); mouse_on('gioca'); mouse_click('gioca',spec); break;	//61

				case "newsletter": mouse_on('newsletter'); mouse_click('newsletter'); break;	//71
				case "register_NL": mouse_on('newsletter'); mouse_click('register_NL'); break;	//72
				case "archivio_NL": mouse_on('newsletter'); mouse_click('archivio_NL'); break;	//73

				case "comunicati": mouse_on('press'); mouse_click('comunicati'); break;			//82
				case "press_release": mouse_on('press'); mouse_click('press_release'); break;	//81
				case "archivio_news": mouse_on('press'); mouse_click('archivio_news'); break;	//83

				case "scuole": mouse_on('scuole'); mouse_click('scuole'); break;				//91
				case "scuole_conv": mouse_on('scuole'); mouse_click('scuole_conv'); break;		//92
				case "scuole_info": mouse_on('scuole'); mouse_click('scuole_info'); break;		//93

				case "aziende": mouse_on('aziende'); mouse_click('aziende'); break;				//96
				case "partnership": mouse_on('aziende'); mouse_click('partnership'); break;		//97
				case "cadeaux": mouse_on('aziende'); mouse_click('cadeaux'); break;				//98
			}
	}

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\n';
					msg = msg + 'con il numero dell\'ordine appena effettuato.\n';
					msg = msg + 'Ti ricordiamo che l\'ordine verrà evaso dopo il riscontro dell\'avvenuto pagamento.\n';
					alert(msg);
					break;
			}
	}



/* 1.2 DIRECT LINK TO INNER PAGES */

function goto_page(item,spec) {

	switch (item)
		{
			case 'ebuy': on1='acquista'; click1='ebuy'; break;
//			case 'listaPV': on1='acquista'; click1='listaPV'; 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 'ludo_ergo_sum':
					menu_left='menu_cm.asp?menu=161';
					third_menu='menu_ludoergosum.asp?menu=161';
					page_content_m3='template.asp?menu=161';
					bussola='bussola.asp?mb=161&ep='+data.getTime();
					selected_item='cm';
					selected_item2=16;
					selected_item3=161;
					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 'scatti':
					menu_left='menu_cm.asp?menu=170';
					page_content='template.asp?menu=17';
					bussola='bussola.asp?mb=17&ep='+data.getTime();
					selected_item='cm';
					selected_item2=17;
					break;

				case 'nostri':
					if (spec=="") {m3=201} else {m3=spec}
					menu_left='menu_nostri.asp?menu='+m3;
					third_menu='menu_cataloghi.asp?menu='+m3;
					page_content_m3='template.asp?menu='+m3;
					bussola='bussola.asp?mb='+m3+'&ep='+data.getTime();
					selected_item='nostri';
					selected_item2=20;
					selected_item3=m3;
					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_pap.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 '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':
					if (spec=="") {m3=241} else {m3=spec}
					menu_left='menu_nostri.asp?menu='+m3;
					third_menu='menu_pdp.asp?menu='+m3;
					page_content_m3='template.asp?menu='+m3;
					bussola='bussola.asp?mb='+m3+'&ep='+data.getTime();
					selected_item='nostri';
					selected_item2=24;
					selected_item3=m3;
					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=="") {m3=261} else {m3=spec}
					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 'fono':
					if (spec=="") {m3=211} else {m3=spec}
					menu_left='menu_nostri.asp?menu='+m3;
					third_menu='menu_fono.asp?menu='+m3;
					page_content_m3='template.asp?menu='+m3;
					bussola='bussola.asp?mb='+m3+'&ep='+data.getTime();
					selected_item='nostri';
					selected_item2=21;
					selected_item3=m3;
					break;
				case 'fda':
					if (spec=="") {m3=281} else {m3=spec}
					menu_left='menu_nostri.asp?menu='+m3;
					third_menu='menu_fda.asp?menu='+m3;
					page_content_m3='template.asp?menu='+m3;
					bussola='bussola.asp?mb='+m3+'&ep='+data.getTime();
					selected_item='nostri';
					selected_item2=28;
					selected_item3=m3;
					break;
				case 'rdaF':
					if (spec=="") {m3=531} else {m3=spec}
					menu_left='menu_nostri.asp?menu='+m3;
					third_menu='menu_rdaF.asp?menu='+m3;
					page_content_m3='template.asp?menu='+m3;
					bussola='bussola.asp?mb='+m3+'&ep='+data.getTime();
					selected_item='nostri';
					selected_item2=53;
					selected_item3=m3;
					break;
				case 'rdaM':
					if (spec=="") {m3=541} else {m3=spec}
					menu_left='menu_nostri.asp?menu='+m3;
					third_menu='menu_rdaM.asp?menu='+m3;
					page_content_m3='template.asp?menu='+m3;
					bussola='bussola.asp?mb='+m3+'&ep='+data.getTime();
					selected_item='nostri';
					selected_item2=54;
					selected_item3=m3;
					break;
				case 'etas':
					if (spec=="") {m3=551} else {m3=spec}
					menu_left='menu_nostri.asp?menu='+m3;
					third_menu='menu_etas.asp?menu='+m3;
					page_content_m3='template.asp?menu='+m3;
					bussola='bussola.asp?mb='+m3+'&ep='+data.getTime();
					selected_item='nostri';
					selected_item2=55;
					selected_item3=m3;
					break;
				case 'ggm':
					if (spec=="") {m3=341} else {m3=spec}
					menu_left='menu_nostri.asp?menu='+m3;
					third_menu='menu_ggm.asp?menu='+m3;
					page_content_m3='template.asp?menu='+m3;
					bussola='bussola.asp?mb='+m3+'&ep='+data.getTime();
					selected_item='nostri';
					selected_item2=34;
					selected_item3=m3;
					break;
				case 'igc':
					if (spec=="") {m3=391} else {m3=spec}
					menu_left='menu_nostri.asp?menu='+m3;
					third_menu='menu_igc.asp?menu='+m3;
					page_content_m3='template.asp?menu='+m3;
					bussola='bussola.asp?mb='+m3+'&ep='+data.getTime();
					selected_item='nostri';
					selected_item2=39;
					selected_item3=m3;
					break;
				case 'pdc':
					menu_left='menu_nostri.asp?menu=571';
					third_menu='menu_pdc.asp?menu=571';
					page_content_m3='template.asp?menu=571';
					bussola='bussola.asp?mb=571&ep='+data.getTime();
					selected_item='nostri';
					selected_item2=57;
					selected_item3=571;
					break;

				case 'mig_arkeo':
					if (spec=="") {m3=221} else {m3=spec}
					menu_left='menu_nostri.asp?menu='+m3;
					third_menu='menu_arkeo.asp?menu='+m3;
					page_content_m3='template.asp?menu='+m3;
					bussola='bussola.asp?mb='+m3+'&ep='+data.getTime();
					selected_item='nostri';
					selected_item2=22;
					selected_item3=m3;
					break;
				case 'mig_mate':
					menu_left='menu_nostri.asp?menu=231';
					third_menu='menu_mate.htm';
					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 'mig_carta':
					if (spec=="") {m3=401} else {m3=spec}
					menu_left='menu_nostri.asp?menu='+m3;
					third_menu='menu_carta.asp?menu='+m3;
					page_content_m3='template.asp?menu='+m3;
					bussola='bussola.asp?mb='+m3+'&ep='+data.getTime();
					selected_item='nostri';
					selected_item2=40;
					selected_item3=m3;
					break;
				case 'melere':
					menu_left='menu_nostri.asp?menu=301';
					third_menu='menu_melere.htm';
					page_content_m3='template.asp?menu=301';
					bussola='bussola.asp?mb=301&ep='+data.getTime();
					selected_item='nostri';
					selected_item2=30;
					selected_item3=301;
					break;
				case 'melere2':
					menu_left='menu_nostri.asp?menu=311';
					third_menu='menu_melere2.htm';
					page_content_m3='template.asp?menu=311';
					bussola='bussola.asp?mb=311&ep='+data.getTime();
					selected_item='nostri';
					selected_item2=31;
					selected_item3=311;
					break;
				case 'catalogo_erik':
					menu_left='menu_nostri.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='nostri';
					selected_item2=38;
					selected_item3=381;
					break;
				case 'catalogo_lkb':
					menu_left='menu_nostri.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='nostri';
					selected_item2=36;
					selected_item3=361;
					break;
				case 'catalogo_lkm':
					menu_left='menu_nostri.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='nostri';
					selected_item2=37;
					selected_item3=371;
					break;
				case 'plenty':
					menu_left='menu_nostri.asp?menu=321'; 
					third_menu='menu_plenty.htm';
					page_content_m3='template.asp?menu=321';
					bussola='bussola.asp?mb=321&ep='+data.getTime();
					selected_item='nostri';
					selected_item2=32;
					selected_item3=321;
					break;
				case 'aladine':
					menu_left='menu_nostri.asp?menu=331'; 
					third_menu='menu_aladine.htm';
					page_content_m3='template.asp?menu=331';
					bussola='bussola.asp?mb=331&ep='+data.getTime();
					selected_item='nostri';
					selected_item2=33;
					selected_item3=331;
					break;
				case 'catalogo_hm':
					menu_left='menu_nostri.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='nostri';
					selected_item2=35;
					selected_item3=351;
					break;
				case 'catalogo_dixit':
					menu_left='menu_nostri.asp?menu=561';
					third_menu='menu_dixit.htm';
					page_content_m3='template.asp?menu=561';
					bussola='bussola.asp?mb=561&ep='+data.getTime();
					selected_item='nostri';
					selected_item2=56;
					selected_item3=561;
					break;

				case 'gioca_page':
					menu_left='menu_gioca.asp?menu=610'; 
					page_content='template.asp?menu=610';
					bussola='bussola.asp?mb=610&ep='+data.getTime();
					selected_item='gioca';
					selected_item2=61;
					break;
				case 'giocato':
					menu_left='menu_gioca.asp?menu=620'; 
					page_content='template.asp?menu=620';
					bussola='bussola.asp?mb=620&ep='+data.getTime();
					selected_item='gioca';
					selected_item2=62;
					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 'newsletter':
					menu_left='menu_newsletter.asp?menu=710';
					page_content='template.asp?menu=710';
					bussola='bussola.asp?mb=710&ep='+data.getTime();
					selected_item='newsletter';
					selected_item2=71;
					break;
				case 'register_NL':
					menu_left='menu_newsletter.asp?menu=720';
					page_content='template.asp?menu=720';
					bussola='bussola.asp?mb=720&ep='+data.getTime();
					selected_item='newsletter';
					selected_item2=72;
					break;
				case 'archivio_NL':
					menu_left='menu_newsletter.asp?menu=730';
					page_content='template.asp?menu=730';
					bussola='bussola.asp?mb=730&ep='+data.getTime();
					selected_item='newsletter';
					selected_item2=73;
					break;

				case 'comunicati':
					menu_left='menu_stampa.asp?menu=820';
					page_content='template.asp?menu=820';
					bussola='bussola.asp?mb=820&ep='+data.getTime();
					selected_item='news';
					selected_item2=820;
					break;
				case 'press_release':
					rasstampa=813;
					menu_left='menu_stampa.asp?menu=811';
					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=81;
					selected_item3=rasstampa;
					break;
				case 'archivio_news':
					menu_left='menu_stampa.asp?menu=830';
					page_content='template.asp?menu=830';
					bussola='bussola.asp?mb=830&ep='+data.getTime();
					selected_item='news';
					selected_item2=830;
					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=960';
					page_content='template.asp?menu=960';
					bussola='bussola.asp?mb=960&ep='+data.getTime();
					selected_item2=96;
					break;
				case 'partnership':
					menu_left='menu_aziende.asp?menu=970';
					page_content='template.asp?menu=970';
					bussola='bussola.asp?mb=970&ep='+data.getTime();
					selected_item2=97;
					break;
				case 'cadeaux':
					menu_left='menu_aziende.asp?menu=980';
					page_content='template.asp?menu=980';
					bussola='bussola.asp?mb=980&ep='+data.getTime();
					selected_item2=98;
					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 'negozi':
					menu_left='menu_acquista.asp?menu=42';
					page_content='template.asp?menu=42';
					bussola='bussola.asp?mb=42&ep='+data.getTime();
					selected_item2=42;
					break;
				case 'ebuy':
					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 'coupon':
					menu_left='menu_acquista.asp?menu=46';
					page_content='template.asp?menu=46';
					bussola='bussola.asp?mb=46&ep='+data.getTime();
					selected_item='acquista';
					selected_item2=46;
					break;
			}
		open_page('page_content',page_content);
		open_page('menu_left',menu_left);

		open_page('third_menu',third_menu);
		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;

		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 161: case 162: case 163: case 164: case 165: case 166: case 167: page='template.asp?menu='+item; break;
				case 201: case 202: case 203: case 204: case 205: case 206: page='template.asp?menu='+item; 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 211: if (jump=='jump') {page='template.asp?menu=2112'} else {page='template.asp?menu=211'}; break;
				case 212: case 213: case 214: case 215: case 216: 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 539: page='template.asp?menu='+item; break;

				case 551: if (jump=='jump') {page='template.asp?menu=5512'} else {page='template.asp?menu=551'}; break;
				case 552: case 553: case 554: case 555: case 556: case 557: page='template.asp?menu='+item; break;

				case 341: if (jump=='jump') {page='template.asp?menu=3412'} else {page='template.asp?menu=341'}; break;
				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: case 395: case 396: page='template.asp?menu='+item; break;

				case 571: if (jump=='jump') {page='template.asp?menu=5712'} else {page='template.asp?menu=571'}; break;
				case 572: case 573: case 574: case 575: page='template.asp?menu='+item; break;

				case 221: if (jump=='jump') {page='template.asp?menu=2212'} else {page='template.asp?menu=221'}; break;
				case 222: case 223: case 224: case 225: case 226: case 227: case 228: page='template.asp?menu='+item; break;
				case 231: if (jump=='jump') {page='template.asp?menu=2312'} else {page='template.asp?menu=231'}; break;
				case 234: case 235: case 236: case 237: case 238: page='template.asp?menu='+item; break;
				case 401: if (jump=='jump') {page='template.asp?menu=4012'} else {page='template.asp?menu=401'}; break;
				case 402: case 404: case 405: case 406: case 407: case 408: page='template.asp?menu='+item; break;

				case 301: if (jump=='jump') {page='template.asp?menu=3012'} else {page='template.asp?menu=301'}; break;
				case 302: case 303: case 304: case 305: case 306: case 307: case 308: page='template.asp?menu='+item; break;
				case 311: if (jump=='jump') {page='template.asp?menu=3112'} else {page='template.asp?menu=311'}; break;
				case 312: case 313: case 314: case 315: case 316: case 317: case 318: 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 361: if (jump=='jump') {page='template.asp?menu=3612'} else {page='template.asp?menu=361'}; break;
				case 362: case 363: case 364: case 365: case 366: case 367: case 368: page='template.asp?menu='+item; break;
				case 371: if (jump=='jump') {page='template.asp?menu=3712'} else {page='template.asp?menu=371'}; break;
				case 372: case 373: case 375: case 376: case 378: page='template.asp?menu='+item; break;

				case 321: if (jump=='jump') {page='template.asp?menu=3212'} else {page='template.asp?menu=321'}; break;
				case 322: case 323: case 324: case 325: case 326: page='template.asp?menu='+item; break;

				case 331: if (jump=='jump') {page='template.asp?menu=3312'} else {page='template.asp?menu=331'}; break;
				case 332: case 333: case 334: case 335: case 337: case 338: case 339: page='template.asp?menu='+item; break;

				case 351: if (jump=='jump') {page='template.asp?menu=3512'} else {page='template.asp?menu=351'}; break;
				case 352: case 353: case 354: case 355: case 356: case 357: page='template.asp?menu='+item; break;

				case 561: if (jump=='jump') {page='template.asp?menu=5612'} else {page='template.asp?menu=561'}; break;
				case 562: case 563: case 564: page='template.asp?menu='+item; break;

				case 811: case 812: case 813: case 814: case 815: case 816: case 819: 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 % 10).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 (form.qspedizione.value == "")
			{
				alert("Devi indicare il nome della persona, o dell'azienda, a cui spedire i giochi");
				form.qspedizione.focus();
				return false;
			}
		if (form.qqindirizzo.value == "")
			{
				alert("Devi indicare l'indirizzo a cui spedire i giochi");
				form.qqindirizzo.focus();
				return false;
			}
		if (form.qqcap.value.length != 5)
			{
				alert("Devi indicare un CAP corretto");
				form.qqcap.focus();
				return false;
			}
		if (form.qqcomune.value == "")
			{
				alert("Devi indicare il comune a cui spedire i giochi");
				form.qqcomune.focus();
				return false;
			}
		if (form.qqprovincia.value.length != 2)
			{
				alert("Devi indicare una sigla di provincia corretta");
				form.qqprovincia.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;
			}
	}


