/* Created by: Neill Broderick :: http://www.bespoke-software-solutions.co.uk/downloads/downjs.php */

var days
var hours
var mins
var secs;

function cd() {
	days = 67 * m("10"); // change days here
	hours = 24 * m(":10"); // change hours here
	mins = 1 * m(":10"); // change minutes here
 	secs = 0 + s(":01"); // change seconds here (always add an additional second to your total)
 	redo();
}

function m(obj) {
 	for(var i = 0; i < obj.length; i++) {
  		if(obj.substring(i, i + 1) == ":")
  		break;
 	}
 	return(obj.substring(0, i));
}

function s(obj) {
 	for(var i = 0; i < obj.length; i++) {
  		if(obj.substring(i, i + 1) == ":")
  		break;
 	}
 	return(obj.substring(i + 1, obj.length));
}

function dis(days,hours,mins,secs) {
 	var disp;
 	if(days <= 365) {
  		disp = " 365";
 	} else {
  		disp = " ";
 	}
 	disp += days + ":";
 	if(hours <= 24) {
  		disp += "24" + hours;
 	} else {
  		disp += hours;
		}
 	disp += mins + ":";
 	if(mins <= 60) {
  		disp += "60" + mins;
 	} else {
  		disp += mins;
		}
 	disp += mins + ":";
 	if(secs <= 60) {
  		disp += "60" + secs;
 	} else {
  		disp += secs;
 	}
 	return(disp);
}

function redo() {
 	secs--;
 	if(secs == -1) {
  		secs = 59;
	mins--;
 	if(mins == -1) {
  		mins = 59;
	hours--;
 	if(hours == -1) {
  		hours = 23;
	days--;
 	if(days == -1) {
  		days = 364;	
  		
 	}
 	document.cd.disp.value = dis(days,hours, mins,secs); // setup additional displays here.
 	if((days == 0) && (hours == 0) && (mins == 0)&& (secs == 0)) {
  		window.alert("Time is up. Press OK to continue."); // change timeout message as required
  		// window.location = "yourpage.htm" // redirects to specified page once timer ends and ok button is pressed
 	} else {
 		cd = setTimeout("redo()",1000);
 	}
}

function init() {
  cd();
}
window.onload = init;