﻿// JScript File

function checkTime(i) //function to prefix 0
{
if (i<10)
  {
  i="0" + i;
  }
return i;
}
function Daylft()
{
var d=new Date();
var weekday=new Array(7);
weekday[0]="Sunday";
weekday[1]="Monday";
weekday[2]="Tuesday";
weekday[3]="Wednesday";
weekday[4]="Thursday";
weekday[5]="Friday";
weekday[6]="Saturday";
var Month=new Array(7);
Month[0]="Jan"; 
Month[1]="Feb";
Month[2]="Mar";
Month[3]="Apr";
Month[4]="May";
Month[5]="Jun";
Month[6]="Jul";
Month[7]="Aug";
Month[8]="Sep";
Month[9]="Oct";
Month[10]="Nov";
Month[11]="Dec";
//var inc=parseInt("2"); //variable for increment 
var dat=parseInt(d.getDate());
var month=parseInt(d.getMonth());
var day= d.getDay();
var yer=d.getFullYear();

if (month==3 || month==5 || month==8 || month==10 )
		 {
			 if(dat==29)   //check for  date not greater then 29 or 30
			  {
				dat=1;
				month=month+1;
			  }
			  else if(dat==30)
			  {
				dat=2;
				month=month+1;
			  }
			  else
			  {
			      dat=dat+2;
			  }
		}
else if(month==0 || month==2 || month==4 || month==6 || month==7 || month==9 )
	 {
		   if(dat==30)   // check for  date not greater then 30 or 31
		   {
			 dat=1;          // date  set according  to  month change
			 month=month+1;
		   }
		   else if( dat==31)  
		   {
			 dat=2;
			 month=month+1;
		   }
		   else
		  {
		     dat=dat+2;
		  
		  }
	}
	else if(month==11)
	{
		 if(dat==30)  //check for  date not greater then 30 or 31 (Dec)
		   {
			 dat=1;
			 month=0;
			 yer=yer+1;  // chek for year change
		   }
		   else if( dat==31)
		   {
			 dat=2;
			 month=0;
			 yer=yer+1;
		   }
		   else
		  {
		   	    dat=dat+2;
			 }
		
	}
	else if(month==1)
	   {
			if(yer%4==0)   //check for leap years(Feb)
			{
				   if(dat==28)   //check for  days and month
				   {
				   dat=1;
					month=month+1;   
				   }
				   else if(dat==29)
				   {
					dat=2;
					month=month+1;
				   }
				   else
				  {
				      dat=dat+2;
				  }
			 }
			 else
			{
			    if(dat==27)
			   {
				dat=1;
				month=month+1;
			   }
			   else if(dat==28)
			   {
				dat=2;
				month=month+1;
			   }
			   else
			  {
			       dat=dat+2;
				
			  }
			}
	}
	if (day==5) //check for days
	{
		day=0;
	}
		else if(day==6)
	{
		day=1;
	}
	
	else if(day==6)
	{
	day=1;
	}
	else
	{
		day=day+2;
	}
		
	if(dat==1 || dat==21 || dat==31)     //check for  attached Superscript
	{
		var j="st";   
	}
	else if(dat==2 || dat==22)
	{
		var j="nd";
	}
	else if(dat==3 || dat==23)
	{
		var j="rd";
	}
	else
	{
		var j="th";
	}
		//document.getElementById('lblDayLeft').innerHTML= "Limited Time Offer - Expires at midnight " + weekday[day]+", "+ ((dat) + j.sup())+""+Month[month]+", "+ yer;
		document.getElementById('ctl00_ContentPlaceHolder1_lblDayLeft').innerHTML= "Offer valid upto " + ((dat) + j)+ " " + Month[month] + " "+ yer;
		var rest=yer+"^"+month+"^"+dat   //display date in (dd\\mm\yy)
		return rest;
	}

function Diff()
{
 var res =Daylft();
 var resV=res.split("^");
 today=new Date()
// calulate day ,mint,hrs,sec
var day=Math.ceil((resV[2]-today.getDate()));
var hrs=Math.ceil((24-today.getHours()));
var min=Math.ceil((60-today.getMinutes()));
var sec=Math.ceil((60-today.getSeconds()));
// add a zero in front of numbers<10
min=checkTime(min);
sec=checkTime(sec);
 if (day<0 )
 {
 day=0;
 }
 else if(hrs<0)
 {
  hrs=0;
	 if(min<0)
	 {
	   min=0;
		if( sec<0)
		 {
		   sec=0;
		 }
	  }
 }
//Calculate difference btw the two dates, and convert to days
var d="Days"; // for subscripting 
var h="Hrs";
var m="Minutes";
var s="Seconds";
//document.getElementById('txt').innerHTML=((day)+d.sub())+"," +((hrs)+h.sub())+","+((min)+m.sub())+" ,"+((sec)+s.sub());
t=setTimeout('Diff()',500); // dispaly  count down
} 






