function openSubmenu(subId) {
    $('#popup-menu-' + subId).toggle();
    return false;
}

$(
        function () {

                $('#header-search-box').addClass('placeholder');
                $('#header-search-box').placeholder();
                if($('#main-search-box').hasClass('empty'))
                    $('#main-search-box').addClass('placeholder');
                $('#main-search-box').placeholder();

                $(document).pngFix();

                var iter = 0;

                $(document).click(
                    function(event) {
                        if($(event.target).attr("href") != '#submenu')
                            $('.popup-menu').blur();
                    }
                );

                $('.popup-menu').blur(
                    function() {
                        $(this).hide();
                        return false;
                    }
                );

                $('.five-items > li > div').each(
                                function () {
                                        $(this).bind('contextmenu',
                                                        function(e) {
                                                                return false;
                                                        }
                                        );
                                        $(this).bind('mousedown',
                                                        function (e) {
                                                                if(e.button != 2)
                                                                        return;
                                                                $(this).css('z-index', 999);
                                                                $(this).css('position', 'absolute');
                                                                $(this).data("coords", {moving: true, x: e.pageX, y: e.pageY });
                                                        }
                                        );
                                        $(this).bind('mousemove',
                                                        function (e) {
                                                                if($(this).data("coords") && ($(this).data("coords").moving == true)) {
                                                                        $(this).css('top', String($(this).offset().top + e.pageY - $(this).data("coords").y) + 'px');
                                                                        $(this).css('left', String($(this).offset().left + e.pageX - $(this).data("coords").x) + 'px');
                                                                        $(this).data("coords", {moving: true, x: e.pageX, y: e.pageY });
                                                                }
                                                        }
                                        );
                                        $(this).bind('mouseup mouseout',
                                                        function (e) {
                                                                $(this).css('z-index', 0);
                                                                $(this).data("coords", {moving: false, x: 0, y: 0 });
                                                        }
                                        );
                                }
                );

                function resizeFuckinIE() {
                    var de = document.documentElement;
                    var w = (window.innerWidth || (de && de.clientWidth) || document.body.clientWidth);
                    $('.abs_ow').css('width', w);
                }
                if ($.browser.msie && $.browser.version < '8.0')
                {
                    $(window).resize(resizeFuckinIE);
                    resizeFuckinIE();
                }
        }
);

function setAlign(id, position, margin) {
    var myId = id;
    var m = margin;

    switch(position) {
        case 'leftpage':
            $('#abs_ol_' + id).css('left', margin);
            break;
        case 'centerpage':
            $(document).ready(function(){
                var w = $('#abs_ol_' + myId).width();
                var rw =$(document).width();
                var l = parseInt((rw - w) / 2);
                $('#abs_ol_' + myId).css('left', l + m);
                $(window).resize(function(){
                    var lw = $('#abs_ol_' + myId).width();
                    var lrw =$(document).width();
                    var ll = parseInt((lrw - lw) / 2);
                    $('#abs_ol_' + myId).css('left', ll + m);
                });
            });
            break;
        case 'leftcolumn':
            $(document).ready(function(){
                var l = $('#content').offset().left;
                $('#abs_ol_' + myId).css('left', l + m);
                $(window).resize(function(){
                    var l = $('#content').offset().left;
                    $('#abs_ol_' + myId).css('left', l + m);
                });
            });
            break;
    }
}