//******************************************************************************************
// funzione utilizzata in tutte le pagine del sito
// prelevato su http://www.web-link.it
//******************************************************************************************

function homepage() 
{ 
	if(document.all)
	document.body.style.behavior='url(#default#homepage)';
	document.body.setHomePage('http://www.ggoftal.it');
}
 
//******************************************************************************************
// funzione utilizzata nella pagine delle immagini
//******************************************************************************************
function vaiAllaPaginaImmagini()
{
    window.location.replace(immaginiDaCaricare.options[immaginiDaCaricare.selectedIndex].value);
    	
} // end_vaiAllaPaginaImmagini


//******************************************************************************************
// funzioni utilizzate in tutto il sito per applicare l'effetto arcobaleno alle scritte
//******************************************************************************************
/*
Prelevato su http://www.web-link.it

RAINBOW TEXT Script by Matt Hedgecoe (c) 2002
Featured on JavaScript Kit
For this script, visit http://www.javascriptkit.com
*/

// ********** MAKE YOUR CHANGES HERE

// inizio parte comune a tutte le funzioni
var text; // YOUR TEXT
var speed=80; // SPEED OF FADE
var hex=new Array("00","14","28","3C","50","64","78","8C","A0","B4","C8","DC","F0");  // array combinazione colori
var r=1;
var g=1;
var b=1;
var seq=1;
var storetext;
// fine parte comune a tutte le funzioni

function writeText(inputText)
{
   text= inputText; // YOUR TEXT
   
   if (document.all||document.getElementById)
   {
	  document.write('<span id="highlight">' + text + '</span>');
	  storetext=document.getElementById? document.getElementById("highlight") : document.all.highlight;
    }
    else
    {
	document.write(text);
    }

    starteffect(); 

} // end writeText

 
// ********** LEAVE THE NEXT BIT ALONE!


function changetext()
{
	rainbow="#"+hex[r]+hex[g]+hex[b];
	storetext.style.color=rainbow;
}

function change()
{
	if (seq==6)
	{
		b--;
		if (b==0)
			seq=1;
	}
	if (seq==5)
	{
		r++;
		if (r==12)
			seq=6;
	}
	if (seq==4)
	{
		g--;
		if (g==0)
			seq=5;
	}
	if (seq==3)
	{
		b++;
		if (b==12)
			seq=4;
	}
	if (seq==2)
	{
		r--;
		if (r==0)
			seq=3;
	}
	if (seq==1)
	{
		g++;
		if (g==12)
			seq=2;
	}

	changetext();

}// end_change

function starteffect()
{
   if (document.all||document.getElementById)
     flash=setInterval("change()",speed);
}
//******************************************************************************************
// fine funzioni utilizzate in tutto il sito per applicare l'effetto arcobaleno alle scritte
//******************************************************************************************

//******************************************************************************************
// funzioni utilizzate in tutto il sito per visualizzare l'immagine di sfondo associata 
// alla voce di menù selezionata
// prelevato su http://www.web-link.it
//******************************************************************************************
/* N.B: Ci sono dei parametri opzionali nelle prime righe di codice: 
   var preloadimg="no o yes" per impostare il preload delle immagini, se queste sono
  						     di un certo peso meglio impostarlo a yes 
   var optlinktarget=""	     per impostare il target dei links, se lasciato vuoto si 
							 apriranno nella stessa pagina, i parametri ammessi sono 
							 gli stessi di html: _ blank, _top, _parent 
   var imgborderwidth=0      per impostare lo spessore del bordo, in questo caso a zero.
   var filterstring="progid:DXImageTransform.Microsoft.GradientWipe(GradientSize=1.0 
Duration=0.7)"               I browser IE5 e superiori possono variare l'effetto Wipe 
							 gradient per dimensione e durata in secondi agendo sui valori 
							 numerici. 
 */

//Specify image paths and optional link (set link to "" for no link):
var dynimages=new Array()
dynimages[0]=["images/immagini_sito/home_2.jpg", ""]
dynimages[1]=["images/immagini_sito/menu_incontri.jpg", ""]
dynimages[2]=["images/immagini_sito/menu_chisiamo.jpg", ""]
dynimages[3]=["images/immagini_sito/menu_immagini.jpg", ""]
dynimages[4]=["images/immagini_sito/menu_oftal.jpg", ""]
dynimages[5]=["images/immagini_sito/menu_pellegrinaggi.jpg", ""]
dynimages[6]=["images/immagini_sito/menu_sedi.jpg", ""]
dynimages[7]=["images/immagini_sito/menu_lourdes.jpg", ""]
dynimages[8]=["images/immagini_sito/menu_new.jpg", ""]
dynimages[9]=["images/immagini_sito/menu_link.jpg", ""]
dynimages[10]=["images/immagini_sito/menu_contatti.jpg", ""]

//Preload images ("yes" or "no"):
var preloadimg="no"

//Set optional link target to be added to all images with a link:
var optlinktarget=""

//Set image border width
var imgborderwidth=0

//Optionally, change 1.0 and 0.7 below to affect Wipe gradient size and duration in seconds in IE5.5+:
var filterstring="progid:DXImageTransform.Microsoft.GradientWipe(GradientSize=1.0 Duration=0.7)"

///////No need to edit beyond here/////

if (preloadimg=="yes")
{
	for (x=0; x<dynimages.length; x++)
	{
		var myimage=new Image()
		myimage.src=dynimages[x][0]
	}
}

function returnimgcode(theimg)
{
	var imghtml=""
	if (theimg[1]!="")
		imghtml='<a href="'+theimg[1]+'" target="'+optlinktarget+'">'
	imghtml+='<img src="'+theimg[0]+'" border="'+imgborderwidth+'">'
	if (theimg[1]!="")
		imghtml+='</a>'
	return imghtml
}

function modifyimage(loadarea, imgindex)
{
	if (document.getElementById)
	{
		var imgobj=document.getElementById(loadarea)
		if (imgobj.filters && window.createPopup)
		{
			imgobj.style.filter=filterstring
			imgobj.filters[0].Apply()
		}
		imgobj.innerHTML=returnimgcode(dynimages[imgindex])
		if (imgobj.filters && window.createPopup)
			imgobj.filters[0].Play()
		return false
	}
}
//******************************************************************************************
// fine funzioni utilizzate in tutto il sito per visualizzare l'immagine di sfondo associata 
// alla voce di menù selezionata
//******************************************************************************************
