function hantozen(strKey){ 

	//半角カナの定義
	kana 	  = "ｱｲｳｴｵｶｷｸｹｺｻｼｽｾｿﾀﾁﾂﾃﾄﾅﾆﾇﾈﾉﾊﾋﾌﾍﾎﾏﾐﾑﾒﾓﾔﾕﾖﾗﾘﾙﾚﾛﾜｦﾝｧｨｩｪｫｬｭｮｯ､｡ｰ｢｣ﾞﾟ";

	//変換後の全角カナの定義
	zenkana	  = "アイウエオカキクケコサシスセソタチツテトナニヌネノ"; 
	zenkana	 += "ハヒフヘホマミムメモヤユヨラリルレロワヲンァィゥェォャュョッ、。ー「」　　";

	dakukana  = "アイウエオガギグゲゴザジズゼゾダヂヅデドナニヌネノ";
	dakukana += "バビブベボマミムメモヤユヨラリルレロワオン";
	dakukana += "ァィゥェォャュョッ、。ー「」　　";

	daku2kana = "アイウエオカキクケコサシスセソタチツテトナニヌネノ"; 
	daku2kana+= "パピプペポマミムメモヤユヨラリルレロワヲンァィゥェォャュョッ、。ー「」　　";


	str ="";
	for(i=0; i<strKey.length; i++){
		changestr	 = 	strKey.charAt(i);
		set			 = kana.indexOf(changestr,0);
		if(set >= 0){
			if(strKey.charAt(i+1) == "ﾞ"){ 
				changestr	= dakukana.charAt(set);
				i++;
			}else if(strKey.charAt(i+1) == "ﾟ"){
				changestr	= daku2kana.charAt(set);
				i++;
			}else{
				changestr	= zenkana.charAt(set);
			}
		}
		str			+= changestr;
	}
	return str;



}
