function send(){
	var f = document.forms[0];
	// *** 前処理 ***
	for(i=0 ; i<f.length ; i++){
		var e = f.elements[i];
		if(e.type == "text"){
			e.value = e.value.replace(/^[\s　]*/g,"");	// 前方空白削除
			e.value = e.value.replace(/[\s　]*$/g,"");	// 後方空白削除
		}
	}
	// *** 必須項目チェック ***
	err_msg = "";
	// お名前
	if(f.fullname.value.length == 0){
		err_msg += "・ お名前を入力してください\n";
	}
	// フリガナ
	if(f.yomi.value.length == 0){
		err_msg += "・ フリガナを入力してください\n";
	}
	// 性別
	if(f.sex[0].checked == false && f.sex[1].checked == false){
		err_msg += "・ 性別を選択してください\n";
	}
	// 年齢
	if(f.age.value != f.age.value.match(/^[0-9]{1,}$/g)){
		err_msg += "・ 年齢を入力してください\n";
	}
	// 郵便番号
	if(f.code1.value != f.code1.value.match(/[0-9]{3}/g) ||
	   f.code2.value != f.code2.value.match(/[0-9]{4}/g)){
		err_msg += "・ 郵便番号を入力してください\n";
	}
	// 都道府県
	if(f.prefe.value == ""){
		err_msg += "・ 都道府県を選択してください\n"
	}
	// 住所
	if(f.address.value.length == 0){
		err_msg += "・ 住所を入力してください\n";
	}
	// 電話番号
	var tel = f.tel.value.replace(/[-]/g,"");
	if(f.tel.value != f.tel.value.match(/^[0-9]+[-]*[0-9]+[-]*[0-9]+$/g)){
		err_msg += "・ 電話番号を入力してください\n";
	}
	// エラーチェック
	if(err_msg.length > 0){
		alert(err_msg);
		return	true;
	}

	document.forms[0].submit();
	return	false;
}
String.prototype.toHalfNum = function(){
	var tmp = this;
	tmp = tmp.replace(/[０]/g,"0");
	tmp = tmp.replace(/[１]/g,"1");
	tmp = tmp.replace(/[２]/g,"2");
	tmp = tmp.replace(/[３]/g,"3");
	tmp = tmp.replace(/[４]/g,"4");
	tmp = tmp.replace(/[５]/g,"5");
	tmp = tmp.replace(/[６]/g,"6");
	tmp = tmp.replace(/[７]/g,"7");
	tmp = tmp.replace(/[８]/g,"8");
	tmp = tmp.replace(/[９]/g,"9");
	return	tmp;
}
String.prototype.toZenKana = function(){
	var tmp = this;
	tmp = tmp.replace(/ｦ/g,"ヲ");
	tmp = tmp.replace(/ｧ/g,"ァ");
	tmp = tmp.replace(/ｨ/g,"ィ");
	tmp = tmp.replace(/ｩ/g,"ゥ");
	tmp = tmp.replace(/ｪ/g,"ェ");
	tmp = tmp.replace(/ｫ/g,"ォ");
	tmp = tmp.replace(/ｬ/g,"ャ");
	tmp = tmp.replace(/ｭ/g,"ュ");
	tmp = tmp.replace(/ｮ/g,"ョ");
	tmp = tmp.replace(/ｯ/g,"ッ");
	tmp = tmp.replace(/ｰ/g,"ー");
	tmp = tmp.replace(/ｱ/g,"ア");
	tmp = tmp.replace(/ｲ/g,"イ");
	tmp = tmp.replace(/ｳ/g,"ウ");
	tmp = tmp.replace(/ｴ/g,"エ");
	tmp = tmp.replace(/ｵ/g,"オ");
	tmp = tmp.replace(/ｶﾞ/g,"ガ");
	tmp = tmp.replace(/ｷﾞ/g,"ギ");
	tmp = tmp.replace(/ｸﾞ/g,"グ");
	tmp = tmp.replace(/ｹﾞ/g,"ゲ");
	tmp = tmp.replace(/ｺﾞ/g,"ゴ");
	tmp = tmp.replace(/ｶ/g,"カ");
	tmp = tmp.replace(/ｷ/g,"キ");
	tmp = tmp.replace(/ｸ/g,"ク");
	tmp = tmp.replace(/ｹ/g,"ケ");
	tmp = tmp.replace(/ｺ/g,"コ");
	tmp = tmp.replace(/ｻﾞ/g,"ザ");
	tmp = tmp.replace(/ｼﾞ/g,"ジ");
	tmp = tmp.replace(/ｽﾞ/g,"ズ");
	tmp = tmp.replace(/ｾﾞ/g,"ゼ");
	tmp = tmp.replace(/ｿﾞ/g,"ゾ");
	tmp = tmp.replace(/ｻ/g,"サ");
	tmp = tmp.replace(/ｼ/g,"シ");
	tmp = tmp.replace(/ｽ/g,"ス");
	tmp = tmp.replace(/ｾ/g,"セ");
	tmp = tmp.replace(/ｿ/g,"ソ");
	tmp = tmp.replace(/ﾀﾞ/g,"ダ");
	tmp = tmp.replace(/ﾁﾞ/g,"ヂ");
	tmp = tmp.replace(/ﾂﾞ/g,"ヅ");
	tmp = tmp.replace(/ﾃﾞ/g,"デ");
	tmp = tmp.replace(/ﾄﾞ/g,"ド");
	tmp = tmp.replace(/ﾀ/g,"タ");
	tmp = tmp.replace(/ﾁ/g,"チ");
	tmp = tmp.replace(/ﾂ/g,"ツ");
	tmp = tmp.replace(/ﾃ/g,"テ");
	tmp = tmp.replace(/ﾄ/g,"ト");
	tmp = tmp.replace(/ﾅ/g,"ナ");
	tmp = tmp.replace(/ﾆ/g,"ニ");
	tmp = tmp.replace(/ﾇ/g,"ヌ");
	tmp = tmp.replace(/ﾈ/g,"ネ");
	tmp = tmp.replace(/ﾉ/g,"ノ");
	tmp = tmp.replace(/ﾊﾞ/g,"バ");
	tmp = tmp.replace(/ﾋﾞ/g,"ビ");
	tmp = tmp.replace(/ﾌﾞ/g,"ブ");
	tmp = tmp.replace(/ﾍﾞ/g,"ベ");
	tmp = tmp.replace(/ﾎﾞ/g,"ボ");
	tmp = tmp.replace(/ﾊﾟ/g,"パ");
	tmp = tmp.replace(/ﾋﾟ/g,"ピ");
	tmp = tmp.replace(/ﾌﾟ/g,"プ");
	tmp = tmp.replace(/ﾍﾟ/g,"ペ");
	tmp = tmp.replace(/ﾎﾟ/g,"ポ");
	tmp = tmp.replace(/ﾊ/g,"ハ");
	tmp = tmp.replace(/ﾋ/g,"ヒ");
	tmp = tmp.replace(/ﾌ/g,"フ");
	tmp = tmp.replace(/ﾍ/g,"ヘ");
	tmp = tmp.replace(/ﾎ/g,"ホ");
	tmp = tmp.replace(/ﾏ/g,"マ");
	tmp = tmp.replace(/ﾐ/g,"ミ");
	tmp = tmp.replace(/ﾑ/g,"ム");
	tmp = tmp.replace(/ﾒ/g,"メ");
	tmp = tmp.replace(/ﾓ/g,"モ");
	tmp = tmp.replace(/ﾔ/g,"ヤ");
	tmp = tmp.replace(/ﾕ/g,"ユ");
	tmp = tmp.replace(/ﾖ/g,"ヨ");
	tmp = tmp.replace(/ﾗ/g,"ラ");
	tmp = tmp.replace(/ﾘ/g,"リ");
	tmp = tmp.replace(/ﾙ/g,"ル");
	tmp = tmp.replace(/ﾚ/g,"レ");
	tmp = tmp.replace(/ﾛ/g,"ロ");
	tmp = tmp.replace(/ﾜ/g,"ワ");
	tmp = tmp.replace(/ﾝ/g,"ン");
	tmp = tmp.replace(/ｳﾞ/g,"ヴ");
	tmp = tmp.replace(/ﾞ/g,"゛");
	tmp = tmp.replace(/ﾟ/g,"゜");
	tmp = tmp.replace(/ｲ/g,"ヰ");
	tmp = tmp.replace(/ｴ/g,"ヱ");
	tmp = tmp.replace(/ﾜ/g,"ヮ");
	tmp = tmp.replace(/ｶ/g,"ヵ");
	tmp = tmp.replace(/ｹ/g,"ヶ");
	return	tmp;
}
