String.prototype.trim = function() {
	return this.replace(/^\s+|\s+$/g,"");
}
String.prototype.ltrim = function() {
	return this.replace(/^\s+/,"");
}
String.prototype.rtrim = function() {
	return this.replace(/\s+$/,"");
}

function CheckMoney(e,t)  {
  var dotp = t.value.indexOf(".")
  var len = t.value.length
  var KeyCode = (e.keyCode) ? e.keyCode : e.which;
  if ((KeyCode == 8) // backspace
   || (KeyCode == 9) // tab
   || (KeyCode == 37) // left arrow
   || (KeyCode == 39) // right arrow
   || (KeyCode == 46) // delete
   || ((KeyCode > 47) && (KeyCode < 58)) // 0 - 9
   || (KeyCode == 46) // .
     ) {
    if (dotp != -1) {
      if (KeyCode == 46) {
        return false
      }
    }
    else {
      return true
    }
  }
  else {
    return false
  }
}

function FormatMoney(t){
  if(t.value!=''){
    t.value=parseInt(t.value*100)/100
  }
}

function CheckPhoneNumber(e)  {
  var KeyCode = (e.keyCode) ? e.keyCode : e.which;
  return ((KeyCode == 8) // backspace
       || (KeyCode == 9) // tab
       || (KeyCode == 37) // left arrow
       || (KeyCode == 39) // right arrow
       || (KeyCode == 46) // delete
       || ((KeyCode > 47) && (KeyCode < 58)) // 0 - 9
       || (KeyCode == 46) // .
       || (KeyCode == 42) // *
       || (KeyCode == 45) // -
  );
}

function FormatPhoneNumber(t){
	var tempNo = ''
	var i
	var acode
	for(i=0;i<t.value.length;i++){
		acode = t.value.charAt(i).charCodeAt()
		if (acode>47 && acode<58) {
			if (!((i==0) && (t.value.charAt(i)=='1'))) {
				tempNo += t.value.charAt(i);
			}
		}
		else if (acode==42) { // if equal * , break
			break;
		}
	}
	if (tempNo.length==10) {
		tempNo = '('+tempNo.charAt(0)+tempNo.charAt(1)+tempNo.charAt(2)+') '+tempNo.charAt(3)+tempNo.charAt(4)+tempNo.charAt(5)+'-'+tempNo.charAt(6)+tempNo.charAt(7)+tempNo.charAt(8)+tempNo.charAt(9)
		if (t.value.indexOf('*')!=-1) {
			tempNo = tempNo + t.value.substring(t.value.indexOf('*'),t.value.length);
		}
		t.value = tempNo		
	}
}

function CheckInt(e)  {
  var KeyCode = (e.keyCode) ? e.keyCode : e.which;
  return ((KeyCode == 8) // backspace
       || (KeyCode == 9) // tab
       || (KeyCode == 37) // left arrow
       || (KeyCode == 39) // right arrow
       || (KeyCode == 46) // delete
       || ((KeyCode > 47) && (KeyCode < 58)) // 0 - 9
  );
}