//半角チェック
function num_check(d_val){
	var dv = d_val;
	for(i=0; i<dv.length; i++){
	if (dv.substring(i, i+1)<"0" || dv.substring(i, i+1)>"9"){return false;}}
	return true;
	}
//郵便番号チェック
function zip_check(d_val){
	var dv = d_val;
	if(dv.match(['−'])){return false;}
	if(dv.match(/^[0-9_\-]/)==null){return false;}
	return true;
	}




/*入力内容チェック00（タイトル選択）*/
function formcheck00(){
	var fOBj = form;

	//タイトル
	if ((fOBj.title1.checked == false) && 
		(fOBj.title2.checked == false) && 
		(fOBj.title3.checked == false) && 
		(fOBj.title4.checked == false) && 
		(fOBj.title5.checked == false) && 
		(fOBj.title6.checked == false)) {
	    alert("お問い合わせ内容をどれか1つ以上選択して下さい");
		fOBj.title1.focus();
 	 	return false ;
	}

	return true;
}


/*入力内容チェック01（入力フォーム：一般事業者）*/
function formcheck01(){
	var fOBj = form;

	if(fOBj.office.value==""){
		alert("\n御社名をご入力ください");
		fOBj.office.focus();
		return false;
	}
	if(fOBj.pmname.value==""){
		alert("\n代表者名をご入力ください");
		fOBj.pmname.focus();
		return false;
	}
	if(fOBj.name.value==""){
		alert("\nご担当者名をご入力ください");
		fOBj.name.focus();
		return false;
	}
	if(fOBj.mail.value!=""){
		if (!fOBj.mail.value.match(/^\S+@\S+\.\S+$/)){
			alert("メールアドレスに誤りがあります\nもう一度入力して下さい");
			fOBj.mail.focus();
			return false;
		}
		if (!fOBj.mail.value.indexOf(",")){
			alert("メールアドレスに誤りがあります\nもう一度入力して下さい");
			fOBj.mail.focus();
			return false;
		}
	}
	if(fOBj.zip.value==""){
		alert("\n郵便番号をご入力ください");
		fOBj.zip.focus();
		return false;
	}
	if(fOBj.zip.value!=""){
		if (!zip_check(fOBj.zip.value)){
			alert("\n郵便番号は半角英数字で入力してください");
			fOBj.zip.focus();
			return false;
		}
	}
	if(fOBj.add01.value==""){
		alert("\n都道府県を選択してください");
		fOBj.add01.focus();
		return false;
	}
	if(fOBj.add02.value==""){
		alert("\nご住所を入力してください");
		fOBj.add02.focus();
		return false;
	}
	if(fOBj.tel01.value==""){
		alert("\n電話番号を入力してください");
		fOBj.tel01.focus();
		return false;
	}
	if(fOBj.tel01.value!=""){
		if (!num_check(fOBj.tel01.value)){
			alert("\n電話番号は半角数字で入力してください");
			fOBj.tel01.focus();
			return false;
		}
	}
	if(fOBj.tel02.value==""){
		alert("\n電話番号を入力してください");
		fOBj.tel02.focus();
		return false;
	}
	if(fOBj.tel02.value!=""){
		if (!num_check(fOBj.tel02.value)){
			alert("\n電話番号は半角数字で入力してください");
			fOBj.tel02.focus();
			return false;
		}
	}
	if(fOBj.tel03.value==""){
		alert("\n電話番号を入力してください");
		fOBj.tel03.focus();
		return false;
	}
	if(fOBj.tel03.value!=""){
		if (!num_check(fOBj.tel03.value)){
			alert("\n電話番号は半角数字で入力してください");
			fOBj.tel03.focus();
			return false;
		}
	}
	if(fOBj.comment.value==""){
		alert("\nご意見・ご要望を入力して下さい");
		fOBj.comment.focus();return false;
	}
	if(fOBj["q01"][0].checked&&fOBj.q01a.value==""){
		alert("\nご紹介者のお名前を入力して下さい");
		fOBj.q01a.focus();
		return false;
	}
	if(fOBj["q01"][3].checked&&fOBj.q01b.value==""){
		alert("\n当社を何でお知りになったか教えて下さい");
		fOBj.q01b.focus();
		return false;
	}
	if(fOBj["q01"][0].checked==false&&
		fOBj["q01"][1].checked==false&&
		fOBj["q01"][2].checked==false&&
		fOBj["q01"][3].checked==false){
		alert("\n当社を何でお知りになったか教えて下さい");
		fOBj.q01[0].focus();
		return false;
	}
	if(fOBj["q01"][1].checked&&fOBj["q01_2"][6].checked&&fOBj.q01_2a.value==""){
		alert("\n当社をお知りになった媒体名を教えて下さい");
		fOBj.q01_2a.focus();
		return false;
	}
	if(fOBj["q01"][1].checked&&
		fOBj["q01_2"][0].checked==false&&
		fOBj["q01_2"][1].checked==false&&
		fOBj["q01_2"][2].checked==false&&
		fOBj["q01_2"][3].checked==false&&
		fOBj["q01_2"][4].checked==false&&
		fOBj["q01_2"][5].checked==false&&
		fOBj["q01_2"][6].checked==false){
		alert("\n当社をお知りになった媒体名を教えて下さい");
		fOBj.q01_2[0].focus();
		return false;
	}
	if(fOBj["q02"][0].checked==false&&
		fOBj["q02"][1].checked==false&&
		fOBj["q02"][2].checked==false){
		alert("\n営業形態について教えて下さい");
		fOBj.q02[0].focus();
		return false;
	}
	if(fOBj.q03a.checked==false&&
		fOBj.q03b.checked==false&&
		fOBj.q03c.checked==false){
		alert("\n取扱商品について教えて下さい");
		fOBj.q03a.focus();
		return false;
	}
	if(fOBj.q03c.checked&&fOBj.q03c2.value==""){
		alert("\n取扱商品について教えて下さい");
		fOBj.q03c2.focus();
		return false;
	}
	if(fOBj["q04"][0].checked==false&&
		fOBj["q04"][1].checked==false&&
		fOBj["q04"][2].checked==false&&
		fOBj["q04"][3].checked==false&&
		fOBj["q04"][4].checked==false){
		alert("\n展示台数について教えて下さい");
		fOBj.q04[0].focus();
		return false;
	}
	if(fOBj["q05"][0].checked==false&&
		fOBj["q05"][1].checked==false&&
		fOBj["q05"][2].checked==false){
		alert("\n古物免許はお持ちですか");
		fOBj.q05[0].focus();
		return false;
	}
	if(fOBj["q06_chk"][0].checked==false&&
		fOBj["q06_chk"][1].checked==false){
		alert("\n現在利用しているオークション会場について教えて下さい");
		fOBj.q06_chk[0].focus();
		return false;
	} else if(fOBj["q06_chk"][1].checked==true&&
				fOBj["q06"].value==""){
		alert("\n現在利用しているオークション会場について教えて下さい");
		fOBj.q06.focus();
		return false;
	}
	if(fOBj["q07_chk"][0].checked==false&&
		fOBj["q07_chk"][1].checked==false){
		alert("\n現在利用しているネット応札システムについて教えて下さい");
		fOBj.q07_chk[0].focus();
		return false;
	} else if(fOBj["q07_chk"][1].checked==true&&
				fOBj["q07"].value==""){
		alert("\n現在利用しているネット応札システムについて教えて下さい");
		fOBj.q07.focus();
		return false;
	}
	//アンケート調整
	if(fOBj["q01"][0].checked&&fOBj.q01a.value!=""&&fOBj.q01b.value!=""){
		fOBj.q01b.value="";
	}
	if(fOBj["q01"][3].checked&&fOBj.q01b.value!=""&&fOBj.q01a.value!=""){
		fOBj.q01a.value="";
	}
	if(fOBj["q01"][1].checked||fOBj["q01"][2].checked){
		fOBj.q01a.value="";
		fOBj.q01b.value="";
	}
	if(fOBj.q03c.checked==false&&fOBj.q03c2.value!=""){
		fOBj.q03c.checked=true;
	}

	return true;
}

/*入力内容チェック02（入力フォーム：会員）*/
function formcheck02(){
	var fOBj = form;

	if(fOBj.no.value==""){
		alert("\n会員番号をご入力ください");
		fOBj.no.focus();
		return false;
	}
	if(fOBj.office.value==""){
		alert("\n御社名をご入力ください");
		fOBj.office.focus();
		return false;
	}
	if(fOBj.name.value==""){
		alert("\nご担当者名をご入力ください");
		fOBj.name.focus();
		return false;
	}
	if(fOBj.comment.value==""){
		alert("\nご意見・ご要望を入力して下さい");
		fOBj.comment.focus();
		return false;
	}
	return true;
}

/*入力内容チェック03（入力フォーム：その他）*/
function formcheck03(){
	var fOBj = form;

	if(fOBj.name.value==""){
		alert("\nお名前をご入力ください");
		fOBj.name.focus();
		return false;
	}
	if(fOBj.mail.value!=""){
		if (!fOBj.mail.value.match(/^\S+@\S+\.\S+$/)){
			alert("メールアドレスに誤りがあります\nもう一度入力して下さい");
			fOBj.mail.focus();
			return false;
		}
		if (!fOBj.mail.value.indexOf(",")){
			alert("メールアドレスに誤りがあります\nもう一度入力して下さい");
			fOBj.mail.focus();
			return false;
		}
	}
	if(fOBj.zip.value==""){
		alert("\n郵便番号をご入力ください");
		fOBj.zip.focus();
		return false;
	}
	if(fOBj.zip.value!=""){
		if (!zip_check(fOBj.zip.value)){
			alert("\n郵便番号は半角英数字で入力してください");
			fOBj.zip.focus();
			return false;
		}
	}
	if(fOBj.add01.value==""){
		alert("\n都道府県を選択してください");
		fOBj.add01.focus();
		return false;
	}
	if(fOBj.add02.value==""){
		alert("\nご住所を入力してください");
		fOBj.add02.focus();
		return false;
	}
	if(fOBj.tel01.value==""){
		alert("\n電話番号を入力してください");
		fOBj.tel01.focus();
		return false;
	}
	if(fOBj.tel01.value!=""){
		if (!num_check(fOBj.tel01.value)){
			alert("\n電話番号は半角数字で入力してください");
			fOBj.tel01.focus();
			return false;
		}
	}
	if(fOBj.tel02.value==""){
		alert("\n電話番号を入力してください");
		fOBj.tel02.focus();
		return false;
	}
	if(fOBj.tel02.value!=""){
		if (!num_check(fOBj.tel02.value)){
			alert("\n電話番号は半角数字で入力してください");
			fOBj.tel02.focus();
			return false;
		}
	}
	if(fOBj.tel03.value==""){
		alert("\n電話番号を入力してください");
		fOBj.tel03.focus();
		return false;
	}
	if(fOBj.tel03.value!=""){
		if (!num_check(fOBj.tel03.value)){
			alert("\n電話番号は半角数字で入力してください");
			fOBj.tel03.focus();
			return false;
		}
	}
	if(fOBj.comment.value==""){
		alert("\nご意見・ご要望を入力して下さい");
		fOBj.comment.focus();
		return false;
	}
	return true;
}




