// JavaScript Document
function set(time) {
	var birthDate = new Date(time);
	var data = time.split("/");
	var m = birthDate.getMonth()+1;
	var d = birthDate.getDate();
	if ((data[0]==m)&&(data[1]==d)) {
	birthDate.setHours(0,0,0,0);
	var nowDate = new Date();
	var diff = birthDate - nowDate;
	if (diff <=0) {
		diff = - diff;
		var date = nowDate;
		date.setTime(date.getTime() + (24 * 3600000));
		xSetCookie("birthday", time, date);
		var y = Math.round(diff/(1000*3600*24*30.6*12)-0.5);
		var m = Math.round(diff/(1000*3600*24*30.6)-0.5);
		var w = Math.round(diff/(1000*3600*24*7)-0.5);
		var d = Math.round(diff/(1000*3600*24)-0.5);
		var h = Math.round(diff /(60*60*1000)-0.5);
		var mi = Math.round(diff /(60*1000)-0.5);
		var s = Math.round(diff /(1000)-0.5);
		var msg = document.getElementById("msg");
		var x= s + " seconds <br />" + mi + " minutes <br />" + h + " hours <br />" + d +" days <br />" + w + " complete weeks <br />" + m + " complete months <br />" + y + " complete years <br />";
		msg.innerHTML = x;
		}
	else {
		var msg = document.getElementById("msg");
		msg.innerHTML = "I'm afraid you are not born yet.";
	}
	}
	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);
}

