function swap_class(td,class_name) {
	if(document.getElementById || (document.all && !(document.getElementById))) {
		td.className=class_name;
	}
}

function swap_class_id(id,class_name) {
	if(document.getElementById || (document.all && !(document.getElementById))) {
		var oElement = document.getElementById(id);
		oElement.className=class_name;
	}
}

function setHtmlLayer(layer, html) {

	if (document.layers) eval('document.'+layer+'.document.writeln("'+html+'")');
	else if (document.all) eval('document.all.'+layer+'.innerHTML="'+html+'"');
	else {
		var span_el = document.getElementById(layer);
		var new_txt = document.createTextNode(html);
		span_el.replaceChild(new_txt, span_el.childNodes[0]);
	}

	return(0);

}

function setClock() {

	var months=new Array();
	months[0]='gennaio';
	months[1]='febbraio';
	months[2]='marzo';
	months[3]='aprile';
	months[4]='maggio';
	months[5]='giugno';
	months[6]='luglio';
	months[7]='agosto';
	months[8]='settembre';
	months[9]='ottobre';
	months[10]='novembre';
	months[11]='dicembre';

	var days=new Array();
	days[0]='domenica';
	days[1]='lunedì';
	days[2]='martedì';
	days[3]='mercoledì';
	days[4]='giovedì';
	days[5]='venerdì';
	days[6]='sabato';
	
	var data=new Date();

	var anno=data.getFullYear();
	var mese=months[data.getMonth()];
	var giorni=data.getDate();
	var giorno=days[data.getDay()];
	var ore=data.getHours();
	var minuti=data.getMinutes();
	var secondi=data.getSeconds();

	anno=anno.toString();
	
	giorni=giorni.toString();
	for (i=giorni.length;i<2;i++) giorni="0"+giorni;

	ore=ore.toString();
	for (i=ore.length;i<2;i++) ore="0"+ore;

	minuti=minuti.toString();
	for (i=minuti.length;i<2;i++) minuti="0"+minuti;

	var dataHtml = giorno + ' ' + giorni + ' ' + mese + ' ' + anno + ' ' + ore + ':' + minuti;

	setHtmlLayer('clock', dataHtml);

	document.getElementById('clockContainer').title='la data corrente è ' + dataHtml;
	
	window.setTimeout("setClock()", 60000 - (secondi * 1000));

	return(0);

}
