function input_check(form) { 
	if ( form.mail_author.value == '' ) {
		alert("Please enter your name");
		return false; 
	}
	if ( form.mail_email.value == '' ) {
		alert("Please enter your e-mail address");
		return false; 
	}
	if ( form.mail_email2.value == '' ) {
		alert("Please confirm your e-mail address");
		return false; 
	}
	if ( !checkEmail(form.mail_email.value) ){
		alert("E-mail address format is incorrect");
		return false; 
	}
	if ( form.mail_email.value != form.mail_email2.value ) {
		alert("Confirmation e-mail is different from e-mail address");
		return false; 
	}
	if ( form.mail_text.value == '' ) {
		alert("Please enter your inquiry");
		return false; 
	}
	return true;
}
function checkEmail(str) {
	var strmatch = str.match(/^[a-zA-Z0-9][a-zA-Z0-9\.\_\-]*@[a-zA-Z0-9\_\-]+\.[a-zA-Z0-9\_\-]+[a-zA-Z0-9\_\.\-]*[a-zA-Z0-9\_\-]$/i);
	
	if (!strmatch) {
		return false;
	}
	return true;
}
function form_reset(form) {
	form.mail_category[0].checked = true;
	form.mail_company.value = '';
	form.mail_author.value = '';
	form.mail_email.value = '';
	form.mail_email2.value = '';
	form.mail_text.value = '';
}
