
function set_background(obj) {
	var url = "url(" + obj.find('img').attr('src') + ")";
	var repeat = "no-repeat";
	jQuery("#index-background").css({backgroundImage: url, backgroundRepeat: repeat});
	
	// Enable below two lines for animating homepage backgrounds....
	//obj.css({opacity: 1.0})
	//obj.animate({opacity: 0.0}, 1500);
}


jQuery(document).ready(function () {
	jQuery('.bt').click(function() { button_click(jQuery(this).attr('id')); });

	news_rotation();
	button_click('b1');
});

var t;
var news_timer;
var cur_bt_id;
var is_single = false;

function news_rotation() {
    var current = jQuery("#news-line ul li.current");

    var first = jQuery("#news-line ul li:first");
    if (!first.next().length) {
        is_single = true;
    }

    if (!current.hasClass('current')) {
        jQuery("#news-line-content").css({ opacity: 0.0 });
        jQuery("#news-line ul li:first").addClass('current');
        current = jQuery("#news-line ul li.current");
        var anchor = current.html();
        var content = current.find("a").html();

        jQuery("#news-line-content .layer-1").html(content);
        jQuery("#news-line-content .layer-2").html(anchor);
        jQuery("#news-line-content").animate({ opacity: 1.0 }, 500);
    }
    else {
        var current = (jQuery('#news-line ul li.current') ? jQuery('#news-line ul li.current') : jQuery('#news-line ul li:first'));
        var next = ((current.next().length) ? current.next() : jQuery('#news-line ul li:first'));

        var anchor = next.html();
        var content = next.find("a").html();

        next.addClass('current');
        current.removeClass('current');

        jQuery("#news-line-content").animate({ opacity: 0.0 }, 500, function () {
            jQuery("#news-line-content .layer-1").html(content);
            jQuery("#news-line-content .layer-2").html(anchor);
        });

        jQuery("#news-line-content").animate({ opacity: 1.0 }, 500);
    }

    if (!is_single) {
        clearTimeout(news_timer);
        news_timer = setTimeout(function () { news_rotation() }, 5000);
    }
}


function button_click(button_id) {
	var count = jQuery("#p1");

	if(count.next().html() == null){
		jQuery('#promo-box .promo-tabs').css({display: "none"});
	}
	else {
		jQuery("#promo-box .promo-tabs").css({display: "block"});
	}

	var bg_prefix = 'bg-';
	var cid = '#' + button_id;
	var next_button_id = jQuery(cid).next().attr('id');
	if (!next_button_id) { 
		next_button_id = 'b1';
	}
	clearTimeout(t);
	t = setTimeout(function() { button_click(next_button_id); }, 5000);
		
	jQuery('#index-background ul li').css({display: "block", opacity: 0.0});
	
	set_background(jQuery('#' + bg_prefix + button_id.substring(1, 2)))
	
	jQuery(cid).addClass("active");
	jQuery(cid).nextAll().removeClass("active");
	jQuery(cid).prevAll().removeClass("active");
		
	var current = jQuery("#p"+ button_id.substring(1, 2));
	var urlc = current.find(".link").html();
	
	jQuery('#promo-message').html(current.find(".description").html());
	jQuery('#promo-header').html(current.find(".header").html());
	
	if(jQuery(urlc).length == 0) {
		jQuery('#promo-url').css({ 'display' : 'none' });
	}
	else {
		jQuery('#promo-url').css({ 'display' : 'block' });
		jQuery('#promo-url').html(vReadmore);
		jQuery('#promo-url').attr("href", urlc);		
	}
}
