/*******************************************************************************\ Countdown Timer JavaScript Module Copyright (c) 2007 Andrew Ferguson --------------------------------------------------------------------------------- This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. \*******************************************************************************/ function fergcorp_countdownTimer_js () { var r = 0; for (var i=0; i < fergcorp_countdownTimer_js_events.length; i++) { var yr = ''; var mo = ''; var wk = ''; var dy = ''; var hr = ''; var mn = ''; var sc = ''; //Seconds //if(fergcorp_countdownTimer_js_events[i]['second'] != ""){ fergcorp_countdownTimer_js_events[i]['second']--; if(fergcorp_countdownTimer_js_events[i]['second'] < 0){ fergcorp_countdownTimer_js_events[i]['second'] = 60; fergcorp_countdownTimer_js_events[i]['minute']--; } if(fergcorp_countdownTimer_js_events[i]['second'] == 1){ sc = fergcorp_countdownTimer_js_events[i]['second'] + " " + fergcorp_countdownTimer_js_language["second"]; } else{ sc = fergcorp_countdownTimer_js_events[i]['second'] + " " + fergcorp_countdownTimer_js_language["seconds"]; } //} //Minute //if(fergcorp_countdownTimer_js_events[i]['minute'] != ""){ if(fergcorp_countdownTimer_js_events[i]['minute'] < 0){ fergcorp_countdownTimer_js_events[i]['minute'] = 59; fergcorp_countdownTimer_js_events[i]['hour']--; } if(fergcorp_countdownTimer_js_events[i]['mn'] == 1){ mn = fergcorp_countdownTimer_js_events[i]['minute'] + " " + fergcorp_countdownTimer_js_language["minute"] + ", "; } else{ mn = fergcorp_countdownTimer_js_events[i]['minute'] + " " + fergcorp_countdownTimer_js_language["minutes"] + ", "; } //} ////Hour //if(fergcorp_countdownTimer_js_events[i]['hour'] != ""){ if(fergcorp_countdownTimer_js_events[i]['hour'] < 0){ fergcorp_countdownTimer_js_events[i]['hour'] = 23; fergcorp_countdownTimer_js_events[i]['day']--; } if(fergcorp_countdownTimer_js_events[i]['hour'] == 1){ hr = fergcorp_countdownTimer_js_events[i]['hour'] + " " + fergcorp_countdownTimer_js_language["hour"] + ", "; } else{ hr = fergcorp_countdownTimer_js_events[i]['hour'] + " " + fergcorp_countdownTimer_js_language["hours"] + ", "; } //} //Days //if(fergcorp_countdownTimer_js_events[i]['day'] != ""){ if(fergcorp_countdownTimer_js_events[i]['day'] < 0){ fergcorp_countdownTimer_js_events[i]['day'] = 29; fergcorp_countdownTimer_js_events[i]['month']--; } if(fergcorp_countdownTimer_js_events[i]['day'] == 1){ dy = fergcorp_countdownTimer_js_events[i]['day'] + " " + fergcorp_countdownTimer_js_language["day"] + ", "; } else{ dy = fergcorp_countdownTimer_js_events[i]['day'] + " " + fergcorp_countdownTimer_js_language["days"] + ", "; } //} //Weeks //if(fergcorp_countdownTimer_js_events[i]['week'] != ""){ // if(fergcorp_countdownTimer_js_events[i]['week'] == 1){ // wk = fergcorp_countdownTimer_js_events[i]['week'] + " " + fergcorp_countdownTimer_js_language["week"] + ", "; // } // else{ // wk = fergcorp_countdownTimer_js_events[i]['week'] + " " + fergcorp_countdownTimer_js_language["weeks"] + ", "; // } //} //Months //if(fergcorp_countdownTimer_js_events[i]['month'] != ""){ if(fergcorp_countdownTimer_js_events[i]['month'] < 0){ fergcorp_countdownTimer_js_events[i]['month'] = 11; fergcorp_countdownTimer_js_events[i]['year']--; } if(fergcorp_countdownTimer_js_events[i]['month'] == 1){ mo = fergcorp_countdownTimer_js_events[i]['month'] + " " + fergcorp_countdownTimer_js_language["month"] + ", "; } else{ mo = fergcorp_countdownTimer_js_events[i]['month'] + " " + fergcorp_countdownTimer_js_language["months"] + ", "; } //} //Years //if(fergcorp_countdownTimer_js_events[i]['year'] != ""){ if(fergcorp_countdownTimer_js_events[i]['year'] == 1){ yr = fergcorp_countdownTimer_js_events[i]['year'] + " " + fergcorp_countdownTimer_js_language["year"] + ", "; } else{ yr = fergcorp_countdownTimer_js_events[i]['year'] + " " + fergcorp_countdownTimer_js_language["years"] + ", "; } //} document.getElementById(fergcorp_countdownTimer_js_events[i]["id"]).innerHTML = yr + mo + wk + dy + hr + mn + sc; } window.setTimeout('fergcorp_countdownTimer_js()', 1000); } fergcorp_countdownTimer_js();