function contactPost(step){
	var warn = '';
	var wbk = '#660000';
	var mode = 'true';

	if(step == '1'){
		var conf = document.contactForm.confirm;
		if(conf.checked){
			mode = 'conf';
		}
		var sbj = document.contactForm.contactSub;
		if(sbj.value == '' || sbj.value =='例：Pod Casting の視聴方法について'){
			warn += '「件名」が入力されていません！\n';
			sbj.style.background = wbk;
		}

		var lnm = document.contactForm.lastName;
		var fnm = document.contactForm.firstName;
		if(lnm.value == ''){
			warn += 'お名前「氏」が入力されていません！\n';
			lnm.style.background = wbk;
		}
		if(fnm.value == ''){
			warn += 'お名前「名」が入力されていません！\n';
			fnm.style.background = wbk;
		}

		var mail = document.contactForm.mailAddress;
		if(mail.value == ''){
			warn += '「メールアドレス」が入力されていません！\n';
			mail.style.background = wbk;
		}else if(!mail.value.match(/^[a-zA-Z0-9_\.\-]+@[A-Za-z0-9_\.\-]+\.\w{2,}$/)){
			warn += '「メールアドレス」が正しい形式ではないようです。\n';
			mail.style.background = wbk;
		}
		
		var body = document.contactForm.body;
		if(body.value == ''){
			warn += '「お問い合せ内容」が入力されていません！\n';
			body.style.background = wbk;
		}
	}

	if(warn != ''){
		window.alert(warn);
		return;
	}else{
		document.contactForm.method = 'POST';
		document.contactForm.action = location.pathname+'?mode='+mode;
		document.contactForm.submit();
	}
}