var car = document.getElementById('carousel');
var panes = car.getElementsByTagName('ul');
var pane =  0;
var interval = false;
function init_carousel () {
	for(i=0; i<panes.length; i++) {
		if(i>0) this.panes[i].style.display ='none';
		var links = panes[i].getElementsByTagName('a');
		for(j=1; j<links.length; j++)
			links[j].target = "_parent";
	}
	
	this.showPane(0);
	car.onmouseout = startTimer;
	car.onmouseover = stopTimer;
	startTimer();
}	
function startTimer () {
	if(interval) clearInterval(interval);
	interval = setInterval("nextPane()", 5000);
}
function stopTimer() {
	clearInterval(interval);
}
function showPane (p) {
	panes[pane].style.display='none';
	panes[p].style.display = 'block';
	pane = p;
}
function nextPane () {
	showPane( (pane+1) % panes.length );
}
function prevPane () {
	showPane((pane==0)  ? panes.length-1 : pane-1);
}

init_carousel();