function v_empty(menuname,elementname) {
	if (eval("document." + menuname + "." + elementname + ".value==''"))
		return false;
	else
		return true;
}

function form_validator(menuname,msgname,fields,hidethem) {
	
	var returnvalue = true;
	
	var i=0;
	while (i<fields.length-1) {
		switch (fields[i+1]) {
			case "v_empty" : {
				if (!v_empty(menuname,fields[i])) {
					showhide(msgname,'show');
					returnvalue = false;
				}
			}
		}
		i = i + 2;
	}
	
	for(i = 0; i<hidethem.length; i++)
		showhide(hidethem[i],'hide');

	if (returnvalue == true)
		showhide(msgname,'hide');	
	
	return returnvalue;
}
