/*========================================*\
	Fonction lancée au démarrage :
	- pour les survols des tr pour IE
	- pour liens externes
	+ Modif spécial EGD
\*========================================*/
var startPageLoad = function(){
        // ACCUEIL : PUB + INTRO
        if($('body').hasClass('c6')){
            // INTRO
            if($('#fermer_intro')){             setIntro(); }
            // PUB Accueil
            else if($('#fermer_publicite')){    setPub();   }
        }
        else{
            window.scrollBy(0,232);
        }

        // Elements flash de l'habillage
        var sox = new SWFObject('/swf/egd_droit.swf', 'Animation', 849, 343, 8, 'wmode');
        sox.addParam('wmode', 'transparent');
        sox.write('flash_HD');
        var soy = new SWFObject('/swf/egd_gauche.swf', 'Animation', 174, 231, 8, 'wmode');
        soy.addParam('wmode', 'transparent');
        soy.write('flash_HG');
        var flash_pied = new SWFObject('/swf/egd_pied_page.swf', 'document', 1023, 84, 8 , 'wmode');
        flash_pied.addParam('wmode', 'transparent');
        flash_pied.write('flash_pied');
        if($('#flash_pied').style){$('#flash_pied').style.background = 'none';}

        // Liens externes
        obj = document.getElementById('principal').getElementsByTagName('A');
        for(var i = 0; i < obj.length; i++){
            node = obj[i];
            var test = node.href.replace('http://'+window.location.hostname,'');
            if(node.nodeName == 'A' && (test.search('http://') != -1 || test.search('go-liens-') != -1)){
                node.onclick = function(){
                    window.open(this.href,'','');
                    return false;
                }
            }
        }
        // ON/OFF AFFLOG
        if($('#bt_log1')){
            $('#bt_log1').onclick = function(){sw('log1'); sw('bt_log1'); sw('bt_log2');}
            sw('bt_log1');
        }
        if($('#bt_log2')){
            $('#bt_log2').onclick = function(){sw('log2'); sw('bt_log1'); sw('bt_log2');}
            sw('bt_log2');
        }
        var logs = new Array('log1','log2')
        for(j in logs){
            if(document.getElementById(logs[j])){
                obj = document.getElementById(logs[j]).getElementsByTagName('A')
                for(i = 0; i < obj.length; i++){
                    node = obj[i];
                    if(node.className == 'fermer_log1' || node.className == 'fermer_log2'){
                        node.onclick = function(){sw(this.className.replace('fermer_',''));sw('bt_log1'); sw('bt_log2');return false;}
                    }
                    else{
                        node.onclick = function(){sw('c_'+this.id);return false;}
                    }
                }
            }
        }
    /*
        // Menus accordéon
        $('#menu').accordion(   {autoHeight: false, navigation: false,   collapsible: true, active: false });//, active: false, navigation:true,   collapsible: true
        $('#menu2').accordion(  {autoHeight: false, navigation: false,   collapsible: true, active: false });
        if($('#fil2fer li span')[1]){
            var headerAouvrir = $('#fil2fer li span')[1].innerHTML;
        }
        else if($('#fil2fer li a')[0]){
            var headerAouvrir = $('#fil2fer li a')[0].innerHTML;
        }
        if(headerAouvrir == 'SPECIAL GROUPES'){headerAouvrir = 'GROUPES';}
        var contentCible = $('.ui-accordion-header:contains('+headerAouvrir+')');
        $('#menu').accordion('activate', contentCible);
        $('#menu2').accordion('activate', contentCible);
    */
}
window.onload = startPageLoad;
/*========================================*\
    fonctions intro flash & pub
\*========================================*/
    var killPub = function(){
        $('#publicite').hide();
        $('#popupMasque').hide();
        return false;
    }
    var killIntro = function(){
        $('#introEGD').empty();
        $('#popupMasque').hide();
        $('#intro').hide();
    }
    var setPub = function(){
        if($('#intro')){
            killIntro();
        }
        if($('#fermer_publicite')){
            $('#popupMasque').show();
            $('#publicite').show();
            $('#fermer_publicite').bind('click',    killPub);
            $('#popupMasque').bind('click',         killPub);
        }
    }
    var setIntro = function(){
        $('#popupMasque').show();
        $('#intro').show();
        $('#fermer_intro').bind('click',             function(){
            killIntro();
            setPub();
            return false;
        });
        $('#popupMasque').bind('click',              function(){
            killIntro();
            setPub();
            return false;
        });
        var introEGD = new SWFObject('/swf/flvplayer.swf', 'document', 800, 600, 8, 'wmode');
        introEGD.addParam('wmode', 'opaque');
        introEGD.write('introEGD');
    }
/*========================================*\
    Fonctions de verification des champs
\*========================================*/
    function verif(champs){
        var test = true;
        var mess = 'Veuillez verifier les champs :\n\n';
        var tab = champs.split(',')
        for(i in tab){
            if(document.getElementById(tab[i]).value.length < 1){
                mess+='- '+tab[i]+'\n';
            }
        }
        if(mess!='Veuillez verifier les champs :\n\n'){
            var mess2 = mess + '\nMerci';
            window.alert(mess2);mess2='';
            test = false;
        }
        return test;
    }
/*========================================*\
    Fonctions Afficher / Masquer
\*========================================*/
    function sw(qui){
        var obj = $('#'+qui);
        var classe = ' '+obj.className+' ';
        if(classe.indexOf(' c ') >= 0){
            classe = classe.replace(' c ','');
            classe += ' v ';
        }
        else{
            classe = classe.replace(' v ','');
            classe += ' c ';
        }
        obj.className = trim(classe);
        return false;
    }
/*========================================*\
    Function trim
\*========================================*/
    function trim(str){
        while(''+str.charAt(0)==' '){
            str=str.substring(1,str.length);
        }
        while(''+str.charAt(str.length-1)==' '){
            str=str.substring(0,str.length-1);
        }
        return str;
    }