String.prototype.len=function(){
	var arr=this.match(/[^\x00-\xff]/ig);
	return this.length+(arr==null?0:arr.length);
}

String.prototype.trim=function(){
	var strTrim = this.replace(/(^\s*)|(\s*$)/g, "");
	strTrim = strTrim.replace(/^[\s　\t]+|[\s　\t]+$/, ""); 
	return strTrim;	
}

String.prototype.isNumber=function(){
	var regu = "^[0-9]*$"
    var re = new RegExp(regu);
	if (this.search(re) != -1) {
		return true;	
	}else{
		return false;
	}
}

function SpecialCharsBack(str){
	str = str.replace(/&amp;/ig,"&");
	str = str.replace(/&lt;/ig,"<");
	str = str.replace(/&gt;/ig,">");
	str = str.replace(/<br>/ig,"\r\n");
	return str;
}

function trim(idname){
	document.getElementById(idname).value = document.getElementById(idname).value.trim();
}

function trim2(idname){
	document.getElementById(idname).value = document.getElementById(idname).value.trim();
	return document.getElementById(idname).value;
}