jQuery.noConflict();

// Put all your code in your document ready area
jQuery(document).ready(function($){

    // clear search box on click
    $('#SearchForm_SearchForm_Search').click( function () {
        if ($(this).val() == 'Search') {
            $(this).val('');
        }
    });

    // fix PNGs in IE 6
    $.ifixpng('/themes/960/images/pixel.gif');
    $('img, .bgPng, #pres-letter-promo').ifixpng();


    // add shadowbox rel tags to anchors inside or classed with .video-lightbox
    $('.video-lightbox a, a.video-lightbox').attr('rel', 'shadowbox[videos]shadowbox[gallery];height=480;width=640');

    // home page logo swap
    // $('.HomePage #company_name').addClass( "media {width: 290, height: 140, autoplay: true, bgColor: 'transparent', src: '/themes/960/images/flash-home/lescure_logo_url.swf'}");

    // initialize Shadowbox
    // A custom build of shadowbox-2.0/shadowbox-2.0.js is already loaded
    // it includes:
    // - the jquery integration
    // - the players: img, swf, flv, qt, wmp, iframe, html
    // - the skin: shadowbox-2.0/skin/classic
    //
    var sb_options = {
        autoplayMovies:     true
    };
    Shadowbox.init(sb_options);



    // load the metadata extension
    $.getScript('/mysite/javascript/jquery.metadata.2.0/jquery.metadata.min.js', function() {

        // load the media extension
        $.getScript('/mysite/javascript/jquery.media.js', function() {

            // set the default flv player
            $.fn.media.defaults.flvPlayer = '/mysite/javascript/mediaplayer/player.swf';

            // set the default mp3 player
            $.fn.media.defaults.mp3Player = '/mysite/javascript/mediaplayer/player.swf';

            // hide the text from media anchors
            $('.media').text('');

            // update all class=media elements
            $('.media').media();
        });
    });



    // fade out home thumbs so that the SWF can play
    $('#home-thumbs a#home-swf').show();
    $('#home-thumbs a#home-image').fadeOut(5000);


    // set the correct visible|hidden class on toggle items
    $("[id^='toggle-']").each( function() {
        // figure out what to toggle
        toggle_source = $(this).attr('id');
        toggle_target = toggle_source.replace(/^toggle-/i, '');

        if ( $('#' + toggle_target).is(':visible') ) {
            $(this).removeClass('hidden').addClass('visible');
        }
        else {
            $(this).removeClass('visible').addClass('hidden');
        }
    });

    // get all the toggle-* ID elements and add a toggle effect
    $("[id^='toggle-']").click( function() {

        // figure out what to toggle
        toggle_source = $(this).attr('id');
        toggle_target = toggle_source.replace(/^toggle-/i, '');

        console.log(toggle_source + '|' + toggle_target);

        $('#' + toggle_target).slideToggle("slow", function() {
            if ( $(this).is(':visible') ) {
                $('#' + toggle_source).removeClass('hidden').addClass('visible');
            }
            else {
                $('#' + toggle_source).removeClass('visible').addClass('hidden');
            }
        });

    });

});




