/*
	Discount counter code, (c) 2010 N.Gebhardt

	Use together with the panel:
	<div id="specialoffer" style="display:none; float:right; background: #eeeeee url(../images/specialofferback.png) left no-repeat; width:286px; height:81px; margin-right: 30px; margin-top:30px; margin-left:10px;">
			<div style="margin-left: 10px; margin-top: 5px;">
				<div style="font-size:15px; font-weight:bold;">Holiday discount! Pay 20% less!</div>					
			</div>
			<div style="margin-left: 50px; margin-top: 0px; font-size:10px;">
				Use Coupon code 'ENDOF2010' on the order page.
				Offer expires in<br/> <div style="display:inline; font-weight:bold;" id="thecounter">date</div>
			</div>
	</div>
	<script type="text/javascript" src="../style/specialoffercountdown.js"></script> 
	
	
	works also nicely with this button on the front page
	<!-- holiday discount -->
				<a id="nobackground" href="buy.html"><div style="position:absolute; left:470px; top:-40px; background: url(../images/specialofferbutton_rotated.png) left no-repeat; width:194px; height:97px; margin-right: 30px; margin-top:30px; margin-left:10px; color:#000000;">					
	</div></a>
				
*/

	  //var jahr=2011, monat=12, tag=24, stunde=23, minute=50, sekunde=00;
	  var jahr=2011, monat=12, tag=31, stunde=23, minute=50, sekunde=00;
	  var zielDatum=new Date(jahr,monat-1,tag,stunde,minute,sekunde);
	  
	  function countdown() 
	  {
		startDatum=new Date(); 
		
		// Countdown berechnen und anzeigen, bis Ziel-Datum erreicht ist
		
		if (startDatum < zielDatum)  
		{
		  var jahre=0, monate=0, tage=0, stunden=0, minuten=0, sekunden=0;
		  
		  // Jahre
		  while(startDatum<zielDatum) 
		  {
			jahre++;
			startDatum.setFullYear(startDatum.getFullYear()+1);
		  }
		  
		  startDatum.setFullYear(startDatum.getFullYear()-1);
		  jahre--;

		  // Monate
		  while(startDatum<zielDatum) 
		  {
			monate++;
			startDatum.setMonth(startDatum.getMonth()+1);
		  }
		  
		  startDatum.setMonth(startDatum.getMonth()-1);
		  monate--;

		  // Tage
		  while(startDatum.getTime()+(24*60*60*1000)<zielDatum) 
		  {
			tage++;
			startDatum.setTime(startDatum.getTime()+(24*60*60*1000));
		  }

		  // Stunden
		  stunden=Math.floor((zielDatum-startDatum)/(60*60*1000));
		  startDatum.setTime(startDatum.getTime()+stunden*60*60*1000);

		  // Minuten
		  minuten=Math.floor((zielDatum-startDatum)/(60*1000));
		  startDatum.setTime(startDatum.getTime()+minuten*60*1000);

		  // Sekunden
		  sekunden=Math.floor((zielDatum-startDatum)/1000);

		  // Anzeige formatieren
		  //(jahre!=1)?jahre=jahre+" Jahre,  ":jahre=jahre+" Jahr,  ";
		  //(monate!=1)?monate=monate+" Monate,  ":monate=monate+" Monat,  ";
		  
		  if (tage != 0)
			{ (tage!=1)?tage=tage+" days,  ":tage=tage+" day,  "; }
		  else
			tage = '';
		  
		  if (stunden != 0)
			{ (stunden!=1)?stunden=stunden+" hours, ": stunden = stunden+" hour, "; }
		  else
			stunden = '';
			
		  (minuten!=1)?minuten=minuten+" min and  ":minuten=minuten+" min and  ";
		  if(sekunden<10) sekunden="0"+sekunden;
		  (sekunden!=1)?sekunden=sekunden+" sec":sekunden=sekunden+" sec";

		  var thecounterelem = document.getElementById('thecounter');
		  if (thecounterelem)
			thecounterelem.innerHTML = tage+stunden+minuten+sekunden;
			
		  var specialofferelem = document.getElementById('specialoffer');
		  
		  if (specialofferelem)
			specialofferelem.style.display = 'block';
			
		  var paymenthintelm = document.getElementById('paymenthint');
		  if (paymenthintelm)
			paymenthintelm.style.display = 'none';

		  setTimeout('countdown()',200);
		}
		else 
		{	
			// time ran out
		}
	  }
	  
	  countdown();
