function removedropdownlocks() {
        $('.dropdownlock').removeClass('dropdownlock');
        }

var News = {
    'loadUrl': '/json/news/load/',
    'init': function() {
        News.count = $('div.newsFrame div.news').length;
    },
    'loadChunk': function() {
        if(News.disabled) { // all News are loaded
            return;
        }

        $.ajax({
            cache: false,
               type: "POST",
               url: News.loadUrl+News.count,
               success: function(resp){
                    eval('resp = '+resp);

                    if(resp.result.count==0) {
                        News.disabled=true;
                    }

                    News.count = News.count + resp.result.count;
                    $('div.newsFrame').append(resp.result.html);
               },
               data: data
            });
    }

}

$(document).ready(function() {
    if($('div.endless').length > 0) {
        News.init();

        $(document).endlessScroll({
            fireOnce: true,
            fireDelay: false,
            loader: null,
            bottomPixels: 200,
            callback: function(p){
                // ATM endless scrolling is used for news only
                News.loadChunk();
            }
        });
    }

    $('body').click(function() {
        $('li.navSubItemSelected:not(li.dropdownlock)').removeClass('navSubItemSelected');
        $('div.dropdownButton:not(.dropdownlock)').removeClass('selected');
        $('#projectsForm #customersDropdown:not(.dropdownlock)').hide();
        $('#dashboardFrame div.dashboardOrder div.order div.orderDropdown ul.toplevel:not(.dropdownlock)').hide();
        $('ul.filterdropdown .filter:not(.dropdownlock)').hide();
        $('#projectsForm div.projectDescriptionDropdown:not(.dropdownlock)').hide();
        $('#contentCenter div.newsFrame div.news div.datepicker:not(.dropdownlock)').hide();
        });

    $('ul.filterdropdown').removeClass('hovershow').click(function() {
        if($(this).children('.filter').css('display') == 'none') $(this).children('.filter').show().addClass('dropdownlock');
        window.setTimeout("removedropdownlocks()", 100);
        });



    $('#teamMemberFrame a.teamMember').attr('href', 'javascript:;').click(function() {
        var id = $(this).attr('id').substr(11);
        $('#teamMemberFrame a.teamMember.selected').removeClass('selected');
        $(this).addClass('selected');
        $('#teamMemberHeaderFrame div.teamMemberHeader.selected').fadeOut('slow').removeClass('selected');
        $('#teamMemberHeaderFrame #teamMemberHeader_'+id).fadeIn('slow').addClass('selected');
        });

    var projectImageViewFade = false;
    $('#contentRight div.projectImagesFrame a').attr('href', 'javascript:;');
    $('#contentRight div.projectImagesFrame a img').click(function() {
        var id = $(this).parent().attr('id').substr(23);
        if(!projectImageViewFade) {
            projectImageViewFade = true;
            $('#contentRight div.projectImagesFrame a img').removeClass('selected');
            $(this).addClass('selected');
            $('div.projectDetail div.mainImage img.selected').fadeOut('slow', function() {
                $(this).removeClass('selected');
                $('#projectViewsImage_'+id).fadeIn('slow',function() {
                    $(this).addClass('selected');
                    projectImageViewFade = false;
                    });
                });
            }
        });
    });
