// array delle lingue
lingua = new Array('ita','eng');
// array voci menu'
menu_ita = new Array('Servizi offerti','Informazioni','Aree di intervento','Metodologia operativa','Partners','Selezione del personale','Contatti');
menu_eng = new Array('Offered Services','Information','Performance Areas','Operating Method','Partners','Personnel Selection','Contact')
// array menu' con indici per lingua --> menu[0] = menu' in lingua[0]
menu = new Array(menu_ita, menu_eng);
// array div --> indice del div corrisponde all'indice della voce menu' corrispettiva
divs = new Array('servizi','informazioni','aree','metodologia','partners','selezione','contatti','intro');

divCorrente = 7;
linguaCorrente = 0;

// scrive il menu' con DOM (DOCUMENT OBJECT MODEL)
function scriviMenu(){
	myMenu = menu[linguaCorrente];
	if(document.createTextNode && document.getElementsByTagName) { 
		list_ul = document.createElement("UL");
		for (n=0; n<myMenu.length; n++) {					
			voce_li = document.createElement("LI"); 
			voce_a = document.createElement("A");
			voce_li.appendChild(voce_a);
			if (n==5)
				voce_a.setAttribute("href","javascript:visualizzaDiv('" + n + "');rimpiazza();showSite('http://www.gchconsulting.com');");
			else
				voce_a.setAttribute("href","javascript:visualizzaDiv('" + n + "');rimpiazza();");
			if (n == divCorrente){
				voce_a.setAttribute("class","menu_selected");
				voce_a.setAttribute("className","menu_selected"); //per Explorer (case-sensitive) 
			}
			else{
				voce_a.setAttribute("class","null");
				voce_a.setAttribute("className","null"); //per Explorer (case-sensitive) 
			}
			voce_a.appendChild(document.createTextNode(myMenu[n])) ;
			list_ul.appendChild(voce_li);
		}
		document.getElementById("menu").appendChild(list_ul);
	} 
}

// elimina il vecchio menu' e lo aggiorna con una nuova versione aggiornata
// elimina la vechcia data e l'aggiorna la data
function rimpiazza(){
	if(this.list_ul) { 
		document.getElementById("menu").removeChild(list_ul);
		list_ul = null;
	} 
	scriviMenu();
	if(this.data_top) { 
		document.getElementById("data").removeChild(data_top);
		data_top = null;
	} 
	giornodata();
}

// Setto display block al div in input che voglio visualizzare
function visualizzaDiv(div){	
	//oscuro la visibilità di tutti i div
	for (n=0; n<divs.length; n++) {
		for (m=0; m<lingua.length; m++) {
			voce = divs[n]+'_'+lingua[m];
			obj=document.getElementById(voce);
			if (obj != null)
				obj.style.display = 'none';
		}
	} 
	divCorrente = div;
	div = divs[div] +'_'+lingua[linguaCorrente];
	obj=document.getElementById(div);
	if (obj != null)
		obj.style.display = 'block';
}

// Data su top
function giornodata()
{
	var time = new Date();
	
	var giorno = time.getDate();
	var mese = time.getMonth()+1;
	var anno = time.getYear();
	
	var giorni = new Array('Domenica','Lunedì','Martedì','Mercoledì','Giovedì','Venerdì','Sabato');
	var days = new Array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday');
	var nome_giorno = giorni[time.getDay()];
	var days_name = days[time.getDay()];
	
	var mesi = new Array('Gennaio','Febbraio','Marzo','Aprile','Maggio','Giugno','Luglio','Agosto','Settembre','Ottobre','Novembre','Dicembre');
	var months = new Array('January','February','March','April','May','June','July','August','September','October','November','December');
	var nome_mese = mesi[time.getMonth()];
	var month_name = months[time.getMonth()];
	
	if (navigator.appName == "Netscape")
		anno = 1900 + anno;
	
	if (linguaCorrente == 0) // ITA
		datatemp = nome_giorno + " " + giorno + " " + nome_mese + " " + anno;
	else // default - inglese
		datatemp = days_name + " " + giorno + " " + month_name + " " + anno;	
	
	data_top = document.createElement("P");
	data_top.appendChild(document.createTextNode(datatemp)) ;
	document.getElementById("data").appendChild(data_top); 
}

