		///STATI INIZIALI DIV
		array_stato=new Array();
		array_stato["stato_acquista"]=0;
		array_stato["stato_lista_ordini"]=0;
		array_stato["stato_dettaglio_ordine"]=0;
		array_stato["stato_scheda_libro"]=0;
		array_stato["stato_scheda_dvd"]=0;
		array_stato["stato_conf_registrazione"]=0;
		array_stato["stato_registrazione"]=0;
		array_stato["stato_modifica_dati"]=0;
		array_stato["stato_pagina_del_footer"]=0;
		array_stato["stato_casini_editore"]=0;
		array_stato["stato_catalogo_completo"]=0;
		array_stato["stato_redazione"]=0;
		array_stato["stato_assistenza"]=0;
		array_stato["stato_dovesiamo"]=0;
		array_stato["stato_conf_registrazione"]=0;
		array_stato["stato_richiedi_dati"]=0;
		array_stato["stato_acquista3click"]=0;
		array_stato["stato_invia_testo"]=0;
		array_stato["stato_chiedi_consiglio"]=0;
		array_stato["stato_is_newsletter"]=0;
		array_stato["stato_inserimento_codice"]=0;
		array_stato["stato_i_miei_testi"]=0;
		
		//array_stato["i_miei_codici"]=0;
		
		
	
		
		
		///VARIABILI MOVIMENTO
		div_aperto="pubblicita";
		opering="not_opering";
		
		
		////CONTROLLO DIV CHIUSI. SE SON TTUTI CHIUSI APRO PUBBBLICTA
		///SE UNO é RISTRETTO LO APRE
		function controllo_div_aperti()
		{
			
			if ( (array_stato["stato_scheda_libro"]==0) && (array_stato["stato_scheda_dvd"]==0) && (array_stato["stato_conf_registrazione"]==0) && (array_stato["stato_lista_ordini"]==0) &&(array_stato["stato_dettaglio_ordine"]==0) && (array_stato["stato_registrazione"]==0) &&  (array_stato["stato_modifica_dati"]==0) && (array_stato["stato_casini_editore"]==0) && (array_stato["stato_catalogo_completo"]==0) && (array_stato["stato_redazione"]==0) && (array_stato["stato_assistenza"]==0) && (array_stato["stato_dovesiamo"]==0) && (array_stato["stato_conf_registrazione"]==0) && (array_stato["stato_richiedi_dati"]==0) && (array_stato["stato_acquista3click"]==0) && (array_stato["stato_is_newsletter"]==0) && (array_stato["stato_chiedi_consiglio"]==0) && (array_stato["stato_invia_testo"]==0) && (array_stato["stato_inserimento_codice"]==0))
			{
				
				
			apri("pubblicita","","");
			return;
			}
			else
			{
				
				//CONTROLLO SE CI SONO DIV APERTI
				var aperto_uno=0;
				for (i in array_stato)
				{
					//alert("key="+i+" value="+array_stato[i]);
					//SE C?é QUALCOSA DI GI° APERTO NON FA NULLA CHE NON SIA ACQUISTA
					if (i!="stato_acquista")
					{
						if (array_stato[i]==2)
						{
						aperto_uno=1;
						return;
						}
					}
				}
				
				//SE NIENTE é APERTO ALLORA ESAMINO IL PRIMO RIMPICCIOLITO E LO APRO(pubblicità è sempre uno)
				if (aperto_uno==0)
				{
					for (j in array_stato)
					{
						//alert(j);
						if (array_stato[j]==1)
						{
							switch(j)
							{
							case "stato_acquista":
							
							break;
							case "stato_lista_ordini":
							lista_ordini("",0);
							return;
							break;
							case "stato_dettaglio_ordine":
							dettaglio_ordine(document.getElementById("num_ordine_det").innerHTML);
							return;
							break;
							case "stato_scheda_libro":
							scheda_libro(document.getElementById("tsl").innerHTML,"");
							return;
							break;
							case "stato_scheda_dvd":
							scheda_dvd(document.getElementById("tsldvd").innerHTML,"");
							return;
							break;
							case "stato_registrazione":
							registrazione(460);
							return;
							break;
							case "stato_modifica_dati":
							modifica_dati();
							return;
							break;
							case "stato_catalogo_completo":
							catalogo_completo(document.getElementById("id_cat_com").innerHTML);
							return;
							break;
							case "stato_redazione":
							pagina_del_footer(420,"redazione");
							return;
							break;
							case "stato_assistenza":
							assistenza('info');
							return;
							break;
							case "stato_casini_editore":
							pagina_del_footer(420,"casini_editore");
							return;
							break;
							case "stato_dovesiamo":
							pagina_del_footer(420,"dovesiamo");
							return;
							break;
							case "stato_richiedi_dati":
							richiedi_dati();
							return;
							break;
							case "stato_conf_registrazione":
							apri("conf_registrazione","","");
							return;
							break;
							case "stato_acquista3click":
							acquista3click();
							return;
							break;
							case "stato_is_newsletter":
							is_newsletter();
							return;
							break;
							case "stato_chiedi_consiglio":
							chiedi_consiglio();
							return;
							break;
							case "stato_invia_testo":
							invia_testo();
							return;
							case "stato_inserimento_codice":
							inserimento_codice();
							return;
							break;
							case "stato_inserimento_codice":
							inserimento_codice();
							return;
							break;
							case "stato_i_miei_testi":
							i_miei_testi();
							return;
							break;
							}
						}
					}
				}
			}
			
			
		}
		
/////////////////////////////////////////////chiudi (simple)/////////////////////////////////////////////
		function chiudi(obj,max_oc,id)
		{
			
			//SE LO STATO DEL DIV é RIMPICCIOLITO QUINDI 0 FA SPARIRE IL DIV ALTRIMENTI RIMPICCIOLISCE
			if (eval(array_stato["stato_"+obj+""])==1)
			{
			document.getElementById(obj).style.visibility="hidden";
			document.getElementById(obj).style.display="none";
			eval(array_stato["stato_"+obj+""]=0);
				//NEL CASO ACQUISTA NON CONTROLLO DIV APERTI
				if (obj!="acquista")
				{
				controllo_div_aperti();
				}
			}
			else
			{
				var top_closing=25;//MASSIMO RIMPICCIOLIMENTO
				switch(obj)
				{
				case "pubblicita":
				var top_closing=25;
				max_oc=327;
				break;
				case "casini_editore":
				max_oc=270;
				break;
				case "acquista3click":
				max_oc=325;
				break;
				case "assistenza":
				max_oc=325;
				break;
				case "is_newsletter":
				max_oc=450;
				break;
				case "invia_testo":
				max_oc=325;
				break;
				case "chiedi_consiglio":
				max_oc=325;
				break;
				case "acquista":
				var top_closing=33;
					if (id=="closed")
					{
					var top_closing=0;
					}
				max_oc=180;
				break;
				case "scheda_libro":
				///TOP CLOSING IN BASE AL NUM DI CARETTERI
					if (document.getElementById("num_car_desc"))
					{
					max_oc=document.getElementById("num_car_desc").innerHTML;
					}
					else
					{
					//max_oc=document.getElementById("scheda_libro").offsetHeight-26;
					max_oc=460;
					}
				break;
				case "scheda_dvd":
				///TOP CLOSING IN BASE AL NUM DI CARETTERI
					if (document.getElementById("num_car_desc_dvd"))
					{
					max_oc=document.getElementById("num_car_desc_dvd").innerHTML;
					}
					else
					{
					//max_oc=document.getElementById("scheda_libro").offsetHeight-26;
					max_oc=460;
					}
				break;
				case "dettaglio_ordine":
				///TOP CLOSING IN BASE AL NUM DI CARETTERI
					if (document.getElementById("spazio_righe_dot"))
					{
					max_oc=document.getElementById("spazio_righe_dot").innerHTML;
					}
					else
					{
					//max_oc=document.getElementById("scheda_libro").offsetHeight-26;
					max_oc=460;
					}
				break;
				case "catalogo_completo":
				///TOP CLOSING IN BASE AL NUM DI CARETTERI
					if (document.getElementById("spazio_righe_cat_com"))
					{
					max_oc=document.getElementById("spazio_righe_cat_com").innerHTML;
					}
					else
					{
					//max_oc=document.getElementById("scheda_libro").offsetHeight-26;
					max_oc=460;
					}
				break;
				case "pagina_del_footer":
				max_oc=400;
				break;
				case "lista_ordini":
				max_oc=430;
				break;
				case "redazione":
				max_oc=450;
				break;
				case "registrazione":
				max_oc=500;
				break;
				case "inserimento_codice":
				max_oc=380;
				break;
				default:
				max_oc=460;
				break;
				}
				
				if (opering=="not_opering")
				{
					opering="opering";	
					var velocita = Math.round(200 / 100); 
					var scatto = 0; 
					var closing;
		
						for(closing=max_oc;closing>=top_closing;closing--)
						{
						setTimeout("restringi_div_simple('"+closing+"','"+obj+"','"+max_oc+"','"+id+"','"+top_closing+"')", (velocita*scatto)); 
						scatto++;
						}
				}
			}
		}
		
		//LA FUNZIONE RESTRINGIMENTO DEL DIV
		function restringi_div_simple(closing,obj,max_oc,id,top_closing) 
		{ 
			document.getElementById(obj).style.height=closing+"px"; 
			if (closing==top_closing)
			{
			
			opering="not_opering";
			eval(array_stato["stato_"+obj+""]=0);
			
				switch(obj)
				{
				case "acquista":
				array_stato["stato_acquista"]=0;
						if (document.getElementById("chiudi_acquista"))
						{
						document.getElementById("chiudi_acquista").className="apri_acquista";
						document.getElementById("chiudi_acquista").setAttribute("onclick", "apri('acquista','','');");
						document.getElementById("acquista_ombra_alta_p").setAttribute("onclick", "apri('acquista','','');");
						document.getElementById("immagine_carrello").setAttribute("onclick", "apri('acquista','','');");
						
						
						
							if (id=="closed")
							{
							document.getElementById("immagine_carrello").style.visibility="hidden";
							document.getElementById("immagine_carrello").style.display="none";
							}
						}
				break;
				default:
						if (document.getElementById(obj))
						{
						document.getElementById(obj).style.visibility="hidden";
						document.getElementById(obj).style.display="none";
						}
					//if (document.getElementById("chiudi_"+div_aperto+""))
					//{
					//document.getElementById("chiudi_"+div_aperto+"").style.visibility="hidden";
					//document.getElementById("chiudi_"+div_aperto+"").style.display="none";
					//}
					break;
				}
			//NEL CASO ACQUISTA NON CONTROLLO DIV APERTI
				if (obj!="acquista")
				{
				controllo_div_aperti();
				}
			}
		}
//////////////////////////////////////////////////////////////////////////////////////////
		
/////////////////////////////////////////////Chiudi e Ajax/////////////////////////////////////////////
		function chiudi_apri(obj,max_oc,id)
		{
			
			///NEL CASO SIA APERTO PUBLICITA RESTRINGO FINO A 25
			switch(div_aperto)
			{
			case "pubblicita":
			var top_closing=25;
			break;
			case "acquista3click":
			var top_closing=25;
			max_oc=325;
			break;
			default:
			var top_closing=25;
			break;
			}
			
			///MASSIMO ALLUNGAMENTO
			switch(obj)
			{
			case "pubblicita":
			max_oc=327;
			break;
			case "casini_editore":
			max_oc=270;
			break;
			case "assistenza":
			max_oc=325;
			break;
			case "is_newsletter":
			max_oc=450;
			break;
			case "invia_testo":
			max_oc=325;
			break;
			case "chiedi_consiglio":
			max_oc=325;
			break;
			case "acquista":
			max_oc=180;
			break;
			case "pagina_del_footer":
			max_oc=400;
			break;
			case "lista_ordini":
			max_oc=430;
			break;
			case "redazione":
			max_oc=450;
			break;
			case "scheda_libro":
			///TOP CLOSING IN BASE AL NUM DI CARETTERI
					if (document.getElementById("num_car_desc"))
					{
						max_oc=document.getElementById("num_car_desc").innerHTML;
					}
					else
					{
					//max_oc=document.getElementById("scheda_libro").offsetHeight-26;
					max_oc=460;
					}
			break;
			case "scheda_dvd":
			///TOP CLOSING IN BASE AL NUM DI CARETTERI
					if (document.getElementById("num_car_desc_dvd"))
					{
						max_oc=document.getElementById("num_car_desc_dvd").innerHTML;
					}
					else
					{
					max_oc=460;
					}
			break;
			case "catalogo_completo":
					if (document.getElementById("spazio_righe_cat_com"))
					{
						max_oc=document.getElementById("spazio_righe_cat_com").innerHTML;
					}
					else
					{
					max_oc=460;
					}
			break;
			case "dettaglio_ordine":
				///TOP CLOSING IN BASE AL NUM DI CARETTERI
					if (document.getElementById("spazio_righe_dot"))
					{
					max_oc=document.getElementById("spazio_righe_dot").innerHTML;
					}
					else
					{
					//max_oc=document.getElementById("scheda_libro").offsetHeight-26;
					max_oc=460;
					}
			break;
			case "registrazione":
			max_oc=500;
			break;
			case "acquista3click":
			max_oc=325;
			break;
			case "inserimento_codice":
			max_oc=380;
			break;
			default:
			max_oc=460;
			break;
			}	
			
			if (opering=="not_opering")
			{
				opering="opering";	
				var velocita = Math.round(200 / 100); 
				var scatto = 0; 
				var closing;
				
					for(closing=max_oc;closing>=top_closing;closing--)
					{
					setTimeout("restringi_div('"+closing+"','"+obj+"','"+max_oc+"','"+id+"','"+top_closing+"')", (velocita*scatto)); 
					scatto++;
					}
			}
		}
		
		//LA FUNZIONE RESTRINGIMENTO DEL DIV
		function restringi_div(closing,obj,max_oc,id,top_closing) 
		{ 
			document.getElementById(div_aperto).style.height = closing+"px"; 
					
			if (closing==top_closing)
			{
				
				//IMPOSTO LO STATO DEL DIV APPENA RIMéPICCIOLITO A 1
				//alert(eval("stato_"+obj));
				eval(array_stato["stato_"+div_aperto+""]=1);
				
				//SCOMPARSA DEI DIV
				switch(div_aperto)
				{
				case "pubblicita":
					if (document.getElementById("chiudi_pubblicita"))
					{
					document.getElementById("chiudi_pubblicita").style.visibility="hidden";
					document.getElementById("chiudi_pubblicita").style.display="none";
					document.getElementById("filmato_novita").innerHTML="none";
					}
				break;
				default:
				document.getElementById("fondo_div_"+div_aperto).style.visibility="hidden";
				document.getElementById("fondo_div_"+div_aperto).style.display="none";
				break;
				}
		
				
			opering="not_opering";
			
				if (id!="none")
				{	
					switch(obj)
					{
					case "acquista":
					//
					array_stato["stato_acquista"]=0;
					break;
					case "scheda_libro":
					scheda_libro(id,max_oc);
					break;
					case "scheda_dvd":
					scheda_dvd(id,max_oc);
					break;
					case "catalogo_completo":
					catalogo_completo(id);
					break;
					case "assistenza":
					assistenza(id);
					break;
					case "pagina_del_footer":
					pagina_del_footer(max_oc,id);
					break;
					case "registrazione":
					registrazione(max_oc);
					break;
					case "modifica_dati":
					modifica_dati();
					break;
					case "conf_registrazione":
					apri("conf_registrazione",max_oc,"");
					break;
					case "richiedi_dati":
					richiedi_dati('null');
					break;
					case "lista_ordini":
					lista_ordini(max_oc,0);
					break;
					case "dettaglio_ordine":
					dettaglio_ordine(id);
					break;
					case "pubblicita":
					apri("pubblicita","cerca",300);
					div_aperto="pubblicita";
					break;
					case "acquista3click":
					acquista3click();
					break;
					case "is_newsletter":
					is_newsletter();
					break;
					case "chiedi_consiglio":
					chiedi_consiglio();
					break;
					case "invia_testo":
					invia_testo();
					break;
					case "inserimento_codice":
					inserimento_codice();
					break;
					}
				}
			}
		}
//////////////////////////////////////////////////////////////////////////////////////////

/////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////Apri/////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////
		function apri(obj,max_oc,id) 
		{
		
			switch(obj)
			{
			case "pubblicita":
			max_oc=327;
			document.getElementById("filmato_novita").innerHTML="<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com /pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0\" width=\"420\" height=\"300\" id=\"movie\" align=\"middle\"><param name=\"movie\" value=\"contenitore_centrale.swf\"><param name=\"wmode\" value=\"transparent\"><embed src=\"contenitore_centrale.swf\" quality=\"high\" width=\"420\" height=\"300\" name=\"movie\" align=\"middle\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" wmode=\"transparent\"></embed></object>";
			break;
			case "acquista3click":
			max_oc=325;
			break;
			case "casini_editore":
			max_oc=270;
			break;
			case "assistenza":
			max_oc=325;
			break;
			case "is_newsletter":
			max_oc=450;
			break;
			case "invia_testo":
			max_oc=325;
			break;
			case "chiedi_consiglio":
			max_oc=325;
			break;
			case "acquista":
			max_oc=180;
			
				if (array_stato["stato_acquista"]==2)
				{
				return;
				}
			document.getElementById("chiudi_acquista").className="chiudi_acquista";
			document.getElementById("chiudi_acquista").setAttribute("onclick", "chiudi('acquista','','');");
			document.getElementById("acquista_ombra_alta_p").setAttribute("onclick", "chiudi('acquista','','');");
			document.getElementById("immagine_carrello").style.visibility="visible";
			document.getElementById("immagine_carrello").style.display="block";
			document.getElementById("immagine_carrello").setAttribute("onclick", "chiudi('acquista','','');");
			break;
			case "pagina_del_footer":
			max_oc=400;
			break;
			case "lista_ordini":
			max_oc=430;
			break;
			case "scheda_libro":
			///TOP CLOSING IN BASE AL NUM DI CARETTERI
			max_oc=document.getElementById("num_car_desc").innerHTML;
			break;
			case "scheda_dvd":
			///TOP CLOSING IN BASE AL NUM DI CARETTERI
			max_oc=document.getElementById("num_car_desc_dvd").innerHTML;
			break;
			case "dettaglio_ordine":
			///TOP CLOSING IN BASE AL NUM DI CARETTERI
			max_oc=document.getElementById("spazio_righe_dot").innerHTML;
			break;
			case "catalogo_completo":
			///TOP CLOSING IN BASE AL NUM DI RIGHE RISUYLTATO
					if (document.getElementById("spazio_righe_cat_com"))
					{
					max_oc=document.getElementById("spazio_righe_cat_com").innerHTML;
					}
					else
					{
					max_oc=460;
					}
			break;
			case "redazione":
			max_oc=450;
			break;
			case "registrazione":
			max_oc=500;
			break;
			case "inserimento_codice":
			max_oc=380;
			break;
			default:
			max_oc=460;
			break;
			}
			
			if (opering=="not_opering")
			{
				
				
		
			opering="opering";
			document.getElementById(obj).style.visibility="visible";
			document.getElementById(obj).style.display="block";
			var altezza_attuale = document.getElementById(obj).offsetHeight;
			var velocita = Math.round(200 / 100); 
			var scatto = 0; 
			var opening;
			
				for(opening=0;opening<=max_oc;opening++)
				{
				setTimeout("allunga('"+opening+"','"+obj+"','"+id+"','"+max_oc+"')", (velocita*scatto)); 
				scatto++; 
				} 
			}
		} 
		
		
		function allunga(opening,obj,id,max_oc) 
		{ 
			document.getElementById(obj).style.height = opening+"px";
			if (opening==max_oc)
			{
			eval(array_stato["stato_"+obj+""]=2);
			opering="not_opering";
				
				if (obj!="acquista")
				{
				div_aperto=obj;
				}
				//SE STO RIAPRENDO UN DIV APERTO (credo)
				if (document.getElementById("fondo_div_"+div_aperto))
				{
				//document.getElementById("fondo_div_"+div_aperto).style.visibility="visibility";
				//document.getElementById("fondo_div_"+div_aperto).style.display="block";
				}
				//SE TO RIAPRENDO UN DIV PERCHé GLI ALTRI SON CHIUSI
				if (document.getElementById("fondo_div_"+obj))
				{
				document.getElementById("fondo_div_"+obj).style.visibility="visible";
				document.getElementById("fondo_div_"+obj).style.display="block";
				}
			}
			
		}
		