String.prototype.trim = function(){
	return this.replace(/(^\s*)|(\s*$)/g, "");
}
function CheckStr(elm)
{
if (elm.value=="" || elm.value==null){return false;}
else{return true;}}

function isquotation(elm)
{if (elm.value.indexOf("'")!="-1"){return true;}
else{return false;}}

function CheckUrl(elm)
{
if (elm.value.indexOf(".")!="-1"){return true;}
else{return false;}}

function CheckNum(NUM) {
  var i,j,strTemp;
  strTemp="0123456789";
  if ( NUM.length == 0) return false;
  for (i=0;i<NUM.length;i++)    {
    j = strTemp.indexOf(NUM.charAt(i));
    if (j==-1) {
      return false;
    }
  }
  return true;
}

function CheckLen(strTemp) {
  var i,sum;
  sum=0;
  for(i=0;i<strTemp.length;i++) {
    if ((strTemp.charCodeAt(i)>=0)&&(strTemp.charCodeAt(i)<=255))
      sum=sum+1;
    else
      sum=sum+2;
  }
  return sum;
}

function CheckEmail(strTemp)    {
  var i=strTemp.length;
  var temp = strTemp.indexOf("@");
  var tempd = strTemp.indexOf(".");
  if (temp>1) {
    if ((i-temp)>3) {
      if (tempd!=-1) {
        return true;
      }
    }
  }
  return false;
}

function CheckTel(TEL) {
  var i,j,strTemp;
  strTemp="0123456789-()#";
  if (TEL.length == 0) return 0;
  for (i=0;i<TEL.length;i++) {
    j=strTemp.indexOf(TEL.charAt(i));
    if (j==-1) {
      return false;
    }
  }
  return true;
}

function CheckDate(datestr) {
  var lthdatestr;
  datestr=datestr.value
  if (datestr != "")
    lthdatestr= datestr.length;
  else
    lthdatestr=0;
  var tmpy="";
  var tmpm="";
  var tmpd="";
  //var datestr;
  var status;
  status=0;
  if ( lthdatestr== 0)
    return 0;
  for (i=0;i<lthdatestr;i++) {
    if (datestr.charAt(i)== "-") {
      status++;
    }
    if (status>2) {
      return false;
    }
    if ((status==0)&&(datestr.charAt(i)!="-")) {
      tmpy=tmpy+datestr.charAt(i);
    }
    if ((status==1)&&(datestr.charAt(i)!="-")) {
      tmpm=tmpm+datestr.charAt(i);
    }
    if ((status==2)&&(datestr.charAt(i)!="-")) {
      tmpd=tmpd+datestr.charAt(i);
    }
  }
  year=new String (tmpy);
  month=new String (tmpm);
  day=new String (tmpd);
  if ((tmpy.length!=4) || (tmpm.length>2) || (tmpd.length>2)) {
    return false;
  }
  if (!((1<=month)&&(12>=month)&&(31>=day)&&(1<=day)) ) {
    return false;
  }
  if (!((year % 4)==0)&&(month==2)&&(day==29)) {
    return false;
  }
  if ((month<=7)&&((month % 2)==0)&&(day>=31)) {
    return false;
  }
  if ((month>=8)&&((month % 2)==1)&&(day>=31)) {
    return false;
  }
  if ((month==2)&&(day==30)) {
    return false;
  }
  return true;
}

