function checkForm(form){

	if(form.submit == null){
		alert('すでに送信されています');
		return false;
	}
	
	if(typeof(form.name) != 'undefined'){
		if(form.name.value == ''){
			alert('お名前を入力してください');
			form.name.focus();
			return false;
		}
	}

	if(form.from.value == ''){
		alert('メールアドレスを入力してください');
		form.from.focus();
		return false;
	}
	
	if(!checkMail(form.from.value)){
		alert('正しいメールアドレスを入力してください');
		form.from.focus();
		return false;
	}
	form.from.value = trim(form.from.value);
	
	if(form.from_confirm.value == ''){
		alert('確認用メールアドレスを入力してください');
		form.from_confirm.focus();
		return false;
	}
	if(!checkMail(form.from_confirm.value)){
		alert('正しい確認用メールアドレスを入力してください');
		form.from_confirm.focus();
		return false;
	}
	form.from_confirm.value = trim(form.from_confirm.value);
	
	if(form.from.value != form.from_confirm.value){
		alert('メールアドレスが一致しません');
		form.from_confirm.focus();
		return false;
	}

	if(document.getElementById('to-ruffian').value == ''){
		alert('お問い合わせ内容を入力してください');
		document.getElementById('to-ruffian').focus();
		return false;
	}
	
	form.submit = null;
	
	return true;
}