function command_submit(form, hidden, value)
{
	document.forms[form][hidden].value = value;
	document.forms[form].submit();
}
function command_array_submit(form, hidden_array, value_array)
{
	for (i = 0; i < hidden_array.length; i++)
	{
		if (document.forms[form][hidden_array[i]] != null) document.forms[form][hidden_array[i]].value = value_array[i];
	}
	document.forms[form].submit();
}
function img_display(form, img, img_array)
{
	for (i = 0; i < img_array.length; i++)
	{
		document.forms[form][img_array[i]].style.display = "none";
	}
	document.forms[form][img].style.display = "inline";
}
function mail_is_valid(name, from, subject, body_mail, name_req_msg, from_req_msg, from_valid_msg, subject_req_msg, body_mail_req_msg)
{
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	var is_valid = true;
	var errors = "";
	if (!name)
	{
		is_valid = false;
		errors = name_req_msg + "\n";
	}
	if (!from)
	{
		is_valid = false;
		errors += from_req_msg + "\n";
	}
	else if (!reg.test(from))
	{
		is_valid = false;
		errors += from_valid_msg + "\n";
	}
	if (!subject)
	{
		is_valid = false;
		errors += subject_req_msg + "\n";
	}
	if (!body_mail)
	{
		is_valid = false;
		errors += body_mail_req_msg + "\n";
	}
	if (!is_valid) alert(errors);
	return is_valid;
}