
var expNum=0.0;
var expInc=0.0;
var elementId;
var divID;

var prevnumber = '###############';

function outputComma(number) {
    number = '' + number;
    if (number.length > 3) {
        var mod = number.length%3;
        var output = (mod > 0 ? (number.substring(0,mod)) : '');
        for (i=0 ; i < Math.floor(number.length/3) ; i++) {
            if ((mod ==0) && (i ==0))
                output+= number.substring(mod+3*i,mod+3*i+3);
            else
                output+= ',' + number.substring(mod+3*i,mod+3*i+3);
        }
        return (output);
    }
    else return number;
}

function countExposures () 
{
  var number = "12,3";
  number = outputComma(Math.round(expNum));
 
  var i;
  var found = 1;
  for (i=0; i<number.length; i++) {
    element = document.getElementById ("cnti" + i);
	if (element != null)  {
	  if (number.charAt (i)!=prevnumber.charAt (i)) {
	    switch (number.charAt (i)) {
	      case " ": element.src = "assets/templates/cx/img/fspace.jpg"; break;
	      case ",": element.src = "assets/templates/cx/img/fc.jpg"; break;
	      default: element.src = "assets/templates/cx/img/f" + number.charAt(i) + ".jpg"; 
		}
 	  }
	} else  found = 0;
  }
  if (found) prevnumber = number;
 
  expNum++;
  setTimeout ("countExposures()", expInc);
}

function initCounter (id, start, increment)
{
  expNum = start;
  expInc = increment;
  elementId = id;
  countExposures ();
}



