function inputAddress(zipcode,address){

	document.getElementsByName(zipcode)[0].value = z2h_ascii(document.getElementsByName(zipcode)[0].value);
	code = document.getElementsByName(zipcode)[0].value;

	if(!code){
		return false;
	}

	path = 'zipcode.cgi?code='+code+'&';

	jQuery.ajax({
		url : path,
		type : "get",
		success : function(data){
			document.getElementsByName(address)[0].value = data;
		}
	});

	return false;
}
function halfConvert(e){
	if(e.srcElement){
		ele = e.srcElement;
	}else{
		ele = e.target;
	}

	ele.value = z2h_ascii(ele.value);
}

function enable_enter(e){
	if (e.keyCode == 13) {
		if(e.preventDefault){
			e.preventDefault();
			e.stopPropagation();
		}
		e.returnValue=false;
		e.cancelBubble=true;

//		inputAddress();
	}
}
function disableSubmit(form) {
  var elements = form.elements;
  for (var i = 0; i < elements.length; i++) {
    if (elements[i].type == 'submit') {
      elements[i].disabled = true;
    }
  }
}
function z2h_ascii(src) {
    var str = new String;
    var len = src.length;
    for (var i = 0; i < len; i++) {
        var c = src.charCodeAt(i);
        if (c >= 65281 && c <= 65374 && c != 65340) {
            str += String.fromCharCode(c - 65248);
        } else if (c == 8217) {
            str += String.fromCharCode(39);
        } else if (c == 8221) {
            str += String.fromCharCode(34);
        } else if (c == 12288) {
            str += String.fromCharCode(32);
        } else if (c == 65507) {
            str += String.fromCharCode(126);
        } else if (c == 65509) {
            str += String.fromCharCode(92);
        } else {
            str += src.charAt(i);
        } 
    }
    return str;
}
