﻿        function GroupbuyTimer(option) {
            var settings = option;
            var hours, minite, second;
            var setIntervalObj = null; 
            var panel = document.getElementById(settings.boxID);
            getDateDiff();
            setIntervalObj = setInterval(run, 1000);
            function run() {
                if (second == 0 && minite == 0 && hours == 0) { clearInterval(setIntervalObj); settings.timeOut(); return; }
                if (second != 0) { second -= 1; }
                else {
                    second = 59;
                    if (minite != 0) { minite -= 1; }
                    else { minite = 59; hours -= 1; }
                }
                if(settings.showstring){panel.innerHTML = settings.showstring.replace("Hours",hours).replace("Minites",minite).replace("Seconds",second);}
                else{panel.innerHTML = "<span class=\"f24 fb  yanjiafont\">" + hours + "</span>小时<span class=\"f24 fb  yanjiafont\">" + minite + "</span>分<span class=\"f24 fb  yanjiafont\">" + second + "</span>秒 ";}
            }

            /* 获取剩余小时 分钟 秒钟 */
            function getDateDiff() {
               if(settings.allsecond >0)
               {
                   hours = parseInt(settings.allsecond/3600);
                   minite = parseInt((settings.allsecond%3600)/60);
                   second = parseInt((settings.allsecond%3600)%60);
               }
               else{ hours = minite = second =0 ;}
            }
        }
