function fDelete(){
    $$('.fDelete').each(function(el){
        el.addEvent('click', function(e){
            e = new Event(e);
            if( !confirm(el.title ? el.title : 'Etes vous sûr de vouloir supprimer cet élément ?')){
                e.stop();
            }
        });
    });
}

// function fFlashMessage() {
    // new mooFlashMessage($$('.flash'));
// }
function fFlashMessage() {
	new mooFlashMessage([$$('.flash'),$$('.flasherrors')]);
}

// page caracteristique
/*
function fClicComposition() {
    //pour les accouplements avec disques
    if( $('accouplementdisquediv') ) {
        var Ids = [1,2,3,4,5,6]; //n° des boutons cliquables
        var type = 'disque1';
        Ids.each(function(Id){
            var compositionid = 'composition_'+Id;
            if($(compositionid)){
                $(compositionid).addEvent('mousedown', function(e) {
                    //alert(Id);
                    if(Id == 1){ type = 'disque1'; }
                    if(Id == 2){ type = 'disque1'; }
                    if(Id == 3){ type = 'disque3'; }
                    if(Id == 4){ type = 'disque3'; }
                    if(Id == 5){ type = 'autreconfiguration'; }
                    if(Id == 6){ type = 'piecesdetachees'; }
                    e.stop();
                    var log = $('accouplementdisquediv').empty().addClass('ajax-loading');
                    var request = new Request.HTML({
                        url: 'composition'+type+'.php',
                        update: $('accouplementdisquediv'),
                        onComplete: function() {
                            //alert(compositionid);
                            log.removeClass('ajax-loading');
                        }
                    }).send();
                });
            }
        });
    }
    if( $('accouplementallongediv') ) {
        //pour les accouplements avec allonge
        var Ids = [1,2,3,4,5,6];
        var type = 'allonge1';
        var allonge = '1';
        Ids.each(function(Id){
            var compositionid = 'composition_'+Id;
            if($(compositionid)){
                $(compositionid).addEvent('mousedown', function(e) {
                    if(Id == 1){ type = 'allonge1'; }
                    if(Id == 2){ type = 'allonge1'; allonge = '2'; }
                    if(Id == 3){ type = 'allonge3'; }
                    if(Id == 4){ type = 'allonge3'; allonge = '2'; }
                    if(Id == 5){ type = 'autreconfiguration'; }
                    if(Id == 6){ type = 'piecesdetachees'; }
                    e.stop();
                    var log = $('accouplementallongediv').empty().addClass('ajax-loading');
                    var request = new Request.HTML({
                        url: 'composition'+type+'.php?allonge='+allonge,
                        update: $('accouplementallongediv'),
                        onComplete: function() {
                            log.removeClass('ajax-loading');
                        }
                    }).send();
                });
            }
        });
    }
}
*/

function giveMeclass() {
    $$('.bl1-bot').each(function (li) {/* Choppe lelement qui a .li-off pour classe, pour chacun d'entre eux est appliqué la function (li) */
        li.addEvents({
            'mouseenter': function (e) {
                li.addClass('bl2-bot');
            },
            'mouseleave': function (e) {
                li.removeClass('bl2-bot');
            }
        });
    });
    
    
}


function fTips() {
    new Tips($$('.tips'), { fixed: false });
}

//recapitulatif
function panierDetails() {
/*        if( $('panierdetails' ) ) {
            var slide = new Fx.Slide('panierdetails');
            //$('details').style.display = 'block';
            slide.hide();
            $('linkpanierdetails').addEvent('click', function(e){
                e = new Event(e);
                slide.toggle();
                e.stop();
            });
        }
*/
    if( $$('.panierdetails' ) ) {
        var slides = [];
        $$('.panierdetails').each(function(el, index){
            slides[index] = new Fx.Slide(el, {wait: true}).hide();
        });

        $$('.linkpanierdetails').each(function(el, index){
            el.addEvent('click', function(e){
                //console.log(index);
                var e = new Event(e).stop();
                if (slides[index]) {
                    slides[index].toggle();
                    // el.toggleClass('readWorkOpen');
                    // if (el.hasClass('readWorkOpen')) {
                        // el.removeClass('readWork');
                    // } else {
                        // el.addClass('readWork');
                    // }
                }
            });
        });
    }
}

//devis
function choixDevis() {
    if( $$('.choixdevis' ) ) {
        var slides = [];
        $$('.choixdevis').each(function(el, index){
            slides[index] = new Fx.Slide(el, {wait: true}).hide();
        });
        
        $$('.linkchoixdevis').each(function(el, index){
            el.addEvent('mousedown', function(e){
                // console.log(index);
                var e = new Event(e).stop();
                if (slides[index]) {
                    var slides2 = [];
                    $$('.choixdevis').each(function(el2, index2){
                        slides2[index2] = new Fx.Slide(el2, {wait: true}).hide();
                    });
                    slides[index].toggle();
                    var input = 'type-'+(index+1);
                    // console.log(input);
                    $(input).setProperty('checked',true);
                }
                
            });
        });
    }
}

function faqAccordion() {
    var myAccordion = new Accordion($('accordion'), 'p.toggler', 'div.element', {
        opacity: false
    });
}

function fInit(){
    fDelete();
    fFlashMessage();
    giveMeclass();
    fTips();
    //fClicComposition();
    panierDetails();
    choixDevis();
    faqAccordion();
}
window.addEvent('domready', fInit);



