function validate()
{	
	var field = "";
	var error = false;
	
	for (x in fields)
	{
		f = fields[x];
		
		if (keyword != "")
		{
			if (gv(f).match(keyword) == keyword)
			{
				error = true;
				field = field + "-" + f + "\n";
				validStyle(f,error);
			} else {
				validStyle(f,false);
			} //end if
		} //end if
		
		if (gv(f) == "")
		{
			error = true;
			field = field + "-" + f + "\n";
			validStyle(f,error);
		} else {
			if (error != true) { validStyle(f,false); }
		} //end if		
	} //end for	
		
	if (error == true)
	{
		alert("Please Fill Out The Following Field(s):\n" + field);
		return false;
	} else {
		return true;
	} //end if	
		
} //end function

function validStyle(id,errors)
{
	if (errors == true)
	{
		gs(id).borderColor = "#990000";
		gs(id).color = "#990000";
	}
	else
	{
		gs(id).borderColor = "#cccccc";
		gs(id).color = "#666666";
	} //end if
} //end function