 var myJsProgressBarHandler;
 var loaded=0;
 active=1;
 function changed(){
 	if(active!=1){
		startCount();
	}
 }
 function startCount(){
 var myQuitTime = new Date(document.getElementById("StopYear").value,document.getElementById("StopMonth").value,document.getElementById("StopDay").value,document.getElementById("StopHour").value,document.getElementById("StopMinute").value,00);  //yy,mm,dd,hh,mm,ss *
 var costPerPack = document.getElementById("PerPack").value;

 var cigsInPack = 19;   // How many cigarettes in a pack

  var cigsPerDay = document.getElementById("PackPerDay").value * cigsInPack;

 var amount_life_saved = 11; // 1 cigarettes for 11 minutes life...



 var oneMinute = 60 * 1000;
 var oneHour = oneMinute * 60;
 var oneDay = oneHour * 24;
 var oneWeek = oneDay * 7;
 var today = new Date();

 var difference = today - myQuitTime;

 if (difference < 0){

		alert("Please correct your date.");
		active=0;
		return;
			}
 else {



  var totalDays = difference / oneDay;
  var totalHours = difference / oneHour;
  var totalCigs = totalHours * (cigsPerDay / 24 );
  var weekDifference = Math.floor(difference / oneWeek);
  var dayDifference =  Math.floor((difference - (oneWeek * weekDifference)) / oneDay);
  var hourDifference = Math.floor((difference % oneDay) / oneHour);
  var minuteDifference = Math.floor((difference % oneHour)/ oneMinute);
  var secondDifference = Math.floor((difference % oneMinute)/ 1000);
  var moneySaved = Math.round((totalCigs * (costPerPack / cigsInPack)) * 100);
  moneySaved = moneySaved / 100;
  var lifeSaved = (totalCigs * amount_life_saved);
  var weekSaved = Math.floor(lifeSaved/60/24/7);
  var daySaved = Math.floor((lifeSaved/60/24)%7);
  var hourSaved = Math.floor((lifeSaved/60)%24);
  var minuteSaved = Math.floor(lifeSaved % 60);
  totalCigs = Math.floor(totalCigs);


  document.getElementById('counter').innerHTML="<div class=\"stopline\">I stopped smoking on <b>" + myQuitTime.toLocaleString() + ".</b></div><div class=\"calendarline\">It has been <b>" + weekDifference + "</b> weeks, <b>" + dayDifference + "</b> days, <b>" + hourDifference + "</b> hours, <b>" + minuteDifference + "</b> minutes and <b>" + secondDifference + "</b> seconds since I quit.</div>" + "<div class=\"saveline\">I have saved <b>$ " + moneySaved + "</b> by choosing not to smoke <b>" + totalCigs + "</b> cigarettes.</div><div id=\"important\">More importantly, I saved <b>" + weekSaved + "</b> weeks, <b>"+ daySaved + "</b> days <b>" + hourSaved + "</b> hours <b>" + minuteSaved + "</b> minutes of my life!</div>";
}
 	if(loaded==0){
		myJsProgressBarHandler = new JS_BRAMUS.jsProgressBarHandler();
		loaded=1;
	}

	perc=totalHours/8;
		if(perc>=1){
			perc=100;
			document.getElementById("elementimg1").style.display="block"
		}else{
			perc=Math.round(perc*100);
			document.getElementById("elementimg1").style.display="none"
		}
	myJsProgressBarHandler.setPercentage('element1',perc)
	perc=totalDays/1;
		if(perc>=1){
			perc=100;
			document.getElementById("elementimg2").style.display="block"
		}else{
			perc=Math.round(perc*100);
			document.getElementById("elementimg2").style.display="none"
		}
	myJsProgressBarHandler.setPercentage('element2',perc)
perc=totalDays/2;
		if(perc>=1){
			perc=100;
			document.getElementById("elementimg3").style.display="block"
		}else{
			perc=Math.round(perc*100);
			document.getElementById("elementimg3").style.display="none"
		}
	myJsProgressBarHandler.setPercentage('element3',perc)
perc=totalDays/3;
		if(perc>=1){
			perc=100;
			document.getElementById("elementimg4").style.display="block"
		}else{
			perc=Math.round(perc*100);
			document.getElementById("elementimg4").style.display="none"
		}
	myJsProgressBarHandler.setPercentage('element4',perc)
perc=totalDays/14;
		if(perc>=1){
			perc=100;
			document.getElementById("elementimg5").style.display="block"
		}else{
			perc=Math.round(perc*100);
			document.getElementById("elementimg5").style.display="none"
		}
	myJsProgressBarHandler.setPercentage('element5',perc)
perc=totalDays/93;
		if(perc>=1){
			perc=100;
			document.getElementById("elementimg6").style.display="block"
		}else{
			perc=Math.round(perc*100);
			document.getElementById("elementimg6").style.display="none"
		}
	myJsProgressBarHandler.setPercentage('element6',perc)
perc=totalDays/365;
		if(perc>=1){
			perc=100;
			document.getElementById("elementimg7").style.display="block"
		}else{
			perc=Math.round(perc*100);
			document.getElementById("elementimg7").style.display="none"
		}
	myJsProgressBarHandler.setPercentage('element7',perc)
perc=totalDays/730;
		if(perc>=1){
			perc=100;
			document.getElementById("elementimg8").style.display="block"
		}else{
			perc=Math.round(perc*100);
			document.getElementById("elementimg8").style.display="none"
		}
	myJsProgressBarHandler.setPercentage('element8',perc)
perc=totalDays/1825;
		if(perc>=1){
			perc=100;
			document.getElementById("elementimg9").style.display="block"
		}else{
			perc=Math.round(perc*100);
			document.getElementById("elementimg9").style.display="none"
		}
	myJsProgressBarHandler.setPercentage('element9',perc)
perc=totalDays/3650;
		if(perc>=1){
			perc=100;
			document.getElementById("elementimg10").style.display="block"
		}else{
			perc=Math.round(perc*100);
			document.getElementById("elementimg10").style.display="none"
		}
	myJsProgressBarHandler.setPercentage('element10',perc)
perc=totalDays/5475;
		if(perc>=1){
			perc=100;
			document.getElementById("elementimg11").style.display="block"
		}else{
			perc=Math.round(perc*100);
			document.getElementById("elementimg11").style.display="none"
		}
	myJsProgressBarHandler.setPercentage('element11',perc)

	setTimeout('startCount()',1000);
}