
function pad(number, length) {

    var str = '' + number;
    while (str.length < length) {
        str = '0' + str;
    }

    return str;

}

function specialDealtimeleft(){

    var dealDate = document.getElementById('idDealDate').innerHTML;
 
    var deal = (dealDate.split("-"));
    var year = deal[0];
    var month = deal[1];				// value between 0 and 11 (0=january,1=february,...,11=december)
    var day = deal[2];				// between 1 and 31

    var hour = 23;				// between 0 and 24
    var minute = 59;			// between 0 and 60
    var second = 59;			// between 0 and 60
    var eventtext = "Time Remaining"; // text that appears next to the time left
    var endtext = "We reached the next big thing!!"; // text that appears when the target has been reached
    var end = new Date(year,month,day,hour,minute,second);

 
    //var now = new Date();
   var nowTime = document.getElementById('idNow').innerHTML;

     var now = nowTime.split(' ');
     var getYear = now[3];
    if(getYear < 1900){
        yr = getYear + 1900;
    }else{
        yr = getYear;
    }
   
    var sec = second - now[6];
    var min = minute - now[5];
    var hr = hour - now[4];
    var dy = day - now[2];
 
    var mnth = month - now[1];
    var yr = year - yr;

    var daysinmnth = 32 - new Date(getYear,now[1], 32).getDate();
   
    if(sec < 0){
        sec = (sec+60)%60;
        min--;
    }
    if(min < 0){
        min = (min+60)%60;
        hr--;
    }
    if(hr < 0){
        hr = (hr+24)%24;
        dy--;
    }
    
    if(mnth < 0){
        mnth = (mnth+12)%12;
        yr--;
        
    }
  
  
    if (dy < 0){
        if(mnth >= 1){
            dy = (dy+daysinmnth)%daysinmnth;
            mnth--;
            var dayTitle =dy+" days ";
        }else{
            var dayTitle = "";
            var soldOut = 1;
          
          
        }
       
    }
    /*else if(dy > 7 ){
        var dayTitle = "";
        var soldOut = 1;
       
    }*/
    else if(dy == 1) {
        var dayTitle =dy+" day ";
    }
     else if(dy == 0) {
        var dayTitle ="";
    }
    else {
        var dayTitle =dy+" days ";
    }
    if(now >= end){
        /*document.getElementById("dealTimer").innerHTML = end+now;
        clearTimeout(timerID);*/
        
        document.getElementById("cd").innerHTML = "Time out";
        /*document.getElementById("idboughtCaption").innerHTML = "";*/
      
    }
    else{
        if(soldOut == 1){
            
            document.getElementById("cd").innerHTML = "Time out";
           
        } else {            
           document.getElementById("cd").innerHTML = dayTitle + pad(hr, 2) + ":" + pad(min, 2) + ":" + pad(sec, 2);
            
        }
    }
 
}
function allSpecialDealtimeleft(){

   
    var cnt = document.getElementById('idCnt').innerHTML;

for(i=0;i<cnt;i++){
     var dealDate = document.getElementById('idDealDate'+i).innerHTML;
    
    var deal = (dealDate.split("-"));
    var year = deal[0];
    var month = deal[1];				// value between 0 and 11 (0=january,1=february,...,11=december)
    var day = deal[2];				// between 1 and 31
//alert(year+"-"+month+"-"+day);
    var hour = 23;				// between 0 and 24
    var minute = 59;			// between 0 and 60
    var second = 59;			// between 0 and 60
    var eventtext = "Time Remaining"; // text that appears next to the time left
    var endtext = "We reached the next big thing!!"; // text that appears when the target has been reached
    var end = new Date(year,month,day,hour,minute,second);




var nowTime = document.getElementById('idNow').innerHTML;

     var now = nowTime.split(' ');
     var getYear = now[3];
    if(getYear < 1900){
        yr = getYear + 1900;
    }else{
        yr = getYear;
    }
    var sec = second - now[6];
    var min = minute - now[5];
    var hr = hour - now[4];
    var dy = day - now[2];

    var mnth = month - now[1];
    var yr = year - yr;
    var daysinmnth = 32 - new Date(getYear,now[1], 32).getDate();


//    var now = new Date();
//    if(now.getYear() < 1900){
//        yr = now.getYear() + 1900;
//    }else{
//        yr = now.getYear();
//    }
//    var sec = second - now.getSeconds();
//    var min = minute - now.getMinutes();
//    var hr = hour - now.getHours();
//    var dy = day - now.getDate();
//
//    var mnth = month - now.getMonth();
//    var yr = year - yr;
//    var daysinmnth = 32 - new Date(now.getYear(),now.getMonth(), 32).getDate();

    if(sec < 0){
        sec = (sec+60)%60;
        min--;
    }
    if(min < 0){
        min = (min+60)%60;
        hr--;
    }
    if(hr < 0){
        hr = (hr+24)%24;
        dy--;
    }

//        if(dy < 0){
//            dy = (dy+daysinmnth)%daysinmnth;
//            mnth--;
//        }
    if(mnth < 0){
        mnth = (mnth+12)%12;
        yr--;
    }
   
    if (dy < 0){
        if(mnth >= 1){
            dy = (dy+daysinmnth)%daysinmnth;
            mnth--;
            var dayTitle =dy+" days ";
        }else{
            var dayTitle = "";
          
            var soldOut = 1;


        }
    }
    else if(dy > 7 ){
        var dayTitle = "";
      
        var soldOut = 1;

    }
    else if(dy == 1) {
        var dayTitle =dy+" day ";
    } 
    else if(dy == 0) {
        var dayTitle ="";
    }

    else {
        var dayTitle =dy+" days ";
    }
    if(now >= end){
        /*document.getElementById("dealTimer").innerHTML = end+now;
        clearTimeout(timerID);*/

        document.getElementById("cd"+i).innerHTML = "Time out";
        /*document.getElementById("idboughtCaption").innerHTML = "";*/

    }
    else{
        if(soldOut == 1){

            document.getElementById("cd"+i).innerHTML = "Time out";

        } else {
           document.getElementById("cd"+i).innerHTML = dayTitle + pad(hr, 2) + ":" + pad(min, 2) + ":" + pad(sec, 2);

        }
    }
}
}
