/**
 * @author Daniel Noormohamed
 */
$(document).ready(function() {

    function remvoveH2() { $('.tabTitle', this).hide(); }



    $('.tab_content:not(.ResourceleftPanel .tab_content)').each(remvoveH2);
    
    if ($('.tab_text ul li').size() > 1) {

        $('.tabContainer').css('height', '27px')
				.find('.tabmenu').css('display', 'block')
				.find('li').live('click', function() {
				    $('.tabContainer .tabmenu li').removeClass('selected');
				    $(this).addClass('selected');
				    var getContainer = $(this).attr('get');
				    $('.tab_text ul li.selected').css('display', 'none').removeClass('selected');
				    $('.tab_text ul li.' + getContainer).css('display', 'block').addClass('selected');
				    $('.tab_text ul li.' + getContainer).each(remvoveH2);
				});
        $('.tabContainer .tabmenu li:first').trigger('click');
    } else {
        $('.tabContainer').remove();
    }



    $('.slidertabmenu').tabSlider();

    $('.w940 .thumbnailslider li').each(function(index, val) {
        $(this).attr('thumb', 'thumbslider' + index);
    });



    $('.w940 .large_container').each(function() {
        var liItems = $('li', this).size();

        if (liItems == 0) {
            var classArray = $(this).attr('class').split(' ');
            classItems = classArray.length;
            $('.' + classArray[(classItems - 1)]).remove();
            $('[relate="' + classArray[(classItems - 1)] + '"]').fadeOut('slow', function() { $(this).remove(); });
        }
    });

    $('.w940 .thumbnailslider').jcarousel({
        'scroll': 3,
        itemFirstInCallback: {
            onAfterAnimation: function(a, b, c) {
                $(b).trigger('click');
            }
        }
    });

    $('.w940  #mycarousel:first').each(function() {
        $('li:first', this).Sleep(200, function() {
            $(this).trigger('click');
        });
    });

    $('.w940 .thumbnailslider li').live('click', function() {

        var image = $('.thumbnail_content .image', this).html();
        var title = $('.thumbnail_content .title', this).html();
        var desc = $('.thumbnail_content .browser_content', this).html();
        var link = $('.thumbnail_content .link', this).text();

        $('.slider_large li.selected .main_resource .main_image').html(image);
        $('.slider_large li.selected .main_resource h2').html(title);
        $('.slider_large li.selected .main_resource .containerfooterLink a').attr('href', link);
        $('.slider_large li.selected .main_resource .resource_desc span').html(desc);

        $('.w940 .thumbnailslider li .selectedThumb').remove();
        $('.w940 .thumbnailslider li').removeClass('selected');

        if ($('.selectedThumbUp', this).size() == 0) {
            $(this).append("<div class='selectedThumbUp' />");
            $('.selectedThumbUp').css({ 'left': '4px', 'backgroundColor': '#FFFFFF' });
        }

        $(this).animate({ opacity: 1 }).css({ 'height': '64px' }).addClass('selected').find('a').css('outline', 'none');

        $('.w940 li.large_container').each(function() { if ($(this).hasClass('selected')) { $('.thumbnailslider li:not(.thumbnailslider li.selected)', this).animate({ opacity: 0.4 }).css({ 'height': '53px' }); } });
    });

    $('.w940 .thumbnailslider li:not(.w940 .thumbnailslider li.selected)').live('mouseover', function() { $(this).stop().animate({ opacity: 0.8 }); }).live('mouseout', function() { $(this).stop().animate({ opacity: 0.4 }); });




});	