/*
This script copyright tyfen, 2008
www.tyfen.com

It needs three famous libraries to run:

prototype.js
scriptaculous.js
effects.js

The first one copyright Sam Stephenson, 2005
http://prototype.conio.net/

The last two copyright Thomas Fuchs, 2005
http://script.aculo.us/
*/


// VARIABLE WHICH INTIALIZES THE LOOP (DON'T TOUCH!):
var linesIncrement = 0;

// THIS FUNCTION DISPLAYS THE LINES OF #adText ONE AFTER THE OTHER:
function displayText() {
	linesIncrement++;
	if(!document.getElementById("line"+linesIncrement)) {
		clearInterval(lineByLine);
		setTimeout("hideText()", 6000);
	}
	else
	{
		Effect.Appear(document.getElementById("line"+linesIncrement), {duration: 2.0});
	}
}

// THIS FUNCTION HIDES EVERY SINGLE LINE OF #adText. AFTER THE CLEANING, IT RESTARTS displayText() FUNCTION.
function hideText() {
	while(linesIncrement > 1) {
		linesIncrement--;
		Effect.Fade(document.getElementById("line"+linesIncrement), {duration: 1.0});
	}
	linesIncrement = 0;
	lineByLine = setInterval("displayText()", 1500);
}

// AFTER THE XHTML PAGE HAS BEEN LOADED, THE displayText() FUNCTION IS LAUNCHED:
window.onload = function() {
	initLightbox(); // TO PREVENT JS CONFLICTS BETWEEN THE ACTUAL SCRIPT AND lightbox.js
	lineByLine = setInterval("displayText()", 1);
}
