function limitsize(){
    var tx = document.FORMTEXT.zip1.value;
    if(tx.length == 3){
		document.FORMTEXT.zip2.focus();
		kensel1();
	}
}
function limitsiza(){
    var tx = document.FORMTEXT.zip2.value;
    if(tx.length == 4){
		document.FORMTEXT.address.focus();
		kensel2();
	}
}
function chkall(){
	errflag = 0;
    if(document.FORMTEXT.name.value == ""){
		alert("名前が記入されていません");
		errflag=1;
	}
	if(errflag !=1){
		var xxx = document.FORMTEXT.namehuri.value;
		if(xxx == ""){
			alert("名前のふりがなが記入されていません");
			errflag=1;
		}else{
			var tststr = "あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわをんがぎぐげござじずぜぞだぢづでどばびぶべぼぱぴぷぺぽヴぁぃぅぇぉゃゅょっゎ";
			var nm;
			nm=0;
			while(nm<xxx.length){
				if(tststr.indexOf(xxx.substr(nm,1))==-1){
					alert("名前のふりがなに全角ひらがな以外の文字が使われています");
					errflag=1;
					break;
				}
				nm++;
			}
		}
	}
	if(errflag !=1){
	    var aaf = document.FORMTEXT.mail.value;
		if(aaf == ""){
			alert("メールアドレスが記入されていません");
			errflag=1;
		}else{
		    if(aaf != ""){
				if(aaf.indexOf("@")==-1){
					alert("メールアドレスが変です");
					errflag=1;
				}
				if(aaf.indexOf(",")!=-1){
					alert("メールアドレスにカンマが含まれています");
					errflag=1;
				}
			}
		}
	}
	if(errflag !=1){
		if(document.FORMTEXT.job.selectedIndex==0){
			alert("職業が選択されていません");
			errflag=1;
		}
	}
	if(errflag !=1){
	    var aaa = document.FORMTEXT.zip1.value;
	    if(aaa.length != 3){
			alert("郵便番号の上３桁が足りません");
			errflag=1;
		}else{
			mojichk(aaa,"郵便番号の上３桁");
		}
	}
	if(errflag !=1){
	    var aab = document.FORMTEXT.zip2.value;
	    if(aab.length != 4){
			alert("郵便番号の下４桁が足りません");
			errflag=1;
		}else{
			mojichk(aab,"郵便番号の下４桁");
		}
	}
	if(errflag !=1){
	    if(document.FORMTEXT.ken.selectedIndex == 0){
			alert("お住まいの都道府県をお選び下さい");
			errflag=1;
		}
	}
	if(errflag !=1){
	    var aga = document.FORMTEXT.address.value;
	    if(aga == ""){
			alert("住所が空欄です");
			errflag=1;
		}
	}
	if(errflag !=1){
	    var aac = document.FORMTEXT.tel1.value;
	    if((aac.length < 2)||(aac.indexOf("0")!=0)){
			alert("電話番号の市外局番が変です");
			errflag=1;
		}else{
			mojichk(aac,"電話番号の市外局番");
		}
	}
	if(errflag !=1){
	    var aad = document.FORMTEXT.tel2.value;
	    if(aad.length < 1){
			alert("電話番号の局番が変です");
			errflag=1;
		}else{
			mojichk(aad,"電話番号の局番");
		}
	}
	if(errflag !=1){
	    var aae = document.FORMTEXT.tel3.value;
	    if(aae.length != 4){
			alert("電話番号の最後の番号が変です");
			errflag=1;
		}else{
			mojichk(aae,"電話番号の最後の番号");
		}
	}
	if(errflag !=1){
	    var dac = document.FORMTEXT.mobile1.value;
	    if(dac != ""){
		    if((dac.length != 3)||(aac.indexOf("0")!=0)){
				alert("携帯電話番号の上３桁が変です");
				errflag=1;
			}else{
				mojichk(dac,"電話番号の市外局番");
			}
		}
	}
	if(errflag !=1){
	    var dad = document.FORMTEXT.mobile2.value;
	    if(dad != ""){
		    if(daad.length != 4){
				alert("携帯電話番号の局番が変です");
				errflag=1;
			}else{
				mojichk(dad,"電話番号の局番");
			}
		}
	}
	if(errflag !=1){
	    var dae = document.FORMTEXT.mobile3.value;
	    if(dae != ""){
		    if(dae.length != 4){
				alert("携帯電話番号の最後の番号が変です");
				errflag=1;
			}else{
				mojichk(dae,"電話番号の最後の番号");
			}
		}
	}
	if(errflag !=1){
	    var daf = document.FORMTEXT.URL.value;
	    if(daf == "http://"){
			document.FORMTEXT.URL.value = "";
		}
	    if(daf != ""){
		    if(daf.indexOf("http://")!=0){
				alert("U R Lの指定は絶対パス（http://で始まるアドレス）でお願いします");
				errflag=1;
			}
		}
	}
	if(errflag == 0){
		document.FORMTEXT.smbn.style.visibility="visible";
	}else{
		document.FORMTEXT.smbn.style.visibility="hidden";
	}
}
function mojichk(xxx,qqq){
	var txtstr = "0123456789";
	var nn;
	nn=0;
	while(nn<xxx.length){
		if(txtstr.indexOf(xxx.substr(nn,1))==-1){
			alert(qqq + "に「半角数字」以外の文字が使われています");
			errflag=1;
			break;
		}
		nn++;
	}
}
function kensel1(){
	var aaa = document.FORMTEXT.zip1.value;
	if((aaa<010)||((aaa>=40)&&(aaa<=99))){
		document.FORMTEXT.ken.value=1;
	}else if((aaa>=10)&&(aaa<=19)){
		document.FORMTEXT.ken.value=5;
	}else if((aaa>=20)&&(aaa<=29)){
		document.FORMTEXT.ken.value=3;
	}else if((aaa>=30)&&(aaa<=39)){
		document.FORMTEXT.ken.value=2;
	}else if((aaa!=199)&&(aaa>=100)&&(aaa<=209)){
		document.FORMTEXT.ken.value=13;
	}else if((aaa==199)||((aaa>=210)&&(aaa<=259))){
		document.FORMTEXT.ken.value=14;
	}else if((aaa>=260)&&(aaa<=299)){
		document.FORMTEXT.ken.value=12;
	}else if((aaa>=300)&&(aaa<=319)){
		document.FORMTEXT.ken.value=8;
	}else if((aaa>=320)&&(aaa<=329)){
		document.FORMTEXT.ken.value=9;
	}else if((aaa>=330)&&(aaa<=369)){
		document.FORMTEXT.ken.value=11;
	}else if((aaa>=370)&&(aaa<=379)){
		document.FORMTEXT.ken.value=10;
	}else if((aaa>=380)&&(aaa<=399)){
		document.FORMTEXT.ken.value=20;
	}else if((aaa>=400)&&(aaa<=409)){
		document.FORMTEXT.ken.value=19;
	}else if((aaa>=410)&&(aaa<=439)){
		document.FORMTEXT.ken.value=22;
	}else if((aaa>=440)&&(aaa<=498)){
		document.FORMTEXT.ken.value=23;
	}else if((aaa>=500)&&(aaa<=509)){
		document.FORMTEXT.ken.value=21;
	}else if((aaa>=510)&&(aaa<=519)){
		document.FORMTEXT.ken.value=24;
	}else if((aaa>=520)&&(aaa<=529)){
		document.FORMTEXT.ken.value=25;
	}else if((aaa>=530)&&(aaa<=599)){
		document.FORMTEXT.ken.value=27;
	}else if((aaa>=600)&&(aaa<=629)){
		document.FORMTEXT.ken.value=26;
	}else if((aaa>=630)&&(aaa<=639)){
		document.FORMTEXT.ken.value=29;
	}else if((aaa>=640)&&(aaa<=649)){
		document.FORMTEXT.ken.value=30;
	}else if((aaa>=650)&&(aaa<=679)){
		document.FORMTEXT.ken.value=28;
	}else if((aaa!=685)&&(aaa>=680)&&(aaa<=689)){
		document.FORMTEXT.ken.value=31;
	}else if((aaa==685)||((aaa>=690)&&(aaa<=699))){
		document.FORMTEXT.ken.value=32;
	}else if((aaa>=700)&&(aaa<=719)){
		document.FORMTEXT.ken.value=33;
	}else if((aaa>=720)&&(aaa<=739)){
		document.FORMTEXT.ken.value=34;
	}else if((aaa>=740)&&(aaa<=759)){
		document.FORMTEXT.ken.value=35;
	}else if((aaa>=760)&&(aaa<=769)){
		document.FORMTEXT.ken.value=37;
	}else if((aaa>=770)&&(aaa<=779)){
		document.FORMTEXT.ken.value=36;
	}else if((aaa>=780)&&(aaa<=789)){
		document.FORMTEXT.ken.value=39;
	}else if((aaa>=790)&&(aaa<=799)){
		document.FORMTEXT.ken.value=38;
	}else if((aaa!=817)&&(aaa>=800)&&(aaa<=839)){
		document.FORMTEXT.ken.value=40;
	}else if((aaa>=840)&&(aaa<=849)){
		document.FORMTEXT.ken.value=41;
	}else if((aaa==817)||((aaa>=850)&&(aaa<=859))){
		document.FORMTEXT.ken.value=42;
	}else if((aaa>=860)&&(aaa<=869)){
		document.FORMTEXT.ken.value=43;
	}else if((aaa>=870)&&(aaa<=879)){
		document.FORMTEXT.ken.value=44;
	}else if((aaa>=880)&&(aaa<=889)){
		document.FORMTEXT.ken.value=45;
	}else if((aaa>=890)&&(aaa<=899)){
		document.FORMTEXT.ken.value=46;
	}else if((aaa>=900)&&(aaa<=907)){
		document.FORMTEXT.ken.value=47;
	}else if((aaa>=910)&&(aaa<=919)){
		document.FORMTEXT.ken.value=18;
	}else if((aaa>=920)&&(aaa<=929)){
		document.FORMTEXT.ken.value=17;
	}else if((aaa>=930)&&(aaa<=939)){
		document.FORMTEXT.ken.value=16;
	}else if((aaa>=940)&&(aaa<=959)){
		document.FORMTEXT.ken.value=15;
	}else if((aaa>=960)&&(aaa<=979)){
		document.FORMTEXT.ken.value=7;
	}else if((aaa>=980)&&(aaa<=989)){
		document.FORMTEXT.ken.value=4;
	}else if((aaa>=990)&&(aaa<=999)){
		document.FORMTEXT.ken.value=6;
	}else{
		document.FORMTEXT.ken.value=0;
	}
}
function kensel2(){
	var aaa = document.FORMTEXT.zip1.value;
    var aab = document.FORMTEXT.zip2.value;
	if((aaa==618)&&(aab>=1)&&(aab<=24)){
		document.FORMTEXT.ken.value=27;
	}else if((aaa==498)&&(aab>=800)&&(aab<=900)){
		document.FORMTEXT.ken.value=24;
	}else if((aaa==922)&&(aab==679)){
		document.FORMTEXT.ken.value=18;
	}else if((aaa==648)&&(aab>=300)&&(aab<=500)){
		document.FORMTEXT.ken.value=29;
	}else if((aaa==684)&&(aab>=100)&&(aab<=413)){
		document.FORMTEXT.ken.value=32;
	}else if((aaa==811)&&(aab>=5100)&&(aab<=5757)){
		document.FORMTEXT.ken.value=42;
	}else if((aaa==871)&&(aab>=801)&&(aab<=993)){
		document.FORMTEXT.ken.value=40;
	}else if((aaa==949)&&(aab==8321)){
		document.FORMTEXT.ken.value=20;
	}
}
function kyan(){
	if(document.FORMTEXT.smbn.style.visibility=="visible"){
		document.FORMTEXT.smbn.style.visibility="hidden";
	}
}
