function validate()
{
	var v = "";
	var tmp = null;	
	var error = false;

	for (var i = 0; i < required.length; i++)
	{
		error = false;
		tmp = document.getElementById(required[i]);

		if (tmp.tagName == "select")
		{
			if (tmp.selectedIndex == 0)
			{
				error = true;
			}
		}
		else 
		{
			if (tmp.type == "checkbox")
			{
				if (!tmp.checked)
				{
					error = true;
				}
			}
			if (tmp.value == "")
			{
				error = true;
			}
		}
		
		if (error)
		{ 
			v = v + tmp.title + " is required.<br />";
		}
		
	}

	if (v == "")
	{
		return true;
	}
	else 
	{
		var v_div = document.getElementById("validation");
		v_div.innerHTML = "<strong>The following validation errors occurred</strong>:<br />" + v + "<br />";
		return false;
	}
}