var lockReloadTime = 180000; // in milliseconds
var lockTimeStarted = 0;
var lockTimeInterval = null;

function navigationJump(){
	var jumpTarget = document.forms['navigator'].elements['navigator_select'].value;
	if(jumpTarget != ''){
		self.location.href = jumpTarget;
	}
}

function rulesJump(){
	var jumpTarget = document.forms['rules'].elements['rules_select'].value;
	if(jumpTarget != ''){
		self.location.href = jumpTarget;
	}
}

function addToFavorites(urlAddress, pageName, errorText) {
	/*
	if (window.sidebar) { // Mozilla Firefox Bookmark
		window.sidebar.addPanel(pageName, urlAddress, "");
	} else */ 
	if( window.external ) { // IE Favorite
		window.external.AddFavorite(urlAddress, pageName); 
	} else { 
		alert(errorText); 
	}  		
} 

function checkCookiesEnabled(header, message){
	if(navigator.cookieEnabled==false){
		var cookieMessage='<div class="center_container">';
		cookieMessage+='<div class="center_header_noshadow base_bg_alert"><img src="/common/img/trans.gif" border="0" width="486" height="3" alt=""></div>';
		cookieMessage+='	<div class="center_background">';
		cookieMessage+='		<div class="center_header base_bg_alert"><img src="'+header+'" border="0" alt=""></div>';
		cookieMessage+='		<div class="center_body base_bg_white">';
		cookieMessage+='			<div class="center_body_padding">';
		cookieMessage+=message;
		cookieMessage+='			</div>';
		cookieMessage+='			<div class="lh8"><br /></div>';
		cookieMessage+='		</div>';
		cookieMessage+='	</div>';
		cookieMessage+='	<div><img src="/common/img/center_shadow_bottom.gif" border=0 alt="" height="3" width="489"></div>';
		cookieMessage+='</div>';
		cookieMessage+='<div class="lh5"><br /></div>';
		document.write(cookieMessage);
	}
}

function checkCookiesEnabledWhiteLabel(header, message){
	if(navigator.cookieEnabled==false){
		var cookieMessage ='<div class="fzMainContainer">';
		cookieMessage+='<h2 class="fzMainHeadline fzAlert">'+header+'</h2>';
		cookieMessage+='<div class="fzMainContent fzContentSpace fzAlert">'+message+'</div>';
		cookieMessage+='</div>';
		document.write(cookieMessage);
	}
}


function startLockCountdown(){
	lockTimeStarted = (new Date()).getTime();
	var lockTimeInterval = window.setInterval('lockCountdown()', 1000);
}

function lockCountdown(){
	var timeLeft = lockTimeStarted + lockReloadTime - (new Date()).getTime();
	if(timeLeft > 0){
		document.getElementById('lockTime').innerHTML = Math.round(timeLeft/1000);
	} else {
		window.clearInterval(lockTimeInterval);
		document.location.reload();
	}
}



function updateSpyTime(){
	timeNow.setTime(timeNow.getTime()+1000);
	var now = timeNow.getTime();
	
	for(var i=0, max=spys.length; i < max; i++){
		var id = 'spyText'+spys[i][0];
		var secondsLeft = Math.round((spys[i][1] - now) / 1000);
		var out = null;
		if(secondsLeft < 1){
			out = '<span>'+spyOverString+'</span>';
		} else {
			var minutes = Math.floor(secondsLeft / 60);
			secondsLeft -= minutes*60;
			var seconds = secondsLeft;
			if(minutes < 10) minutes ='0'+minutes;
			if(seconds < 10) seconds ='0'+seconds;		
			out = '<span class="fzAlert">'+timeString.replace(/{time}/, minutes+':'+seconds)+'</span>';
		}	
		document.getElementById(id).innerHTML = out;	
	}
}

function initSpy(){
	window.setInterval("updateSpyTime()", 1000);
	updateSpyTime();
}
