function HappyBirthday(M,D,Y,Name,cc) {
var today = new Date();
CY = today.getFullYear();
var bday = M + " " + D + ", " + CY;
var date = new Date(bday);
var now = new Date();
var diff = date.getTime() - now.getTime();
var days = Math.floor(diff / (1000 * 60 * 60 * 24)) + 1;

if (Y > 1900 && Y < 2100) {
	var age = CY - Y;
	if (age > 20) {
		if (age == 21 || age == 31 || age == 41 || age == 51 || age == 61 || age == 71) {
			age += "<sup>st</sup> ";
		  }
		  else if (age == 22 || age == 32 || age == 42 || age == 52 || age == 62 || age == 72) {
			age += "<sup>nd</sup> ";
		  }
		  else if (age == 23 || age == 33 || age == 43 || age == 53 || age == 63 || age == 73) {
			age += "<sup>rd</sup> ";
	      }
	      else 
	        age += "<sup>th</sup> ";
	  }
	  else 
		age += "<sup>th</sup> ";
}

if (days == 0) {
    document.write('<p align="center" style="font-size:28px;color:#' + cc + ';font-weight:bold;">Happy ' + age + 'Birthday ' + Name + '</p>');
  }
  else if (days == 1) {
    document.write('<p align="center" style="font-size:24px;color:#' + cc + ';font-weight:bold;">' + Name + '\'s ' + age + 'Birthday is tomorrow</p>');
  }
  else if (days < 15 && days > 1) {
    document.write('<p align="center" style="font-size:24px;color:#' + cc + ';font-weight:bold;">' + Name + '\'s ' + age + 'Birthday is only ' + days + ' days away</p>');
  }
  else if (days > -15 && days < 0) {
    document.write('<p align="center" style="font-size:20px;color:#' + cc + ';font-weight:bold;">Happy ' + age + 'Birthday ' + Name + '</p>');
}
}

