var su = new Array(3);	// vettore per il menu superiore
var giu = new Array(6);	// vettore per il menu inferiore

if (document.images)
{
 	// Animazioni menu
	su[0] = new Image();
	su[0].src = "images/menusu.jpg";
	for(i = 1; i < 3; i++)
	{
    	su[i] = new Image();
		su[i].src = "images/menusu" + i + ".jpg";
	}
    giu[0] = new Image();
	giu[0].src = "images/menugiu.jpg";
	for(i = 1; i < 6; i++)
	{
    	giu[i] = new Image();
		giu[i].src = "images/menugiu" + i + ".jpg";
	}
}

function addbookmark(link, lang) {
  switch (lang)
  {
	  case 'en':
		  if (navigator.appName=="Microsoft Internet Explorer")
		  {
		    	if (document.all)
		    	{
		    		  window.external.AddFavorite(link, "Mario Orlando & figli")
		    	}
		  } else {
		  	  alert("Feature not available with this browser, if you're using Netscape, use the key combination [Ctrl] + [D]")
		  }
		  break;
	 case 'es':
		  if (navigator.appName=="Microsoft Internet Explorer")
		  {
	    	if (document.all)
	    	{
	    		  window.external.AddFavorite(link, "Mario Orlando & figli")
	    	}
		  } else {
		  	alert("Función no disponible con este navegador; si utiliza Netscape, use las teclas [Ctrl]+[D]")
		  }
		  break;
	 case 'fr':
		  if (navigator.appName=="Microsoft Internet Explorer")
		  {
	    	if (document.all)
	    	{
	    		  window.external.AddFavorite(link, "Mario Orlando & figli")
	    	}
		  } else {
		  	alert("Fonction pas disponible avec ce browser, si vous utilisez du Netscape, utilisez la combinaison du bouton [Ctrl] + [D]")
		  }
		  break;
	 default:
		  if (navigator.appName=="Microsoft Internet Explorer")
		  {
	    	if (document.all)
	    	{
	    		  window.external.AddFavorite(link, "Mario Orlando & figli")
	    	}
		  } else {
		  	alert("Funzione non disponibile con questo browser; se utilizzi Netscape, usa la combinazione di tasti [Ctrl]+[D]")
		  }
	 }
}

function PopIt(label, msg)
{
  // Set up Page Colors & Table
  var s1 = 
    "<TITLE>AVVISO</TITLE>" +
    "<BODY BGCOLOR='ffffff'><TABLE BORDER=0><TR>" +
        "<TD WIDTH=90% HEIGHT=90 VALIGN=TOP ALIGN=LEFT>"+
        "<FONT face=arial SIZE=2 color='403088'>"
  
  var s2 = "<FONT COLOR='403088'><B>"+label+"</B></FONT><P>"
  var s3 =   
    "</TD><TD WIDTH=10%> </TD></TR><TR><TD> </TD>"+
    "<TD VALIGN=TOP ALIGN=RIGHT>"+
    "<FORM><INPUT TYPE='BUTTON' VALUE='Chiudi' onClick='self.close()'>"  +
    "</FORM></TD></TR></TABLE></BODY>"

  popup = window.open("","popDialog","height=200,width=450,scrollbars=no")
  popup.document.write(s1 + s2 + msg + s3)
  popup.document.close()
}


function popHelp()
{
  PopIt('Avviso', 'Alcune pagine del sito sono in costruzione e saranno rese fruibili entro pochi giorni.<br>' +
        'Ci scusiamo con gli utenti del sito per i disagi provocati: stiamo provvedendo a ripristinare velocemente le informazioni non ancora disponibili.<br>' +
		'Per qualsiasi segnalazione, scrivere a <a href="mailto:infording@ording.ct.it">infording@ording.ct.it</a> oppure a <a href="mailto:webmaster@neoteksolutions.it">webmaster@neoteksolutions.it</a>.')
}


function search(form)
{
		if (checkSearchString(form.searchfor.value))
		{
				document.location = "ricerca.php?searchfor=" + form.searchfor.value 
		} else {
				alert("Inserire il testo su cui effettuare la ricerca")
		}
}


function searchen(form)
{
		if (checkSearchString(form.searchfor.value))
		{
				document.location = "ricerca.php?searchfor=" + form.searchfor.value 
		} else {
				alert("No text to search!")
		}
}

function searches(form)
{
		if (checkSearchString(form.searchfor.value))
		{
				document.location = "ricerca.php?searchfor=" + form.searchfor.value 
		} else {
				alert("Insertar el texto para efectuar la búsqueda")
		}
}

function searchfr(form)
{
		if (checkSearchString(form.searchfor.value))
		{
				document.location = "ricerca.php?searchfor=" + form.searchfor.value 
		} else {
				alert("Insérer le texte sur le quel effectuer la recherche.")
		}
}

function checkSearchString(str)
{
    if (str == "")
		{
		 	 	return false
		} else {
				return true
		}
}

function checkemail(str)
{
	if (str != "")
	{
		var filter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		var testresults
		
		if (filter.test(str))
		{
		    testresults = true
		} else {
		    alert ("Indirizzo e-mail non valido!")
			testresults = false
		}
	} else {
		testresults = true
	}
		
    return (testresults)
}