var formhelper = new Object(); // 名字空间
formhelper.formAssertNotNull = function(from,fields)
{
	var arrfields = fields.split("##");
	for(var i = 0; i < arrfields.length; i++)
	{	
		var fieldvalue = arrfields[i].split("||");
		eval("var fieldobject = from."+fieldvalue[0]);
		if(fieldobject.value.length == 0)
		{
			alert(fieldvalue[1]);
			return false;
		}
	}
	return true;
}

formhelper.formAssertChecked = function(from,fields)
{
	var arrfields = fields.split("##");
	for(var i = 0; i < arrfields.length; i++)
	{	
		var fieldvalue = arrfields[i].split("||");
		eval("var fieldobject = from."+fieldvalue[0]);
		if(fieldobject.checked == false)
		{
			alert(fieldvalue[1]);
			return false;
		}
	}
	return true;
}

formhelper.formAssertMaxLength = function(from,fields)
{
	var arrfields = fields.split("##");
	for(var i = 0; i < arrfields.length; i++)
	{	
		var fieldvalue = arrfields[i].split("||");
		eval("var fieldobject = from."+fieldvalue[0]);
		if(fieldobject.value.length > fieldvalue[1])
		{
			alert(fieldvalue[2]);
			return false;
		}
	}
	return true;
}

formhelper.formAssertMinLength = function(from,fields)
{
	var arrfields = fields.split("##");
	for(var i = 0; i < arrfields.length; i++)
	{	
		var fieldvalue = arrfields[i].split("||");
		eval("var fieldobject = from."+fieldvalue[0]);
		if(fieldobject.value.length < fieldvalue[1])
		{
			alert(fieldvalue[2]);
			return false;
		}
	}
	return true;
}

formhelper.formAssertEquals = function(from,fields)
{
	var arrfields = fields.split("#");
	for(var i = 0; i < arrfields.length; i++)
	{	
		var fieldvalue = arrfields[i].split("||");
		eval("var fieldobject1 = from."+fieldvalue[0]);
		eval("var fieldobject2 = from."+fieldvalue[1]);
		if(fieldobject1.value != fieldobject2.value)
		{
			alert(fieldvalue[2]);
			return false;
		}
	}
	return true;
}