var whitespace = " \t\n\r";
function isEmpty(s)
{   return ((s == null) || (s.length == 0))
}

function isWhitespace (s)

{   var i;

    // Is s empty?
    if (isEmpty(s)) return true;

    // Search through string's characters one by one
    // until we find a non-whitespace character.
    // When we do, return false; if we don't, return true.

    for (i = 0; i < s.length; i++)
    {   
	// Check that current character isn't whitespace.
	var c = s.charAt(i);

	if (whitespace.indexOf(c) == -1) return false;
    }

    // All characters are whitespace.
    return true;
}

function ForceEntry(objFields, FieldNames)
{
	var	fields = objFields.split("/");
	var names = FieldNames.split("/");
	
	var x=0;
	var test = true;
	var items = "";
	//alert("Fields: " + fields.length);
	for (x=0;x<(fields.length);x++)
	{	
		var objField = document.getElementById(fields[x]);
		var FieldName = document.getElementById(names[x]);
		var strField = new String(objField.value);
		
		//alert("TEST BEFORE=" + test + " COUNT=" + x + " ITEMS=" + items + " strField=" + strField);
		//alert("Count " + x);
		//alert("String: " + strField);		
		if (isWhitespace(strField)) {	
			if (items == "")
				items = names[x];
			else
				items = items + ", " + names[x];			
			objField.focus();
			objField.select();
			test = false;
		}		
		//alert("TEST AFTER=" + test);
	}		
	if (items != ""){
		alert("You need to enter information for " + items);
		return test;
	}
	return test;
}