curelem = 0;
frontpageelemplay=0;
frontelemplayhover='/images/focusproduct_control/play_hover.gif';
frontelemplaynohov='/images/focusproduct_control/play.gif';
turnclockid = 0;
function loadfrontpageelem(dir){
	if (dir=='next'){
		var useelem=curelem+1;
	} else {
		var useelem=curelem-1;
	}
	if (useelem<0){
		useelem=frontpageelements.length-1;
	} else if (useelem>frontpageelements.length-1){
		useelem=0;
	}
	curelem=useelem;
	document.getElementById('frontpageelem').innerHTML = frontpageelements[useelem];
}

function playfrontpageelems(sethover){
	if (frontpageelemplay!=0){
		stopfrontpageelems(sethover);
	} else {
		if (sethover){
			document.getElementById('frontelemplaybutton').src='/images/focusproduct_control/pause_hover.gif';
		} else {
			document.getElementById('frontelemplaybutton').src='/images/focusproduct_control/pause.gif';
		}
		frontelemplayhover='/images/focusproduct_control/pause_hover.gif';
		frontelemplaynohov='/images/focusproduct_control/pause.gif';
		frontpageelemplay = setInterval('loadnexteleminplay()', 8800);
		stopturnclock(false);
		turnclock(1);
	}
}

function loadfrontpageelemstopplay(dir){
	if (frontpageelemplay!=0){
		stopfrontpageelems(false);
	}
	loadfrontpageelem(dir);
}

function loadnexteleminplay(){
	loadfrontpageelem('next');
	stopturnclock(false);
	turnclock(1);
}

function stopfrontpageelems(sethover){
	if (sethover){
		document.getElementById('frontelemplaybutton').src='/images/focusproduct_control/play_hover.gif';
	} else {
		document.getElementById('frontelemplaybutton').src='/images/focusproduct_control/play.gif';
	}
	frontelemplayhover='/images/focusproduct_control/play_hover.gif';
	frontelemplaynohov='/images/focusproduct_control/play.gif';
	clearInterval(frontpageelemplay);
	stopturnclock(true);
	frontpageelemplay=0;
}

function turnclock(next){
	document.getElementById('frontpageclock').className = 'bb-timer bb-t-s'+next;
	if (next!=12){
		turnclockid = setTimeout('turnclock('+(next+1)+')', 800);
	}
}

function stopturnclock(reset){
	if (turnclockid){
		clearTimeout(turnclockid);
	}
	if (reset){
		document.getElementById('frontpageclock').className = 'bb-timer bb-t-s1';
	}
}