﻿
// JScript File

//------------------VALIDATE NAME AND CONTACT NUBMER ---------------||


function CallBackSubmit(objName, objTellno) {
	  var msg = "";
	 
	  msg += CheckName(objName, true);
    msg += CheckFullContactNo(objTellno, true);

		if (msg == "") {
			return true;
		} else {
			alert("The following errors were encountered.\n" + msg);
			return false;
		}
	}


function CheckName(objName,isReq)
  {
    var Name = objName.value;
    var msg = "";
    
    Name = Name.replace(/^\s+|\s+$/g,'');
    
    if (Name == "Name" || Name=="")
    {
      if (isReq == true)
        msg += "- Please enter Name.\n";
    }
    else
    {
      if (Name.length < 2 )
        msg += "- Please enter two or more characters for Name.\n";
    }
  	
    return msg;
  }
  
 function CheckFullContactNo(objFullContactNo, isReq)
  {
    var RexTelno = /0[1-9]\d{8}/;
    var ContactNo = objFullContactNo.value;
    var msg = "";
    
    ContactNo = ContactNo.replace(/^\s+|\s+$\ \,\&\.\*\#\!\(\)\_\-\+\=\`\~\>\<\[\]\"\'\;\:\?\%\/\\/g,'');
	  if (ContactNo != "" && ContactNo !="Telephone") {
		  if (!(ContactNo.match(RexTelno))) {
			  msg += "- Please enter a valid Telephone Number without spaces and characters eg: 0114890000 .\n";
		  }
	  }
    else
    {
      if (isReq == true || ContactNo=="Telephone")
        msg += "- Please enter Telephone Number.\n";
    }
    
    return msg;
  }

