/*<script language=javascript src="../scripts.js"></script>*/
/*javascript:openPopUp('system_difficolta.htm',355,120,'yes');*/

/* ******************************************************** */
/* ************* Inizializzazione funzioni **************** */
/* ******************************************************** */
function initFunctions() {
	preloadImages();
}

function setFocus() {
	Login.txtUserName.focus();
}


/* **************************************************** */
/* FUNZIONE per aprire una finestra di PopUp centrata   */
/* **************************************************** */
function openPopUp(url,w,h,scrl) {
	l = (screen.width-w)/2;
	t = (screen.height-h)/2;
	newWin = window.open(url,"nuovafinestra", "width="+w+", height="+h+", left="+l+", top="+t+", scrollbars="+scrl+", resizable=no") 
	}

/* *************************************************** */
/* FUNZIONE per aprire la finestra News dalla home	*/
/* *************************************************** */
function popUpNews(id) {
	l = (screen.width-440)/2;
	t = (screen.height-380)/2;
	if (id == 0){
		urlPop = "news.asp"
		scrl="yes"
	}else{
		urlPop = "newsArchivio.asp?id="+id
		scrl="yes"
	}
	newWin = window.open(urlPop,"nuovafinestra", "width=420, height=300, left=" + l + ", top=" + t + ", scrollbars="+scrl) 
	}


/* ******************************************************** */
/* ****************** Rollover immagini ******************* */
/* ******************************************************** */
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) {
		/* ***** home page ***** */
    home_over = newImage("images/home-over.gif");
    mixes_over = newImage("images/mixes-over.gif");
    clubs_over = newImage("images/clubs-over.gif");
    charts_over = newImage("images/charts-over.gif");
    galleriaImgs_over = newImage("images/galleriaImgs-over.gif");
    news_over = newImage("images/news-over.gif");
    links_over = newImage("images/links-over.gif");

		/* ***** pagine interne ***** */

		preloadFlag = true;
	}
}

/*********************************************************
              FUNZIONE PER LA CONFERMA DI UN'AZIONE
*********************************************************/
function convalida(link) 
{
  var risposta
  risposta= confirm("Cancellando l'elemento selezionato verranno cancellati tutti gli elementi ad esso associati.\nProcedere con l'eliminazione?")
  if(risposta==true)
  {
    document.location.href(link)
  }
} 
/*********************************


/* ***************************************************************** */
/* FUNZIONE per visualizzare il copyright in basso a tutte le pagine */
/* ***************************************************************** */
function copyright()
	{
	thisDate = new Date()
		year = thisDate.getYear();
	if (year <=100)
		year=1900+Year;

		document.write('<table class="copyright" width="700" height="30" border="0">');
		document.write('<td border="0">');
		document.write('<p align="center">');
		document.write('<b>Copyright © &quot;<a class="istituzionale" href="http://www.fabran.com">Fabran.com</a>&quot; Production Ltd. 1999-'+year+'. All rights reserved.<br>');
		document.write('Comments to &quot;<a class="istituzionale" href="mailto:fabran@fabran.com?subject=Comment request from Nuova Ciet sud">Webmaster</a>&quot;.</font></b><br><br>');
		document.write('</td>');
		document.write('</table>');
	}


		/* *********************************************** */
		/* FUNZIONI per la validazione dei campi dei forms */
		/* *********************************************** */
		function emailvalidation(entered, alertbox) {
			with (entered) {
				apos=value.indexOf("@");
				dotpos=value.lastIndexOf(".");
				lastpos=value.length-1;
				if (apos<1 || dotpos-apos<2 || lastpos-dotpos>3 || lastpos-dotpos<2)
					{
						if (alertbox) {alert(alertbox);} return false;
				} else {
					return true;
				}
			}
		}
		
		function Finestra(modulo) {
		  if (modulo.toName.value.length == 0 || modulo.toName.value.length > 100)
		  {
		    alert("Controllare il campo \"Nome Destinatario\"\n(campo vuoto o lunghezza max (100) superata)");
		    modulo.toName.focus();
		    return (false);
		  }
		  if (modulo.toEmail.value.length == 0 || modulo.toEmail.value.length > 100)
		  {
		    alert("Controllare il campo \"Email destinarario\"\n(campo vuoto o lunghezza max (100) raggiunta)");
		    modulo.toEmail.focus();
		    return (false);
		  }
		  if (modulo.fromName.value.length == 0 || modulo.fromName.value.length > 100)
		  {
		    alert("Controllare il campo \"Nome Mittente\"\n(campo vuoto o lunghezza max (100) superata)");
		    modulo.fromName.focus();
		    return (false);
		  }
		  if (modulo.fromEmail.value.length == 0 || modulo.fromEmail.value.length > 100)
		  {
		    alert("Controllare il campo \"Email Mittente\"\n(campo vuoto o lunghezza max (100) raggiunta)");
		    modulo.fromEmail.focus();
		    return (false);
		  }
			if (modulo.message.value.length == 0)
		  {
			  var risposta
		  	risposta= confirm("Il campo messaggio è vuoto.\nInvio comunque la Email?");
		  	if(risposta==true)
		  	{
		    	return (true);
		  	} else {
					modulo.message.focus();
			    return (false);
				}
		  }
			if (modulo.message.value.length > 500)
		  {
		    alert("Controllare il campo \"Messaggio\"\n(lunghezza max (500) raggiunta)");
		    modulo.message.focus();
		    return (false);
		  }
		  return (true);
		}
		
		function pinestra(mailingList) {
			if (mailingList.email.value.length == 0 || mailingList.email.value.length > 100)
		  {
		    alert("Controllare il campo \"Email\"\n(campo vuoto o lunghezza max (100) raggiunta)");
		    mailingList.email.focus();
		    return (false);
		  }
		  return (true);
		}




