/* créateur du site : Netalapage (c)2006 www.netalapage.com, sites personnalisés */
/* nom de la page   : script.js                                                  */
/* protégé par SARL : Netalapage - création des sites Internet uniques, pas cher */

/* global field definitions */
var fadeTotal = 5;				/* number of DIVs containing phrases to fade */
var fadeCurrent = fadeTotal;	/* current phrase DIV being faded */
var fadeSpeed = 50;			/* speed to fade phrase in and out */
var fadeAmount = 1;				/* amount of opacity of phrase to change */
var fadeWait = 4000;			/* pause to show phrase */
var fadeOpacity = 0;			/* opacity value of current phrase */
var fadeTimer;

/* make first fade invisible - performed here so if javascript not active, image is displayed by html */
fadeTimer = setTimeout("fadeNext()", 1);

function fadeFade() {
	if (document.getElementById) {
		obj = document.getElementById('fader'+fadeCurrent);
		setOpacity(obj, fadeOpacity);
		fadeOpacity += fadeAmount;
		if (fadeOpacity >100) fadeTimer = setTimeout("fadeNext()", fadeWait);
		else fadeTimer = setTimeout("fadeFade()", fadeSpeed);
	}
}

function fadeNext() {
var fadePrevious = fadeCurrent;
	fadeCurrent++; if (fadeCurrent > fadeTotal) fadeCurrent = 1;	/* get index of phrase to fade - if faded all phrases, set to first */

	image = document.getElementById('fader'+fadeCurrent);			/* get reference to object */
	image.style.visibility = 'visible';
	setOpacity(image, 0);	image.style.zIndex = 1;					/* set to 0 for fade in and z-index at 1 to ensure on top */

	image = document.getElementById('fader'+fadePrevious);			/* get reference to previous phrase object */
	image.style.zIndex = 0;											/* set to 0 as finished with and z-index at 1 to ensure on bottom */
	image.style.visibility = 'hidden';

	fadeOpacity=0; 
	fadeTimer = setTimeout("fadeFade()", 1);
}

function setOpacity(obj, opacity) {
	opacity = (opacity == 100)?99:opacity;
	obj.style.filter = "alpha(opacity:"+opacity+")";			/* IE/WIN */
	obj.style.KHTMLOpacity = opacity/100;						/* Safari<1.2, Konqueror */
	obj.style.MozOpacity = opacity/100;							/* Older Mozilla and Firefox */
	obj.style.opacity = opacity/100;							/* Safari 1.2, newer Firefox and Mozilla, CSS3 */
}
