function CounterDay(Day, Hours, Minutes, Seconds, IdControl, RemainTempelete, PassedTempelete, GivenText, GivenTextDisplayTime)
{
	window.clearTimeout();
	Seconds = Seconds-1;
	if (Seconds<0){
		Seconds=0;
	}
	if (Seconds==0){
		Seconds= 59;
		Minutes=Minutes-1;
		if (Minutes<0){
			Seconds=0;
			Minutes=0;
		}
	}
	if(Minutes==0){
		Minutes = 59;
		Hours=Hours-1;
		if (Hours<0){
			Minutes=0;
			Hours=0;
		}
	}
	if (Hours==0){
		Hours=23;
		Day = Day-1;
		if (Day<0){
			Hours=0;
			Day=0;
		}
	}
	if (Day==0 && Hours==0 && Minutes==0 && Seconds==0){
		InCounterDay(Day,Hours,Minutes,Seconds,IdControl,RemainTempelete, PassedTempelete, GivenText, GivenTextDisplayTime);
	}
	else{
		if(document.getElementById(IdControl)== null){
			window.clearTimeout();
			 window.setTimeout(function (){CounterDay(Day,Hours,Minutes, Seconds,IdControl,RemainTempelete, PassedTempelete, GivenText, GivenTextDisplayTime);},1000);
		}
		var tempelete = RemainTempelete;
		tempelete = tempelete.replace("[Min]",Minutes);
		tempelete = tempelete.replace("[Sec]",Seconds);
		tempelete = tempelete.replace("[Hours]",Hours);
		tempelete = tempelete.replace("[Day]",Day);
		document.getElementById(IdControl).innerHTML = tempelete;
		 window.setTimeout(function (){CounterDay(Day,Hours,Minutes, Seconds,IdControl,RemainTempelete, PassedTempelete, GivenText, GivenTextDisplayTime);},1000);
	}
}
  function InCounterDay(Day,Hours,Minutes,Seconds,IdControl,RemainTempelete, PassedTempelete, GivenText, GivenTextDisplayTime)
  {
    window.clearTimeout();
   	Seconds = Seconds+1;
	if (Seconds==59){
		Seconds= 0;
		Minutes=Minutes+1;
	}
	if(Minutes==59){
		Minutes = 0;
		Hours=Hours+1;
	}
	if (Hours==24){
		Hours=00;
		Day = Day+1;	
	}
	var totalTime = Day*8640 + Hours*360 + Minutes*60+ Seconds; 
	if (totalTime<=GivenTextDisplayTime )
		document.getElementById(IdControl).innerHTML = GivenText;
	else
	{
		var tempelete = PassedTempelete;
		tempelete = tempelete.replace("[Min]",Minutes);
		tempelete = tempelete.replace("[Sec]",Seconds);
		tempelete = tempelete.replace("[Hours]",Hours);
		tempelete = tempelete.replace("[Day]",Day);
		document.getElementById(IdControl).innerHTML = tempelete;
	}
	 window.setTimeout(function (){InCounterDay(Day,Hours,Minutes, Seconds,IdControl,RemainTempelete, PassedTempelete, GivenText, GivenTextDisplayTime);},1000);	
  }