// Raccolta di funzioni javascript e jQuery che mostrano le news e gli eventi all'interno di <div id="NewsColoumn">

// Variabili booleane: scelta se c'è da visualizzare o meno qualche comunicazione/evento/iniziativa
var isNews = true;
var isEvents = true;
var isInitiatives = false;

// Variabili booleane: imposto quale/i evento/i visualizzare
var isAssemblea = false;
var isSito = false;
var isConcertoBandistico = false;
var isFestaSulSerio = true;
var isSSilvestro = false;

// Variabili booleane: imposto quale/i iniziativa/i visualizzare
var isMercatino = false;
var isSLucia = true;
var isBNInPiazza =false;


// -------------------------------- //
//	COMUNICAZIONI DAL CLUB A.d.S.	//
// -------------------------------- //

var news = new Array(
		'<b><font color="red">20/06/2010: </font></b>&Egrave partita la macchina organizzativa per la XV&ordf Edizione della Festa sul Serio. Vai alla pagina <a href="manifestazioni.html">Manifestazioni</a> per vedere le quattro orchestre che allieteranno le serate.',
		'<b><font color="red">27/04/2010: </font></b>Aggiornamento portale Club Amici del Serio: come preannunciato nei giorni scorsi, &egrave; stato inserito il nuovo <a href="public/adsguestbook/">Guestbook</a>.');

function showNews() {
	if (isNews) {
		var uList = $('<ul></ul>');
		for (var n=0;n<news.length;n++) {
			var News = $('<li>' + news[n] + '</li>');
			News.appendTo(uList);
		}
		uList.appendTo("#comunicazioni");
	}
	else {
		// Codice per stampare il messaggio di assenza di news
	}
}

function showHNews() {
	if (isNews) {
		var uList = $('<ul></ul>');
		for (var n=0;n<news.length;n++) {
			var News = $('<li>' + news[n] + '</li>');
			News.appendTo(uList);
		}
		uList.appendTo("#NEWS");
	}
	else {
		// Codice per stampare il messaggio di assenza di news
	}
}

// -------------------------------- //
//		   PROSSIMI EVENTI			//
// -------------------------------- //

var Assemblea = new Array(
		'Assemblea Generale',
		'14/03/2010',
		'assemblea.gif',
		'Domenica 14 Marzo, alle ore 14:30 in prima convocazione e alle ore 15:00 in seconda convocazione, Assemblea Generale presso la sede del Club. Ulteriori dettagli <a href="manifestazioni.html">qui</a>',
		isAssemblea);

var presentazioneSito = new Array(
		'Presentazione Sito',
		'14/03/2010',
		'logo.png',
		'Il Club Amici del Serio sbarca su internet!! La presentazione ufficiale si terr&agrave; domenica 14 Marzo in concomitanza con l\'Assemblea Generale dei Soci.',
		isSito);

var concertoBandistico = new Array(
		'Concerto Bandistico',
		'21/03/2010',
		'corpobandisticopizzighettone.gif',
		'In occasione della festa del santo patrono S. Patrizio e del 30&deg; anniversario dalla fondazione del Club, Concerto Bandistico nella chiesa di Regona. Ulteriori dettagli <a href="manifestazioni.html">qui</a>',
		isConcertoBandistico);

var festaSulSerio = new Array(
		'Festa sul Serio',
		'30/7/2010 - 2/8/2010',
		'festaserio.gif',
		'15&deg; Edizione della Festa sul Serio. Da venerd&igrave; 30 Luglio a Luned&igrave; 2 Agosto quattro serate all\'insegna di musica dal vivo, animazione, ballo liscio e gastronomia. Per vedere come raggiungerci clicca <a href="doveSiamo.html">qui</a>.',
		isFestaSulSerio);

var SSilvestro = new Array(
		'Cenone S. Silvestro',
		'31/12/2009',
		'ssilvestro.gif',
		'Gioved&igrave; 31 Dicembre alle ore 20:00 Cenone di San Silvestro presso la sede del Club. Per le modalit&agrave; di adesione leggere la relativa comunicazione.',
		isSSilvestro
		);

var events = new Array(
		Assemblea,
		presentazioneSito,
		concertoBandistico,
		festaSulSerio,
		SSilvestro
		);

/* Funzione showEvents() - da richiamare mediante <script type="text/javascript">showNews();</script> */
function showEvents() {
	if (isEvents) {
		
		/* Se ho eventi da mostrare viene stampato il titolo, altrimenti no */
		var EVENTI = $('<h1>EVENTI</h1>');
		EVENTI.appendTo("#NewsColoumn");
		
		for (var e=0;e<events.length;e++) {
			if (events[e][events[e].length-1]) {
				var Evento = $('<div><p><img src="images/' + events[e][2] + '" />' + '<h2>' + events[e][0] + '</h2><h3>Data:<br /><font style="font-weight:bold;color:#F00">' + events[e][1] + '</font></h3>' + events[e][3] + '<br class="clear" /></p></div>');
				Evento.addClass("evento");
				Evento.appendTo("#NewsColoumn");
			}
			else {
				// Se la variabile booleana associata all'evento è false, non fa nulla e va ad iterazione successiva del ciclo for
			}
		}
	}
	else {
		// Codice per stampare il messaggio alternativo di assenza eventi
	}
}

// -------------------------------- //
//		  INIZIATIVE FUTURE			//
// -------------------------------- //

var Mercatino = new Array(
		'Mercatino Natalizio',
		'21,22,26/11/2009',
		'ssilvestro.gif',
		'Nelle giornate sopra indicate, nella sede del Club, si terr&agrave; un piccolo mercatino natalizio. Non mancate, vi aspettano tanti articoli per la casa ed altro ancora.',
		isMercatino
		);

var SLucia = new Array(
		'Santa Lucia',
		'12/12/2009',
		'ssilvestro.gif',
		'Come da consuetudine, il Club Amici del Serio organizza per i pi&ugrave; piccoli una serata in occasione della ricorrenza di Santa Lucia. Vi aspettiamo numerosi Sabato 12 Dicembre alle ore 20:00 sul sagrato della chiesa.',
		isSLucia
		);

var BNInPiazza = new Array(
		'Babbo Natale in piazza',
		'25/12/2009',
		'ssilvestro.gif',
		'Ancora un appuntamento per i pi&ugrave; piccoli: Venerd&igrave; 25 Dicembre, in occasione della festivit&agrave; del Santo Natale, gli Amici del Serio vi aspettano per l\'iniziativa &quot;Babbo Natale in piazza&quot;.',
		isBNInPiazza
		);

var initiatives = new Array(
		Mercatino,
		SLucia,
		BNInPiazza
		);

/* Funzione showInitiatives() - da richiamare mediante <script type="text/javascript">showInitiatives();</script> */
function showInitiatives() {
	if (isInitiatives) {
		
		/* Se ho iniziative da mostrare viene stampato il titolo, altrimenti no */
		var INIZIATIVE = $('<h1>INIZIATIVE</h1>');
		INIZIATIVE.appendTo("#NewsColoumn");
		
		for (var i=0;i<initiatives.length;i++) {
			if (initiatives[i][initiatives[i].length-1]) {
				var Iniziativa = $('<div><p><img src="images/' + initiatives[i][2] + '" />' + '<h2>' + initiatives[i][0] + '</h2><h3>Data:<br /><font style="font-weight:bold;color:#F00">' + initiatives[i][1] + '</font></h3>' + initiatives[i][3] + '<br class="clear" /></p></div>');
				Iniziativa.addClass("iniziativa");
				Iniziativa.appendTo("#NewsColoumn");
			}
			else {
				// Se la variabile booleana associata all'iniziativa è false, non fa nulla e va ad iterazione successiva del ciclo for
			}
		}
	}
	else {
		// Codice per stampare il messaggio alternativo di assenza iniziative
	}
}
