function EscapeQote(str){
	var tmp = str.replace(/"/g, '&quot;');
	return tmp;
}


//イベントの追加
function addmyEventListener(element, type, func) {
    if(element.attachEvent) {

        element.attachEvent("on" + type, func);
    } else {
        element.addEventListener(type, func, false);
    }
}
//削除
function removemyEventListener(element, type, func){
    if(element.attachEvent){
        element.detachEvent("on" + type, func);
    }else{
        element.removeEventListener(type, func, false);
    }
}




//セレクトボックス・ラジオボタンにて選択されているバリュー値を返す
function retValue(obj){
	for(i = 0; i < obj.length; i++){
		if ((obj[i].selected)||(obj[i].checked)){
			return obj[i].value;
		}
	}
}


//チェックボックスを指定されたバリューを持つものにセレクトをセット
setchk = function(obj,val){
	for(i = 0; i < obj.length; i++){
		if(obj[i].value == val){
			obj[i].checked = true;
		}else{
			obj[i].checked = false;
		}
	}
}




//セレクトボックスを指定されたバリューを持つものにセレクトをセット
setselect = function(obj,val){

	for(i = 0; i < obj.length; i++){
		if(obj[i].value == val){
			obj[i].selected = true;
			break;
		}
	}
}

//セレクトボックスを指定されたキーを持つものにセレクトをセット
setselect_from_text = function(obj,val){
	for(i = 0; i < obj.length; i++){
		if(obj[i].text == val){
			obj[i].selected = true;
			break;
		}
	}
}

//メールアドレス形式チェック
is_mail = function(mail_add){
	rObj = new RegExp("^[-a-z0-9A-Z\._]+@[-a-z0-9A-Z_]+\.[-a-z0-9A-Z\._]*[a-zA-Z][a-zA-Z]$");
	if(! rObj.test(mail_add)){
		return false;
	}else{
		return true;
	}
}

in_array = function(str,arr){
	var ret = false;
	for(i=0;i<arr.length;i++){
		if(arr[i] == str){
			ret = true;
			break;
		}
	}

	return ret;
}


//********************************************
// 全角数字を半角に変換する
//********************************************
function hankaku(key){
		key = key.replace(/０/g, "0");
		key = key.replace(/１/g, "1");
		key = key.replace(/２/g, "2");
		key = key.replace(/３/g, "3");
		key = key.replace(/４/g, "4");
		key = key.replace(/５/g, "5");
		key = key.replace(/６/g, "6");
		key = key.replace(/７/g, "7");
		key = key.replace(/８/g, "8");
		key = key.replace(/９/g, "9");
	return(key);
}



//*********************************************
// ひらがなをカタカナに変換
//*********************************************
function katakana(key){
		key = key.replace(/あ/g, "ア");
		key = key.replace(/い/g, "イ");
		key = key.replace(/う/g, "ウ");
		key = key.replace(/え/g, "エ");
		key = key.replace(/お/g, "オ");

		key = key.replace(/ぁ/g, "ァ");
		key = key.replace(/ぃ/g, "ィ");
		key = key.replace(/ぅ/g, "ゥ");
		key = key.replace(/ぇ/g, "ェ");
		key = key.replace(/ぉ/g, "ォ");

		key = key.replace(/か/g, "カ");
		key = key.replace(/き/g, "キ");
		key = key.replace(/く/g, "ク");
		key = key.replace(/け/g, "ケ");
		key = key.replace(/こ/g, "コ");

		key = key.replace(/が/g, "ガ");
		key = key.replace(/ぎ/g, "ギ");
		key = key.replace(/ぐ/g, "グ");
		key = key.replace(/げ/g, "ゲ");
		key = key.replace(/ご/g, "ゴ");

		key = key.replace(/さ/g, "サ");
		key = key.replace(/し/g, "シ");
		key = key.replace(/す/g, "ス");
		key = key.replace(/せ/g, "セ");
		key = key.replace(/そ/g, "ソ");

		key = key.replace(/ざ/g, "ザ");
		key = key.replace(/じ/g, "ジ");
		key = key.replace(/ず/g, "ズ");
		key = key.replace(/ぜ/g, "ゼ");
		key = key.replace(/ぞ/g, "ゾ");

		key = key.replace(/た/g, "タ");
		key = key.replace(/ち/g, "チ");
		key = key.replace(/つ/g, "ツ");
		key = key.replace(/て/g, "テ");
		key = key.replace(/と/g, "ト");

		key = key.replace(/っ/g, "ッ");

		key = key.replace(/だ/g, "ダ");
		key = key.replace(/ぢ/g, "ヂ");
		key = key.replace(/づ/g, "ヅ");
		key = key.replace(/で/g, "デ");
		key = key.replace(/ど/g, "ド");

		key = key.replace(/な/g, "ナ");
		key = key.replace(/に/g, "ニ");
		key = key.replace(/ぬ/g, "ヌ");
		key = key.replace(/ね/g, "ネ");
		key = key.replace(/の/g, "ノ");

		key = key.replace(/は/g, "ハ");
		key = key.replace(/ひ/g, "ヒ");
		key = key.replace(/ふ/g, "フ");
		key = key.replace(/へ/g, "ヘ");
		key = key.replace(/ほ/g, "ホ");

		key = key.replace(/ば/g, "バ");
		key = key.replace(/び/g, "ビ");
		key = key.replace(/ぶ/g, "ブ");
		key = key.replace(/べ/g, "ベ");
		key = key.replace(/ぼ/g, "ボ");


		key = key.replace(/ぱ/g, "パ");
		key = key.replace(/ぴ/g, "ピ");
		key = key.replace(/ぷ/g, "プ");
		key = key.replace(/ぺ/g, "ペ");
		key = key.replace(/ぽ/g, "ポ");


		key = key.replace(/ま/g, "マ");
		key = key.replace(/み/g, "ミ");
		key = key.replace(/む/g, "ム");
		key = key.replace(/め/g, "メ");
		key = key.replace(/も/g, "モ");

		key = key.replace(/や/g, "ヤ");
		key = key.replace(/ゆ/g, "ユ");
		key = key.replace(/よ/g, "ヨ");


		key = key.replace(/ゃ/g, "ャ");
		key = key.replace(/ゅ/g, "ュ");
		key = key.replace(/ょ/g, "ョ");


		key = key.replace(/ら/g, "ラ");
		key = key.replace(/り/g, "リ");
		key = key.replace(/る/g, "ル");
		key = key.replace(/れ/g, "レ");
		key = key.replace(/ろ/g, "ロ");

		key = key.replace(/わ/g, "ワ");
		key = key.replace(/を/g, "ヲ");
		key = key.replace(/ん/g, "ン");
		key = key.replace(/ゎ/g, "ヮ");
	return(key);

}



