// JavaScript Document
	String.prototype.trim = function(){
		return this.replace(/^\s+|\s+$/g, "");
	}
	var validator = new Validator();
	var checkAndSubmit = function(){
		var form = document.forms[0];
		var success = true;
		var txt = "";
		if(form["name1"].value.trim()==""){
			success = false;
			txt += "貴社名を正しく入力してください.\n";
		}
		if(form["name3"].value.trim()==""){
			success = false;
			txt += "担当者名を正しく入力してください.\n";
		}
		
		/*
		var huriganaReg = new RegExp(/[ァ-ヶ\s\-_ｱ-ﾝｧ-ｮｯｰﾟﾞ･]+/);
		if(!validator.checker(form["name4"].value.trim(),huriganaReg)){
			success = false;
			txt += "担当者名のフリガナが入力されていません.\n";
		}
		*/
		if(form["name4"].value.trim()==""){
			success = false;
			txt += "担当者名のフリガナを正しく入力してください.\n";
		}
		
		var zipcode = form["name5"].value.trim();
		if(!validator.isZipcode(zipcode)){
			success = false;
			txt += "郵便番号を正しく入力してください.\n";
		}
		if(form["name6"].value.trim()==""){
			success = false;
			txt += "住所を正しく入力してください.\n";
		}
		var telnum = form["name7"].value.trim();
		if(!validator.isTelNum(telnum)){
			success = false;
			txt += "電話番号を正しく入力してください.\n";
		}
		var mail = form["name8"].value.trim();
		if(!validator.isMail(mail)){
			success = false;
			txt += "メールアドレスを正しく入力してください.\n";
		}
		
		//お問合せ内容のチェック
		var radio = form["name9"];
		var selectedindex = -1;
		for(i=0;i<radio.length;i++){
			if(radio[i].checked)selectedindex = i;
		}
		if(selectedindex < 0){ // チェックされていない場合
			success = false;
			txt += "お問合せ内容を選択してください.\n";
		}else if(selectedindex == 0){ // 簡易見積りの場合追加チェックを行う
			radio = form["name10"];
			selecteditem = -1;
			for(i=0;i<radio.length;i++){
				if(radio[i].checked)selecteditem = i;
			}
			if(selecteditem < 0){
				success = false;
				txt += "アイテムを選択してください.\n";
			}
			
			if(form["name11"].value.trim()==""){
				success = false;
				txt += "台数を正しく入力してください.\n";
			}
			
			//寸法にどれかひとつ入力されていれば問題無いこととする
			//ただし数字かどうかは見ない.コンマや全角数字の方もいらっしゃるため
			if(form["name12"].value.trim()==""&&
				form["name13"].value.trim()==""&&
				form["name14"].value.trim()==""){
				success = false;
				txt += "寸法を正しく指定してください.\n";
			}
			if(form["name15"].value.length>2000){
				form["name15"].value = form["name15"].value.substring(0, 2000);
			}
		}
		if(success){
			form.submit();
		}else{
			alert(txt);
		}
	}

