function gfnStrKeypress(){
		
	if ((String.fromCharCode(event.keyCode) >= "0" && String.fromCharCode(event.keyCode) <= "9") || 
		(String.fromCharCode(event.keyCode) >= "a" && String.fromCharCode(event.keyCode) <= "z") ||
		(String.fromCharCode(event.keyCode) >= "A" && String.fromCharCode(event.keyCode) <= "Z") ||
		event.keyCode == 13) {
		return true ;
	} else {
		return false ;
	}
}

function gfnMailKeypress(){
		
	if ((String.fromCharCode(event.keyCode) >= "0" && String.fromCharCode(event.keyCode) <= "9") || 
		(String.fromCharCode(event.keyCode) >= "a" && String.fromCharCode(event.keyCode) <= "z") ||
		(String.fromCharCode(event.keyCode) >= "A" && String.fromCharCode(event.keyCode) <= "Z") ||
		String.fromCharCode(event.keyCode) == "_" ||
		String.fromCharCode(event.keyCode) == "@" ||
		String.fromCharCode(event.keyCode) == "." ||
		String.fromCharCode(event.keyCode) == "-" ||
		event.keyCode == 13) {
		return true ;
	} else {
		return false ;
	}
}

function gfnNumKeypress(){
		
	if ((String.fromCharCode(event.keyCode) >= "0" && String.fromCharCode(event.keyCode) <= "9") || event.keyCode == 13) {
		return true ;
	} else {
		return false ;
	}
}

function gfnTelKeypress(){
		
	if ((String.fromCharCode(event.keyCode) >= "0" && String.fromCharCode(event.keyCode) <= "9") || 
		String.fromCharCode(event.keyCode) == "-" ||
		event.keyCode == 13) {
		return true ;
	} else {
		return false ;
	}
}

function gfnUrlKeypress()
	{		
		if ( (String.fromCharCode(event.keyCode) >= "a" &&
			 String.fromCharCode(event.keyCode) <= "z") ||
			 (String.fromCharCode(event.keyCode) >= "A" &&
			 String.fromCharCode(event.keyCode) <= "Z") ||
			 (String.fromCharCode(event.keyCode) >= "0" &&
			 String.fromCharCode(event.keyCode) <= "9") ||
			 String.fromCharCode(event.keyCode) == "_" ||
			 String.fromCharCode(event.keyCode) == "." ||
			 String.fromCharCode(event.keyCode) == "-" ||
			 String.fromCharCode(event.keyCode) == "/" ||
			 String.fromCharCode(event.keyCode) == "~" ||
			 String.fromCharCode(event.keyCode) == ":" ||
			 String.fromCharCode(event.keyCode) == "&" ||
			 String.fromCharCode(event.keyCode) == "?" ||
			 String.fromCharCode(event.keyCode) == "#" ||
			 String.fromCharCode(event.keyCode) == "%" ||
			 event.keyCode == 13 ) 
		{
			return true ;
		}
		else
		{
			return false ;
		}
	}

function gfnKatakanaKeypress(sString)
{
	var sKana = "アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヲン";
	sKana += "ガギグゲゴザジズゼゾダヂヅデドバビブベボパピプペポヴ";
	sKana += "ァィゥェォャュョ";
	sKana += "ｱｲｳｴｵｶｷｸｹｺｻｼｽｾｿﾀﾁﾂﾃﾄﾅﾆﾇﾈﾉﾊﾋﾌﾍﾎﾏﾐﾑﾒﾓﾔﾕﾖﾗﾘﾙﾚﾛﾜｦﾝ";
	sKana += "ﾞﾟｧｨｩｪｫｬｭｮ";
	var i;
	var iFlg;
	var iReturn = 0;
	
	for(i=0;i<sString.length;i++)
	{
		iFlg = sKana.indexOf(sString.charAt(i),0);
		
		if(iFlg == -1)
		{
			if(asString.charCodeAt(i) != 0x20 && asString.charAt(i) != '　')
			{
				iReturn = 1;
			}
		}
	}
	
	if(iReturn == 1)
	{
		return false;
	}else{
		return true;
	}
}

function gfnhiraganaKeypress(sString)
{
	var sKana = "あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわおんを";
	sKana += "がぎぐげござじずぜぞだぢづでどばびぶべぼぱぴぷぺぽ";
	sKana += "ぁぃぅぇぉゃゅょ";
	var i;
	var iFlg;
	var iReturn = 0;
	
	for(i=0;i<sString.length;i++)
	{
		iFlg = sKana.indexOf(sString.charAt(i),0);
		
		if(iFlg == -1)
		{
			if(asString.charCodeAt(i) != 0x20 && asString.charAt(i) != '　')
			{
				iReturn = 1;
			}
		}
	}
	
	if(iReturn == 1)
	{
		return false;
	}else{
		return true;
	}
}

function gfnEnterKeypress(){
		
	if (event.keyCode != 13 ) {
		return true ;
	} else {
		return false ;
	}
}