// JavaScript Document
function set(time) {
	 var futureDate = new Date(time);
	var data = time.split("/");
	var m = futureDate.getMonth()+1;
	var d = futureDate.getDate();
	var data = time.split("/");
	if ((data[0]==m)&&(data[1]==d)) {
	futureDate.setHours(0,0,0,0);
	var nowDate = new Date();
	nowDate.setHours(0,0,0,0);
	var diff = futureDate - nowDate;
	if (diff >0) {
		var date = futureDate;
		date.setTime(date.getTime() + (24 * 3600000));
		xSetCookie("timer", time, date);
		var no = Math.round(diff /(24*60*60*1000));
		//var parent = window.opener;
		var doc = document;
		if (doc) {
			var timeToGo = doc.getElementById("timeToGo");
			timeToGo.innerHTML = no + " days to <br />"+ time;
			var msg = document.getElementById("msg");
			msg.innerHTML = "Timer set.";
		}
	}
	else if (diff == 0) {
		var date = futureDate;
		date.setTime(date.getTime() + (24 * 3600000));
		xSetCookie("timer", time, date);
		var timeToGo = document.getElementById("timeToGo");
		timeToGo.innerHTML = "The day you are waiting for!";
		var msg = document.getElementById("msg");
		msg.innerHTML = "Timer set.";
	}
	else {
		var msg = document.getElementById("msg");
		msg.innerHTML = "That date has passed. Please choose a new date.";
	}
	}
	else {
		var msg = document.getElementById("msg");
		msg.innerHTML = "Invalid date";
	}
}

function getTime() {
	var time = document.calendar.month.value + "/" + document.calendar.day.value + "/" + document.calendar.year.value;
	return time;
}

function xSetCookie(name, value, expire, path)
{
  document.cookie = name + "=" + escape(value) +
                    ((!expire) ? "" : ("; expires=" + expire.toGMTString())) +
                    "; path=" + ((!path) ? "/" : path);
}
