<!--
function check_empty(textValue) {
var len = textValue.length;
if (len == 0)
return "cannot be left blank";
return "";
}
function check_pass(passValue) {
var len = passValue.length;
if (len < 6)
return "must be at least 6 characters";
return "";
}
function check_BD(BDValue) {
var len = BDValue.length;
if (len < 4)
return "must be at least 4 digits";
if (isNaN(BDValue))
return "can only contain number";
return "";
}
function check_Phone(Phone1,Phone2) {
var len = Phone1.length;
if (len < 3)
return "entered is incorrect";
len = Phone2.length;
if (len < 7)
return "entered is incorrect";
if (isNaN(Phone1))
return "can only contain number";
if (isNaN(Phone2))
return "can only contain number";
return "";
}
function check_Mobile(Phone1,Phone2) {
var len = Phone1.length;
if (len < 3 && len > 0)
return "entered is incorrect";
len = Phone2.length;
if (len < 7 && len > 0)
return "entered is incorrect";
if ((Phone1.length > 0 && Phone2.length == 0) || (Phone2.length > 0 && Phone1.length == 0))
return "entered is incorrect";
if (isNaN(Phone1))
return "can only contain number";
if (isNaN(Phone2))
return "can only contain number";
return "";
}
function check_numbers(numbers) {
var len = numbers.length;
if (len == 0)
return "cannot be left blank";
if (isNaN(numbers))
return "can only contain number";
return "";
}
function check_email(email) {
var len = email.length;
if(len==0)
return "cannot be left blank";
for(var i=0;i<len;i++) {
var c= email.charAt(i);
if(!((c>="A"&&c<="Z")||(c>="a"&&c<="z")||(c>="0"&&c<="9")||(c=="-")||(c=="_")||(c==".")||(c=="@")))
return "can only have 0-9 a-z A-Z - _ .";
}
if((email.indexOf("@")==-1)||(email.indexOf("@")==0)||(email.indexOf("@")==(len-1)))
return "doesn't seem to be correct";
if((email.indexOf("@")!=-1)&&(email.substring(email.indexOf("@")+1,len).indexOf("@")!=-1))
return "doesn't seem to be correct";
if((email.indexOf(".")==-1)||(email.indexOf(".")==0)||(email.lastIndexOf(".")==(len-1)))
return "doesn't seem to be correct";
return "";
}
function check_CC(CardType,CardName,CardNum,ExpMonth,ExpYear,CardCPP) {
var len = CardType.length;
var len1 = CardName.length;
var len2 = CardNum.length;
var len3 = ExpMonth.length;
var len4 = ExpYear.length;
var len5 = CardCPP.length;
if (len!=0 && (len1==0 || len2==0 || len3==0 || len4==0 || len5==0))
return "Information must be completed";
if ((len1!=0 || len2!=0 || len3!=0 || len4!=0 || len5!=0) && len==0)
return "Information must be completed";
if (isNaN(CardNum))
return "number can only contain number";
if (isNaN(CardCPP))
return "CPP number can only contain number";
return "";
}
function check() {
var thisForm = document.Registration;
var alertStr = check_email(thisForm.Email.value);
if (alertStr != "") {
alert( "Email address " + alertStr );
return false;
}
alertStr = check_pass(thisForm.Password.value);
if (alertStr != "") {
alert( "Password " + alertStr );
return false;
}
alertStr = check_empty(thisForm.Firstname.value);
if (alertStr != "") {
alert( "Firstname " + alertStr );
return false;
}
alertStr = check_empty(thisForm.Lastname.value);
if (alertStr != "") {
alert( "Lastname " + alertStr );
return false;
}
alertStr = check_BD(thisForm.Year.value);
if (alertStr != "") {
alert( "Birthday " + alertStr );
return false;
}
alertStr = check_empty(thisForm.Month.value);
if (alertStr != "") {
alert( "Birthday " + alertStr );
return false;
}
alertStr = check_empty(thisForm.Day.value);
if (alertStr != "") {
alert( "Birthday " + alertStr );
return false;
}
alertStr = check_empty(thisForm.Address.value);
if (alertStr != "") {
alert( "Address " + alertStr );
return false;
}
alertStr = check_empty(thisForm.City.value);
if (alertStr != "") {
alert( "City " + alertStr );
return false;
}
alertStr = check_empty(thisForm.Province.value);
if (alertStr != "") {
alert( "Province " + alertStr );
return false;
}
alertStr = check_empty(thisForm.Country.value);
if (alertStr != "") {
alert( "Country " + alertStr );
return false;
}
alertStr = check_empty(thisForm.Postal.value);
if (alertStr != "") {
alert( "Postal Code " + alertStr );
return false;
}
alertStr = check_Phone(thisForm.Phone1.value,thisForm.Phone2.value);
if (alertStr != "") {
alert( "Phone Number " + alertStr );
return false;
}
alertStr = check_Mobile(thisForm.Mobile1.value,thisForm.Mobile2.value);
if (alertStr != "") {
alert( "Mobile Number " + alertStr );
return false;
}
alertStr = check_Mobile(thisForm.Fax1.value,thisForm.Fax2.value);
if (alertStr != "") {
alert( "Fax Number " + alertStr );
return false;
}
alertStr = check_CC(thisForm.CardType.value,thisForm.CardName.value,thisForm.CardNum.value,thisForm.ExpMonth.value,thisForm.ExpYear.value,thisForm.CardCPP.value);
if (alertStr != "") {
alert( "Credit Card " + alertStr );
return false;
}
return true;
}
//-->
