		var timerID = 0;
		var tStart  = null;

		var	tDate = new Date();	
			
		var	tDateCurYear = new Date( (tDate.getFullYear()) , 00, 01, 00, 00, 00);
		var	tDateNextYear = new Date( (tDate.getFullYear() + 1) , 00, 01, 00, 00, 00);
		var tDateCurDayMinus1 = new Date( (tDate.getFullYear()) , tDate.getMonth(), tDate.getDate(), 00, 00, 00);
		
		var cur_seconds_ytd = (( tDateCurDayMinus1 - tDateCurYear ) / 1000 )		
		var total_seconds_today = 86400
		var	total_seconds_oneyear = ((tDateNextYear - tDateCurYear) / 1000 );
		var	tDate_cur = new Date();	
		var cur_seconds_today = ( (tDate_cur.getHours() * 60 * 60) + 
									(tDate_cur.getMinutes() * 60) + 
									tDate_cur.getSeconds() );								   
		var target_value = 500000000000;
		var inc = 15 
		var step = target_value / (total_seconds_today * inc) 
		var	Counter = (cur_seconds_today / total_seconds_today) * target_value;


		function addCommas( strValue ) {
		/************************************************
		DESCRIPTION: Inserts commas into numeric string.

		PARAMETERS:
		strValue - source string containing commas.

		RETURNS: String modified with comma grouping if
		source was all numeric, otherwise source is
		returned.

		REMARKS: Used with integers or numbers with
		2 or less decimal places.
		*************************************************/
		var objRegExp  = new RegExp('(-?[0-9]+)([0-9]{3})');

			//check for match to search criteria
			while(objRegExp.test(strValue)) {
			//replace original string with first group match,
			//a comma, then second group match
			strValue = strValue.replace(objRegExp, '$1,$2');
			}
		return strValue;
		}


		function UpdateTimer() 
		{
			Counter = Math.round(Counter + step);
			Breast_AdCounter.innerHTML = "<font face=\"arial\" size=\"4\"><b>" 
											+ addCommas(Counter.toString()) + "</b>";
			timerID = setTimeout("UpdateTimer()", inc);								
		}

		function Start() {
			Breast_AdCounter.innerHTML = ""; 
			UpdateTimer();
		}

		function Stop() 
		{
			if(timerID) 
			{
				clearTimeout(timerID);
				timerID  = 0;
			}
			tStart = null;
		}

		function Reset() 
		{
			tStart = null;
			Breast_AdCounter.innerHTML = ""; 
		}
