function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	} else {
		window.onload = function() {
			if (oldonload) {
				oldonload();
			}
			func();
		}
	}
}

/*====
 * rotator
 *================================================ */

var headline_count;
var headline_interval;
var old_headline = 0;
var current_headline = 0;

$(document).ready(function(){
	$("div#topStories").removeClass('noscript'); 
	$("div#topStories").addClass("active");
	headline_count = $("div.topStoryItem").size();
	$("div.topStoryItem:eq("+current_headline+")").css('display','block');

	headline_interval = setInterval(headline_rotate,12000); //time in milliseconds
	$("div#topStories").append('<div id="topStoryButtons"><ul></ul></div>');
	$('div#topStories .topStoryItem h2').each(function(index) {
		var $sectionLabel = $(this).remove().text();
		$("div#topStoryButtons ul").append('<li class="' + $sectionLabel + '">' + $sectionLabel + '</li>');
		$("#topStoryButtons li:eq(0)").addClass('activeControls'); 
	});
	$("div#topStories").append('</ul></div>');
	$("#topStoryButtons li:eq(0)").click(function() { 
		selected_headline = 0;
		$("div.topStoryItem:eq(" + current_headline + ")").hide();
		$("#topStoryButtons li:eq(" + current_headline + ")").removeClass('activeControls'); 
		$("#topStoryButtons li:eq(0)").addClass('activeControls'); 
		$("div.topStoryItem:eq(0)").show(); 
		current_headline = selected_headline;
		clearInterval(headline_interval);
		return false;
	});
	$("#topStoryButtons li:eq(1)").click(function() { 
		selected_headline = 1;
		$("div.topStoryItem:eq(" + current_headline + ")").hide();
		$("#topStoryButtons li:eq(" + current_headline + ")").removeClass('activeControls'); 
		$("#topStoryButtons li:eq(1)").addClass('activeControls'); 
		$("div.topStoryItem:eq(1)").show(); 
		current_headline = selected_headline;
		clearInterval(headline_interval);
		return false;
	});
	$("#topStoryButtons li:eq(2)").click(function() { 
		selected_headline = 2;
		$("div.topStoryItem:eq(" + current_headline + ")").hide();
		$("#topStoryButtons li:eq(" + current_headline + ")").removeClass('activeControls'); 
		$("#topStoryButtons li:eq(2)").addClass('activeControls'); 
		$("div.topStoryItem:eq(2)").show(); 
		current_headline = selected_headline;
		clearInterval(headline_interval);
		return false;
	});
	$("#topStoryButtons li:eq(3)").click(function() { 
		selected_headline = 3;
		$("div.topStoryItem:eq(" + current_headline + ")").hide();
		$("#topStoryButtons li:eq(" + current_headline + ")").removeClass('activeControls'); 
		$("#topStoryButtons li:eq(3)").addClass('activeControls'); 
		$("div.topStoryItem:eq(3)").show(); 
		current_headline = selected_headline;
		clearInterval(headline_interval);
		return false;
	});
	$("#topStoryButtons li:eq(4)").click(function() { 
		selected_headline = 4;
		$("div.topStoryItem:eq(" + current_headline + ")").hide();
		$("#topStoryButtons li:eq(" + current_headline + ")").removeClass('activeControls'); 
		$("#topStoryButtons li:eq(4)").addClass('activeControls'); 
		$("div.topStoryItem:eq(4)").show(); 
		current_headline = selected_headline;
		clearInterval(headline_interval);
		return false;
	});
	$("#topStoryButtons li:eq(5)").click(function() { 
		selected_headline = 5;
		$("div.topStoryItem:eq(" + current_headline + ")").hide();
		$("#topStoryButtons li:eq(" + current_headline + ")").removeClass('activeControls'); 
		$("#topStoryButtons li:eq(5)").addClass('activeControls'); 
		$("div.topStoryItem:eq(5)").show(); 
		current_headline = selected_headline;
		clearInterval(headline_interval);
		return false;
	});
});

function headline_rotate() {
	current_headline = (old_headline + 1) % headline_count; 
	$("div.topStoryItem:eq(" + old_headline + ")").hide();
	$("#topStoryButtons li:eq(" + old_headline + ")").removeClass('activeControls'); 
	$("#topStoryButtons li:eq(" + current_headline + ")").addClass('activeControls'); 
	$("div.topStoryItem:eq(" + current_headline + ")").show(); 
	old_headline = current_headline;
}
/*====
 * end rotator
 *================================================ */

/*====
 * from the web tabs
 *================================================ */

$(document).ready(function() { 
	$('div#fromWeb').addClass("active");
	$('div#fromWeb #fromWebGlobal').css('display', 'none');
	$('div#fromWeb #fromWebBlogs').css('display', 'none');

	$('div#fromWeb h2.fromWebNews').click(function() {
		$('div#fromWeb h2.fromWebNews').addClass("on");
		$('div#fromWeb h2.fromWebGlobal').removeClass("on");
		$('div#fromWeb h2.fromWebBlogs').removeClass("on");
		$('div#fromWeb #fromWebNews').show();
		$('div#fromWeb #fromWebGlobal').hide();
		$('div#fromWeb #fromWebBlogs').hide();
	});	
	$('div#fromWeb h2.fromWebGlobal').click(function() {
		$('div#fromWeb h2.fromWebGlobal').addClass("on");
		$('div#fromWeb h2.fromWebNews').removeClass("on");
		$('div#fromWeb h2.fromWebBlogs').removeClass("on");
		$('div#fromWeb #fromWebNews').hide();
		$('div#fromWeb #fromWebGlobal').show();
		$('div#fromWeb #fromWebBlogs').hide();
	});	
	$('div#fromWeb h2.fromWebBlogs').click(function() {
		$('div#fromWeb h2.fromWebBlogs').addClass("on");
		$('div#fromWeb h2.fromWebGlobal').removeClass("on");
		$('div#fromWeb h2.fromWebNews').removeClass("on");
		$('div#fromWeb #fromWebNews').hide();
		$('div#fromWeb #fromWebGlobal').hide();
		$('div#fromWeb #fromWebBlogs').show();
	});	
});


/*====
 * end from the web tabs
 *================================================ */

/*====
 * linkCheck
 *================================================ */
$(document).ready(function() {
	$('div#container').addClass("active");
	$("div.linkCheck ul").find("li:first").each(function(i) {
		$(this).addClass("new");
	});	
	$('li.new a').after("<span>NEW!</span>");
	$('div.linkCheck a[@href*=sponsored]').each(function(index) {
		var $thisLink = $(this);
		$thisLink.attr({
			'title': 'Sponsored Content'
		});
		$thisLink.parent().addClass("sponsoredContent");
	});
});
/* end linkCheck*/


$(document).ready(function() {
	$('div#container').addClass("active");
	$('a.more').append("<img src='/images/arrowOrange.gif' />");
});





function doPopups() {
  if (!document.getElementsByTagName) return false;
  var links=document.getElementsByTagName("a");
  for (var i=0; i < links.length; i++) {
    if (links[i].className.match("popup")) {
      links[i].onclick=function() {
        window.open(this.href, "");
        return false;
      }
    }
  }
}
/*
function dropdown () {
	if (document.all&&document.getElementById) {
		var navRoot = document.getElementById("topNav");
		if (!navRoot) { return; }
		for (i=0; i<navRoot.childNodes.length; i++) {
			node = navRoot.childNodes[i];
			if (node.nodeName=="LI") {
				node.onmouseover=function() {
					this.className+=" over";
				}
				node.onmouseout=function() {
					this.className=this.className.replace(" over", "");
				}
			}
		}
	}
}
*/


