var timer = 0;
var timer2 = 0;
var timer3 = 0;
var h = 60;
var i = 0;
var k = 255;

var messages = new Array();
messages[0] = 'Bienvenue sur le site de FPM Solutions Inc.';
messages[1] = 'N\'hésitez pas à nous contacter pour de l\'information';
messages[2] = 'Avez-vous mis &agrave; jour votre anti-virus derni&egrave;rement?';
messages[3] = 'Vous pouvez consulter la liste des derniers virus connus au bas de cette page';

var images = new Array();
images[0] = new Image(60,60);
images[0].src = '../images/bubbles.gif';
images[1] = new Image(60,60);
images[1].src = '../images/virus2.gif';
images[2] = new Image(60,60);
images[2].src = '../images/virus1.gif';
images[3] = new Image(60,60);
images[3].src = '../images/virus2.gif';

function lightsUp() {
	k-=4;
	if (k > -1) {
		getElement('messages').style.color = 'rgb('+k+','+k+','+k+')';
		timer2 = setTimeout('lightsUp()',0);
	} else {
		k = 0;
		timer2 = setTimeout('lightsOut()',2000);
	}
}

function lightsOut() {
	k+=4;
	if (k < 255) {
		getElement('messages').style.color = 'rgb('+k+','+k+','+k+')';
		timer2 = setTimeout('lightsOut()',0);
	} else {
		for (var j = 0; j < getElement('messages').childNodes.length; j++) {
			getElement('messages').removeChild(getElement('messages').childNodes[j]);
		}
		if (i == (messages.length - 1)) {
			i = 0;
		} else {
			i++;
		}
		switchImage();
		k = 255;
		getElement('messages').innerHTML = messages[i];
		timer2 = setTimeout('lightsUp()',0);
	}
}

function switchImage() {
	h-=3;
	if (h > -1) {
		getElement('image').style.width = h+'px';
		getElement('image').style.height = h+'px';
		timer = setTimeout('switchImage()',0);
	} else if (h > -61) {

		if (h == -3) {
			getElement('image').src = images[i].src;
			timer = setTimeout('',500);
		}
		getElement('image').style.width = (h*-1)+'px';
		getElement('image').style.height = (h*-1)+'px';
		timer = setTimeout('switchImage()',0);
	} else {
		h = 60;
	}
}

function stretch() {
	
	//i+=36;
	
	//if (i <= 756) {
	//	getElement('messageTable').style.width = i+'px';
	//	getElement('messageTable').style.height = (i/12)+'px';
	//	timer2 = setTimeout('stretch()',0);
	//} else {
	//	getElement('messageTable').style.height = '756px';
	//	getElement('messageTable').style.height = '64px';
	//	i = 0;
	//	getElement('image').style.width = '60px';
	//	getElement('image').style.height = '60px';
	//	getElement('image').src = images[0].src;
		displaySecurity();
	//	getElement('messages').innerHTML = messages[0];
	//	timer2 = setTimeout('lightsUp()',500);
	//}
}

function displaySecurity() {
	
	var date = new Date();
	//alert(dayNamesFr[date.getDay()] + ', '+date.getDate() + ' ' + monthNamesFr[date.getMonth()] + ', ' +date.getFullYear());
	var UL;
	var LI;
	var A;
	if (symLurls && symLnames && symLdates) {

		//Recent viruses
		UL = document.createElement('UL');
		for (var j = 0; j < symLnames.length && j < 8; j++) {
			LI = document.createElement('LI');
			LI.appendChild(document.createTextNode(symLdates[j]));
			LI.innerHTML += '&nbsp;&nbsp;&nbsp;&nbsp;';
			LI.appendChild(document.createTextNode('niveau: '+symLrisks[j]));
			LI.innerHTML += '&nbsp;&nbsp;&nbsp;&nbsp;';
			A = document.createElement('A');
			A.href = 'http://securityresponse.symantec.com/avcenter/venc/data/'+symLurls[j];
			A.target = 'new';
			A.appendChild(document.createTextNode(symLnames[j]));
			LI.appendChild(A);
			UL.appendChild(LI);
		}
		LI = document.createElement('LI');
		A = document.createElement('A');
		A.href = 'http://securityresponse1.symantec.com/sarc/sarc-intl.nsf/html/fr-threat.severity.assessment.html#category';
		A.target = 'new';
		A.innerHTML = '&Agrave; propos des niveaux de menace...';
		LI.appendChild(A);
		UL.appendChild(LI);
		getElement('viruses').innerHTML = '';
		getElement('viruses').appendChild(UL);
	}

	if (symTurls && symTnames && symTdates) {
		
		//Top threats
		UL = document.createElement('UL');
		for (var j = 0; j < symTnames.length && j < 5; j++) {
			LI = document.createElement('LI');
			LI.appendChild(document.createTextNode(symTdates[j]));
			LI.innerHTML += '&nbsp;&nbsp;&nbsp;&nbsp;';
			LI.appendChild(document.createTextNode('niveau: '+symTrisks[j]));
			LI.innerHTML += '&nbsp;&nbsp;&nbsp;&nbsp;';
			A = document.createElement('A');
			A.href = 'http://securityresponse.symantec.com/avcenter/venc/data/'+symTurls[j];
			A.target = 'new';
			A.appendChild(document.createTextNode(symTnames[j]));
			LI.appendChild(A);
			UL.appendChild(LI);
		}
		LI = document.createElement('LI');
		A = document.createElement('A');
		A.href = 'http://securityresponse1.symantec.com/sarc/sarc-intl.nsf/html/fr-threat.severity.assessment.html#category';
		A.target = 'new';
		A.innerHTML = '&Agrave; propos des niveaux de menace...';
		LI.appendChild(A);
		UL.appendChild(LI);
		getElement('topthreats').innerHTML = '';
		getElement('topthreats').appendChild(UL);
	}
}