$(document).ready(function() {
    // Adaptation de la largeur du contenu si pas d'illustration
    var illustration = $('#ctl00_IllustrationContent').size();
    if (!illustration) {
        $('#bloc_cont').addClass('no-img');
    }

    // Affichage des sous rubriques
    $('#menu').children('li').hover(function() {
        if ($(this).children('ul').css('display') == 'none') {
            $(this).children('ul').fadeIn('slow');
        }
    }, function() {
        $(this).children('ul').fadeOut();
    });


    // Formulaire de contact : remplissage/vidage automatique des champs de saisie
    $(".autoEmpty").each(function() {
        var defaultText = $(this).val();
        $(this).focus(function() {
            if ($(this).val() == defaultText) {
                $(this).val("");
            }
        });
        $(this).blur(function() {
            if ($(this).val() == "") {
                $(this).val(defaultText);
            }
        });
    });

    // Diaporama
    //pas IE
    if (navigator.appName != 'Microsoft Internet Explorer') {

        $('#slider img.slide_active').load(function() {
            if (document.getElementById('slider')) {
                document.getElementById('slider').style.height = $('#slider img.slide_active').height() + "px";
                setInterval('slideSwitch()', 4000);
            }
        });
    }
    //IE
    else {
        var active = $('#slider img.slide_active');    
            if (document.getElementById('slider')) {
                document.getElementById('slider').style.height = active.height() + "px";
                setInterval('slideSwitch()', 4000);
            }
    }

});

// Diaporama
function slideSwitch()
{
    var active = $('#slider img.slide_active');
    //alert(active.height());
    document.getElementById('slider').style.height = active.height() + "px";
	if (active.length == 0) { active = $('#slider img:last'); }
	
	var next = active.next().length ? active.next() : $('#slider img:first');
	active.addClass('last_active');
	
	next.css({opacity: 0.0})
		.addClass('slide_active')
		.animate({opacity: 1.0}, 1000, function() {
			active.removeClass('slide_active last_active');
		});
}



















