NS4 = IE4 = VERSION4 = 0;
NS4 = (document.layers) ? 1 : 0;
IE4 = (document.all) ? 1 : 0;
VERSION4 = (NS4|IE4) ? 1 : 0;
//alert ("NS4:"+NS4+" IE4:"+IE4);
function banInit () {
        if (VERSION4) {
		if (NS4) {
        	banObj = window.document.banN1;
			banObj = banObj.document.banN2;
			banObj = banObj.document.banN3;
		}
		if (IE4) banObj = document.all.banN3;
		banCount = 0;
		banChangeString (0);

		banSynchro = -banWait;
		banTimer = setInterval("banScroll()",50);
	}
}


//   Recharger la page en cas de redimensionnement (NS4 uniquement)
if(NS4){oW=innerWidth;oH=innerHeight;onresize=function(){if(innerWidth!=oW||innerHeight!=oH)location.reload()}}

function banChangeString () {
	banWrite ('<A  CLASS=banA HREF="' + banURL[banCount] + '">' + banTXT[banCount] + '</A>');
	if (NS4) {
		banXpos = banObj.left = 0;
		banYpos = banObj.top  = 0;
	}
	if (IE4) {
		banXpos = banObj.style.left = 0;
		banYpos = banObj.style.top  = 5;
	}
	if (++banCount >= banTXT.length) banCount=0 ;
}

function banWrite (str) {
	if (NS4) {
		with (banObj.document) {
			write(str);
			close();
		}
	}
	if (IE4) banObj.innerHTML = str;
}

function banScroll () {
	var dec = 0;
	if (++banSynchro >= 0) dec = banAmplitude*Math.sin(banSynchro*3.1416/banPeriode)*Math.sin(banSynchro*4*3.1416/banPeriode);
	if (banSynchro == Math.ceil(banPeriode/2)) banChangeString ();
	if (banSynchro > banPeriode) banSynchro= -banWait;
	if (NS4) {
		banObj.left = banXpos+dec;
		banObj.top  = banYpos;
	}
	if (IE4) banObj.style.left = banXpos+dec;
}
