var newsarray= new Array(10);
newsarray[5]="**  **";
newsarray[1]="** pubblicato il calendario delle attività 2009/2010 del club di milano! **";
newsarray[2]="**  **";
newsarray[3]="**  **";
newsarray[4]="**  **";
newsarray[0]=newsarray[1]+newsarray[2]+newsarray[3]+newsarray[4]+newsarray[5];


//definizione oggetto evento per calendario
function evento (gg,mm,aa, numdata, mesedata, testoevento){
	var data=new Date();
	data.setFullYear(aa,mm-1,gg);
	data.setHours(0);
	data.setMinutes(0);
	data.setSeconds(0);
	this.data=data;
	this.numdata=numdata;
	this.mesedata=mesedata;
	this.testoevento=testoevento;
}
evento1= new evento(6,2,2010,'6','febbraio','Giornata senza enclitiche. Presso la Citta del Gioco, in via delle Forze Armate 103, ore 15');
evento2= new evento(20,2,2010,'20','febbraio','Torneo della pizza. Presso la Casa dei Giochi, in via Sant Uguzzone, dalle 15 in poi.');
evento3= new evento(6,2,2010,'6','marzo','Torneo Paperon de Paperoni. Presso la Casa dei Giochi, in via Sant Uguzzone, dalle 15 in poi.');
evento4= new evento(20,3,2010,'20','marzo','Torneo di primavera. Presso la Casa dei Giochi, in via Sant Uguzzone, dalle 15 in poi.');
evento5= new evento(10,4,2010,'10','aprile','Torneo di duplicato. Presso la Citta del Gioco, in via delle Forze Armate 103, dalle 15 in poi.');
evento6= new evento(17,4,2010,'17','aprile','Prova simultanea. Presso la Casa dei Giochi, in via Sant Uguzzone, dalle 15 in poi.');
evento7= new evento(9,1,2010,'9','gennaio','Torneo Uomini contro donne.Presso la Citta del Gioco, in via delle Forze Armate 103, dalle 15 in poi.');
evento8= new evento(16,1,2099,'','','');
evento9= new evento(20,6,2009,'20','giugno','Presso la Casa dei Giochi, in via Sant Uguzzone, dalle 15 in poi.');
evento10= new evento(11,7,2009,'11','luglio','Presso la Citta del Gioco, in via delle Forze Armate 103, dalle 15 in poi.');
evento11= new evento(18,7,2009,'18','luglio','Presso la Casa dei Giochi, in via Sant Uguzzone, dalle 15 in poi.');
evento12= new evento(25,7,2009,'25','luglio','Torneo "La mela Cotogna 2009", un weekend di sfide a Lodi');
//array eventi NON FARE più grande del numero di eventi inseriti
//inserire eventi in ordine cronologico
var cal_event= new Array (12);

cal_event[0]= evento1;
cal_event[1]= evento2;
cal_event[2]= evento3;
cal_event[3]= evento4;
cal_event[4]= evento5;
cal_event[5]= evento6;
cal_event[6]= evento7;
cal_event[7]= evento8;
cal_event[8]= evento9;
cal_event[9]= evento10;
cal_event[10]= evento11;
cal_event[11]= evento12;
function calendario(){
	var i=0;
	//cerco l'evento più vicino a oggi
	var oggi=new Date();
	oggi.setHours(0);
	oggi.setMinutes(0);
	oggi.setSeconds(0);
	var cicla= 1;
	while (cicla){
		if (oggi>cal_event[i].data)
			i++;
		if (oggi<=cal_event[i].data)
			cicla=0;
		if (i>=cal_event.length){
			i=cal_event.length-1;
			cicla=0;
		}
	}
	//sistemo il numero del giorno
	var posto=document.getElementById("datanum");
	var testo=cal_event[i].numdata;
	var nodotesto=document.createElement("div");
	posto.removeChild(posto.childNodes[0]);
	//nodonews.value=testo;
	posto.appendChild(nodotesto);
	nodotesto.innerHTML=testo;
	//sistemo il mese
	var posto=document.getElementById("datamese");
	var testo=cal_event[i].mesedata;
	var nodotesto=document.createElement("div");
	posto.removeChild(posto.childNodes[0]);
	//nodonews.value=testo;
	posto.appendChild(nodotesto);
	nodotesto.innerHTML=testo;
	//sistemo il numero del giorno
	var posto=document.getElementById("testoapp");
	var testo=cal_event[i].testoevento;
	var nodotesto=document.createElement("div");
	posto.removeChild(posto.childNodes[0]);
	//nodonews.value=testo;
	posto.appendChild(nodotesto);
	nodotesto.innerHTML=testo;

}

function muovinews(){
	var posto=document.getElementById("news");
	var testo=newsarray[0];
	//solo IE
	//posto.removeNode(false);
	var nodonews=document.createElement("div");
	posto.removeChild(posto.childNodes[0]);
	//nodonews.value=testo;
	posto.appendChild(nodonews);
	nodonews.innerHTML=elaborastringa(testo);
}

function elaborastringa(str){
	var i=0;
	var cerca=true;
	var temp="";
	if ((str.charAt(0)!='<')&&(str.charAt(0)!='&')){
		temp=str.slice(1);
		str=temp+str.charAt(0);
	}
	//gestione tag e sequenze escape &Xx;
	else{
		//se è un tag html
		if (str.charAt(0)=='<'){
			//finchè non lo estraggo tutto
			while (cerca){
				// se non è il fine tag
				if (str.charAt(i)!='>'){
					//salvo il carattere
					temp=temp+str.charAt(i);
					//incremento il contatore
					i=i+1;
				}
				else
					cerca=false;
			}
			//sono arrivato a finetag, salvo il ;
			temp=temp+str.charAt(i);
			i=i+1;
			str=str.slice(i)+temp;

		}
		if (str.charAt(0)=='&'){
			//alert(str);
			//è una sequenza di escape
			while (cerca){
				// se non è il fine tag
				if (str.charAt(i)!=';'){
					//salvo il carattere
					temp=temp+str.charAt(i);
					//incremento il contatore
					i=i+1;
				}
				else
				//non devo più ciclare
					cerca=false;
			}
			//sono arrivato a finetag, salvo il ;
			temp=temp+str.charAt(i);
			i=i+1;
			str=str.slice(i)+temp;
		}
	}
	newsarray[0]=str;
	return str.substr(0,92);
}

function sottostringa(str,n){
	str.substr(0,92+n);
}

function evidenziamenu(chi){
	document.getElementById(chi).setAttribute("class","menu_elsel");
}
function toglievmenu(chi){
	document.getElementById(chi).setAttribute("class","menu_el");
}
function init_page(){
	//muovinews();
	calendario();
	setInterval("muovinews()",500);
}