
	//-------------------
	//　フォーム内容チェック
	function CheckForm()
	{
		with( document.InpForm ){
			
			if( qvNameSei.value == "" ){
				alert("お名前を入力してください。");
				qvNameSei.focus();
				return false;
			}
			
			if( qvNameMei.value == "" ){
				alert("お名前を入力してください。");
				qvNameMei.focus();
				return false;
			}
			
			if( qvKanaSei.value == "" ){
				alert("フリガナを入力してください。");
				qvKanaSei.focus();
				return false;
			}
			
			if( qvKanaMei.value == "" ){
				alert("フリガナを入力してください。");
				qvKanaMei.focus();
				return false;
			}
			
			if( qvCorp.value == "" ){
				alert("会社名を入力してください。");
				qvCorp.focus();
				return false;
			}
			
			if( qvAddr.value == "" ){
				alert("住所を入力してください。");
				qvAddr.focus();
				return false;
			}
			
			if( qvTel.value == "" )
			{
				alert("電話番号を入力してください。");
				qvTel.focus();
				return false;
			}
			
			/*
			if( qvMail.value == "" )
			{
				alert("メールアドレスを入力してください。");
				qvMail.focus();
				return false;
			}*/
			
			win_name = "submitwindow"; //ここはファイル名でなく、ウィンドウ名です。 
			x = (screen.width - 500) / 2;
  			y = (screen.height - 250) / 2;
			window.open('about:blank', win_name, 'width=500,height=250,menubar=no,toolbar=no,screenX='+x+',screenY='+y+',left='+x+',top='+y);
			target = win_name;
			submit();
			
			return true;
			
		}
	}


	function CheckLen(wValue){

		var wLen = 0;

		for (var i = 0; i < wValue.length; i++) 
		{
		
			var c = wValue.charCodeAt(i);

			if ( (c >= 0x0 && c < 0x81) || (c == 0xf8f0) || (c >= 0xff61 && c < 0xffa0) || (c >= 0xf8f1 && c < 0xf8f4)) 
			{
				wLen += 1;
			} else {
				wLen += 2;	
			}
		}

		return (wLen);
	}

	function NullCheck(str)
	{
	     var flg;
	     
	     flg=false;
	     i=0;
	     while(i<str.length && flg==false){
	          if(str.charAt(i) != " " && str.charAt(i) != "　"){
	              flg=true;
	          }
	          i++;
	     }
	     return flg;
	}
	function NumberCheck(checkStr) 
	{
			var checkOK = "0123456789";		
			var allValid = true;
			var decPoints = 0;
			var allNum = "";
			
			for (i = 0;  i < checkStr.length;  i++)
			{
				ch = checkStr.charAt(i);
				for (j = 0;  j < checkOK.length;  j++)
					if (ch == checkOK.charAt(j))
						break;
					if (j == checkOK.length)
					{
						allValid = false;
						break;
					}
					if (ch == ".")
					{
						allNum += ".";
						decPoints++;
					}
					else
						allNum += ch;
					}
					
				if (!allValid)
				{
					return (false);
				}

				if (decPoints > 1)
				{
					return (false);
				}

	}

	//日付チェック
	//戻り値:0-正常  1-年エラー    2-月エラー    3-日エラー   4-日付エラー  5-日付空
	function DateCheck(strYear,strMon,strDay)
	{
			if (strYear=="" && strMon=="" && strDay=="")
		    	{
				return (5);
		    	}

		    var checkStr;
		var chkVal;
			var prsVal;

			//年
			if (strYear=="")
			{
				return (1);
			}
			checkStr = strYear;
			if (NumberCheck(strYear)==false)
			{
				return (1);
			}
			chkVal = checkStr;
			prsVal = parseInt(checkStr,10);
			if (chkVal != "" && !(prsVal >= "1980" && prsVal <= "2100"))
			{
				return (1);
			}

			//月
			if (strMon=="")
			{
				return (2);
			}
			checkStr = strMon;
			if (NumberCheck(checkStr)==false)
			{
				return (2);
			}
			chkVal = checkStr;
			prsVal = parseInt(checkStr,10);
			if (chkVal != "" && !(prsVal >= "1" && prsVal <= "12"))
			{
				return (2);
			}

			//日
			if (strDay=="")
			{
				return (3);
			}
			checkStr = strDay;
			if (NumberCheck(checkStr)==false)
			{
				return (3);
			}
			chkVal = checkStr;
			prsVal = parseInt(checkStr,10);
			if (chkVal != "" && !(prsVal >= "1" && prsVal <= "31"))
			{
				return (3);
			}

			//日付エラー
			var tmpDate1
			tmpDate1 = new Date(eval(strYear),eval(strMon)-1,eval(strDay));

			if(eval(tmpDate1.getMonth())!=eval(strMon)-1)
			{
				return(4);
			}
		}

		function HanKanaCheck(strValue)
		{
			var iCount;
			var iCode;
			st_val = strValue;

			for (iCount=0 ; iCount<st_val.length ; iCount++)
			{
		    	iCode = st_val.charCodeAt(iCount);
		      	if ((65382<= iCode && iCode <= 65439))
				{
					alert("半角カナが含まれています。半角カナは使用しないでください。");
					return(false);
				}
		    }
			return;
		}
