
function generateB2BNameOnCard(form){

var businessNameOnCard = form.businessName.value;
 

if(!isEmpty(form.businessName))
{

var businessNameOnCardLength = businessNameOnCard.length;

if(businessNameOnCardLength<=25)
{
form.businessNameOnCard.value = businessNameOnCard;
}

else
  form.businessNameOnCard.value = "";
  }
}


function fnReset()
{
        document.enrolment.reset();
        //getting the url from custom tag
        servletUrl = trimUrl(servletUrl);
        document.enrolment.action=servletUrl;
        document.enrolment.submit();
}


function fnSubmitB2B(){

var collectorBusinessName = isEmpty(document.enrolment.businessName);

if(collectorBusinessName){
                alert(mandatoryFieldEmpty);
                document.enrolment.businessName.focus();
                return;
            }else{
            (document.enrolment.businessName.value = fnTrimMiddleToSingle(document.enrolment.businessName.value));
            }
            

var collectorBusinessNameOnCard = isEmpty(document.enrolment.businessNameOnCard);

         if(collectorBusinessNameOnCard){
                         alert(mandatoryFieldEmpty);
                         document.enrolment.businessNameOnCard.focus();
                         return;
                     }else{
                     (document.enrolment.businessNameOnCard.value = fnTrimMiddleToSingle(document.enrolment.businessNameOnCard.value));
            }


var collectorLineOfBusiness = isEmpty(document.enrolment.businessLine);

         if(collectorLineOfBusiness){
                         alert(mandatoryFieldEmpty);
                         document.enrolment.businessLine.focus();
                         return;
                     }else{
                     (document.enrolment.businessLine.value = fnTrimMiddleToSingle(document.enrolment.businessLine.value));
            }
            
            
 var collectorBusinessCategory = isEmpty(document.enrolment.businessCategory);
 
          if(collectorBusinessCategory){
                         alert(mandatoryFieldEmpty);
                         document.enrolment.businessCategory.focus();
                         return;
                     }else{
                     (document.enrolment.businessCategory.value = fnTrimMiddleToSingle(document.enrolment.businessCategory.value));
            }

var checkNumberOfEmployees = isEmpty(document.enrolment.noOfEmployees);
 
          if(checkNumberOfEmployees){
                         alert(mandatoryFieldEmpty);
                         document.enrolment.noOfEmployees.focus();
                         return;
                     }else{
                     (document.enrolment.noOfEmployees.value = fnTrimMiddleToSingle(document.enrolment.noOfEmployees.value));
            }
            


            
            
        
  
  
  
  var collectorTitle = isEmpty(document.enrolment.title);
        
            if(collectorTitle){
                alert(mandatoryFieldEmpty);
                document.enrolment.title.focus();
                return;
            }else{
            (document.enrolment.title.value = fnTrimMiddleToSingle(document.enrolment.title.value));
            }
        
            // Check if title is other and other title text box is empty
            if(document.enrolment.title.value == 'Other'){         
            if(isEmpty(document.enrolment.otherTitle)){          
            alert(mandatoryFieldEmpty);
            document.enrolment.otherTitle.focus();     
            return ;
            }            
            }
            
            var collectorFName = isEmpty(document.enrolment.firstName);
            if(collectorFName){
                alert(mandatoryFieldEmpty);
                document.enrolment.firstName.focus();
                return;
            }else{
                        (document.enrolment.firstName.value = fnTrimMiddleToSingle(document.enrolment.firstName.value));
                }    
        
            var collectorSName = isEmpty(document.enrolment.surName);
            if(collectorSName){
                alert(mandatoryFieldEmpty);
                document.enrolment.surName.focus();
                return;
            }else{
                (document.enrolment.surName.value = fnTrimMiddleToSingle(document.enrolment.surName.value));
            }
            
            
            var collectorGender = isEmpty(document.enrolment.gender);
                    if(collectorGender){
                        alert(mandatoryFieldEmpty);
                        document.enrolment.gender.focus();
                        return;
            }else{
                (document.enrolment.gender.value = fnTrimMiddleToSingle(document.enrolment.gender.value));
            }
            
             var collectordateOfBirthDay = isEmpty(document.enrolment.dateOfBirthDay);
                    if(collectordateOfBirthDay){
                        alert(mandatoryFieldEmpty);
                        document.enrolment.dateOfBirthDay.focus();
                        return;
            }else{
            (document.enrolment.dateOfBirthDay.value = fnTrimMiddleToSingle(document.enrolment.dateOfBirthDay.value));
            }
            
             var collectordateOfBirthMonth = isEmpty(document.enrolment.dateOfBirthMonth);
                    if(collectordateOfBirthMonth){
                        alert(mandatoryFieldEmpty);
                        document.enrolment.dateOfBirthMonth.focus();
                        return;
            }else{
            (document.enrolment.dateOfBirthMonth.value = fnTrimMiddleToSingle(document.enrolment.dateOfBirthMonth.value));
            }
            
             var collectordateOfBirthYear = isEmpty(document.enrolment.dateOfBirthYear);
                    if(collectordateOfBirthYear){
                        alert(mandatoryFieldEmpty);
                        document.enrolment.dateOfBirthYear.focus();
                        return;
            }else{
            (document.enrolment.dateOfBirthYear.value = fnTrimMiddleToSingle(document.enrolment.dateOfBirthYear.value));
            }
            
            
            
            if(!isEmpty(document.enrolment.dateOfBirthDay) && !isEmpty(document.enrolment.dateOfBirthMonth) && !isEmpty(document.enrolment.dateOfBirthYear)){
            var day = validateDate(document.enrolment.dateOfBirthDay.value);
            if(!day){
            alert(mandatoryFieldInvalid);
            document.enrolment.dateOfBirthDay.focus();
            return;
            }
            var month=validateDate(document.enrolment.dateOfBirthMonth.value);
            if(!month){
            alert(mandatoryFieldInvalid);
            document.enrolment.dateOfBirthMonth.focus();
            return;
            }
            var year=validateDate(document.enrolment.dateOfBirthYear.value);
            if(!year){
            alert(mandatoryFieldInvalid);
            document.enrolment.dateOfBirthYear.focus();
            return;
            }
            DDindex=document.enrolment.dateOfBirthDay.value;
            MMindex=document.enrolment.dateOfBirthMonth.value;
            YearField=document.enrolment.dateOfBirthYear.value;
            strDoB = DDindex + "/" + MMindex + "/" + YearField;
            
            var validdate=chkdate(strDoB);
            
                var intYear = parseInt(YearField, 10);
                if(intYear<1895){
                
            alert(invlaidDate);
            document.enrolment.dateOfBirthYear.focus();
            return;
                }
           
            if(!validdate){
          
            alert(invlaidDate);
            document.enrolment.dateOfBirthDay.focus();
            return;
            }
      
             var fromDate=strDoB;
                 var currDate = new Date();
                 var month=currDate.getMonth()+1
                
                 if(n || n6){
                 var year =1900+ currDate.getYear();
                 }else{
                 var year = currDate.getYear();
                 }
                 if((currDate.getDate()==DDindex)&&(month==MMindex)&&(year==YearField)){                    
		    alert(invlaidDate);
		    document.enrolment.dateOfBirthDay.focus();
		    return;                 
                 }
                 var curDate=currDate.getDate()+"/"+month+"/"+year;
                 var checkFuture = checkAgeFuture(curDate, strDoB);
                 if(!checkFuture){
                                alert(invlaidDate);
                                document.enrolment.dateOfBirthDay.focus();
                                return;
                        }
                 
                 if(checkMinor(fromDate, curDate)){
		    alert(dateOfBirthMinor);
		    document.enrolment.dateOfBirthDay.focus();
		    return;
                 }
                 
            

            }
            
            //++AMITSMILE - Legal ChangesCR41
                        var checkRunBusinessFromHome = isEmpty(document.enrolment.businessFromHome);
                          
                        if(checkRunBusinessFromHome)
                        {
                                 alert(mandatoryFieldEmpty);
                                 document.enrolment.businessFromHome.focus();
                                 return;
                        }
                        else
                        {
                             (document.enrolment.businessFromHome.value = fnTrimMiddleToSingle(document.enrolment.businessFromHome.value));
                        }
                        //--AMITSMILE - Legal ChangesCR41
            if(isEmpty(document.enrolment.houseNumber) && isEmpty(document.enrolment.houseName)){
                        alert(addressMessage);
                        document.enrolment.houseNumber.focus();
                        return;
                }else{
                (document.enrolment.houseNumber.value = fnTrimMiddleToSingle(document.enrolment.houseNumber.value));
                (document.enrolment.houseName.value = fnTrimMiddleToSingle(document.enrolment.houseName.value));
            }
            var collectorPostCode = isEmpty(document.enrolment.postCode);
            if(collectorPostCode){
                alert(mandatoryFieldEmpty);
                document.enrolment.postCode.focus();
                return;
        }else{
                 (document.enrolment.postCode.value = fnTrimMiddleToSingle(document.enrolment.postCode.value));
        }
            
            /*CR 16515 starts here*/
            /* 
            var collectorAddressLine1 = isEmpty(document.enrolment.addressLine1);
            if(collectorAddressLine1){
              if(document.enrolment.addressLine1.disabled){
                            alert(findAddressMessage);
                            return;

              }
              }else{
                (document.enrolment.addressLine1.value = fnTrimMiddleToSingle(document.enrolment.addressLine1.value));
              }
                */
           /*CR 16515 ends here*/
           
            
            document.enrolment.county.value = fnTrimMiddleToSingle(document.enrolment.county.value);
            
            var collectorPostCode = isEmpty(document.enrolment.postCode);
                                    if(collectorPostCode){
                                        alert(mandatoryFieldEmpty);
                                        document.enrolment.postCode.focus();
                                        return;
            }else{
                (document.enrolment.postCode.value = fnTrimMiddleToSingle(document.enrolment.postCode.value));
            }
            var emailAddress = isEmpty(document.enrolment.businessEmailAddress);
            if(emailAddress){
            alert(mandatoryFieldEmpty);
            document.enrolment.businessEmailAddress.focus();
            return;
            }else{
                (document.enrolment.businessEmailAddress.value = fnTrimMiddleToSingle(document.enrolment.businessEmailAddress.value));
            }
        
             var confirmemailAddress = isEmpty(document.enrolment.businessConfirmEmailAddress);
            if(confirmemailAddress){
            alert(mandatoryFieldEmpty);
            document.enrolment.businessConfirmEmailAddress.focus();
            return;
            }else{
                (document.enrolment.businessConfirmEmailAddress.value = fnTrimMiddleToSingle(document.enrolment.businessConfirmEmailAddress.value));
            }
        
            //CR_31085 starts here
            var validPasswordForSpace = validatePasswordForSpace(document.enrolment.passWord.value);
	                if(!validPasswordForSpace){
	                alert(passwordInvalidSpace);
	                document.enrolment.passWord.focus();
	                    return;
            }
             //CR_31085 ends here
             var passWord = isEmpty(document.enrolment.passWord);
            if(passWord){
                alert(mandatoryFieldEmpty);
                document.enrolment.passWord.focus();
                return;
                    }else{
                (document.enrolment.passWord.value = fnTrim(document.enrolment.passWord.value));
            }
             var passWord = isEmpty(document.enrolment.confirmPassword);
                                                    if(passWord){
                                                        alert(mandatoryFieldEmpty);
                                                        document.enrolment.confirmPassword.focus();
                                                        return;
            }else{
                   (document.enrolment.confirmPassword.value = fnTrimMiddleToSingle(document.enrolment.confirmPassword.value));
            }
           
            var validPasswordForSpace = validatePasswordForSpace(document.enrolment.passWord.value);
            if(!validPasswordForSpace){
            alert(passwordInvalidSpace);
            document.enrolment.passWord.focus();
                return;
            }
            //CR_31084 starts here
		    if(!(validatePasswordCharacters(document.enrolment.passWord.value))){
			    document.enrolment.passWord.value="";
			    document.enrolment.passWord.focus();
			    return ;
		    }
           //CR_31084 ends here
            
             //LMUKRPCS
             /* var collectorforgotPasswordQn = isEmpty(document.enrolment.forgotPasswordQn);
                            if(collectorforgotPasswordQn){
                                alert(mandatoryFieldEmpty);
                                document.enrolment.forgotPasswordQn.focus();
                                return;
            }else{
                (document.enrolment.forgotPasswordQn.value = fnTrimMiddleToSingle(document.enrolment.forgotPasswordQn.value));
            }
            
             var collectorforgotPasswordAns = isEmpty(document.enrolment.forgotPasswordAns);
                            if(collectorforgotPasswordAns){
                                alert(mandatoryFieldEmpty);
                                document.enrolment.forgotPasswordAns.focus();
                                return;
            }else{
                (document.enrolment.forgotPasswordAns.value = fnTrimMiddleToSingle(document.enrolment.forgotPasswordAns.value));
            }
            
            */
            //LMUKRPCS
             var collectormemorableName = isEmpty(document.enrolment.memorableName);
                            if(collectormemorableName){
                                alert(mandatoryFieldEmpty);
                                document.enrolment.memorableName.focus();
                                return;
            }else{
                (document.enrolment.memorableName.value = fnTrimMiddleToSingle(document.enrolment.memorableName.value));
            }
           
                    
            if(document.enrolment.dateOfBirthDay.value > 31 ){
                        alert(invlaidDate);
                        document.enrolment.dateOfBirthDay.focus();
                        return;
            }

            if(document.enrolment.dateOfBirthMonth.value > 12){
                        alert(invlaidDate);
                        document.enrolment.dateOfBirthMonth.focus();
                        return;
            }

           /*BEGIN CR89*/     
           var validBusinessName = (validateBusinessName(document.enrolment.businessName.value));
                    if(!(validBusinessName)){
                        alert(mandatoryFieldInvalid);
                        document.enrolment.businessName.focus();
                        return;
            }
          

                 var validBusinessNameOnCard = (validateBusinessName(document.enrolment.businessNameOnCard.value));
                    if(!(validBusinessNameOnCard)){
                        alert(mandatoryFieldInvalid);
                        document.enrolment.businessNameOnCard.focus();
                        return;
            } 
            /*END CR89*/ 
           var validFName = (validateFirstName(document.enrolment.firstName.value));
                    if(!(validFName)){
                        alert(mandatoryFieldInvalid);
                        document.enrolment.firstName.focus();
                        return;
            }
            
           var validSName = (validateName(document.enrolment.surName.value));
                            if(!(validSName)){
                                alert(mandatoryFieldInvalid);
                                document.enrolment.surName.focus();
                                return;
            }
            
           var title = fnTrim(document.enrolment.title.value);
           var otherTitle = fnTrim(document.enrolment.otherTitle.value);
           
           if( title == 'Other' && otherTitle == '' ) {
                alert(mandatoryFieldEmpty);
                document.enrolment.otherTitle.focus();          
                return;
           }
           
           if( title != 'Other' && otherTitle != '' ) {
                        alert(mandatoryFieldInvalid);
                        document.enrolment.otherTitle.focus();          
                        return;
           }
           
         if(!isEmpty(document.enrolment.otherTitle)) {
           if(!validateFirstName(document.enrolment.otherTitle.value) ) {
               alert(mandatoryFieldInvalid);
              document.enrolment.otherTitle.focus();
               return;         
           } else {
               document.enrolment.otherTitle.value = fnTrimMiddleToSingle(document.enrolment.otherTitle.value);
           }
       }
           
            
            var validPasswordLen = (isValidPswdLen(document.enrolment.passWord.value));
                    if(!(validPasswordLen)){
                        alert(password);
                        document.enrolment.passWord.focus();
                        return;
            }
            
    
           
            
            var validConfirmPasswordLen = (isValidPswdLen(document.enrolment.confirmPassword.value));
                            if(!(validConfirmPasswordLen)){
                                alert(password);
                                document.enrolment.confirmPassword.focus();
                                return;
            }
            
        
            
          
            if (fnTrim(document.enrolment.passWord.value) != fnTrim(document.enrolment.confirmPassword.value)){
                alert(passwordMismatch);
                document.enrolment.passWord.focus();
                return;
            
            
            }
            
            
        
        if (document.enrolment.phoneNumber.value != ''){
        
          var validHomePhone = (validatePhone(document.enrolment.phoneNumber.value));
                            if(!(validHomePhone)){
                                alert(mandatoryFieldInvalid);
                                document.enrolment.phoneNumber.focus();
                                return;
            }
       
        }
        
       
       
        if (document.enrolment.businessMobileNumber.value != ''){
        
        var validMobilePhone = (validatePhone(document.enrolment.businessMobileNumber.value));
                    if(!(validMobilePhone)){
                        alert(mandatoryFieldInvalid);
                        document.enrolment.businessMobileNumber.focus();
                        return;
            }
            }
            
            if (  !validateHouseNum(document.enrolment.houseNumber.value) ) {
                    document.enrolment.houseNumber.select();
                    document.enrolment.houseNumber.focus();
                    alert(mandatoryFieldInvalid);
                    return;
            }

            if(!chkPOBoxElement(document.enrolment.houseNumber)){
                    return;
            }
            
             if (  !validateHouseName(document.enrolment.houseName.value) ) {
                    document.enrolment.houseName.select();
                    document.enrolment.houseName.focus();
                    alert(mandatoryFieldInvalid);
                    return;
            }
             if(!chkPOBoxElement(document.enrolment.houseName)){
                    return;
         }
            
            if ( !isEmpty(document.enrolment.flatNumber) ) {
                        if ( !validateHouseNum(document.enrolment.flatNumber.value) ) {
                                document.enrolment.flatNumber.select();
                                document.enrolment.flatNumber.focus();
                                alert(mandatoryFieldInvalid);
                                return;
                } else {
                        (document.enrolment.flatNumber.value = fnTrimMiddleToSingle(document.enrolment.flatNumber.value));
                }
        }
         if(!chkPOBoxElement(document.enrolment.flatNumber)){
                return;
         }
         /*CR 16515 starts here */
	        if ( !isEmpty(document.enrolment.addressLine1) ) {
        /*CR 16515 ends here */
        
        if (  !validateAddress(document.enrolment.addressLine1.value) ) {
                document.enrolment.addressLine1.select();
                document.enrolment.addressLine1.focus();
                alert(mandatoryFieldInvalid);
                return;
        }
          /*CR 16515 starts here */
	        else {
		                        (document.enrolment.addressLine2.value = fnTrimMiddleToSingle(document.enrolment.addressLine2.value));
		     }
	        }
        /*CR 16515 ends here */
        if ( !isEmpty(document.enrolment.addressLine2) ) {
                if (  !validateAddress(document.enrolment.addressLine2.value) ) {
                        document.enrolment.addressLine2.select();
                        document.enrolment.addressLine2.focus();
                        alert(mandatoryFieldInvalid);
                        return;
                } else {
                        (document.enrolment.addressLine2.value = fnTrimMiddleToSingle(document.enrolment.addressLine2.value));
                }
        }
        
        if ( !isEmpty(document.enrolment.addressLine3) ) {
                if (  !validateAddress(document.enrolment.addressLine3.value) ) {
                        document.enrolment.addressLine3.select();
                        document.enrolment.addressLine3.focus();
                        alert(mandatoryFieldInvalid);
                        return;
                } else {
                        (document.enrolment.addressLine3.value = fnTrimMiddleToSingle(document.enrolment.addressLine3.value));
                }
        }
        if ( !isEmpty(document.enrolment.county) ) {
        if (  !validateCity(document.enrolment.county.value) ) {
                document.enrolment.county.select();
                document.enrolment.county.focus();
                alert(mandatoryFieldInvalid);
                return;
        }
        }
         if(!chkPOBoxElement(document.enrolment.county)){
                return;
         }
        
        if (  !validatePostalCode(document.enrolment.postCode.value) ) {
                document.enrolment.postCode.select();
                document.enrolment.postCode.focus();
                alert(mandatoryFieldInvalid);
                return;
        }
         if(!chkPOBoxElement(document.enrolment.postCode)){
                return;
         }
        
        if ( !isEmpty(document.enrolment.town) ) {
        if (  !validateCity(document.enrolment.town.value) ) {
                        document.enrolment.town.select();
                        document.enrolment.town.focus();
                        alert(mandatoryFieldInvalid);
                        return;
        }
        }
         if(!chkPOBoxElement(document.enrolment.town)){
                return;
         }
         
                           
	     var validEmail = (isEmail(document.enrolment.businessEmailAddress.value));
	     if(!(validEmail)){
		 alert(emailInvalid);
		 document.enrolment.businessEmailAddress.focus();
		 return;
	     }else{
	     (document.enrolment.businessEmailAddress.value = fnTrimMiddleToSingle(document.enrolment.businessEmailAddress.value));
	     }


	     var validConfirmEmail = (isEmail(document.enrolment.businessConfirmEmailAddress.value));
	     if(!(validConfirmEmail)){
		 alert(emailInvalid);

		 document.enrolment.businessConfirmEmailAddress.focus();
		 document.enrolment.businessConfirmEmailAddress.select();
		 return;
	     }else{
	     (document.enrolment.businessConfirmEmailAddress.value = fnTrimMiddleToSingle(document.enrolment.businessConfirmEmailAddress.value));
	     }

	   if(!(emailBusinessConfirm())){

	     return;
            }
         
         //if( !validatePasswordForgotPasswdQn(document.enrolment.forgotPasswordQn.value)){
         //               document.enrolment.forgotPasswordQn.focus();
         //               alert("Please remove the ? mark from the forgot password question");
        //                return;
        //}
        //LMUKRPCS
        /* if (  !validatePassword(document.enrolment.forgotPasswordQn.value) ) {
                        document.enrolment.forgotPasswordQn.focus();
                        alert(mandatoryFieldInvalid);
                        return;
        }
        if (  !validatePassword(document.enrolment.forgotPasswordAns.value) ) {
                        document.enrolment.forgotPasswordAns.focus();
                        alert(mandatoryFieldInvalid);
                        return;
        }
         */   
        //LMUKRPCS
            
        
        
        if (  !validateMaidenName(document.enrolment.memorableName.value) ) {
                        document.enrolment.memorableName.focus();
                        alert(mandatoryFieldInvalid);
                        return;
        }
        
       /* 
        if(document.enrolment.forgotPasswordAns.value== document.enrolment.passWord.value){
                        document.enrolment.forgotPasswordAns.focus();
                        alert(forgotAnsMismatch);                       
                        return;
        }
        
        if(document.enrolment.forgotPasswordQn.value == document.enrolment.passWord.value){
                alert(forgotQnMismatch);
                document.enrolment.forgotPasswordQn.focus();
                return;
          
                        
        }
        if(document.enrolment.forgotPasswordAns.value== document.enrolment.forgotPasswordQn.value){
                        document.enrolment.forgotPasswordAns.focus();
                        document.enrolment.forgotPasswordAns.value = "";
                        alert(passwordQnAnsEqual);
                        return;
        }
        */
        if(!chkPOBoxEnrolment(document.enrolment)){
        return;
        }

servletUrl10 = trimUrl(servletUrl10);
document.enrolment.action=servletUrl10;
document.enrolment.submit();


}

function fnSubmitSurvey(){
servletUrl10 = trimUrl(servletUrl10);   
document.enrolment.action=servletUrl10;
document.enrolment.submit();
}

function fnSubmitPrev(){
servletUrl11 = trimUrl(servletUrl11);   
document.enrolment.action=servletUrl11;
document.enrolment.confirmPassword.value="";
document.enrolment.passWord.value="";
document.enrolment.submit();
}

function fnSubmitHybridRegPrev(){
servletUrl11 = trimUrl(servletUrl11);   
document.enrolment.action= servletUrl11;
document.enrolment.submit();
}


function fnSubmitDeclarations()
{
   
    //getting the url from custom tag
          servletUrl = trimUrl(servletUrl);
     document.enrolment.action=servletUrl;
         document.enrolment.submit();
}

function fnSubmitOtherDeclarations(){

    //getting the url from custom tag
          HomeservletUrl = trimUrl(HomeservletUrl);
if(confirm("If you click 'OK' you will not be registered and \nwill not be able to participate as a Nectar collector."))
{
 document.enrolment.action= HomeservletUrl;
 document.enrolment.submit();
 }else{
 return;
 }
 
}
/*************************************************************************************************
* Function to disable the preferred phone dropdown in Enrolment, Secondary Enrolment,
* Add Member to household and Change Personal Info
**************************************************************************************************/

function changeBusinessPrefNumber(cntrlName,formName,changedYesValue) {

                if(formName.changeInd!=null) formName.changeInd.value=changedYesValue;
                
                var off=fnTrimMiddleToSingle(formName.phoneNumber.value);
                var mob=fnTrimMiddleToSingle(formName.businessMobileNumber.value);
                var pref=formName.businessPhonePref.selectedIndex;

                if(pref==1 && mob=='') formName.businessPhonePref.selectedIndex=0;
                if(pref==2 && off=='') formName.businessPhonePref.selectedIndex=0;

                
                if(off!='' && formName.businessPhonePref.selectedIndex==0) formName.businessPhonePref.selectedIndex=2;
                else
                if(mob!='' && formName.businessPhonePref.selectedIndex==0) formName.businessPhonePref.selectedIndex=1;

                if(off=='' && mob=='') formName.businessPhonePref.selectedIndex=0;

}


function fnSubmitHybrid(){

                        var collectorBusinessName = isEmpty(document.enrolment.businessName);

                        if(collectorBusinessName){
                alert(mandatoryFieldEmpty);
                document.enrolment.businessName.focus();
                return;
            }else{
            (document.enrolment.businessName.value = fnTrimMiddleToSingle(document.enrolment.businessName.value));
            }
 
 
                var collectorLineOfBusiness = isEmpty(document.enrolment.businessLine);

         if(collectorLineOfBusiness){
                         alert(mandatoryFieldEmpty);
                         document.enrolment.businessLine.focus();
                         return;
                     }else{
                     (document.enrolment.businessLine.value = fnTrimMiddleToSingle(document.enrolment.businessLine.value));
            }
            
            
 var collectorBusinessCategory = isEmpty(document.enrolment.businessCategory);
 
          if(collectorBusinessCategory){
                         alert(mandatoryFieldEmpty);
                         document.enrolment.businessCategory.focus();
                         return;
                     }else{
                     (document.enrolment.businessCategory.value = fnTrimMiddleToSingle(document.enrolment.businessCategory.value));
            }

var checkNumberOfEmployees = isEmpty(document.enrolment.noOfEmployees);
 
          if(checkNumberOfEmployees){
                         alert(mandatoryFieldEmpty);
                         document.enrolment.noOfEmployees.focus();
                         return;
                     }else{
                     (document.enrolment.noOfEmployees.value = fnTrimMiddleToSingle(document.enrolment.noOfEmployees.value));
            }
 
                 //++AMITSMILE - Legal ChangesCR41
                        var checkRunBusinessFromHome = isEmpty(document.enrolment.businessFromHome);
                          
                        if(checkRunBusinessFromHome)
                        {
                                 alert(mandatoryFieldEmpty);
                                 document.enrolment.businessFromHome.focus();
                                 return;
                        }
                        else
                        {
                             (document.enrolment.businessFromHome.value = fnTrimMiddleToSingle(document.enrolment.businessFromHome.value));
                        }
                        //--AMITSMILE - Legal ChangesCR41     
            
             /*BEGIN CR89*/ 
            var validBusinessName = (validateBusinessName(document.enrolment.businessName.value));
                    if(!(validBusinessName)){
                        alert(mandatoryFieldInvalid);
                        document.enrolment.businessName.focus();
                        return;
            }
            /*END CR89*/
            
            if (document.enrolment.phoneNumber.value != ''){
        
          var validHomePhone = (validatePhone(document.enrolment.phoneNumber.value));
                            if(!(validHomePhone)){
                                alert(mandatoryFieldInvalid);
                                document.enrolment.phoneNumber.focus();
                                return;
            }
       
        }
        
       
       
        if (document.enrolment.businessMobileNumber.value != ''){
        
        var validMobilePhone = (validatePhone(document.enrolment.businessMobileNumber.value));
                    if(!(validMobilePhone)){
                        alert(mandatoryFieldInvalid);
                        document.enrolment.businessMobileNumber.focus();
                        return;
            }
            }
            
            
 var emailAddress = isEmpty(document.enrolment.businessEmailAddress);
            if(emailAddress){
            alert(mandatoryFieldEmpty);
            document.enrolment.businessEmailAddress.focus();
            return;
            }else{
                (document.enrolment.businessEmailAddress.value = fnTrimMiddleToSingle(document.enrolment.businessEmailAddress.value));
            }
        
             var confirmemailAddress = isEmpty(document.enrolment.businessConfirmEmailAddress);
            if(confirmemailAddress){
            alert(mandatoryFieldEmpty);
            document.enrolment.businessConfirmEmailAddress.focus();
            return;
            }else{
                (document.enrolment.businessConfirmEmailAddress.value = fnTrimMiddleToSingle(document.enrolment.businessConfirmEmailAddress.value));
            }
         var validEmail = (isEmail(document.enrolment.businessEmailAddress.value));
            if(!(validEmail)){
                alert(emailInvalid);
                document.enrolment.businessEmailAddress.focus();
                return;
            }else{
            (document.enrolment.businessEmailAddress.value = fnTrimMiddleToSingle(document.enrolment.businessEmailAddress.value));
            }
        
        
            var validConfirmEmail = (isEmail(document.enrolment.businessConfirmEmailAddress.value));
            if(!(validConfirmEmail)){
                alert(emailInvalid);
                
                document.enrolment.businessConfirmEmailAddress.focus();
                document.enrolment.businessConfirmEmailAddress.select();
                return;
            }else{
            (document.enrolment.businessConfirmEmailAddress.value = fnTrimMiddleToSingle(document.enrolment.businessConfirmEmailAddress.value));
            }
        
          if(!(emailBusinessConfirm())){
    
            return;
            }
      
                
           
            
            enrolHomeUrl = trimUrl(enrolHomeUrl);
            document.enrolment.action=enrolHomeUrl;
            document.enrolment.submit();

 
}


function emailBusinessConfirm()
{

    var emailId=document.enrolment.businessEmailAddress.value;
    var confirmEmailId=document.enrolment.businessConfirmEmailAddress.value;
 if(!(emailId.toUpperCase()==confirmEmailId.toUpperCase())){
    alert(emailnotMatch);
    document.enrolment.businessConfirmEmailAddress.focus();    
    return false ;
        }else{
        return true;
        }
 
}




function fnSubmitB2BSecondary(form)
{
        var validPersDetails = validatePersonalDetails(form);   
        if(!validPersDetails){
                return;
        }
            
        var validateDateOfBirth = validateDOB(form,false);      
        if(!validateDateOfBirth){
                return;
        }       
        
        var validBussPhoneDetails = validateBusinessPhoneDetails(form);
           
        if(!validBussPhoneDetails){
                return;
        } 
         
        var validEmailInfo = validateBusinessEmailInfo(form);

        if(!validEmailInfo){
                return;
        }
        
        var validPasswordInfo = validatePasswordInfo(form);
        
        if(!validPasswordInfo){
                return;
        }
        
        var validSecureInfo = validateSecurityInfoReg(form);
        if(!validSecureInfo){
                return;
        }
        
        var validRememberMe = fnValidateRememberMe(form);
        
        if(!validRememberMe){
                return;
        }
        
        servletUrl = trimUrl(servletUrl);
        form.action=servletUrl;
        form.submit();
}

function fnLinkSponsors(){
        alert("To be finalised");
        return;
}

//++LMUKSML1 PRJ_0226 CR NDNA01 to NDNA05
function fnCombinedFlowCheck(form){
		form.combinedFlowCheck.value = "Y";
		form.action = "/business/join/enrolBusinessCardNumber.nectar";
		form.submit(); 
}
//--LMUKSML1 PRJ_0226 CR NDNA01 to NDNA05
