var down;
var cmin,csec;

function Minutes(data) {
	for(var i=0;i<data.length;i++) 
		if(data.substring(i,i+1)==":") 
			break;  
	return(data.substring(0,i)); 
}
function Seconds(data) {        
	for(var i=0;i<data.length;i++) 
		if(data.substring(i,i+1)==":") 
			break;  
	return(data.substring(i+1,data.length)); 
}
function Display(min,sec) {     
	var disp;  
	     
	if(min<=9) disp=" 0";
	else disp=" ";
	
	disp+=min+":";  
	if(sec<=9) disp+="0"+sec;       
	else disp+=sec; 
	
	return(disp); 
}
function Down() {
	down=clearTimeout(down);
	cmin=1*Minutes("20:00");   
	csec=0+Seconds("20:00");        
	DownRepeat(); 
}
function TwoMinuteWarning() {
	Win1 = open("/UF/session_warning.htm","popup","width=500,height=250,scrollbars")
}
function DownRepeat() {
	var countdown;
	countdown = document.getElementById('countdown');
	
	csec--;        
	if(csec==-1) { 
		csec=59;
		cmin--; 
	}       
	
	if((cmin==2)&&(csec==0)) TwoMinuteWarning();
	
	if(cmin==1) countdown.innerHTML="<font color='red'><b>Session Clock: "+Display(cmin,csec)+"</b></font>";
	else
		if(cmin==0) countdown.innerHTML="<font color='red'><b>Session Clock: <font size='3'><blink>"+Display(cmin,csec)+"</blink></font></b></font>";
		else countdown.innerHTML="Session Clock: "+Display(cmin,csec);
	
	if((cmin==0)&&(csec==0)) 
		alert("Your session has expired. Please log in to continue.");
	else down=setTimeout("DownRepeat()",1000);
}