// JavaScript Document
var browserName = navigator.appName;
var milli = 86400000; // Costante per trovare i giorni
var num = 6;
var elem = num;
var d = new Date();
var annoCor
if(browserName == "Netscape")
	annoCor = parseInt(d.getYear()) + 1900
else
	annoCor = parseInt(d.getYear())
var today = new Date(annoCor,d.getMonth(),d.getDate(),0,0,0);
var data = new Array(num);
data[0] = new Date(2010,3,24,0,0,0); // Data primo evento
data[1] = new Date(2010,4,2,0,0,0); // Data terzo evento
data[2] = new Date(2010,4,8,0,0,0); // Data quarto evento
data[3] = new Date(2010,5,26,0,0,0); // Data terzo evento
data[4] = new Date(2010,6,26,0,0,0); // Data terzo evento
data[5] = new Date(2010,9,2,0,0,0); // Data terzo evento
var evento = new Array(num);
evento[0] = "Chiesa Parrochiale di Crocera di Barge alle ore 21 &quot;Due Cori per una Capanna&quot; Serata di beneficienza per la missione &quot;Macoulae&quot; in Cameroun;";
evento[1] = "A Famolasco ore 15;";
evento[2] = "In occasione del raduno degli alpini, alle ore 16, concerto nella Chiesa di S.Paolo a Bergamo con il coro ANA di Cremona e il coro della SMA di Aosta;";
evento[3] = "Concerto a Villanova d'Asti, ore 21, con il coro &quot;La Bissocca&quot; e il coro &quot;Cesare Rinaldo&quot; di Cossato (Biella);";
evento[4] = "A Bagnolo P.te, ore 21, concerto per il 50&deg; Anniversario del gruppo ANA, con il coro &quot;La Rocca&quot; di Cavour;";
evento[5] = "A Barge 7&deg; Rassegna corale Bargese. Sar&agrave; nostro ospite il coro &quot;Impromptu&quot; di Annonay (Francia).";

if (document.title == "Ij Cantor dla Meidia - Eventi"){
	var insert = false;
	var eventiPres = false;
	var i = 0;
	while(!insert){
		eventiPres = true;
		if (data[i].getTime() >= today.getTime() && i < 6){
			var meseint = data[i].getMonth();
			var sidebar = mese(data[i].getMonth());
			if(i == 0){
				document.write("<tr><td class='sidebarHeader'>" + sidebar + "</td></tr>")
				document.write("<tr><td class = 'detailText'>" + stampa(data[i], evento[i]) + "</td></tr>")
				eventiPres = true;
			}
			else{
				if(data[i].getMonth() == data[i-1].getMonth()){
				document.write("<tr><td class = 'detailText'>" + stampa(data[i], evento[i]) + "</td></tr>")
				eventiPres = true;
				}
				else{
					sidebar = mese(data[i].getMonth());
					document.write("<tr><td class='sidebarHeader'>" + sidebar + "</td></tr>")
					document.write("<tr><td class = 'detailText'>" + stampa(data[i], evento[i]) + "</td></tr>")
					eventiPres = true;
				}
			}
		}
		if (!eventiPres){
			insert = true;
			document.write("<tr><td class = 'detailText'><p>Non sono previsti eventi per il momento.</p><hr /></td></tr>")
		}
		if(i == 6){
			insert = true;
		}
		i = i + 1;
	}
}
else if (document.title == "Ij Cantor dla Meidia - Home"){
	var flag = false;
	for (i=0; i<num; i++){
		if ((data[i] != null) && ((today.getTime()-data[i].getTime())/86400000 >= -10) && ((today.getTime()-data[i].getTime())/86400000 <= 0)){
				document.write("<tr><td width='10%'></td><td width='80%'><p>" + stampa(data[i], evento[i]) + "</p></td><td width='10%'></td></tr><tr><td width='10%'></td><td width='80%'><a href='eventi.html'>Alla pagina dei prossimi eventi&gt;&gt;<span class='Stile1'></a></td><td width='10%'></td></tr>")
		flag = true;
		}
	}
	if (!flag){
		document.write("<tr><td width='10%'></td><td width='80%'><p>Non ci sono eventi in programma per i prossimi 10 giorni</p><hr /><a href='eventi.html'>Alla pagina dei prossimi eventi&gt;&gt;<span class='Stile1'></a></td><td width='10%'></td></tr>")
	}
}

function dayToEvent(eventDate){
	var day = "";
	var d = new Date();
	var annoEv
	if(browserName == "Netscape")
		annoEv = parseInt(d.getYear()) + 1900
	else
		annoEv = parseInt(d.getYear())
	var date = new Date(annoEv,d.getMonth(),d.getDate(),0,0,0);
	day = "(Mancano " + parseInt((eventDate-date)/milli) + " giorni all'evento)";
	return day
}  // Funzione che calcola i giorni che mancano ad un evento

function stampa(data, descrizione){
	var annoEv
	if(browserName == "Netscape")
		annoEv = parseInt(data.getYear()) + 1900
	else
		annoEv = parseInt(data.getYear())
	if(d.getTime() <= data.getTime())
		var s = "<strong>" + data.getDate() + " " + mese(data.getMonth()) + " " + annoEv + ": </strong>" + descrizione + "<p>" + dayToEvent(data) + "</p><hr />";
	else
		s = ""
	return s
} // Funzione per la stampa degli eventi

function mese(mounth){
	var m = "";
	switch (mounth){
		case 0:
			m = "GENNAIO";
		break
		
		case 1:
			m = "FEBBRAIO";
		break
		
		case 2:
			m = "MARZO";
		break
		
		case 3:
			m = "APRILE";
		break
		
		case 4:
			m = "MAGGIO";
		break
		
		case 5:
			m = "GIUGNO";
		break
		
		case 6:
			m = "LUGLIO";
		break
		
		case 7:
			m = "AGOSTO";
		break
		
		case 8:
			m = "SETTEMBRE";
		break
		
		case 9:
			m = "OTTOBRE";
		break
		
		case 10:
			m = "NOVEMBRE";
		break
		
		case 11:
			m = "DICEMBRE";
		break
	}
	return m
} // Fumzione per trovare il mese