//BigDay = new Date("July, 20, 2010");
  BigDay = new Date(2010,6,20);
  msPerDay = 24 * 60 * 60 * 1000;
  var id,pause=0, position=0;

function showtime() {
  today = new Date();
  timeLeft = (BigDay.getTime() - today.getTime());
  e_daysLeft = timeLeft / msPerDay;
  daysLeft = Math.floor(e_daysLeft);
  tdays = Math.floor(e_daysLeft);
  e_hrsLeft = (e_daysLeft - daysLeft)*24;
  hrsLeft = Math.floor(e_hrsLeft);
  minsLeft = Math.floor((e_hrsLeft - hrsLeft)*60);
}

function Liczebnik( ile, rdzen, konc1, konc2, konc5 ) { // Autor Romuald Zylla
var N0, N1, N2, R0;
  N0 = Math.floor( Math.abs( ile ) );  // funkcja ma sens dla liczb całkowitych
  N1 = N0 % 10;
  N2 = N0 % 100;
  R0 = konc1;
  if (N0 == 1)   R0 = konc1
	else if ((N2 > 4) && (N2 < 22))   R0 = konc5
		else if ((N1 > 1) && (N1 <= 4))   R0 = konc2
			else R0 = konc5;
  return rdzen + R0;
}

function imascroller() {
 // variables declaration
  var i,k;
  showtime();

 // Prosze zwrocic uwage na uzycie funkcji Liczebnik do generowania koncowek
  var msg= "   "+Liczebnik( daysLeft, "Tylko"," "," "," " ) +
	daysLeft+Liczebnik( daysLeft, " ","dzien ","dni ","dni " ) +"do ostatecznego terminu wyboru OFE przed najbliższym losowaniem!"+
	"                             ";
 // increase msg
  k=(150/msg.length)+1;
  for(i=0;i<=k;i++) msg+=" "+msg;
 // show it to the window

  document.forms[0].imascroller.value=msg.substring(position,position+300);
 // set new position
  if(position++==200) position=0;
 // repeat at entered speed
  id=setTimeout("imascroller()",300); 
}