function isQtyNumber(val,val2) 
 {
      var test1 = "123456789";
      var c;
 
      c = test1.indexOf(val.charAt(0));
     if (c < 0) 
 {
         alert(val2);
   return false;
      }
      else 
 {
         return true;
      }
    }
 
 function textLength(buf, max, min) 
 {
 if (buf.length <= max && buf.length >= min) {return false;}
 else {return true;}
 }
 
 function isPostCode(val) 
 {
 
 var len;
 var testn = "0123456789";
 var testl = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
 var valu = val.toUpperCase();
 
if (valu.length == 6)
 {
 for (var i = 0; i < 6; i=i+2)
 {
 if (testl.indexOf(valu.charAt(i)) < 0) {return false;}
 }
 for (var i = 1; i < 6; i=i+2)
 {
 if (testn.indexOf(valu.charAt(i)) < 0) {return false;}
 }
 return true;
 }
  
 return false;
 
 }
 
 function isPhoneNumber(val) {
 
 var testn = "0123456789";
 
 if (val.length != 12) {return false;}
 for (var i = 0; i < 3; i++)
 {
 if (testn.indexOf(val.charAt(i)) < 0) {return false;}
 }
 if (val.charAt(3) != '-') {return false;}
 for (var i = 4; i < 7; i++)
 {
 if (testn.indexOf(val.charAt(i)) < 0) {return false;}
 }
 if (val.charAt(7) != '-') {return false;}
 for (var i = 8; i < 12; i++)
 {
 if (testn.indexOf(val.charAt(i)) < 0) {return false;}
 }
 
 return true;
 
 }
 
 function isCreditCard(val) {
 
 var testn = "0123456789";
 
 if (val.length != 16) {return false;}
 for (var i = 0; i < 15; i++)
 {
 if (testn.indexOf(val.charAt(i)) < 0) {return false;}
 }
 return true;
 }
 
 
 
 function checkForSpace(val)
 {
 var space = " ";
 for (var i = 0; i < val.length; i++)
 {
 if(val.charAt(i) == space) {return true};
 }
 return false
 }
 
 function checkForAtSign(val)
 {
 var atsign = "@";
 for (var i = 0; i < val.length; i++)
 {
 if(val.charAt(i) == atsign) {return false};
 }
 return true
 }
 
 function checkAll(ls) 
 {
 var eflag = 0;
 if (ls == 1)
 {
 var msg = "FILL IN FORM ERROR(S)\n\n";
	var e00 = "FIELD [E-Mail Address]: Please enter your E-Mail Address.\n";
 var e01 = "FIELD [E-Mail Address]: INVALID - Please remove all spaces in E-Mail Address.\n";
 var e02 = "FIELD [E-Mail Address]: INVALID - Example: webmaster@PlanTheWeb.com\n";
 var e04 = "FIELD [PHONE to Activate]: Please enter phone number to be activated.\n";
 var e05 = "FIELD [PHONE to Activate]: INVALID - Must be in ###-###-#### format.\n";
 var e06 = "FIELD [PHONE to Activate(Optional)]: INVALID - Must be in ###-###-#### format.\n";
 var e07 = "FIELD [Expiry Month]: Please enter the Expiry Month of Credit card.\n";
 var e08 = "FIELD [First Name]: Please enter your first name.\n";
 var e09 = "FIELD [Last Name]: Please enter your last name.\n";
 var e10 = "FIELD [Address Line 1]: Please enter the first line of your address.\n";
 var e11 = "FIELD [City]: Please enter the city.\n";
 var e12 = "FIELD [Province]: Please enter the province.\n";
 var e13 = "FIELD [Postal Code]: Please enter the postal code.\n";
 var e14 = "FIELD [Postal Code]: INVALID - Must be in X#X#X# format.\n";
 var e15 = "FIELD [Expiry Year]: Please enter the Expiry Year of Credit card.\n";
 var e16 = "FIELD [PHONE (Day)]: Please enter your day-time phone number.\n";
 var e17 = "FIELD [PHONE (Day)]: INVALID - Must be in ###-###-#### format.\n";
 var e18 = "FIELD [PHONE (Eve)]: INVALID - Must be in ###-###-#### format.\n";
 var e19 = "FIELD [PHONE (Fax)]: INVALID - Must be in ###-###-#### format.\n";
 var e20 = "FIELD [PHONE (Cell)]: INVALID - Must be in ###-###-#### format.\n";
 var e22 = "FIELD [Credit Card]: INVALID - Please remove all spaces in Credit Card#.\n";
 var e23 = "FIELD [Credit Card]: INVALID - Must be in ################ format.\n";
 var e24 = "FIELD [How You Hear]: Please enter, How did you hear about us? \n";
 }
 
 if (document.register.fName.value.length == 0) {eflag = 1; msg += e08;}
 if (document.register.lName.value.length == 0) {eflag = 1; msg += e09;}
 if (document.register.add1.value.length == 0) {eflag = 1; msg += e10;}
 if (document.register.city.value.length == 0) {eflag = 1; msg += e11;}
 if (document.register.pCode.value.length == 0) {eflag = 1; msg += e13;}
 if (!isPostCode(document.register.pCode.value) && document.register.pCode.value.length > 0) {eflag = 1; msg += e14;}
 if (document.register.prov.value.length == 0) {eflag = 1; msg += e12;}
	if (document.register.submit_by.value.length == 0) {eflag = 1; msg += e00;}
 if (checkForSpace(document.register.submit_by.value)) {eflag = 1; msg += e01;}
 if (checkForAtSign(document.register.submit_by.value) && document.register.submit_by.value.length > 0) {eflag = 1; msg += e02;}
 if (document.register.pActivate.value.length == 0) {eflag = 1; msg += e04;}
 if (!isPhoneNumber(document.register.pActivate.value) && document.register.pActivate.value.length > 0) {eflag = 1; msg += e05;}
 if (!isPhoneNumber(document.register.pActivate2.value) && document.register.pActivate2.value.length > 0) {eflag = 1; msg += e06;}
 if (document.register.pDay.value.length == 0) {eflag = 1; msg += e16;}
 if (!isPhoneNumber(document.register.pDay.value) && document.register.pDay.value.length > 0) {eflag = 1; msg += e17;}
 if (!isPhoneNumber(document.register.pEve.value) && document.register.pEve.value.length > 0) {eflag = 1; msg += e18;}
 if (!isPhoneNumber(document.register.pFax.value) && document.register.pFax.value.length > 0) {eflag = 1; msg += e19;}
 if (!isPhoneNumber(document.register.pCell.value) && document.register.pCell.value.length > 0) {eflag = 1; msg += e20;}
 if (!isCreditCard(document.register.creditCard.value)&& document.register.creditCard.value.length > 0) {eflag = 1; msg += e23;}
 if (checkForSpace(document.register.creditCard.value)) {eflag = 1; msg += e22;}
 if (document.register.exMonth.value.length == 0 && document.register.creditCard.value.length > 0) {eflag = 1; msg += e07;}
 if (document.register.exYear.value.length == 0 && document.register.creditCard.value.length > 0) {eflag = 1; msg += e15;}
 if (document.register.refer.value.length == 0) {eflag = 1; msg += e24;}
  
 if (eflag == 1) 
 {
 msg += "\nPlease correct the above error(s) and resubmit.";
 msg += "\n\n                                                                                                               Plan The Web(PTW).";
 alert(msg);
 return false;
 }
 else {return true;}
 
 }