function startCountdown(){

	if (!document.layers && !document.all) return;

	if (document.layers) return;

	beforeText1 = "Only ";
	afterText1 = "It's been ";
	beforeText2 = " until we get married!";
	afterText2 = " since we have been married!";
	now = new Date();
	now = now - timeDiff;

    if((wedding - now) >= 0){

			days = (wedding - now) / 1000 / 60 / 60 / 24;
			daysRound = Math.floor(days);
			hours = (wedding - now) / 1000 / 60 / 60 - (24 * daysRound);
			hoursRound = Math.floor(hours);
			minutes = (wedding - now) / 1000 /60 - (24 * 60 * daysRound) - (60 * hoursRound);
			minutesRound = Math.floor(minutes);
			seconds = (wedding - now) / 1000 - (24 * 60 * 60 * daysRound) - (60 * 60 * hoursRound) - (60 * minutesRound);
			secondsRound = Math.floor(seconds);

			dispTime = "";
			if (daysRound == 1) {
				dispTime = dispTime + daysRound + ' day ';
			}
			else {
				dispTime = dispTime + daysRound + ' days ';
			}
			if (hoursRound == 1) {
				dispTime = dispTime + hoursRound + ' hour ';
			}
			else {
				dispTime = dispTime + hoursRound + ' hours ';
			}
			if (minutesRound == 1) {
				dispTime = dispTime + minutesRound + ' minute ';
			}
			else {
				dispTime = dispTime + minutesRound + ' minutes ';
			}
			if (secondsRound == 1) {
				dispTime = dispTime + secondsRound + ' second';
			}
			else {
				dispTime = dispTime + secondsRound + ' seconds';
			}

			dispTime = beforeText1 + dispTime + beforeText2;

			if (document.layers) {
				document.layers.numberCountdown.document.write(dispTime);
				document.layers.numberCountdown.document.close();
			}
			else if (document.all) {
				numberCountdown.innerText = dispTime;
			}
			setTimeout('startCountdown()',1000);
       }
	   else {

			days = (now - wedding) / 1000 / 60 / 60 / 24;
			daysRound = Math.floor(days);
			hours = (now - wedding) / 1000 / 60 / 60 - (24 * daysRound);
			hoursRound = Math.floor(hours);
			minutes = (now - wedding) / 1000 /60 - (24 * 60 * daysRound) - (60 * hoursRound);
			minutesRound = Math.floor(minutes);
			seconds = (now - wedding) / 1000 - (24 * 60 * 60 * daysRound) - (60 * 60 * hoursRound) - (60 * minutesRound);
			secondsRound = Math.floor(seconds);

			dispTime = "";
			if (daysRound == 1) {
				dispTime = dispTime + daysRound + ' day ';
			}
			else {
				dispTime = dispTime + daysRound + ' days ';
			}
			if (hoursRound == 1) {
				dispTime = dispTime + hoursRound + ' hour ';
			}
			else {
				dispTime = dispTime + hoursRound + ' hours ';
			}
			if (minutesRound == 1) {
				dispTime = dispTime + minutesRound + ' minute ';
			}
			else {
				dispTime = dispTime + minutesRound + ' minutes ';
			}
			if (secondsRound == 1) {
				dispTime = dispTime + secondsRound + ' second';
			}
			else {
				dispTime = dispTime + secondsRound + ' seconds';
			}

			dispTime = afterText1 + dispTime + afterText2;

	   		if (document.layers) {
				document.layers.numberCountdown.document.write(dispTime);
				document.layers.numberCountdown.document.close();
			}
			else if (document.all) {
				numberCountdown.innerText = dispTime;
			}
			setTimeout('startCountdown()',1000);
	   }
}

