function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		index_03_over = newImage("imageshome/index_03-over.gif");
		index_05_over = newImage("imageshome/index_05-over.gif");
		index_09_index_05_over = newImage("imageshome/index_09-index_05_over.gif");
		index_09_over = newImage("imageshome/index_09-over.gif");
		index_10_index_09_over = newImage("imageshome/index_10-index_09_over.gif");
		index_10_over = newImage("imageshome/index_10-over.gif");
		index_11_over = newImage("imageshome/index_11-over.gif");
		index_12_index_11_over = newImage("imageshome/index_12-index_11_over.gif");
		index_12_over = newImage("imageshome/index_12-over.gif");
		index_13_index_12_over = newImage("imageshome/index_13-index_12_over.gif");
		index_13_over = newImage("imageshome/index_13-over.gif");
		index_14_index_13_over = newImage("imageshome/index_14-index_13_over.gif");
		index_14_over = newImage("imageshome/index_14-over.gif");
		index_15_index_14_over = newImage("imageshome/index_15-index_14_over.gif");
		index_15_over = newImage("imageshome/index_15-over.gif");
		index_16_index_15_over = newImage("imageshome/index_16-index_15_over.jpg");
		index_23_over = newImage("imageshome/index_23-over.gif");
		index_25_over = newImage("imageshome/index_25-over.gif");
		index_26_over = newImage("imageshome/index_26-over.gif");
		index_28_over = newImage("imageshome/index_28-over.gif");
		index_30_over = newImage("imageshome/index_30-over.gif");
		preloadFlag = true;
	}
}

//funzione che mostra un commento in base al periodo dell'anno in corso.
//si possono cambiare i commenti modificando il testo tra le virgolette (tenendo i tag <p>)
//si possono modificare le date di apparizione di un commento modificando solo i numeri dopo la parola mese
function calcmes() {
	if (mese>0 && mese<5) {
		document.write("<p><p>Non ? un po' presto per pensare al prossimo?")
	}
	if (mese>=5 && mese<9) {
		document.write("<p><p>Non sarebbe meglio pensare all'estate?")
	}
	if (mese>=9 && mese<=12) {
		document.write("")
	}
}

//funzione di conversione dei giorni della settimana da numeri in lettere
function convgio() {
	if (gset==0) { gset="Domenica" }
	if (gset==1) { gset="Lunedi" }
	if (gset==2) { gset="Martedi" }
	if (gset==3) { gset="Mercoledi" }
	if (gset==4) { gset="Giovedi" }
	if (gset==5) { gset="Venerdi" }
	if (gset==6) { gset="Sabato" }
}

//funzione di conversione dei mesi dell'anno da numeri in lettere
function convmes() {
	if (mese==0) { mese="gennaio" }
	if (mese==1) { mese="febbraio" }
	if (mese==2) { mese="marzo" }
	if (mese==3) { mese="aprile" }
	if (mese==4) { mese="maggio" }
	if (mese==5) { mese="giugno" }
	if (mese==6) { mese="luglio" }
	if (mese==7) { mese="agosto" }
	if (mese==8) { mese="settembre" }
	if (mese==9) { mese="ottobre" }
	if (mese==10) { mese="novembre" }
	if (mese==11) { mese="dicembre" }

}

//funzione per il calcolo della data odierna
function dataoggi() {
	oggi=new Date()
	gset=oggi.getDay()
	gmes=oggi.getDate()
	mese=oggi.getMonth()
	anno=oggi.getFullYear()
}

//funzione per il calcolo dei giorni mancanti al prossimo Natale (o altra ricorrenza)
//per cambiare ricorrenza modificare il mese e il giorno del campo natale (formato inglese)
function natale() {
	oggi=new Date()
	if ((mese = 12) && (gmes > 25))
		{anno = anno +1}
	natale=new Date("12/25/"+ anno)
	giornims=natale.getTime() - oggi.getTime()
	giorni=Math.floor(giornims / (1000 * 60 * 60 * 24)) + 1
	return giorni
}