


////////// アルファベットチェック
function checkAlphabet(checkWord){

if(checkWord && checkWord.match(/[^a-zA-Z]/)){
	return true;
}else{
	return false;
}

} //////////





////////// メールアドレスチェック
function checkMailAddress(checkWord){

if(checkWord && checkWord.match(/.+@.+\..+/)){
	return true;
}else{
	return false;
}

} //////////





////////// URLチェック
function checkUrl(checkWord){

if(checkWord && checkWord.match(/(http|ftp|https):\/\/[!#-9A-~]+\.+[a-z0-9]/i)){
	return true;
}else{
	return false;
}

} //////////





////////// HTMLエンティティエンコード
function htmlEntityEncode(encodeWord) {

encodeWord = encodeWord.replace(/&/g,'asdkjlzsbvzjhskb');
encodeWord = encodeWord.replace(/=/g,'liukvkckvkzxsvdr');
encodeWord = encodeWord.replace(/#/g,'xcnbfyrybcxjxfjh');
encodeWord = encodeWord.replace(/\$/g,'qoskrycbsgsherus');
encodeWord = encodeWord.replace(/\%/g,'cvghsffodhsteddx');
encodeWord = encodeWord.replace(/\?/g,'rszsakaooxgtxgdl');
encodeWord = encodeWord.replace(/\"/g,'nchfyeksicmcjffw');
encodeWord = encodeWord.replace(/\'/g,'xmdkwidjfuthdndq');
encodeWord = encodeWord.replace(/'/g,'xmdkwidjfuthdndq');

return encodeWord;

} //////////





////////// HTMLエンティティデコード
function htmlEntityDecode(decodeWord) {

decodeWord = decodeWord.replace(/asdkjlzsbvzjhskb/g,'&');
decodeWord = decodeWord.replace(/liukvkckvkzxsvdr/g,'=');
decodeWord = decodeWord.replace(/xcnbfyrybcxjxfjh/g,'#');
decodeWord = decodeWord.replace(/qoskrycbsgsherus/g,'$');
decodeWord = decodeWord.replace(/cvghsffodhsteddx/g,'%');
decodeWord = decodeWord.replace(/rszsakaooxgtxgdl/g,'?');
decodeWord = decodeWord.replace(/nchfyeksicmcjffw/g,'"');
decodeWord = decodeWord.replace(/xmdkwidjfuthdndq/g,"'");

return decodeWord;

} //////////










////////// Ajax読み込み
function ajaxRequest(readFile,originalQuery,echoId,successFunc,methodWhich){
if(originalQuery){originalQuery = "&"+originalQuery;}
if(!successFunc){successFunc = Prototype.emptyFunction;}
if(!methodWhich){methodWhich = "post";}
var msec = (new Date()).getTime();
new Ajax.Request(
readFile, {
	method: methodWhich,
	parameters: "cache="+msec+originalQuery,
	onSuccess:function(httpObj){
		// 成否確認
		if(httpObj.responseText){
			// 出力
			$(echoId).innerHTML = httpObj.responseText;
			// 成功時の処理
			eval(successFunc);
		} else {
			alert("レスポンスエラーで読み込めませんでした");
		}
	},
	onFailure:function(httpObj){
		//alert("リクエストエラーで読み込めませんでした");
	}
});

} //////////










////////// ラジオボタンの値を取得する
function getRadioValue(formName,radioName){

// IDではなくnameの値を取得するので注意
radioValue = Form.serialize($(formName)).toQueryParams()[radioName];
return radioValue;

} //////////









