// JavaScript Document

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* SEZIONE HEADER MENU PRINCIPALE */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------ */

/* funzione per la gestione del rollover - rollout del menu principale */
window.onload=function()
{
	/* seleziono il menu principale in base al suo id*/
	var menu=window.document.getElementById('menu');
		/* cerco le voci (elementi li) del menu principale */
		for(i=0;i<menu.childNodes.length;i++)
			{
				/* se la voce trovata è un elemento "li" verifico se contiene un sottomenu (numero di nodi figli superiore a 4)*/
				if(menu.childNodes[i].nodeName.toLowerCase()=="li")
					{
						var voce_menu=menu.childNodes[i];
						var pres_sott=menu.childNodes[i].childNodes.length;

						if(pres_sott>=4)
							{
								/* eventi per rollover et simili del sottomenu */	
								voce_menu.onmouseover= voce_menu.onactivate=voce_menu.onfocus=function()
								{
									/* rendo visibile il sottomenu */
									for(m=0;m<=pres_sott-1;m++)
									{
									 	if(this.childNodes[m].nodeName.toLowerCase()=="ul")
										{
									 		this.childNodes[m].style.visibility="visible";
										}
									}
								}
								
								/* eventi per rollout et simili del sottomenu */	
								voce_menu.onmouseout=voce_menu.ondeactivate=voce_menu.onblur=function()
								{
									/* rendo invisibile il sottomenu */
									for(m=0;m<=pres_sott-1;m++)
									{
									 	if(this.childNodes[m].nodeName.toLowerCase()=="ul")
										{
											this.childNodes[m].style.visibility="hidden";
										}
									}
								}
							}
					}
			}	
		
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* SEZIONE FOOTER SCELTA DELLA LINGUA */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------ */

/* cambia la scritta di fianco alla bandiere in base alla lingua selezionata */
function lng_over(lingua,over_event)
{
	
	/* bordo bandiere per internet explorer 6.0 */
	/* ------------------------------------------------------------------------------------------------------------------------------------------------------- */
	/* variabile che contiene informazioni varie sul browser.... incluso numero della versione */
	var browser_info=navigator.appVersion;
		
		/* cerco browser internet explorer 6.0 */
		var browser_info_ms_6=browser_info.search("MSIE 6.0");
		/* cerco browser internet explorer 5.55 */
		var browser_info_ms_5=browser_info.search("MSIE 5.5");
		
	/* se il browser è internet explorer 6.0 allora gestisco i bordi delle bandiere attraverso javascript */
	if(browser_info_ms_6!= -1 || browser_info_ms_5!= -1)
	{
	if (over_event==1)
		{
			var flag_border=window.document.getElementById('master_flag');
				flag_border.style.border="0px";

				flag_border=window.document.getElementById('english_flag');
				flag_border.style.border="0px";
		}
			else
			{
				if(lingua=="master" || lingua=="it")
				{
				var flag_border=window.document.getElementById('master_flag');
					flag_border.style.border="1px solid #CCC";
				}else{
					flag_border=window.document.getElementById('english_flag');
					flag_border.style.border="1px solid #CCC";
					 }
			}
	}
	/* ------------------------------------------------------------------------------------------------------------------------------------------------------- */
	
	/* cambia scritta della lingua al mouseover e mouseout */
	el=window.document.getElementById('current_lang');
	
	if(lingua=="master" || lingua=="it")
	{
		el.innerHTML="&nbsp;&nbsp;Italiano";
	}else{
		 el.innerHTML="&nbsp;&nbsp;English";
		 }
}


/* ------------------------------------------------------------------------------------------------------------------------------------------------------------ */
/*  VISUALIZZAZIONE ALERT DEALER LOGIN */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------ */

	/* funzione visualizzazione dealer login alert - STEP 1 */
	/* ---------------------------------------------------------------------------- */
	function dealer_login_alert(){
		 var black_page=window.document.getElementById('black_page');
		 var dealer_alert=window.document.getElementById('text_informativo');
		 
		/* variabile che contiene informazioni varie sul browser.... incluso numero della versione */
		var browser_info=navigator.appVersion;
			
			/* cerco browser internet explorer 6.0 */
			var browser_info_ms_6=browser_info.search("MSIE 6.0");
			/* cerco browser internet explorer 5.55 */
			var browser_info_ms_5=browser_info.search("MSIE 5.5");
			
		/* se il browser è internet explorer 6.0 allora gestisco i bordi delle bandiere attraverso javascript */
		if(browser_info_ms_6!= -1 || browser_info_ms_5!= -1)
		{		 
				 var height_page=window.screen.availHeight;
				 black_page.style.height=height_page;
		}

		 black_page.style.display="block";
		 dealer_alert.style.display="block";
		}
	
	/* funzione visualizzazione dealer login alert - STEP 2 */
	/* ---------------------------------------------------------------------------- */
	function text_dealer2(){
		 var dealer_alert=window.document.getElementById('text_informativo');
		 var dealer_alert_2=window.document.getElementById('text_2');

		 dealer_alert.style.display="none";
		 dealer_alert_2.style.display="block";
		}
	
	
	/* funzione nascondi dealer login e legal terms */
	/* ---------------------------------------------------------------------------- */
	function hide_dealer_alert(){
		 var black_page=window.document.getElementById('black_page');
		 var dealer_alert=window.document.getElementById('text_informativo');
		 var dealer_alert_2=window.document.getElementById('text_2');
		 var dealer_alert_3=window.document.getElementById('text_legal_terms');
		 
		 black_page.style.display="none";
		 dealer_alert.style.display="none";
		 dealer_alert_2.style.display="none";
		 dealer_alert_3.style.display="none";
	}	
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------ */
/*  FINE - VISUALIZZAZIONE ALERT DEALER LOGIN */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------ */
	
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------ */
/*  VISUALIZZAZIONE LEGAL TERMS AND CONDITIONS */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------ */
	
	/* funzione nascondi dealer login e legal terms */
	/* ---------------------------------------------------------------------------- */
	function hide_legal_term(){
		 var black_page=window.document.getElementById('black_page');
		 var dealer_alert_3=window.document.getElementById('text_legal_terms');
		 
		 black_page.style.display="none";
		 dealer_alert_3.style.display="none";
	}	

	function view_legal_term(){
		 var black_page=window.document.getElementById('black_page');
		 var legal_text=window.document.getElementById('text_legal_terms');

		 var height_page=window.screen.availHeight;
		 black_page.style.height=height_page+200;

		 black_page.style.display="block";
		 legal_text.style.display="block";
		}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------ */
/*  FINE - VISUALIZZAZIONE LEGAL TERMS AND CONDITIONS */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------ */

