// autant de messages qu'on veut..
var message=new Array()
message[0]="Profitez de nos promos"
message[1]="Cliquez ici"
message[2]=""

// chaque message a son lien
var lien=new Array()
lien[0]="Promotions.php"
lien[1]="Promotions.php"
lien[2]="Promotions.php"


// chaque message a sa police
var laPolice=new Array()
laPolice[0]="ARIAL"
laPolice[1]="ARIAL BLACK"
laPolice[2]="ARIAL BLACK"


// chaque message a sa taille de texte
var taille=new Array()
taille[0]=30
taille[1]=30
taille[2]=30

// chaque message a sa couleur
var couleur=new Array()
couleur[0]="yellow"
couleur[1]="magenta"
couleur[2]="cyan"


// chaque message a son épaisseur de lettres,
// valeurs de 1 à 9
var gros=new Array()
gros[0]=9
gros[1]=9
gros[2]=9

// chaque message a son étendue,
// en pixels
var longueur=new Array()
longueur[0]=300
longueur[1]=400
longueur[2]=300

// vitesse des messages...
var vitesse=2.5

// Ne plus rien changer
var t=20
var mess=message.length-1
var stepx=new Array()
var stepy=new Array()
for (i=0;i<=mess;i++) {
	stepx[i]=plus(vitesse)
	stepy[i]=plus(vitesse)
}
var imgwidth=new Array()
var imgheight=new Array()
for (i=0;i<=mess;i++) {
	imgwidth[i]=10
	imgheight[i]=10
}
//var attestrength=new Array()
var attestep=new Array()
var attenow=new Array()
var attenowmax=new Array()
for (i=0;i<=mess;i++) {
	attenowmax[i]=plus(10)+2	
//	attestrength[i]=plus(90)	
	attestep[i]=1
	attenow[i]=0
}
var x,y
var marginbottom
var marginleft=0
var margintop=0
var marginright
var timer
for (i=0;i<=mess;i++) {
    gros[i]=100*gros[i]
}
var queL=new Array()
for (i=0;i<=mess;i++) {
    queL[i]="<table width="+longueur[i]+" cellspacing=0><tr><td valign=top align=center>"
    queL[i]+="<span style='position:relative; font-family:"+laPolice[i]+";font-size:"+taille[i]+"pt;font-weight:"+gros[i]+"'>"	
    queL[i]+="<a href='"+lien[i]+"' style='text-decoration:none'>"
    queL[i]+="<font color="+couleur[i]+">"
    queL[i]+=message[i]
    queL[i]+="</a>"
    queL[i]+="</span>"
    queL[i]+="</td></tr></table>"
}
function balaD() {
	if (document.all) {
    	marginbottom=document.body.clientHeight-5
    	marginright=document.body.clientWidth-5
		for (i=0;i<=mess;i++) {             
			var thisspan = eval("document.all.span"+i)
    		thisspan.innerHTML=queL[i]
			var thisspan = eval("document.all.span"+(i)+".style")
           	thisspan.posLeft=plus(marginright)
			thisspan.posTop=plus(marginbottom)  
		}
		for (i=0;i<=mess;i++) {
			var thisspan = eval("document.all.span"+i)
			imgwidth[i]=thisspan.offsetWidth
			imgheight[i]=thisspan.offsetHeight
			
		}
		vaz()
	}
}
function plus(oU) {		
	rand=Math.floor(oU*Math.random())
	if (rand==0) {rand=Math.ceil(oU/2)}
    return rand
}
function vaz() {
	if (document.all) {
		for (i=0;i<=mess;i++) {  
			var thisfilter=eval("span"+i)
			attenow[i]++
			if (attenow[i]>=attenowmax[i]) {
				attenow[i]=0
				//if (attestrength[i]>=100) {attestep[i]=attestep[i]*-1}
				//else if (attestrength[i]<=-20) {attestep[i]=attestep[i]*-1}
			}
			//attestrength[i]+=attestep[i]
			//thisfilter.filters.alpha.opacity=Math.floor(attestrength[i])
			
    	}
		vF()
		vazY()
    	timer=setTimeout("vaz()",t)
	}
}
function vazY() {
		if (document.all) {
			for (i=0;i<=mess;i++) {  
    			var thisspan=eval("document.all.span"+(i)+".style")
    			thisspan.posLeft+=stepx[i]
				thisspan.posTop+=stepy[i]
    		}
		}
}
function vF() {
	if (document.all) {
		for (i=0;i<=mess;i++) {             
			var thisspan=eval("document.all.span"+i+".style")
			if (thisspan.posLeft>marginright-imgwidth[i]) {
				thisspan.posLeft-=Math.abs(stepx[i]+1)
				stepx[i]=plus(vitesse)*-1	
			}
			if (thisspan.posLeft<marginleft) {
				thisspan.posLeft+=Math.abs(stepx[i])
				stepx[i]=plus(vitesse)			
			}	
			if (thisspan.posTop>marginbottom-imgheight[i]) {
				thisspan.posTop-=Math.abs(stepy[i])
				stepy[i]=plus(vitesse)*-1

			}
			if (thisspan.posTop<margintop) {
				thisspan.posTop+=Math.abs(stepy[i])
				stepy[i]=plus(vitesse)
			}
		}
	}
}
