function em_Util() {}

em_Util.pad = function(s)
    {
    var ret = ''+s;
    if (ret.length<2)
        ret='0'+ret;
    return ret;
    }



var em_clockArray = new Object();

function em_Clock(fieldId, closeTime, questionId)
	{
	var self = this;
	var field = document.getElementById(fieldId);
		

	this.updateClock = function()
		{
		var date = new Date();		
		var time = date.getTime()/1000; 		
		time = closeTime-time;		
		
		if (time<0)		
			time=0;
		var ltime = time;
		var remainder =  time%3600;

		var hours = (time-remainder)/3600;
		var shours = em_Util.pad(''+hours);
					
		time = remainder;		
		remainder = time%60;	
		
		var minutes = (time-remainder)/60;
		var sminutes = em_Util.pad(''+minutes); 	

		time= Math.floor(remainder);
		var sseconds = em_Util.pad(''+time);
	 
		var stime = shours+':'+sminutes+':'+sseconds; 
		field.innerHTML = stime;
		if (ltime==0)
			{
			document.getElementById("en_question_answerable_div"+questionId).style.display="none";
			document.getElementById("en_question_non_answerable_div"+questionId).style.display="inline";
			document.getElementById("en_readable_close_time"+questionId).style.display="block";
			
			if (document.getElementById("en_question_wrapdiv"+questionId).className == "en_ennustekohde19_wrap")
				document.getElementById("en_question_wrapdiv"+questionId).className="en_ennustekohde16_wrap";
			else
				document.getElementById("en_question_wrapdiv"+questionId).className="en_ennustekohde18_wrap";
			
			if (document.getElementById("en_question_div"+questionId).className == "en_ennustekohde19")
				document.getElementById("en_question_div"+questionId).className="en_ennustekohde16";
			else
				document.getElementById("en_question_div"+questionId).className="en_ennustekohde18";			
			}		
		else 		
			setTimeout(self.updateClock, 1000);		
		}
	self.updateClock();	
	}

function em_Clock_small(fieldId, closeTime, questionId)
	{
	var self = this;
	var field = document.getElementById(fieldId);
		

	this.updateClock = function()
		{
		if (!field)
			return;
		var date = new Date();		
		var time = date.getTime()/1000; 		
		time = closeTime-time;		
		
		if (time<0)		
			time=0;
		var ltime = time;
		var remainder =  time%3600;

		var hours = (time-remainder)/3600;
		var shours = em_Util.pad(''+hours);
					
		time = remainder;		
		remainder = time%60;	
		
		var minutes = (time-remainder)/60;
		var sminutes = em_Util.pad(''+minutes); 	

		time= Math.floor(remainder);
		var sseconds = em_Util.pad(''+time);
	 
		var stime = shours+':'+sminutes+':'+sseconds; 
		field.innerHTML = stime;
		if (ltime==0)
			{
			document.getElementById("en_question_answerable_div"+questionId).style.display="none";
			document.getElementById("en_question_non_answerable_div"+questionId).style.display="inline";
			document.getElementById("en_readable_close_time"+questionId).style.display="block";
			
	
			document.getElementById("en_question_wrapdiv"+questionId).className="en_coupon_wrapGrey";
			
			if (document.getElementById("en_question_div"+questionId).className=="en_couponRed")
				document.getElementById("en_question_div"+questionId).className="en_couponGreyBonus";
			else
				document.getElementById("en_question_div"+questionId).className="en_couponGrey";			
			}		
		else 		
			setTimeout(self.updateClock, 1000);		
		}
	self.updateClock();	
	}

function en_mainsubmit(obj, id)
	{
	var beg= 'en_answer_option_'+id+'_';
	
	var i=0;
	var box = null;
	var checked = false;
		
	while (box = document.getElementById(beg+i))
		{	
		if (box.checked)
			{
			checked = true;	
			break;			
			}	
		i++;
		}	
	if (checked)	
		{			
		return true;
		}
	return false;	
	}


