

function inputCheck() {
	fm = document.inputForm;
	if (!fm.b_corp.value.match(/¥S/g) || fm.b_corp.value.match(/^　$/)) { alert("会社名を入力してください。"); fm.b_corp.focus(); return false; }
	if (!fm.c_corp_kana.value.match(/¥S/g) || fm.c_corp_kana.value.match(/^　$/)) { alert("会社名フリガナを入力してください。"); fm.c_corp_kana.focus(); return false; }
	if (!fm.d_name.value.match(/¥S/g) || fm.d_name.value.match(/^　$/)) { alert("ご担当者名を入力してください。"); fm.d_name.focus(); return false; }
	if (!fm.e_name_kana.value.match(/¥S/g) || fm.e_name_kana.value.match(/^　$/)) { alert("ご担当者名フリガナを入力してください。"); fm.e_name_kana.focus(); return false; }
	if (!fm.f_tel.value.match(/¥S/g) || fm.f_tel.value.match(/^　$/)) { alert("お電話番号を入力してください。"); fm.f_tel.focus(); return false; }
	if (!fm.k_mail.value.match(/¥S/g) || fm.k_mail.value.match(/^　$/)) { alert("E-mailを入力してください。"); fm.k_mail.focus(); return false; }
	if (fm.k_mail.value != "") {
		stringCov(fm.k_mail.value);
		fm.k_mail.value = newStr;
		txt = fm.k_mail.value;
		data = txt.match(/^¥S+@¥S+¥.¥S+$/);
		if (!data) { alert('E-Mailの形式に誤りがあります。'); fm.k_mail.focus(); return false; }
	}
	fm.submit();
}

var zenkaku = new Array("Ａ","Ｂ","Ｃ","Ｄ","Ｅ","Ｆ","Ｇ","Ｈ","Ｉ","Ｊ","Ｋ","Ｌ","Ｍ","Ｎ","Ｏ","Ｐ","Ｑ","Ｒ","Ｓ","Ｔ","Ｕ","Ｖ","Ｗ","Ｘ","Ｙ","Ｚ","ａ","ｂ","ｃ","ｄ","ｅ","ｆ","ｇ","ｈ","ｉ","ｊ","ｋ","ｌ","ｍ","ｎ","ｏ","ｐ","ｑ","ｒ","ｓ","ｔ","ｕ","ｖ","ｗ","ｘ","ｙ","ｚ","０","１","２","３","４","５","６","７","８","９","（","）","＋","−","×","÷","＝","％","：","；","＆","￥","＄","＃","､","、","，","．","。","｡","〜","’","‘","゜","／","—","−","‐","＠","＿");
var hankaku = new Array("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","(",")","+","-","*","/","=","%",":","¥;","&","¥¥","$","#","¥,","¥,","¥,",".",".",".","~","'","'","'","/","-","-","-","@","_");

function stringCov(str) {
	var fm = document.entryForm;
	for (i = 0; i < zenkaku.length; i++) {
		var rgexp = new RegExp(zenkaku[i], "g");
		str = str.replace(rgexp,hankaku[i]);
		str = str.toLowerCase();
	}
	newStr = str;
}


/* 表示位置固定
----------------------------------------------- */
window.onload = function() {

	var nv = navigator.userAgent;
	var bt = document.getElementById("pgup");
	if (nv.match(new RegExp("MSIE 6", "i"))) { floatbt(); }
	else {
		bt.style.position = "fixed";
		bt.style.left = "776px";
		bt.style.bottom = "100px";
	}
	try{ tabCheck(); }
	catch(e){}
	
}
function floatbt() {
	var bt = document.getElementById("pgup");
	bt.style.position = "absolute";
	bt.style.left = 776 + "px";
	bt.style.top = document.body.offsetHeight + document.body.scrollTop - 150 + "px";
	setTimeout("floatbt()", 10);
}


/* page up
----------------------------------------------- */
function pageup() {
	var mode = (document.compatMode && document.compatMode=="CSS1Compat");
	if (mode) { posi = document.documentElement.scrollHeight; }
	else { posi = document.body.scrollHeight; }
	moveObje(posi);
}
function moveObje(position) {
	move = position / 10;
	point = parseInt(position - move);
	scrollTo(0,point);
	if (point > 0) { setTimeout("moveObje(point)",1); }
}


/* form changeer
----------------------------------------------- */
function tabCheck() {
	var a_subject = document.getElementById("a_subject");
	tab(a_subject.value);
}
function tab(t) {
	var a_subject = document.getElementById("a_subject");
	var contactmenu01 = document.getElementById("contactmenu01");
	var contactmenu02 = document.getElementById("contactmenu02");
	var contactmenu03 = document.getElementById("contactmenu03");
	for (i = 1; i <= 3; i++) {
		document.getElementById("contact" + i).style.display = "none";
	}
	document.getElementById(t).style.display = "block";
	a_subject.value = t;

	contactmenu01.getElementsByTagName('a').item(0).style.backgroundPosition = "0px 0px";
	contactmenu02.getElementsByTagName('a').item(0).style.backgroundPosition = "-176px 0px";
	contactmenu03.getElementsByTagName('a').item(0).style.backgroundPosition = "-352px 0px";
	if (t == "contact1") { document.getElementById("word1").focus(); contactmenu01.getElementsByTagName('a').item(0).style.backgroundPosition = "0px -82px"; }
	if (t == "contact2") { document.getElementById("bp_bphone1").focus(); contactmenu02.getElementsByTagName('a').item(0).style.backgroundPosition = "-176px -82px"; }
	if (t == "contact3") { document.getElementById("other_note").focus(); contactmenu03.getElementsByTagName('a').item(0).style.backgroundPosition = "-352px -82px"; }
}


function changeImageOv(t) {
	fm = document.inputForm;
	if (fm.a_subject.value != t) { document.getElementById("b_" + t).src = "images/b_" + t + "_ov.gif"; }
}

function changeImageOut(t) {
	fm = document.inputForm;
	if (fm.a_subject.value != t) { document.getElementById("b_" + t).src = "images/b_" + t + ".gif"; }
}