function check_form()
{
	var lstr;
	var chstr;
	var itemerstr,name_str;
	var erstr,errormsg,finderror;
	var regstr;
	errormsg="";
	finderror=0;
	lstr=check_form.arguments.length;
	chstr=check_form.arguments;
	for (k=0;k<chstr.length;k+=4)
	{
			itemstr=chstr[k];
			erstr=chstr[k+2];
			name_str=chstr[k+3]
		if (erstr.substr(0,2)=="0,")
		{
			regstr=chstr[k+1];
			if (!regstr.test(itemstr.value))
				{
					errormsg=name_str+erstr.substr(2)+"\n";
					alert(errormsg);
					itemstr.focus();
					itemstr.select();
					finderror=1;
					return false;
				}
		}
		else{
		for (i=1;i<Check_List.rows.length;i++)
		{ 
			regstr=chstr[k+1];
			if (!regstr.test(itemstr[i].value))
				{
					errormsg+=name_str+"??"+i+"?"+erstr+"\n";
					finderror=1;
				}
		}}
	}
	if (finderror){
		alert(errormsg);
		return false;}
	return true;
}



