function countdown(year, month, day, name) {

	var today=new Date()

	//Enter the occasion's MONTH (1-12) and DAY (1-31):
	var occasion = new Date(year, month, day)
	var origYear = occasion.getFullYear()
	occasion.setFullYear(today.getFullYear())

	var befOccText = ""
	var onOccText = ""

	var dateText="(" + occasion.getDate() + "." + occasion.getMonth() + ")" 
	
	var one_day=1000*60*60*24
	var diff = ""
	var correctYear = ""

	occasion.setMonth(occasion.getMonth()-1)
	diff = Math.ceil((occasion.getTime()-today.getTime())/(one_day))

	if (diff < 0) { // if event already passed
		correctYear = new Date()
		correctYear.setFullYear(today.getFullYear()+1)
		diff = Math.ceil((correctYear.getTime()-today.getTime())/(one_day)+diff)
	} else if (diff == 0) {
		correctYear = new Date()
		correctYear.setFullYear(today.getFullYear())
	} else if (diff > 0) {
		// correctYear = new Date(year, month, day)
                  correctYear = occasion
	}

	//Display message accordingly


	if (diff > 0) {
		if (name != "") 
			befOccText="ke ultah <b>" + name + "</b>"
		else
			befOccText="ke ulang tahun pernikahan yang ke " + (correctYear.getFullYear() - origYear)		
		document.write("<b>" + diff + "</b> hari " + befOccText + " " + dateText)
	
	} else if (diff == 0) {
		if (name != "") 
			onOccText="<b>Selamat ulang tahun " + name + "</b> <img src=../images/emoticons/blow.gif align=absmiddle> !!"
		else
			onOccText="<b>Selamat ulang tahun pernikahan</b> ke " + (correctYear.getFullYear() - origYear) + " <img src=../images/emoticons/couple.gif align=absmiddle> !!"
		document.write( onOccText+" " + dateText)
	}

}




