
  
  /*
  	Author:		Robert Hashemian (http://www.hashemian.com/)
  	Modified by:	Munsifali Rashid (http://www.munit.co.uk/)
  	Modified by:	Tilesh Khatri
  */
    
  function StartCountDown(myDiv, myStartDate, myTargetDate, b_bid_ext)
  {
    var dthen	= new Date(myTargetDate);
    var dnow	= new Date(myStartDate);
    ddiff		= new Date(dthen-dnow);   
    gsecs		= Math.floor(ddiff.valueOf()/1000);    
    CountBack(myDiv, gsecs, b_bid_ext);
  }
  
  function StartCountDownOrig(myDiv, myTargetDate)
  {
    var dthen	= new Date(myTargetDate);
    var dnow	= new Date();
    ddiff		= new Date(dthen-dnow);
    gsecs		= Math.floor(ddiff.valueOf()/1000);
    CountBack(myDiv,gsecs);
  }
  
  
  function Calcage(secs, num1, num2)
  {
    s = ((Math.floor(secs/num1))%num2).toString();
    if (s.length < 2) 
    {	
    /*  s = "0" + s;*/
    }
    return (s);
  }
  
  function CountBack(myDiv, secs, b_bid_ext)
  {
    var DisplayStr;
    var DisplayFormat = "%%D%% Days, %%H%% Hours Remaining";
    var DisplatFormatHours = "%%H%% Hours, %%M%% Mins Remaining";
    var DisplatFormatMins = "%%M%% Mins, %%S%% Secs Remaining";
    
		var DisplayImg;
		if (b_bid_ext == "on")
		{
			DisplayImg = true;
		}
		
		else
		
		{
			DisplayImg = false;
		}


    if (Calcage(secs,86400,100000) > 0)
    
    {
			DisplayStr = DisplayFormat.replace(/%%D%%/g,	Calcage(secs,86400,100000));
			DisplayStr = DisplayStr.replace(/%%H%%/g,		Calcage(secs,3600,24));
			DisplayStr = DisplayStr.replace(/%%M%%/g,		Calcage(secs,60,60));
			DisplayStr = DisplayStr.replace(/%%S%%/g,		Calcage(secs,1,60));
		}
		
		else if (Calcage(secs,3600,24) > 0)
		
		{
			DisplayStr = DisplatFormatHours.replace(/%%H%%/g,		Calcage(secs,3600,24));
			DisplayStr = DisplayStr.replace(/%%M%%/g,		Calcage(secs,60,60));
			DisplayStr = DisplayStr.replace(/%%S%%/g,		Calcage(secs,1,60));
		}	
		
		else
		
		{
			DisplayStr = DisplatFormatMins.replace(/%%M%%/g,		Calcage(secs,60,60));
			DisplayStr = DisplayStr.replace(/%%S%%/g,		Calcage(secs,1,60));
		}		
    
    if(secs > 0)
    {	
			if (DisplayImg)
			{
				document.getElementById(myDiv).innerHTML = "<b>Bidding Extended</b> - " + DisplayStr;
				
      }
      else
      {
				document.getElementById(myDiv).innerHTML = DisplayStr;
				
      }
      
      setTimeout("CountBack('" + myDiv + "'," + (secs-1) + ", '" + b_bid_ext + "');", 990);
    }
    else
    {
      document.getElementById(myDiv).innerHTML = "Bidding Closed";
    }
  }

