function CheckForOther(item, origlen)
{
	var sitem = item.options[item.selectedIndex];

	if (item.selectedIndex == (item.length - 1))
	{
		var val = prompt ("Enter value:", "");

		if (val == null)
			item.selectedIndex = 0;
		else	
		{
			var slen = item.length;

			if (slen == origlen+1)
			{
				item.options[slen] = new Option (sitem.text, sitem.value);
            }
			
			item.options[item.length-2].text = val;
			item.options[item.length-2].value = val;
			item.selectedIndex = item.length-2;
		}
	}
}

function validateForm(theForm)
{
	var name = document.getElementById("name");
	var email = document.getElementById("email");
	var email2 = document.getElementById("email2");
	
	if (!validRequired(name, "Name"))
		return false;

	if (!validEmail(email, "Email", true))
		return false;
	
	if (!validEmail(email2, "Re-enter Email", true))
		return false;
		
	if (email.value != email2.value)
	{
		alert("The email addresses do not match.");
		email.focus();
		return false;
	}
	
	var creationdate = document.getElementById("creationdate");
	var now = new Date();
	var month = now.getMonth() + 1;
	var am_pm = "AM";

	var hour = now.getHours();
	if (hour >= 12)
		am_pm = "PM";
	if (hour > 12)
		hour = hour - 12;
	
	var mins = now.getMinutes();
	var minutes = "";
	if (mins < 10)
		minutes = "0";
	minutes += mins;
	
	time = hour + ":" + minutes + " " + am_pm;
		
	creationdate.value = month + "/" + now.getDate() + "/" + now.getFullYear() + " " + time;
	
	var button = document.getElementById("submit");
	button.disabled = true;
	
	return true;
}

