function zipsearch(f,z1,z2,r_pref,r_add1,r_add2){

	var zip1 = f.elements[z1].value;
	var zip2 = f.elements[z2].value;
	if(( zip1 == "" )||( zip2 == "" )){
		alert("郵便番号を入力してください");
		return;
	}
	for(i=0;i<zip1.length;i++){
		c = zip1.substring(i,i+1);
		c = zentohan(c);
		if( c > '9' || c < '0' ){
			alert("半角数字を入力してください");
			return;
		}
	}
	for(i=0;i<zip2.length;i++){
		c = zip2.substring(i,i+1);
		c = zentohan(c);
		if( c > '9' || c < '0' ){
			alert("半角数字を入力してください");
			return;
		}
	}
	if( zip1.length != 3 || zip2.length != 4 ){
		alert("桁数が違います。3桁、4桁で入力して下さい。");
		return;
	}
	window.open('zip.php?Z1='+zip1+'&Z2='+zip2+'&FORM=register'+'&A1='+r_pref+'&A2='+r_add1+'&A3='+r_add2,'zip','resizable=yes,scrollbars=yes,width=300,height=100');
}
function zentohan(num){
	//全角数字配列
	var char1 = new Array("１","２","３","４","５","６","７","８","９","０");
	//半角数字配列
	var char2 = new Array(1,2,3,4,5,6,7,8,9,0);

	while(num.match(/[０-９]/)){     	//入力データに全角数字がある場合
		for(count = 0; count < char1.length; count++){
				//入力データを全角数字から半角数字に置換する
			num = num.replace(char1[count], char2[count]);
		}
	}
	return num;
}