$(function() {
    $("#ticker ul").width($("#ticker ul").children().length * 
        $("#ticker ul").children().innerWidth());
    
    var timeout = setInterval("rotateBanner();", 3000);
    $("#ticker").scrollLeft(0);
    $(".tabs-holder").tabs({
        "show": function(event, ui) {
            
            var tab = $(ui.tab);
            tab.removeClass("tab-shadow");
            
            if (ui.index == 1)
            {
                var prev = tab.parent().prev("li").children("a");
                prev.addClass("tab-shadow");
            }
        }
    });
	
	if (typeof pngFix != 'undefined' && pngFix == true) 
	{
    	var elements = $(".strips li, .mini-link, .article-headline, .sketch-box li, .widget_categoryposts h3, .splash_play_button, .widget_recent_entries h3, .fancybox-ie #fancybox-close, .fancybox-ie #fancy-bg-n, .fancybox-ie #fancy-bg-ne, .fancybox-ie #fancy-bg-e, .fancybox-ie #fancy-bg-se, .fancybox-ie #fancy-bg-s, .fancybox-ie #fancy-bg-sw, .fancybox-ie #fancy-bg-w, .fancybox-ie #fancy-bg-nw, .success-stories .background, .inner-navigation-box .box h2, .side-navigation-blogs li a, .author-info, .blogs h1 .photo, .tips-bottom, .twitter, .facebook, .youtube, .social-link"); 
        jQuery.each(elements, function() { 
			DD_belatedPNG.fixPng(this);
		});
	}
	
	$(".side-navigation li span").click(function() {
		if ($(this).hasClass("expand"))
		{
			$(this).html("-").removeClass("expand");	
		}
		else {
			$(this).html("+").addClass("expand");
		}
		
		$(this).parent().children("ul").slideToggle();
	});
});

function rotateBanner() {
    var scroller = $("#ticker");
    var list = scroller.children("ul");
    
    var childWidth = list.children().innerWidth();
    var totalWidth = list.children().length * childWidth;
    
    var scroll = scroller.scrollLeft() + childWidth;
    if (scroll >= totalWidth) scroll = 0;
    
    scroller.animate({ "scrollLeft" : scroll }, 1500);
}
