// JavaScript Document

var zipcode;
function CheckZipcodeFormat(zipcode){
	var zc_parts = new Array();
	var i;

	zipcode=ConvertZ2H(zipcode);
	zipcode=zipcode.replace(/(-|－)/g,"");
	if(zipcode.match(/^(.*){8}$/)){
		zc_parts=zipcode.split("");
		zipcode="";
		for(i=0;i<=zc_parts.length-1;i++){
			if(i == 3){
				zipcode=zipcode + "";
			}
			zipcode=zipcode+zc_parts[i];
		}
		return zipcode;
	}else{
		return -1;
	}
}

var number;
function CheckTelFaxFormat(number){
	number=ConvertZ2H(number);
	number=number.replace(/(-|－)/g,"");
	if(number.match(/^(.*){7,11}$/)){
		return number;
	}else{
		return -1;
	}
}

var str;
function CheckMailFormat(str){
	var Seiki=/[!#-9A-~]+@+[a-z0-9]+.+[^.]$/i;
	if(str!=""){
		if(str.match(Seiki)){
			return 1;
		}else{
			return 0;
		}
	}else{
		return 0;
	}
}

var src;
function ConvertZ2H(src) {
	return src.replace(/([Ａ-Ｚａ-ｚ０-９＿ー－‐．＠])/g,
	function ($0) {
		return String.fromCharCode($0.charCodeAt(0) - 65248);
	});
}

