var speed = 50
var pause = 2500
var ar = new Array("")// position de contole
var timerID = null
var bannerRunning = false
var currentMessage = 0
var offset = 0


if(document.all){
if (document.URL.indexOf("#")==-1&&document.URL!=""){
location.replace(document.URL+"#");
location.reload();}}

function stopBanner() {
if (bannerRunning)
clearTimeout(timerID)
bannerRunning = false
}

function startBanner() {
stopBanner()
showBanner()}

function showBanner() {
var text = ar[currentMessage]
if (offset < text.length) {
if (text.charAt(offset) == " ")
offset++ 
var partialMessage = text.substring(0, offset + 1)
window.status = partialMessage
offset++
timerID = setTimeout("showBanner()", speed)
bannerRunning = true
} else {
offset = 0
currentMessage++
if (currentMessage == ar.length)
currentMessage = 0
timerID = setTimeout("showBanner()", pause)
bannerRunning = true}}
// debut controle total
startBanner();
// fin controle total
function MM_openBrWindow(theURL,winName,features) {
//v2.0
window.open(theURL,winName,features);}

function hover(objTp){
	var largDiv = objTp.offsetWidth;
	var hautDiv = objTp.offsetHeight;
	var testDiv = objTp.offsetTop;
        var result = testDiv + 189;
obj= objTp.getElementsByTagName('a');
obj[0].style.backgroundImage = 'url(images/menu/fond2.png)';
obj[0].style.backgroundPosition = '0px -'+result+'px';
}

function setHover(){
a = document.getElementById('ssmenu').getElementsByTagName('td');
na = a.length;  for(i=0; i < na; i++){
a[i].onmouseover = function(){
hover(this);}
a[i].onmouseout = function(){
cacheMenu(this);
}}
}

function cacheMenu(objTM){
objM= objTM.getElementsByTagName('a');
objM[0].style.backgroundImage = 'none';
}

function imprime() {
if (typeof(window.print) != 'undefined'){
window.print(); }}

function MM_swapImgRestore(nomImage) { 
//v3.0
var tmp =document.getElementById(nomImage);
var i,x,a=document.MM_sr;
for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++){
if (x = tmp)
x.src=x.oSrc;}}


function MM_findObj(n, d) {
//v4.01
var p,i,x;
if(!d) d=document;
if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document;
n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n];
for (i=0;!x&&i<d.forms.length;i++)
x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++)
x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById)
x=d.getElementById(n);
return x;}

function MM_swapImage() {
//v3.0
var i,j=0,x,a=MM_swapImage.arguments;
document.MM_sr=new Array;
for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){
document.MM_sr[j++]=x;
if(!x.oSrc) x.oSrc=x.src;
x.src=a[i+2];}}

function ChangeMessage(message,champ){
while (message.indexOf('code_strof;') !=-1){
message = message.replace(/code_strof;/, '"');}
if(document.getElementById)
document.getElementById(champ).innerHTML = message;}

function MM_callJS(jsStr) {
 //v2.0
return eval(jsStr)
}

function MM_validateForm() {
//v4.0
var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
for (i=0; i<(args.length-2); i+=3) {
test=args[i+2]; val=MM_findObj(args[i]);
if (val) {
nm=val.name;
if ((val=val.value)!="") {
if (test.indexOf('isEmail')!=-1){
p=val.indexOf('@');
if (p<1 || p==(val.length-1))
errors+='- '+nm+'  non valide.\n';} 
else if (test!='R') {
num = parseFloat(val);
if (isNaN(val)) errors+='- '+nm+'  non valide.\n';
if (test.indexOf('inRange') != -1) {
p=test.indexOf(':');
min=test.substring(8,p);
max=test.substring(p+1);
if (num<min || max<num) errors+='- '+nm+' doit contenir des nombres entre '+min+' et '+max+'.\n';}}}
else if (test.charAt(0) == 'R') errors += '- '+nm+' est obligatoire.\n'; }}
if (errors) alert('Erreur dans les champs suivants:\n'+errors);
document.MM_returnValue = (errors == '');
}

function MM_preloadImages() {
//v3.0
var d=document;
if(d.images){
if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments;
for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){
d.MM_p[j]=new Image;
d.MM_p[j++].src=a[i];
}}
}

