// cmHelper
function cmCfuncA(x)
{
   y = '';
   if(x < 10)
   {
      y += '0';
   }
   return (y + x).toString();
}
function cmCfuncB(x)
{
   y = '';
   if(x < 10)
   {
      y += '00';
   }
   else if(x < 100)
   {
      y += '0';
   }
   return (y + x).toString();
}
// cmCounter
var cmCendpunkt;
function cmCfunc1(number)
{
   datum = new Date();
   zaehler = Math.floor(cmCendpunkt.getTime() - datum.getTime());
   if(zaehler > 0)
   {
      millisekunden = cmCfuncB(zaehler%1000);
      zaehler       = Math.floor(zaehler/1000);
      sekunden      = cmCfuncA(zaehler%60);
      zaehler       = Math.floor(zaehler/60);
      minuten       = cmCfuncA(zaehler%60);
      zaehler       = Math.floor(zaehler/60);
      stunden       = cmCfuncA(zaehler%24);
      zaehler       = Math.floor(zaehler/24);
      tage          = zaehler;
      if((cmCendpunkt.getTime()-86400000) > datum.getTime())
      {
         document.getElementById('cmCounter'+number).innerHTML = tage + ':' + stunden + ':' + minuten + ':' + sekunden;
      }
      else
      {
         document.getElementById('cmCounter'+number).innerHTML = stunden + ':' + minuten + ':' + sekunden;
      }
      setTimeout('cmCfunc1('+number+')', 100);
   }
   else
   {
      document.getElementById('cmCounter'+number).innerHTML = '00:00:00';
   }
}
function cmCounter(enddatum,number)
{
   cmCendpunkt = new Date(enddatum);
   cmCfunc1(number);
}
// cmInfoCounter
var cmICendpunkt;
function cmCfunc2(number)
{
   datum = new Date();
   zaehler = Math.floor(cmICendpunkt.getTime() - datum.getTime());
   if(zaehler > 0)
   {
      millisekunden = cmCfuncB(zaehler%1000);
      zaehler       = Math.floor(zaehler/1000);
      sekunden      = cmCfuncA(zaehler%60);
      zaehler       = Math.floor(zaehler/60);
      minuten       = cmCfuncA(zaehler%60);
      zaehler       = Math.floor(zaehler/60);
      stunden       = cmCfuncA(zaehler%24);
      zaehler       = Math.floor(zaehler/24);
      tage          = zaehler;
		if((cmICendpunkt.getTime()-86400000) > datum.getTime())
		{
			document.getElementById('cmICounter'+number).innerHTML = 'G&uuml;ltig noch ' + tage + ' Tage und ' + stunden + ':' + minuten + ':' + sekunden;
		}
		else
		{
			document.getElementById('cmICounter'+number).innerHTML = 'G&uuml;ltig noch ' + stunden + ':' + minuten + ':' + sekunden;
      }
      setTimeout('cmCfunc2('+number+')', 100);
	}
	else
	{
		document.getElementById('cmICounter'+number).innerHTML = 'Aktion kurzfristig verl&auml;ngert:';
		document.getElementById('cmICounter'+number).innerHTML = 'Jetzt schnell sichern';
	}
}
function cmICounter(enddatum,number)
{
   cmICendpunkt = new Date(enddatum);
   cmCfunc2(number);
}

