function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function y2k(number) { return (number < 1000) ? number + 1900 : number; }

function setField(when) {
	var now = new Date();
    var difference = Date.UTC(y2k(when.getYear()),when.getMonth(),when.getDate(),when.getHours(),when.getMinutes(),when.getSeconds()) - Date.UTC(y2k(now.getYear()),now.getMonth(),now.getDate(),now.getHours(),now.getMinutes(),now.getSeconds())

    var daysDifference = Math.floor(difference/1000/60/60/24);
	difference = difference - daysDifference*1000*60*60*24
    var hoursDifference = Math.floor(difference/1000/60/60);
    difference = difference - hoursDifference*1000*60*60
    var minutesDifference = Math.floor(difference/1000/60);
    difference = difference - minutesDifference*1000*60
    var secondsDifference = Math.floor(difference/1000);
    if (daysDifference < 0) {
		daysDifference = daysDifference * (-1);
	}
	if (daysDifference == 1){
		dayformat = " day "
		if (when.getDate() == now.getDate()){
				daysDifference = 0
				dayformat = " days "
		}
	}
	else
	{
		dayformat = " days "
	}
    var fieldValue = 'Draw ends in ' + daysDifference + dayformat  +
                     hoursDifference + ' hours ' +
                     minutesDifference + ' minutes ' +
                     secondsDifference + ' seconds';

    var checkwhen = new Date(Date.UTC(y2k(when.getYear()),when.getMonth(),when.getDate(),when.getHours(),when.getMinutes(),when.getSeconds()))
	if (checkwhen > now){
        document.getElementById("theTime").value = fieldValue;
	}
	else
	{
        document.getElementById("theTime").value = "";
	 }
}

function setCountdown() { 
	//i have a problem here - it is out by 1 month!
	setField(new Date(document.getElementById("theCountdownYY").value,document.getElementById("theCountdownMM").value,document.getElementById("theCountdownDD").value,document.getElementById("theCountdownHH").value,document.getElementById("theCountdownMMMM").value,document.getElementById("theCountdownSS").value));
    setTimeout('setCountdown()',500);
}
