//http://www.learningjquery.com/2006/10/scroll-up-headline-reader

var image_count;
var image_interval;
var old_image = 0;
var current_image = 0;

var headline_count;
var headline_interval;
var old_headline = 0;
var current_headline = 0;

$(document).ready(function(){
	headline_count = $("div.headline").size();
	$("div.headline:eq("+current_headline+")").css('top', '0px');
	headline_interval = setInterval(headline_rotate,5000);
	/*$('#scrollup').hover(function() {
		clearInterval(headline_interval);
	}, function() {
		headline_interval = setInterval(headline_rotate,5000);
		headline_rotate();
	});*/
	
	image_count = $("img.corner").size();
	$("img.corner:eq("+current_image+")").fadeIn("slow");
	image_interval = setInterval(image_rotate, 11000);
});

function image_rotate() {
	current_image = (old_image + 1) % image_count;
	$("img.corner:eq("+current_image+")").fadeIn("slow");
	$("img.corner:eq("+old_image+")").fadeOut("slow");
	old_image=current_image;
}
function headline_rotate() {

	current_headline = (old_headline + 1) % headline_count;
	$("div.headline:eq(" + old_headline + ")")
		.animate({top: -210},"slow", function() {
			$(this).css('top', '210px');
		});
	$("div.headline:eq(" + current_headline + ")")
		.animate({top: 0},"slow"); 
	old_headline = current_headline;
	

}



function expand(id)
{
	document.getElementById("row_"+id).style.display="block";
	document.getElementById("row_"+id).colspan=48;
	document.getElementById("expand_"+id).innerHTML="<a href='javascript:pop("+id+")'>-</a>";
}
function pop(id)
{
	document.getElementById("row_"+id).style.display="none";
	document.getElementById("expand_"+id).innerHTML="<a href='javascript:expand("+id+")'>+</a>";
}

function getElementsByClassName(className, tag, elm){
	var testClass = new RegExp("(^|\s)" + className + "(\s|$)");
	var tag = tag || "*";
	var elm = elm || document;
	var elements = (tag == "*" && elm.all)? elm.all : elm.getElementsByTagName(tag);
	var returnElements = [];
	var current;
	var length = elements.length;
	for(var i=0; i<length; i++){
		current = elements[i];
		if(testClass.test(current.className)){
			returnElements.push(current);
		}
	}
	return returnElements;
}