/*<script language=javascript src="../scripts.js"></script>*/
/*javascript:openPopUp('system_difficolta.htm',355,120,'yes');*/


/* ******************************************************** */
/* ************* Inizializzazione funzioni **************** */
/* ******************************************************** */
function initFunctions() {
	/*setTimeout('AggiornaOrologio();',500);*/
	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 = "index.asp?p=3"
		scrl="yes"
	}else{
		urlPop = "dettnews.asp?idnews="+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_casa_over = newImage("imgs/immagine.jpg");

		/* ***** pagine interne ***** */

		preloadFlag = true;
	}
}



/* ******************************************************** */
/* ****************** FUNZIONE OROLOGIO ******************* */
/* ******************************************************** */
function OreMinutiSecondi() {
         Data = new Date()
         Ore = Data.getHours()
         Minuti = Data.getMinutes()
         Secondi = Data.getSeconds()
         if (Minuti < 10) Minuti = "0" + Minuti
         if (Secondi < 10) Secondi = "0" + Secondi
		  Orologio = Ore + ":" + Minuti + "." + Secondi
	}

function AggiornaOrologio() {
		  OreMinutiSecondi()
		  if (document.all)
		  		document.all.clock.innerHTML=Orologio 
		  else
				document.write(Orologio)		  
         setTimeout("AggiornaOrologio();",1000);
	}



/* **************************************************** */
/* ****************** FUNZIONE DATA ******************* */
/* **************************************************** */
function data() {
	thisDate = new Date()
		giorno = thisDate.getDay();
		oggi = thisDate.getDate();
		monthNum = thisDate.getMonth();
		year = thisDate.getYear();
	if (year <=100)
		year=1900+Year;
	
	if (monthNum == 0) NomeMese = "Gennaio ";
		else if (monthNum == 1) NomeMese = "Febbraio ";
		else if (monthNum == 2) NomeMese = "Marzo ";
		else if (monthNum == 3) NomeMese = "Aprile ";
		else if (monthNum == 4) NomeMese = "Maggio ";
		else if (monthNum == 5) NomeMese = "Giugno ";
		else if (monthNum == 6) NomeMese = "Luglio ";
		else if (monthNum == 7) NomeMese = "Agosto ";
		else if (monthNum == 8) NomeMese = "Settembre ";
		else if (monthNum == 9) NomeMese = "Ottobre ";
		else if (monthNum == 10) NomeMese = "Novembre ";
		else if (monthNum == 11) NomeMese = "Dicembre ";
	
	if (giorno == 0) NomeGiorno = "Domenica";
		else if (giorno == 1) NomeGiorno = "Luned&igrave;";
		else if (giorno == 2) NomeGiorno = "Marted&igrave;";
		else if (giorno == 3) NomeGiorno = "Mercoled&igrave;";
		else if (giorno == 4) NomeGiorno = "Gioved&igrave;";
		else if (giorno == 5) NomeGiorno = "Venerd&igrave;";
		else if (giorno == 6) NomeGiorno = "Sabato";
	document.write(NomeGiorno+' '+oggi+' '+NomeMese+ ' '+year);
	}



/* ***************************************************************** */
/* 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('<div align="center">');
		document.write('<table class="copyright" align="center" width="700" height="30" border="0">');
		document.write('<tr><td align="center">');
		document.write('<strong>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:webmaster@mydylandog.it">Webmaster</a>&quot;.</strong><br><br>');
		document.write('</td></tr>');
		document.write('</table>');
        document.write('</div>');
	}


/* ******************************************************************* */
/* FUNZIONE per controllare la scelta di una opzione nell'Opinion Poll */
/* ******************************************************************* */
function OneOptionChecked()	{
	var i;	
	for (i = 0; i < document.frmPoll.radPoll.length; i++)
		if (document.frmPoll.radPoll[i].checked) return true;	
		alert("Devi scegliere una risposta prima di votare");
		return false;
}


/* ********************************************* */
/* FUNZIONE per controllare il MOTORE DI RICERCA */
/* ********************************************* */
function VerificaQuery(form) {
	if (form.q.value == 'Scrivi qui' || form.q.value == '') {
    	alert("Inserisci la chiave di ricerca per continuare");
        return false;
	} else if (form.q.value.length <= 3) {
    	alert("La chiave di ricerca deve essere superiore alle tre lettere!");
        return false;
	} else {
		return true;
	}
}


function GoToSearch(form) {
	// Interpreto le sequenze escape
   	var query = escape(form.q.value);

    if (!VerificaQuery(form)) {
   		return false;
        }

	switch (form.type.selectedIndex) {
		case  0: {
			form.action = 'index.asp?p=2&q=' + query;
            form.submit();
			break; 
		}
        case  1: { 
			apriGoogle();
			break;
		}
	}
}

function apriGoogle(){
    openPopUp('http://www.google.com/search?q='+document.search.query.value,780,500,'yes');
}

/* *********************************************** */
/* FUNZIONI per la validazione dei campi dei forms */
/* *********************************************** */
function invalid() {
	if (document.Login.txtUserPass.value != document.Login.txtUserPass2.value) {
		alert("Passwords errata. Riprova.");
		return false;
	}
		return true;
}

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(griglia) {
  if (griglia.nomeazienda.value.length == 0 || griglia.nomeazienda.value.length > 150)
  {
    alert("Controllare il campo \"Azienda\"\n(campo vuoto o lunghezza max (150) superata)");
    griglia.nomeazienda.focus();
    return (false);
  }

  if (griglia.indirizzo.value.length == 0 || griglia.indirizzo.value.length > 150)
  {
    alert("Controllare il campo \"Indirizzo completo\"\n(campo vuoto o lunghezza max (150) superata)");
    griglia.indirizzo.focus();
    return (false);
  }
  
  if (griglia.cittaeprovincia.value.length == 0 || griglia.cittaeprovincia.value.length > 150)
  {
    alert("Controllare il campo \"Cittą e Provincia\"\n(campo vuoto o lunghezza max (150) superata)");
    griglia.cittaeprovincia.focus();
    return (false);
  }

  if (griglia.telefono.value.length > 20 || griglia.telefono.value.length == 0)
  {
    alert("Controllare il campo \"Telefono\"\n(campo vuoto o lunghezza max (20) raggiunta)");
    griglia.telefono.focus();
    return (false);
  }
  
   if (griglia.Fax.value.length > 20 || griglia.Fax.value.length == 0)
  {
    alert("Controllare il campo \"Fax\"\n(campo vuoto o lunghezza max (20) raggiunta)");
    griglia.Fax.focus();
    return (false);
  }

  if (griglia.email.value.length == 0 || griglia.email.value.length > 50)
  {
    alert("Controllare il campo \"E-Mail\"\n(campo vuoto o lunghezza max (50) raggiunta)");
    griglia.email.focus();
    return (false);
  }

  if (griglia.nomecognome.value.length == 0 || griglia.nomecognome.value.length > 150)
  {
    alert("Controllare il campo \"Persona da contattare\"\n(campo vuoto o lunghezza max (150) superata)");
    griglia.nomecognome.focus();
    return (false);
  }

  if (griglia.settore.value.length == 0 || griglia.settore.value.length > 255)
  {
    alert("Controllare il campo \"Settore di attivitą\"\n(campo vuoto o lunghezza max (255) superata)");
    griglia.settore.focus();
    return (false);
  }

  if (griglia.numerofoto.value.length > 5 || griglia.numerofoto.value.length == 0)
  {
    alert("Controllare il campo \"Numero di Fotografie\"\n(campo vuoto o lunghezza max (5) raggiunta)");
    griglia.numerofoto.focus();
    return (false);
  }

  return (true);
}


