$(document).ready(function() {
    $(document).pngFix();

    if(GLOBALS.FADE == 'true') {
        //$("#logo").fadeIn({duration: 250, queue: "global", preDelay: 0, scope: "01"});
        $("#widgets").fadeIn({duration: 350, queue: "global", preDelay: 150, scope: "01"});
        $("#nav").fadeIn({duration: 350, queue: "global", preDelay: 250, scope: "01"});
        $("#page").fadeIn({duration: 250, queue: "global", preDelay: 400, scope: "01"});
        $("#teaser").fadeIn({duration: 150, queue: "global", preDelay: 350, scope: "01"});

        $('a').bind('click', function() {
            cssclass = $(this).attr('class');
            if(cssclass !== 'productimages' && cssclass !== 'open' && cssclass !== 'jqmClose' && cssclass !== 'pfeil') {
                $("#teaser").fadeOut({duration: 150, queue: "global", preDelay: 0, scope: "01"});
                $("#page").fadeOut({duration: 150, queue: "global", preDelay: 50, scope: "01"});
                $("#nav").fadeOut({duration: 150, queue: "global", preDelay: 150, scope: "01"});
                $("#widgets").fadeOut({duration: 150, queue: "global", preDelay: 200, scope: "01"});
                //$("#logo").fadeOut({duration: 150, queue: "global", preDelay: 250, scope: "01"});
                return true;
            }
        });
    }

    $('.productimages').bind('click', function() {
        $('#mainproductimage').attr('src', $(this).attr('href'));
        return false;
    });
});


var languaesswitch = {
    toggle: function() {

        var position = $('#current_country').offset();
        $('#languages').css({'top':position.top + 15, 'left':position.left});
    
        var width = $('#current_country').width();
        $('#languages').css({'width': width + 20});

        $('#languages').toggle();
        //alert($('#languages').css('display'));
        languaesswitch.toggle_image();
        $('#languages a').click(function() {
            $('#current_country').html($(this).html());
            languaesswitch.toggle_image();
        });
        if($('#languages').is(':visible')) {
            window.setTimeout(languaesswitch.bodyclick, 150);
        }

    },
    bodyclick: function() {
        if($('#languages').is(':visible')) {
            $(document).click(function() {
                $(document).unbind('click');
                $('#languages').hide();
                languaesswitch.toggle_image();
            });
        }
        
    },
    toggle_image: function() {
        switch($('#languages').is(':hidden')) {
            case false:
                $('#current_country').css('background-image', "url('"+GLOBALS.DOMAIN+"images/arrow_selector_opened.gif')");
                $('#current_country').css('background-position', '98% 3px');
                break;
            case true:
                $('#current_country').css('background-image', "url('"+GLOBALS.DOMAIN+"images/arrow_selector.gif')");
                $('#current_country').css('background-position', '100% 3px');
                break;
        }
    }
}


