//jQuery(function() {
//	var today = new Date();
//	var thisDay = today.getDay();
//	$('span.today').addClass("day" + thisDay);	
//})

//jQuery(function() {
//    $(".topnav").lavaLamp({ fx: "backout", speed: 900 });
//});

jQuery(function() {
    Cufon.replace('h1,h2,h3'); // Works without a selector engine
    Cufon.replace('.rowService p strong'); // Requires a selector engine for IE 6-7, see above
    Cufon.replace('.tplPerson .title, .ccPerson .person-tab p'); // Requires a selector engine for IE 6-7, see above
    Cufon.replace('ul.topnav li.navigation_submenu_box a.menuItem span.navigator-link-content');
    Cufon.replace('div.textBox a.linkTextBlock');
});

jQuery(function() {
    if (isPluginLoaded("makePopup")) {
        $("div.EntryPopUpFeature").makePopup({
            entryWidth: "633px",
            entryHeight: "404px"
        });
    }
});

// -------------- topnav submenu ------------------ //

// set classes for menu items
$(document).ready(function() {
    var MouseOverElem = null;
    var MouseOverMain = null;
    var root = $('div.navigation ul.topnav');
    var rootElem = root.children("li.navigation_submenu_box")
    rootElem.each(function() {
        var li = $(this);
        var main = li.children('div.navigation_submenu');
        li.bind('mouseenter', function() {
            li.addClass('activeBtn');
            var duration = 0;
            if (isIE()) {
                main.showEffectFunc = main.show;
                duration = 0;
            } else {
                main.showEffectFunc = main.fadeIn;
                duration = 600;
            }
            if (MouseOverElem == null)
                main.showEffectFunc(duration, function() {
                    if (li.hasClass('activeBtn') == false) {
                        main.hide();
                    }
                });
            else {
                if (MouseOverMain != null)
                    MouseOverMain.stop(false, true).hide();
                main.stop(false, true).show();
            }

            //  set list width and columns number
            /*leftList = main.children('div.left_sect');
            mainList = leftList.children('ul.submenu_list');
            mainListItem = mainList.children('li');
            mainListItemCount = mainListItem.size();
            var maxColItems = 6;
            var rightMenuCreated =  $('div.left_sect ul.submenu_list_right').length != 0;
            if( mainListItemCount <= maxColItems && !rightMenuCreated){
            main.css({'width' : '160px' , 'left' : '-79px'});
            leftList.css('width' , '140px');
            //mainListItem.css('float' , 'none');
            $('div.navigation ul.topnav>li:last-child').children('.navigation_submenu').css({'right' : '0', 'left' : 'auto'});
            }
            else if(!rightMenuCreated) {
            mainList.each(function() {
            var colsize = Math.round($(this).find("li").size() / 2);
            $(this).find("li").each(function(i) {
            if (i>=colsize) {
            $(this).addClass('right_col');
            }
            });
                        
            $(this).find('.right_col').insertAfter(this).wrapAll("<ul class='submenu_list_right'></ul>").removeClass("right_col");
            main.css({'width' : '525px' , 'left' : '-389px'});
            mainListItem.css('float' , 'none' );
            //$('div.navigation ul.topnav>li:last-child').children('.navigation_submenu').css({'right' : '0', 'left' : 'auto'});
            });
            }*/

            MouseOverElem = li;
            MouseOverMain = main;

        }).bind('mouseleave', function() {
            setTimeout(function() {
                li.removeClass('activeBtn');

                if (MouseOverElem == li) {
                    var duration = 0;
                    if (isIE()) {
                        main.hideEffectFunc = main.hide;
                        duration = 0;
                    } else {
                        main.hideEffectFunc = main.fadeOut;
                        duration = 300;
                    }

                    main.stop(false, true).hideEffectFunc(duration, function() {
                        if (li.hasClass('activeBtn'))
                            main.show();
                    });
                    MouseOverElem = null;
                    MouseOverMain = null;
                } else {
                    //$.dequeue( this );
                    main.stop(false, true).hide();
                }
            }, 100);
        });
        var menuOptionSel = li.children('a.MenuLinkOn');
        menuOptionSel.each(function() {
            main.hover(function() {
                menuOptionSel.addClass('MenuLinkInSubmenu');
            }, function() {
                menuOptionSel.removeClass('MenuLinkInSubmenu');
            });
        });
    });
})

//jQuery(function() {
//    $.colorbox({
//        inline: true,
//        opacity: 0.5,
//        open: true,
//        href: rootFeature,
//        width: "628px",
//        height: "401px",
//        onComplete: function() {
//            $("div.videoPopupBody div.scrollBody", rootFeature).jScrollPane();
//        }
//    });
//});


