var counter_elements;
var counter_elements_days;
var current_times;
var product_ids;

function setActionTime(tm)
{
	current_time = tm;
}

function ag_update_date()
{
	setTimeout("ag_update_date()",1000);
	
	if (counter_elements == null)
	{
		counter_elements = new Array();
		var i = 0;
		for (i=0; i<product_ids.length; i++)
		{
			if (document.getElementById("_h"+product_ids[i]) != null)
			counter_elements[i] = document.getElementById("_h"+product_ids[i]);
		}
	}
	//counter_elements = document.getElementsByName("ag_activeremain");
	if (counter_elements_days == null)
	{
		counter_elements_days = new Array();
		var i = 0;
		for (i=0; i<product_ids.length; i++)
		{
			if (document.getElementById("_d"+product_ids[i]))
			counter_elements_days[i] = document.getElementById("_d"+product_ids[i]);
		}
	}
	for (var key in current_times)
	{
		var current_time = current_times[key];
		if (current_time == null)
			continue;
		if (!(current_time.getHours() == 0 && current_time.getMinutes() == 0 && current_time.getSeconds() == 0))
		{
			current_time.setSeconds(current_time.getSeconds()-1);
		}
		else
		{
			current_times[key] = null;
			document.location.href = document.location.href;
		}
	}
	
	var i = 0;
	for (i=0; i<counter_elements.length; i++)
	{
		var current_time = null;
		try
		{
			current_time = current_times[counter_elements[i].id.substr(2)];
		}
		catch(e)
		{
			
		}
		if (current_time != null)
		{
			counter_elements[i].innerHTML = 
				(current_time.getHours() < 10?"0":"")+current_time.getHours()+":"+
				(current_time.getMinutes() < 10?"0":"")+current_time.getMinutes()+":"+
				(current_time.getSeconds() < 10?"0":"")+current_time.getSeconds();
			counter_elements_days[i].innerHTML = current_time.getDay();
		}
		
	}
}
