<!-- GLOBAL VARS -->
var dot = ' ';
var count = Math.ceil(Math.random()*60);
<!-- END -->
function clock(){
	(dot == ':') ? dot=' ' : dot=':';
	if(new Date().getMinutes() <= 9){
		var minutes = '0'+new Date().getMinutes();
	}else{
		var minutes = new Date().getMinutes();
	}
	document.timeform.time.value=new Date().getHours()+dot+minutes;
	setTimeout("clock()",500);
}

function number_format (number, decimals, dec_point, thousands_sep)
{
	  var exponent = "";
	  var numberstr = number.toString ();
	  var eindex = numberstr.indexOf ("e");
	  if (eindex > -1){
			exponent = numberstr.substring (eindex);
			number = parseFloat (numberstr.substring (0, eindex));
	  }
	  if (decimals != null){
			var temp = Math.pow (10, decimals);
			number = Math.round (number * temp) / temp;
	  }
	  var sign = number < 0 ? "-" : "";
	  var integer = (number > 0 ? Math.floor (number) : Math.abs (Math.ceil (number))).toString ();
	  var fractional = number.toString ().substring (integer.length + sign.length);
	  dec_point = dec_point != null ? dec_point : ".";
	  fractional = decimals != null && decimals > 0 || fractional.length > 1 ? (dec_point + fractional.substring (1)) : "";
	  if (decimals != null && decimals > 0)	  {
			for (i = fractional.length - 1, z = decimals; i < z; ++i)
		  		fractional += "0";
	  }
	  thousands_sep = (thousands_sep != dec_point || fractional.length == 0) ? thousands_sep : null;
	  if (thousands_sep != null && thousands_sep != ""){
		for (i = integer.length - 3; i > 0; i -= 3)
		  integer = integer.substring (0 , i) + thousands_sep + integer.substring (i);
	  }
	  return sign + integer + fractional + exponent;
}

function pop_update(number){
	<!-- +180 -->
	var num = Array(+5, +8, -2, +3, +8, -1, -3, +2, +8, +2, +4, -1, +5, +4, +3, -4, -2, +9, +3, +1, -2, -1, -3, -4, +1, +5, +9, +8, +7, +7, +7, +4, -3, -2, +1, +5, +8, +5, +2, +4, +6, +5, +7, +7, +6, +4, +2, -3, -2, -1, +3, +2, +3, +6, +8, +9, +6, +2, -2, +2);
	number += num[count];
	document.getElementById('pop').innerHTML=number_format(number, null, '', '.');
	(count > 58) ? count = 0 : count ++;
	setTimeout("pop_update("+number+")",1000);
}
