function trim(stringToTrim) {
        return stringToTrim.replace(/^\s+|\s+$/g,"");
}

function check_ID()
{
        if (document.registerform.memid.value.length<5 ) {
                alert("Please input your Member ID!");
                document.registerform.memid.focus();
                return false;
        }else{
        var re1 = /^[a-zA-Z0-9]*$/;
        if (!(document.registerform.memid.value.match(re1) )) {
                        alert("Invalid name format!");
                    document.registerform.memid.focus();
                        return false;
                }
        }
        //document.registerform.VerifyType.value="memid";
        window.showModalDialog('utilities/checkid.php?VerifyType=memid&memid='+document.registerform.memid.value,
  window,'scrollbars=no;resizable=no;help=no;status=no;dialogTop=0;dialogLeft=0;dialogHeight=100');
        return true;
}

function check_Companyname()
{
        if (document.registerform.comp_name.value.length<6) {
                alert("Please input your company name!");
                document.registerform.comp_name.focus();
                return false;
        }
        //document.registerform.VerifyType.value="company";
        window.showModalDialog('utilities/checkid.php?VerifyType=company&companyname='+document.registerform.comp_name.value,
    window,'scrollbars=no;resizable=no;help=no;status=no;dialogTop=0;dialogLeft=0;dialogHeight=100');
        return true;
}


function check_email (strng) {
strngVal = strng.value;
var error="";
if (strngVal == "") {
   error = "Please fill the email address\n";
}

    var emailFilter=/^.+@.+\..{2,4}$/;
    if (!(emailFilter.test(strngVal))) {
       error = "Please enter a valid email address\n";
    }
    else {
//test email for illegal characters
       var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/;
         if (strngVal.match(illegalChars)) {
          error = "The email address contains illegal characters.\n";
       }
    }

        if ("" != error) {
               
                strng.focus()
                return false;
        }
//return error;
   return true;
}

function check_mail()
{
        if (document.registerform.mail.value=="" ) {
                alert("Please input your email address!");
                document.registerform.mail.focus();
                return false;
        } else {
                if (!check_email(document.registerform.mail.value)) {
                        alert("Please input a correct email address!");
                document.registerform.mail.focus();
                return false;
                }
                if (document.registerform.mail.value != document.registerform.remail.value) {
                        alert("Email addresses do not match each other!");
                document.registerform.mail.focus();
                return false;
                }
        }
        document.registerform.VerifyType.value="mail";
        return true;
}

function isNumber(pObj){
        var obj = eval(pObj);
        strRef = "1234567890";

        if (obj.value == "") obj.value = 0;
        for (i=0;i<obj.value.length;i++) {
                  tempChar= obj.value.substring(i,i+1);
                  if (strRef.indexOf(tempChar,0)==-1) {
                           return false;
                  }
         }
         return true;
}
