
function ZenToHanOkikae(txt){
// vpeB`
	var han_txt = new Array();
	var zen_txt = new Array();
	var z_moji  = new Array("`" ,"a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","","","","","","","","","","","","","","","","","","","","","","","","","","","I","h","","","","","f","","{","`","|","D","^","O","P","Q","R","S","T","U","V","W","X","F","G","","","","H","","b","\");
	var h_moji  = new Array("A" ,"B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","!",'"',"#","$","%","&","'","*","+","~","-",".","/","0","1","2","3","4","5","6","7","8","9",":",";","<","=",">","?","@","|","\\");
	var hash    = new Array();
	var z_cnt   = z_moji.length;
	var t_cnt   = txt.length;
	var oth_txt = "";
	var z_hit   = 0;
	var h_hit   = 0;
	var o_hit   = 0;

// Sp->p
	for(k=0;k<t_cnt;k++){
		for(i=0;i<z_cnt;i++){
			if(z_moji[i] == txt.charAt(k)){
				zen_txt = zen_txt + h_moji[i];
				han_txt[z_hit] = h_moji[i];
				hash[z_hit]=k;
				z_hit=z_hit+1;
			}else{
			}
		}
	}

// SppA
	for(j=0;j<t_cnt;j++){
		if(!(hash[o_hit] == j)){
			oth_txt = oth_txt + txt.charAt(j);
			h_hit = h_hit+1;
		}else{
			oth_txt = oth_txt + han_txt[o_hit];
			o_hit = o_hit+1;
		}
	}


	if(z_hit==0){
		txt = txt;     // p͎^[
	}else if(o_hit !=0 && h_hit !=0){
		txt = oth_txt; // Spp͎^[
	}else{
		txt = zen_txt; // Sp͎^[
	}
	return txt;
}

	function BlockEnter(evt){
	evt = (evt) ? evt : event; 
	var charCode=(evt.charCode) ? evt.charCode : 
		((evt.which) ? evt.which : evt.keyCode);
	if ( Number(charCode) == 13 || Number(charCode) == 3) {
		return false;
	} else {
		return true;
	}
}

