﻿	//-----------------フォントサイズ変更------------------------------

	//フォントサイズ変更ボタンが押された時に何％変化させるかを指定
	//(単位は記述しない)
	sizevalue=10;
	//拡大時に何％まで拡大するかの最大サイズを指定
	//(単位は記述しない)
	maxsize=130;
	//フォントサイズの初期値を設定
	nowsize=100;
	//フォントサイズ切り替え関数
	//拡大するか縮小するかを引数として受け取る
	//s_valueが０で標準、１で拡大、－１で縮小
function sizechange(flg){
	//スイッチ文を使って拡大か縮小かを判断
	switch(flg){
		case -1:
			if(nowsize>60){nowsize=nowsize-sizevalue;}
			break;
		case 1:
			if(nowsize<maxsize){nowsize=nowsize+sizevalue;}
			break;
		default:
			nowsize=100;
		}
	//body要素のID「base」を元にフォントサイズを変更
	document.getElementById('base').style.fontSize=nowsize+"%";
	//document.getElementById('').style.fontSize=nowsize+"%";
	//a要素を無効化する為に、falseを返す
	return false;
	}





//-----------------  メールフォームチェック  ------------------------------
function init(){
	//nameの配列
	obj = new Array();
		obj[0] = document.register.kana1;
		obj[1] = document.register.kana2;
		obj[2] = document.register.mail_address;
		obj[3] = document.register.mail_address2;
		obj[4] = document.register.address;
	
	message = new Array();
		message[0] = "フリガナ（姓）";
		message[1] = "フリガナ（名）";
		message[2] = "メールアドレス";
		message[3] = "メールアドレス（確認用）";
		message[4] = "住所";
		
	zen="あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわをんがぎぐげござじずぜぞだぢづでどばびぶべぼぱぴぷぺぽゃゅょぁぃぅぇぉっ";
	
	ej="1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghtijklmnopqrstuvwxyz!#$%&'*+-/=?^_`{|}~@.";

	//全角数字配列
	char1 = new Array("１","２","３","４","５","６","７","８","９","０");
	//半角数字配列
	char2 = new Array(1,2,3,4,5,6,7,8,9,0);

	}
	



//======クリア確認======//
function conf(){
	if(confirm("入力した内容を消去しますか？")==true){
		return true;
		}
	else{
		return false;
		}
	}


//=====メールアドレスチェック========
function match(){
	m1 = obj[2].value;
	m2 = obj[3].value;
	if(m1!=m2){
		alert("入力されたメールアドレスが異なります");
		obj[2].focus();
		return false;
		}
		return Fulltohalf();
	}
	
//=====ひらがなチェック========
function check(){
	for(a=0;a<=1;a++){
		inp = obj[a].value;
		mes = "";
		cnt1 = 1;
		flg=0;
		for(i=0; i<inp.length; i++){
			tmp1=inp.substring(i,cnt1);
			cnt1++;
			cnt2=1;
			flg=0;
			for(j=0; j<zen.length; j++){
				tmp2=zen.substring(j,cnt2);
				if(tmp1==tmp2){
					flg=1;
					}
				cnt2++;
				}
			if(flg==0){
				mes+=tmp1;
				}
			}
		if(mes!=""){
      /* 全角かなが含まれていない場合 */
      alert ("「" + mes + "」は全角カナではありません。");
			obj[a].focus();
      return false;
      }
		}
	return a_check();
	}
	

//=====メールアドレス文字チェック========
function a_check(){
	for(a=2; a<=3; a++){
	inp = obj[a].value;
		mes = "";
		cnt1 = 1;
		flg = 0;
		for(i=0; i<inp.length; i++){
			tmp1 = inp.substring(i,cnt1);
			cnt1++;
			cnt2 = 1;
			flg = 0;
			for(j=0; j<ej.length; j++){
				tmp2 = ej.substring(j,cnt2);
				if(tmp1==tmp2){
					flg=1;
					}
				cnt2++;
				}
			if(flg==0){
				mes+=tmp1;
				}
			}
			if(mes!=""){
				alert ("「" + mes + "」はメールアドレスでは使用できない文字です。");
				obj[a].focus();
				return false;
			}
			else{
				return match();
			}
		}
	}

function Fulltohalf(){
	var data = obj[4].value;
	while(data.match(/[０-９]/)){     	//入力データに全角数字がある場合
		for(count = 0; count < char1.length; count++){
				//入力データを全角数字から半角数字に置換する
			data = data.replace(char1[count], char2[count]);
		}
	}
	obj[4].value = data;	//半角数字に置換したデータを設定
}
	
//-----------------  協賛店ページ　セレクトリンク  ------------------------------
function change(myURI){
 if(myURI !="default"){
  window.document.location.href=myURI;
 }
}


