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

    gio = new Array(7); 
    gio[0]="Domenica", 
    gio[1]="Lunedì", 
    gio[2]="Martedì", 
    gio[3]="Mercoledì", 
    gio[4]="Giovedì", 
    gio[5]="Venerdì", 
    gio[6]="Sabato"; 

var fatto = false;
function returnData(){
    oggi=new Date();                // crea oggetto oggi, con la data di oggi 
    nascita=new Date(1945,0,27);    // crea oggetto nascita, con una specifica data 
    inizio=new Date(2000,0,1);      // crea oggetto inizio, con una specifica data 
    secs=(inizio-oggi)/1000;        // secondi tra oggi e inizio 
    giorni=Math.floor(secs/86400);  // giorni tra oggi e inizio 

    anno2=oggi.getYear();           // anno con 2 cifre  
    anno4=oggi.getFullYear();       // anno con 4 cifre 
    anno23=oggi.getYear();          // anno con 2 cifre se prima del 2000, 3 dopo 
    giorno2=oggi.getDate();         // numero del giorno del mese 
    settimanale=oggi.getDay();      // numero del giorno della settimana 0=domenica 
    nmese=oggi.getMonth();     // numero del mese 0=gennaio, 1=febbraio 
    ora=oggi.getHours();            // numero dell'ora 
    minuti=oggi.getMinutes();       // numero minuti 
    secondi=oggi.getSeconds();      // numero secondi 
    millisecondi=oggi.getMilliseconds();       // numero di millisecondi 
    msdal111970=oggi.getTime();     // numero di millisecondi trascorsi dal 1.1.1970 
    zona=oggi.getTimezoneOffset();  // numero dei minuti rispetto a Greenwich 
    utcgiorno=oggi.getUTCDate();    // numero dei giorni del mese in coordinate UTC 
    utcmese=oggi.getUTCMonth();     // numero del mese UTC 
    utcanno4=oggi.getUTCFullYear(); // anno con 4 cifre UTC 
    utcsettimanale=oggi.getUTCDay();// numero del giorno UTC della settimana 0=domenica 
    utcora=oggi.getUTCHours();      // numero dell'ora UTC 
    utcmillisecondi=oggi.getUTCMilliseconds();       // UTC numero di millisecondi 
	//paola commento data_formattata = giorno2 +" "+ mese[nmese] + " " +  anno4;
	data_formattata = gio[settimanale]+","+" "+giorno2 +" "+ mese[nmese] + " " +  anno4;
/*    document.writeln("<pre>"); 
       document.writeln("oggi   =new Date()          :",oggi); 
       document.writeln("nascita=new Date(1945,0,27) :",nascita); 
       document.writeln("inizio =new Date(2000,0,1)  :",inizio); 
       document.writeln("   oss.                     :gennaio=0, febbraio=1, .., diecembre=12"); 
       document.writeln("secs   =(inizio-oggi)/1000  :",secs); 
       document.writeln("Math.floor(secs/84400)      :",giorni); 
       document.writeln("anno con 2 cifre            :",anno2); 
       document.writeln("anno con 4 cifre            :",anno4); 
       document.writeln("anno 2 se <2000 altrimenti 3:",anno23); 
       document.writeln("numero del mese 0,1,..11    :",nmese); 
       document.writeln("nome del mese               :",mese[nmese]); 
       document.writeln("giorno in cifre             :",giorno2); 
       document.writeln("giorno della settimana 0..6 :",settimanale); 
       document.writeln("nome del giorno             :",gio[settimanale]); 
       document.writeln("ore                         :",ora); 
       document.writeln("minuti                      :",minuti); 
       document.writeln("secondi                     :",secondi); 
       document.writeln("millisecondi                :",millisecondi); 
       document.writeln("millisecondi dal 1.1.1970   :",msdal111970); 
       document.writeln("minuti rispetto a Greenwich :",zona); 
       document.writeln("UTC"); 
       document.writeln("anno UTC con 4 cifre        :",utcanno4); 
       document.writeln("numero del mese 0,1,.. UTC  :",utcmese); 
       document.writeln("numero giorno UTC           :",mese[utcmese]); 
       document.writeln("giorno della settimana UTC  :",utcsettimanale); 
       document.writeln("nome del giorno             :",gio[settimanale]); 
       document.writeln("numero giorno UTC           :",utcgiorno); 
       document.writeln("ore UTC                     :",utcora); 
       document.writeln("millisecondi UTC            :",utcmillisecondi); 
	    document.writeln("</pre>"); 
*/
	return data_formattata;
}
function newWin(cLink,nw,nh) { 
	alrtWndo = window.open(cLink,"Alert","height="+nh+",top=50,left=50,width="+nw+",toolbar=yes,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes");
}
function Del(cLink,nw,nh) { 
    var fEsito = window.confirm("Premi OK per eliminare definitivamente l\'elemento selezionato,\n altrimenti ANNULLA o Cancel.");
    if (fEsito) {
        newWin(cLink,nw,nh);
    }
}

function ConfirmDel(cLink) { 
    var fEsito = window.confirm("Premi OK per eliminare definitivamente l\'elemento selezionato,\n altrimenti ANNULLA o Cancel.");
    if (fEsito) {
		location.href(cLink);
    }
}
function CheckSearchForm () {
	if (document.forms["cercaform"].cerca.value.length == 0){
		alert("Inserire un criterio di ricerca!");
		return false;
	}
	return true;
}

function ViewAnteprima(){
	alert('TODO antepriama');
}
function checkCampiAnnuncio() {
		if (fatto) {return false;}
		var f = document.forms["formannuncio"];
		if (f.annuncio.value== '' ) {
			alert("Selezionate il tipo di annuncio");
			return false;
		}
		if (f.oggetto.value== '' ) {
			alert("Inserire l' Oggetto");
			return false;
		}
		if (f.nome_cognome.value== '' ) {
			alert("Inserire Nome e Cognome");
			return false;
		}
		if (f.provincia.value== '' ) {
			alert("Selezionare la Provincia");
			return false;
		}
		
		if (f.telefono.value== '' ) {
			alert("Inserire il Telefono");
			return false;
		}

		if (f.email.value.indexOf('@',0)==-1 || f.email.value.indexOf('.',0)==-1 || ((f.email.value.length-2) < f.email.value.indexOf('.',0))) {
			alert("\nIndirizzo Email non valido. Inserire un indirizzo Email in questo formato: mariorossi@nomeprovider.it.");
			return false;
		}
		var range = '()<>@;:\"[], ';
		var ValueEmail = f.EMAIL.value;		
		var AccEmail= ValueEmail.substring(0,(ValueEmail).indexOf('@','0'));
		var DomEmail = ValueEmail.substring((ValueEmail).indexOf('@','0')+1,ValueEmail.length);
		for (var i=0;i<AccEmail.length;i++){
		   tst = AccEmail.charAt(i);
		   if (range.indexOf(tst)>=0){
				alert(tst + ": carattere non valido");
				return false;
		   }
		}
		for (var i=0;i<DomEmail.length;i++){
		   tst = DomEmail.charAt(i);
		   if (range.indexOf(tst)>=0){
				alert( tst + ": carattere non valido");
				return false;
		   }
		}
alert("qui");
    var fEsito = window.confirm("Premi OK per confermare l'invio della risposta,\n altrimenti ANNULLA o Cancel.");
alert(fEsito);
	
    if (fEsito) {
		fatto = true;
		return true;
    }else {
		return false;
	}

}
function checkCampiRispostaAnnuncio() {
		if (fatto) {return false;}
		var f = document.forms["annuncio_risposta"];
		if (f.email.value.indexOf('@',0)==-1 || f.email.value.indexOf('.',0)==-1 || ((f.email.value.length-2) < f.email.value.indexOf('.',0))) {
			alert("\nIndirizzo Email non valido. Inserire un indirizzo Email in questo formato: mariorossi@nomeprovider.it.");
			return false;
		}
		var range = '()<>@;:\"[], ';
		var ValueEmail = f.email.value;		
		var AccEmail= ValueEmail.substring(0,(ValueEmail).indexOf('@','0'));
		var DomEmail = ValueEmail.substring((ValueEmail).indexOf('@','0')+1,ValueEmail.length);
		for (var i=0;i<AccEmail.length;i++){
		   tst = AccEmail.charAt(i);
		   if (range.indexOf(tst)>=0){
				alert(tst + ": carattere non valido");
				return false;
		   }
		}
		for (var i=0;i<DomEmail.length;i++){
		   tst = DomEmail.charAt(i);
		   if (range.indexOf(tst)>=0){
				alert( tst + ": carattere non valido");
				return false;
		   }
		}
		if (f.nome.value== '' ) {
			alert("Inserire il nome");
			return false;
		}
		if (f.testo.value== '' ) {
			alert("Inserire messaggio");
			return false;
		}
		fatto = true;
		return true;
}


function checkCampi() {
		if (fatto) {return false;}
		var f = document.forms["formregistra"];
		if (f.COGNOME.value== '' ) {
			alert("Inserire il Cognome");
			return false;
		}
		if (f.NOME.value== '' ) {
			alert("Inserire il Nome");
			return false;
		}
		if (f.EMAIL.value== '' ) {
			alert("Inserire L'indirizzo Email");
			return false;
		}
		if (f.EMAIL.value.indexOf('@',0)==-1 || f.EMAIL.value.indexOf('.',0)==-1 || ((f.EMAIL.value.length-2) < f.EMAIL.value.indexOf('.',0))) {
			alert("\nIndirizzo Email non valido. Inserire un indirizzo Email in questo formato: mariorossi@nomeprovider.it.");
			return false;
		}
		var range = '()<>@;:\"[], ';
		var ValueEmail = f.EMAIL.value;		
		var AccEmail= ValueEmail.substring(0,(ValueEmail).indexOf('@','0'));
		var DomEmail = ValueEmail.substring((ValueEmail).indexOf('@','0')+1,ValueEmail.length);
		for (var i=0;i<AccEmail.length;i++){
		   tst = AccEmail.charAt(i);
		   if (range.indexOf(tst)>=0){
				alert(tst + ": carattere non valido");
				return false;
		   }
		}
		for (var i=0;i<DomEmail.length;i++){
		   tst = DomEmail.charAt(i);
		   if (range.indexOf(tst)>=0){
				alert( tst + ": carattere non valido");
				return false;
		   }
		}
		fatto = true;
		return true;
}
function checkEmail() {
		if (fatto) {return false;}

		var f = document.forms["formcancella"];
		if (f.EMAIL.value== '' ) {
			alert("Inserire L'indirizzo Email");
			return false;
		}
	if (f.EMAIL.value.indexOf('@',0)==-1 || f.EMAIL.value.indexOf('.',0)==-1 || ((f.EMAIL.value.length-2) < f.EMAIL.value.indexOf('.',0))) {
			alert("\nIndirizzo Email non valido. Inserire un indirizzo Email in questo formato: mariorossi@nomeprovider.it.");
			return false;
		}
			var range = '()<>@;:\"[], ';
		var ValueEmail = f.EMAIL.value;		
		var AccEmail= ValueEmail.substring(0,(ValueEmail).indexOf('@','0'));
		var DomEmail = ValueEmail.substring((ValueEmail).indexOf('@','0')+1,ValueEmail.length);
		for (var i=0;i<AccEmail.length;i++){
		   tst = AccEmail.charAt(i);
		   if (range.indexOf(tst)>=0){
				alert(tst + ": carattere non valido");
				return false;
		   }
		}
		for (var i=0;i<DomEmail.length;i++){
		   tst = DomEmail.charAt(i);
		   if (range.indexOf(tst)>=0){
				alert( tst + ": carattere non valido");
				return false;
		   }
		}
		fatto = true;
		return true;
}
function CheckLogin () {
	if (document.forms["loginform"].Login.value.length == 0){
		alert("Inserire Username!");
		return false;
	}
	if (document.forms["loginform"].Password.value.length == 0){
		alert("Inserire Password!");
		return false;
	}
	return true;
}
/// INIZIO BANNER
/****
* Banner Ad Rotater v3.02
* Anarchos > anarchos3@hotmail.com
* http://anarchos.xs.mw/bannerad.phtml
**/

function Banner(refreshTime, width, height, altText, start, random){
	this.objName = "bannerAd" + (Banner.count++);
	eval(this.objName + "=this");
	if (!refreshTime) this.refreshTime = 5000; else this.refreshTime = refreshTime*1000;
	if (!width) this.width = 460; else this.width = width;
	if (!height) this.height = 68; else this.height = height;
	if (random == null) this.random = 1; else this.random = random;
	this.altText = altText;
	this.ads = [];
	if (start) this.currentAd = start-1; else start = null;
	this.mySize = 0;

	this.Ad = function(src, href, target, mouseover) {
		var tempImage = new Image();
		tempImage.src = src;
		this.ads[this.mySize] = new Object();
		var ad = this.ads[this.mySize];
		ad.src = src;
		if (typeof(target) == "undefined" || target == null) ad.target = "_self"; else ad.target = target;
		ad.href = href;
		ad.mouseover = mouseover;
		this.mySize++;
	}

	this.link = function(){
		var	ad = this.ads[this.currentAd];
		if (ad.target == "_self"){
			location.href = ad.href;
		}
		else if (ad.target == "_blank" || ad.target == "_new"){
			open(ad.href,this.objName + "Win");
		}
		else top.frames[ad.target].location.href = ad.href;
	}

	this.showStatus = function(){
		var ad = this.ads[this.currentAd];
		if (ad.mouseover) status = ad.mouseover;
		else status = ad.href;
	}

	this.randomAd = function(){
		var n;
		do { n = Math.floor(Math.random() * (this.mySize)); } 
		while(n == this.currentAd);
		this.currentAd = n;
	}

	this.output = function(){
		var tempCode = "";
		if (this.mySize > 1){
			if (this.currentAd == null) this.randomAd();
			if (this.currentAd >= this.mySize) this.currentAd = this.mySize - 1;
			tempCode = '<a href="javascript:'+this.objName+'.link();"';
			tempCode += ' onMouseOver="' + this.objName + '.showStatus(); return true"';
			tempCode += ' onMouseOut="status=\'\';return true">';
///			tempCode += '<img src="' + this.ads[this.currentAd].src + '" width="' + this.width;
///			tempCode += '" name="' + this.objName + 'Img" height="' + this.height + '" ';
			tempCode += '<img src="' + this.ads[this.currentAd].src + '"';
			tempCode += '" name="' + this.objName + 'Img" ';

			if (this.altText) tempCode += 'alt="'+this.altText + '" ';
			tempCode += 'border="0" /></a>';
			document.write(tempCode);
			this.nextAd();
		} else document.write("<!-- Error: two banners must be defined for the script to work.-->");
	}

	this.newAd = function(){
		if (!this.random){	
			this.currentAd++;
			if (this.currentAd >= this.mySize)
			   this.currentAd = 0;
		}
		else {
			this.randomAd();
		}
		this.nextAd();
	}

	this.nextAd = function(){
		document.images[this.objName+ 'Img'].src = this.ads[this.currentAd].src;
		setTimeout(this.objName+'.newAd()',this.refreshTime)
	}
}
Banner.count = 0;
///FINE BANNER
