/********************/
/* 
/* LOAD : 
/* 
/********************/
function OnLoad() { 
	externalLinks();
    FocusAnchor();
}
/********************/
/* 
/* VARIABLES GENERALES & INITIALISATION NAVIGATEUR
/* 
/********************/
var DHTML = (document.getElementById || document.all || document.layers);
var random_number="bust="+(Math.round(Math.random()*10000000000));
var bw = new checkBrowser();
/* Taille du scroller */
var scroller = 430;

function SetCarte() { 
    scroller = 580;
    document.getElementById('cache').style.left = '0px';
    document.getElementById('cache').style.height = '580px';
    document.getElementById('cache').style.width = '580px';
    document.getElementById('cache').style.clip = 'rect(0px,580px,580px,0px)';
    document.getElementById('texte').style.left = '0px';
    document.getElementById('texte').style.width = '580px';
    document.getElementById('texte').style.clip = 'rect(0px,580px,580px,0px)';
}

function getObj(name)
{
	if (document.getElementById) {
		this.obj = document.getElementById(name);
        this.style = document.getElementById(name).style;
	} else if (document.all) {
		this.obj = document.all[name];
		this.style = document.all[name].style;
	} else if (document.layers) {
		this.obj = document.layers[name];
		this.style = document.layers[name];
	}
}

function MacIE5(site) {
    //alert(''+site);
    bw = new checkBrowser();
    var str = bw.ver;
    if(str.indexOf('Macintosh', 0) != -1 && bw.ie == true){
        this.document.location.href = site;
    }
    //else this.document.location.href = 'http://192.168.0.46:81/ugei/dev/'+site;
}

function testMacIE5()
{ 
    bw = new checkBrowser();
    var str = bw.ver;
    if(str.indexOf('Macintosh', 0) != -1 && bw.ie == true){ 
        return true;
    }
    else return false;
}

function testSafari()
{ 
    bw = new checkBrowser();
    var str = bw.ver;
    if(str.indexOf('Safari', 0) != -1 && bw.ie == false){ 
        return true;
    }
    else return false;
}

/********************/
/* 
/* FONCTION DE DEBUG
/* 
/********************/
function TestAnObject(myid) /* TEST OBJECT */
{ 
    obj = document.getElementById(myid);
    
    var result = "";
    result += "\n<br>--------- "+myid+" Object_obj---------------\n<br><br>";
    for (var i in obj)
    {
        result +=  "MYID." + i + " = " + obj[i] + "\n<br><br>";
    }
    result += "\n<br><br>--------- "+myid+" Object_obj---------------\n<br>";
    arrtag = obj.childNodes   ;
    // result += '---------- arrtag -------------\n<br>'+arrtag+'\n<br>---------- arrtag -------------\n<br>';
    result += "\n<br>--------- "+myid+" Object_ childNodes ---------------\n<br>";
    for (var i in arrtag)
    {
        result +=  "MYID.childNodes." + i + " = " + arrtag[i] + "\n<br>";
    }
    
    result += "\n<br>--------- "+myid+" Object_ childNodes ---------------\n<br>";

    arrtag2 = arrtag[1] ;
    result += "\n<br>--------- "+myid+" Object_ arrtag[1] ---------------\n<br>";
    for (var i in arrtag2)
    {
        result +=  "MYID.arrtag[1]." + i + " = " + arrtag2[i] + "\n<br>";
    }
    result += "\n<br>--------- "+myid+" Object arrtag[1] ---------------\n<br>";
    
    result += "\n<br>---------tableau lien ---------------\n<br>";
    for(var i; i < 100; i++)
    { 
        //result += '\n<br>'+document.link[i];
    }
    result += "\n<br>---------tableau lien ---------------\n<br>";
    
    arrtag1 = arrtag.childNodes  ;
    result += "\n<br>--------- "+myid+" Object_arrtag---------------\n<br>";
    for (var i in arrtag1)
    {
        result +=  "MYID.childNodes." + i + " = " + arrtag1[i] + "\n<br>";
    }
    result += "\n<br>--------- "+myid+" Object_arrtag---------------";
    return(result);
}


function  recupCSS(obj)
{ 
    alert(obj);
  	this.css=bw.dom?document.getElementById(obj).style:bw.ie4?document.all[obj].style:bw.ns4?eval(nest+'document.'+obj):0;
    result = "\n<br>---------Object CSS ---------------\n<br>";
    if(this.css != 0)
    { 
        for (var i in this.css)
        {
            result +=  "MYID.CSS." + i + " = " + this.css[i] + "\n<br>";
        }
    }
    result += "\n<br>---------Object CSS ---------------\n<br>";
    return(result);
}
