function isChecked(object) {
    if (object.checked) return true;
    else return false;
}

function y2k(number) { return (number < 1000) ? number + 1900 : number; }

function isValidDate (dateString)
{
	//01/01/2001
	var day = dateString.substring(3,5);
	var month = dateString.substring(0,2);
	var year = dateString.substring(6,10);

    var today = new Date();
    year = ((!year) ? y2k(today.getYear()):year);
    month = ((!month) ? today.getMonth():month-1);
    if (!day) return false
    var test = new Date(year,month,day);
    if ( (y2k(test.getYear()) == year) &&
         (month == test.getMonth()) &&
         (day == test.getDate()) )
        return true;
    else
        return false
}

function padout(number) { return (number < 10) ? '0' + number : number; }

function isRequiredOkay(string)
{
	if (string == "")
		return false;

	return isOkay(string);
}	

function isOkay(string)
{
	//for now, no validation of special chars

	//if (!string)
	//	return false;
	
	//var iChars = "*|,\":<>[]{}`\';()&$#%";

	//for (var i = 0; i < string.length; i++)
	//{
	//	if (iChars.indexOf(string.charAt(i)) != -1)
	//		return false;
	//}
	
	return true;
}

function fixDate(myField)
{
	var fixed;
	var dateString;
	var month;
	var day;
	var year;
	fixed = false;
	dateString = myField.value;
		
	if (dateString.length == 8)
	{
		if (dateString.substring(1,2) == '/' && dateString.substring(3,4) == '/')
		{
			// 1/1/2001
			day = dateString.substring(2,3);
			month = dateString.substring(0,1);
			year = dateString.substring(4,8);
			myField.value = padout(month) + '/' + padout(day) + '/' + year;
			fixed = true;
		}
	}
	else if (dateString.length == 9)
	{
		if (dateString.substring(1,2) == '/' && dateString.substring(4,5) == '/')
		{
			// 1/01/2001
			day = dateString.substring(2,4);
			month = dateString.substring(0,1);
			year = dateString.substring(5,9);
			myField.value = padout(month) + '/' + day + '/' + year;
			fixed = true;
		}
		else if (dateString.substring(2,3) == '/' && dateString.substring(4,5) == '/')
		{
			// 01/1/2001
			day = dateString.substring(3,4);
			month = dateString.substring(0,2);
			year = dateString.substring(5,9);
			myField.value = month + '/' + padout(day) + '/' + year;
			fixed = true;
		}
	}
	
	if (!isValidDate(myField.value))
		fixed = false;
		
	return fixed;
}