function validateForm(formname)
{
	var form = $("form[name='" + formname + "']");

	var errMsg = "Please fill in the following fields:\n";
	var err = false;

	form.find("h3").each(function() {
	
		var fldErr = false;
		var h3 = $(this);
		var title = h3.text();
		
		if(title.match(/\*/))
		{
			var input = h3.next("input");
			var select = h3.next("select");
			var textarea = h3.next("textarea");
		
			if(input.length > 0)
			{
				if(input.val() == "")
					fldErr = true;
			}
			else if(select.length > 0)
			{
				if(select.val() == "")
					fldErr = true;
			}
			else if(textarea.length > 0)
			{
				if(textarea.val() == "")
					fldErr = true;
			}
			
			if(fldErr)
			{
				errMsg += ' - ' + title.replace('*','') + '\n';
				
				err = true;
				fldErr = false;
			}
		}
	});
	
	if(err)
	{
		alert(errMsg);
		return false;
	}
	else
	{
		return true;
	}
}