/*
 *  Copyright 2005 Flight Path Creative L.L.C.
 *	$Date: 2009-06-11 17:31:49 -0400 (Thu, 11 Jun 2009) $
 *	$Revision: 1 $
 *	$URL: svn://localserver/manager/Core/trunk/js/form.js $
 */

function validateForm(f)
{
	var finalMsg = "";
	var sfEls = f.getElementsByTagName("input");
	for(var j = 0; j < sfEls.length; j++)
	{
		var msg = "";
		var padded = " " + sfEls[j].className + " ";

		if(padded.indexOf(" notempty ") != -1)
		{
			if(sfEls[j].value == "")
				msg = "The field \"" + sfEls[j].attributes["title"].value + "\" must be filled out";
		}

		if(msg.length)
		{
			if(finalMsg.length)
				finalMsg += "\n";
			else
				sfEls[j].focus();
			finalMsg += msg;
		}

	}

	if(finalMsg.length)
	{
		alert(finalMsg);
		return false;
	}
		
	return true;
}