﻿/* --- Michael Wan ---
   --- 03/04/2008 ----
   --- for getnameemail.aspx page---*/
 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 checkempty(v)
{
 if(v.trim()=="")
 {
   return false;
 }
 else 
 {
    return true;
 }
}


function checkemail(v){
var emailRegEx =/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
str = v;
if(str.match(emailRegEx)){
return true;
}else{
return false;
}
}

function checkpostcode(v)
{
 if((v>=200 && v<=299) || (v>=800 && v<=9999))
 {
  return true;
 }
 else
 {
   return false;
  }
}

function checknumber(v)
{
  if(isNaN(v))
  {
    return false;
  }
  else
  {
    return true;
  }
}
function checkletter(v)
{
 var letterRegEx =/([a-zA-Z])+/;
str = v;
if(str.match(letterRegEx)){
return true;
}else{
return false;
}
}

function checkrepeat(v)
{
  var i=0;
  var len=v.length;
  var r=true;
  var pre=0;
  var next;
  for(i=1;i<(len-1);i++)
  {
    next=i+1;
    if(v.charAt(pre)==v.charAt(i) && v.charAt(i)==v.charAt(next))
    {
     r=false;
     break;
    }
    pre=i;    
  }
return r;
}