// JavaScript Document


	/* funzione che ricarica la pagina in base alla tipologia di news scelta - cambiamento di stato del checkbox */
	function change_type_news(id_type_news,lang)
	{
		location.href="./momo-news.php?type_id="+id_type_news+"&l="+lang;
	}
	
/* --------------------------------------------------------------------------------------------------------------------------------------------------- */
/* AUMENTARE E DIMINUIRE L'ALPHA DEL MENU DI NAVIGAZIONE */
/* --------------------------------------------------------------------------------------------------------------------------------------------------- */

	var menu=document.getElementById("bck_menu");
	
	var opac=32;
	var id_darken=0;
	var id_light=0;
	
	/* funzione schiarimento colonna menu navigazione prodotti */
	/* ------------------------------------------------------------------------- */
	function lighter()
		{
			if(opac >= 32)
			{
				opac-=1;
				
				menu.style.filter="alpha(opacity="+opac+")";
				menu.style.mozopacity=opac/100;
				menu.style.opacity=opac/100;
			}else{
				 	clearInterval(id_light);
				 }
		}
	/* ------------------------------------------------------------------------- */


	/* funzione pre - schiarimento colonna menu navigazione prodotti */
	/* ------------------------------------------------------------------------- */
	function pre_light()
		{
		  clearInterval(id_darken);
		  id_light=window.setInterval('lighter()',5);
		}
	/* ------------------------------------------------------------------------- */

	/* funzione scurimento colonna menu navigazione prodotti */
	/* ------------------------------------------------------------------------- */
	function darken()
		{
			if(opac <= 75)
			{
				opac+=1;
				
				menu.style.filter="alpha(opacity="+opac+")";
				menu.style.mozopacity=opac/100;
				menu.style.opacity=opac/100;
			}else{
				 	clearInterval(id_darken);
				 }
		}
	/* ------------------------------------------------------------------------- */
	
	/* funzione pre scurimento colonna menu navigazione prodotti */
	/* ------------------------------------------------------------------------- */
    function pre_darken()
		{
		  clearInterval(id_light);
		  id_darken=window.setInterval('darken()',5);
		}

/* --------------------------------------------------------------------------------------------------------------------------------------------------- */
/* FINE - AUMENTARE E DIMINUIRE L'ALPHA DEL MENU DI NAVIGAZIONE */
/* --------------------------------------------------------------------------------------------------------------------------------------------------- */
	

/* --------------------------------------------------------------------------------------------------------------------------------------------------- */
/* SCROLLING DEL TESTO NEWS PRINCIPALE */
/* --------------------------------------------------------------------------------------------------------------------------------------------------- */

		 /* variabile di posizione */
		 var change_pos=0;
		 /* variabile id movimento verso il basso del testo */
		 var id_move_down=0;
		 /* variabile id movimento verso l'alto del testo */
		 var id_move_up=0;

		 /* controllo che il testo abbia bisogno effettivamente dello scrolling */ 
		 /* ---------------------------------------------------------------------------------------- */
	 	 
		 /* oggetto div che contiene il testo della news */
		 var text_details=document.getElementById("cont_text_news_main");
		 
		 /* calcolo la differenza tra l'altezza del testo e l'altezza dell'elemento contenitore */
		 var diff=(text_details.offsetHeight*-1)+145;
		 
		 /* calcolo altezza della barra di scroll */	
		 var h_scroller=116-((116*(text_details.offsetHeight-145))/text_details.offsetHeight);

		 /* setto l'altezza della barra di scroll */
		 var scroller_bar=document.getElementById("scroller_bar");
		 	 scroller_bar.style.height=h_scroller+"px";

		 /* definisco il passo di allungamento della barra di scroll */
		 var passo=116/(text_details.offsetHeight);
		 
			 
		/* se l'altezza del testo news principale è superiore al div che la contiene */
		if(diff<0)
		{
		/* ...allora visualizzo le freccie di scrolling */	
		var details_arrow=document.getElementById("scroll_up");
			details_arrow.style.visibility="visible";
						 
			details_arrow=document.getElementById("scroll_down");	
			details_arrow.style.visibility="visible";
		
		/* visualizzo la barra di scrolling */
		var scroller=document.getElementById("scroller_bar");
			scroller.style.visibility="visible";
			
		}
		/* ---------------------------------------------------------------------------------------- */
		
		/* ------------------------------------------------------------------------------------------------- */
		/* MOVIMENTO VERSO IL BASSO DEL TESTO */
		/* ------------------------------------------------------------------------------------------------- */

		/* funzione per fermare il movimento verso il basso del testo news principale  */
		/* --------------------------------------------------------------------------------------------- */
		function stop_up(){
			clearInterval(id_move_up);
		}

		 /* funzione di movimento del testo news principale verso il basso */
		 /* --------------------------------------------------------------------------------------------- */
		 function move_up(){
		 /* se il testo arriva nella sua posizione di start lo fermo */
		 
		 if(change_pos<0)
		 {
	 	 var text_det=document.getElementById("cont_text_news_main");
			
			change_pos+=1;
			/* altezza barra di scroll */
			h_scroller-=passo;	
			
			/* movimento del testo news principale verso il basso - passo di 1 px*/
			text_det.style.top=change_pos+"px";
			/* dimensionamento della barra di scroll */
			scroller_bar.style.height=h_scroller+"px";
		 }else{
		 		stop_up();
		      }	
		 }
	
		 /* funzione di pre - movimento del testo news principale verso il basso */
		 /* --------------------------------------------------------------------------------------------- */
		 function text_up(){
			id_move_up=window.setInterval('move_up()',5);
		 }	

		/* ------------------------------------------------------------------------------------------------------------------- */
		/* MOVIMENTO VERSO L'ALTO DEL TESTO NEWS PRINCIPALE */
		/* ------------------------------------------------------------------------------------------------------------------- */
		
		 /* funzione per fermare il movimento verso l'alto del testo news principale */
		 /* --------------------------------------------------------------------------------------------- */
		function stop_down(){
			clearInterval(id_move_down);
		}

		 /* funzione di movimento del testo news principale verso l'alto */
		 /* --------------------------------------------------------------------------------------------- */
		 function move_down(){
		 /* variabile oggetto contenitore testo */	 
	 	 var text_det=document.getElementById("cont_text_news_main");

		  if(change_pos>diff)
		  	{	
				change_pos-=1;
				/* setto altezza barra di scroll */
				h_scroller+=passo;
								
				/* sposto oggetto contenitore testo verso l'alto con passo 1px */
				text_det.style.top=change_pos+"px";
				/* setto altezzza barra di scroll */
				scroller_bar.style.height=h_scroller+"px";

			}
		 }
	
		 /* funzione di pre - movimento del testo news principale verso l'alto */
		 /* --------------------------------------------------------------------------------------------- */
		 function text_down(){
			id_move_down=window.setInterval('move_down()',5);
		 }


/* --------------------------------------------------------------------------------------------------------------------------------------------------- */
/* SCROLLING VERTICALE DELLE OLD NEWS */
/* --------------------------------------------------------------------------------------------------------------------------------------------------- */

		 /* variabile di posizione */
		 var change_pos_old_v=11
		 /* variabile id movimento verso il basso del testo */
		 var id_move_down_old=0;
		 /* variabile id movimento verso l'alto del testo */
		 var id_move_up_old=0;
		 
		 /* controllo che la lista delle old news abbia bisogno effettivamente dello scrolling */ 
	 	 var text_details_old=document.getElementById("list_old_news");
		 /* calcolo differenza tra altezza lista delle news e contenitore delle stesse */
		 var diff_old=(text_details_old.offsetHeight*-1)+365;
		 
		 /* calcolo altezza della barra di scroll */
		 var h_scroller_old=319-((319*(text_details_old.offsetHeight-365))/text_details_old.offsetHeight);

		 /* setto altezza barra di scroll */
		 var scroller_bar_old=document.getElementById("scroller_bar_old");
		 	 scroller_bar_old.style.height=h_scroller_old+"px";

		 /* calcolo passo di crescita barra di scroll */
		 var passo_old=319/(text_details_old.offsetHeight);
		  
			 
		/* se l'altezza del testo news principale è superiore al div che la contiene */
		if(diff_old<0)
		{
		/* ...allora visualizzo le freccie di scrolling */	
		var details_arrow_old=document.getElementById("scroll_up_old");
			details_arrow_old.style.visibility="visible";
						 
			details_arrow_old=document.getElementById("scroll_down_old");	
			details_arrow_old.style.visibility="visible";
			
		var scroller_old=document.getElementById("scroller_bar_old");
			scroller_old.style.visibility="visible";
			
		}
		
		/* ------------------------------------------------------------------------------------------------------------------- */
		/* MOVIMENTO VERSO IL BASSO DELLA LISTA DELLE OLD NEWS */
		/* ------------------------------------------------------------------------------------------------------------------- */

		/* funzione per fermare il movimento verso il basso della lista di old news  */
		/* --------------------------------------------------------------------------------------------- */
		function stop_up_old(){
			clearInterval(id_move_up_old);
		}

		 /* funzione di movimento della lista di old news  */
		 /* --------------------------------------------------------------------------------------------- */
		 function move_up_old(){
			 /* se la lista arriva nella sua posizione di start */
			 if(change_pos_old_v<11)
			 {
			 var text_det=document.getElementById("list_old_news");
				
				change_pos_old_v+=1;
				h_scroller_old-=passo_old;	
				
				/* movimento della lista di old news verso il basso - passo_old di 1 px*/
				text_det.style.top=change_pos_old_v+"px";
				scroller_bar_old.style.height=h_scroller_old+"px";
			 }
			 	else{
					 stop_up_old();
					}
		 }
	
		 /* funzione di pre - movimento della lista di old news verso il basso */
		 /* --------------------------------------------------------------------------------------------- */
		 function text_up_old(){
			id_move_up_old=window.setInterval('move_up_old()',5);
		 }	

		/* ------------------------------------------------------------------------------------------------------------------- */
		/* MOVIMENTO VERSO L'ALTO DELLA LISTA DI OLD NEWS */
		/* ------------------------------------------------------------------------------------------------------------------- */
		
		 /* funzione per fermare il movimento verso l'alto della lista di old news */
		 /* --------------------------------------------------------------------------------------------- */
		function stop_down_old(){
			clearInterval(id_move_down_old);
			return change_pos_old_v;
		}

		 /* funzione di movimento della lista di old news  verso l'alto */
		 /* --------------------------------------------------------------------------------------------- */
		 function move_down_old(){
		 /* variabile oggetto contenitore lista */	 
	 	 var text_det=document.getElementById("list_old_news");

		  if(change_pos_old_v>diff_old)
		  	{	
				change_pos_old_v-=1;
				h_scroller_old+=passo_old;
				
								
				/* sposto oggetto contenitore della lista di old news verso l'alto con passo_old 1px */
				text_det.style.top=change_pos_old_v+"px";
				scroller_bar_old.style.height=h_scroller_old+"px";

			}else{
					stop_down_old();
				 }
		 }
	
		 /* funzione di pre - movimento della lista di old news verso l'alto */
		 /* --------------------------------------------------------------------------------------------- */
		 function text_down_old(){
			id_move_down_old=window.setInterval('move_down_old()',5);
		 }
		 
/* --------------------------------------------------------------------------------------------------------------------------------------------------- */
/* SPOSTAMENTO DEL DIV CONTENENTE LE OLD NEWS */
/* --------------------------------------------------------------------------------------------------------------------------------------------------- */

		 /* posizione delle old news quando non sono visibili */
		 var change_pos_old=980;
		 /* id movimento right to left */
		 var id_move_left=0;
		 /* id movimento left to right */
		 var id_move_right=0;
		 /* ovariabile contenitore oggetto old news */
		 var old_news="";
		 
		 /* funzione di movimento del div old news right to left */
		 /* --------------------------------------------------------------------------------------------- */
		 function move_left(){

		/* variabile oggetto contenitore news recenti - attive */	 
	 	 var recent_news=document.getElementById("cont_news_sec");
			
			/* finchè le old news non si trovano nella posizione attiva le sposto da destra verso sinistra */
			if(change_pos_old>610)
			{	
				/* passo di spostamento */
				change_pos_old-=10;
				
				/* sposto div ontenitore verso sinistra */
				old_news.style.left=change_pos_old+"px";

			}else{
					clearInterval(id_move_left);
					
					/* opacità delle old news settata all'80% */
					old_news.style.filter="alpha(opacity=80)";
					old_news.style.mozopacity="0.80";
					old_news.style.opacity="0.80";
					
					/* cambio id alle news secondarie che assumono l'aspetto def dal css in modalità off */
					recent_news.id="cont_news_sec_off";
				 }
		 }

		 /* funzione di movimento del div old news left to right */
		 /* --------------------------------------------------------------------------------------------- */
		 function move_right(){
		 
		 /* variabile oggetto contenitore news recenti - disattivate */	 
	 	 var recent_news=document.getElementById("cont_news_sec_off");
			
			/* fino a che le old news non sono uscite dal div contenitore */
			if(change_pos_old<=980)
			{	
				change_pos_old+=10;
				
				/* sposto oggetto contenitore verso destra */
				old_news.style.left=change_pos_old+"px";

			}else{
					clearInterval(id_move_right);

					/* opacità delle old news settata al 60% */
					old_news.style.filter="alpha(opacity=60)";
					old_news.style.mozopacity="0.60";
					old_news.style.opacity="0.60";

					/* cambio id alle news secondarie che assumono l'aspetto def dal css in modalità on */
					recent_news.id="cont_news_sec";
				 }
		 }

		 /* funzione di pre - movimento delle old news right to left */
		 /* --------------------------------------------------------------------------------------------- */
		 function move_old_news_left(con){
			/* nome div contenitore old news */ 
		 	old_news=document.getElementById(con);
			
			id_move_left=window.setInterval('move_left()',3);
		 }


		 /* funzione di pre - movimento delle old news left to right */
		 /* --------------------------------------------------------------------------------------------- */
		 function move_old_news_right(con){
			/* nome div contenitore old news */ 
			old_news=document.getElementById(con);
			/* posizione delle old news aperte e attive */
			change_pos_old=610;
			
			id_move_right=window.setInterval('move_right()',3);
		 }

