var isOmantelGreenCustomerFlag=true; var isFormSubmitted=true; $(document).ready(function () { $("#basicInfoForm").attr("autocomplete","off"); $("#basicInfoForm").attr('novalidate', 'novalidate'); var isMobileDevices = (/android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini/i.test(navigator.userAgent.toLowerCase())); $(".col-right").hide(); $(".error-popup").hide(); $(".disabled-icon").hide(); $(".login-button").addClass('disabled'); // loadPlateCode(); setTimeout(function() { $(".quoteAndBuyButton").hide(); $(".englishButton").hide(); }, 100); //$("#vehImpNo").prop("checked", true); var fields = { "firstName" : [ {"required" : "required"}, {"onpaste" : "return true;"}, {"ondrag" : "return false;"}, {"ondrop" : "return false;"}, {"type" : "text"} ], "lastName" : [ {"required" : "required"}, {"onpaste" : "return true;"}, {"ondrag" : "return false;"}, {"ondrop" : "return false;"}, {"type" : "text"} ], "mobileNo" : [ {"required" : "required"}, {"onpaste" : "return true;"}, {"ondrag" : "return false;"}, {"ondrop" : "return false;"}, {"type" : "tel"} ], "licNumCivilId" : [ {"required" : "required"}, {"onpaste" : "return true;"}, {"ondrag" : "return false;"}, {"ondrop" : "return false;"}, {"type" : "text"} ], "vehicle_code" : [ {"required" : "required"}, {"onpaste" : "return true;"}, {"ondrag" : "return false;"}, {"ondrop" : "return false;"}, {"type" : "text"} ], "regNumText" : [ {"required" : "required"}, {"onpaste" : "return true;"}, {"ondrag" : "return false;"}, {"ondrop" : "return false;"}, {"type" : "number"}, {"placeholder" : "12345"} ] }; for (var id in fields) { for (var i = 0; i < fields[id].length; i++) { var field = fields[id][i]; for (var attrName in field) { $("#" + id).attr(attrName, field[attrName]); } } } $("#vehImpNo, #vehImpYes").click(function(){ $('#firstName').removeClass('blink-bg'); $('#fSpan').removeClass('blink-bg'); var name=$('#firstName').val(); if(name.length == 0 || name == " "){ $('#firstName').addClass('blink-bg'); $('#fSpan').addClass('blink-bg'); return false; } else { $(".error-popup").hide(); $(".col-right").show(); $(".button-container").show(); $(".col-left").addClass("left"); $(".col-right").addClass("right"); $(".col-left").removeClass("col-md-12").addClass("col-md-6"); $(".col-right").removeClass("col-md-12").addClass("col-md-6"); return true; } }); // $("#yes").click(function() { // var name=$('#firstName').val(); // if(name.length == 0 || name == " "){ // $('#firstName').addClass('blink-bgY'); // $('#fSpan').addClass('blink-bgY'); // return false; // } else{ // $(".col-right").hide(); // $(".col-left").removeClass("left").removeClass("col-md-6").addClass("col-md-12"); // $(".col-right").removeClass("right").removeClass("col-md-6").addClass("col-md-12"); // $(".error-popup").show(); // $(".button-container").hide(); // var target = $('.error-popup'); // $('html,body').animate({ // scrollTop: target.offset().top // }, 1000); // } // }); /*$("body").on("click", ".modal-dialog", function(e) { if ($(e.target).hasClass('modal-dialog')) { var hidePopup = $(e.target.parentElement).attr('id'); console.log(hidePopup); $('#' + hidePopup).modal('hide'); } });*/ $('#regNumYesNo').click(function(event){ const reg_number_pattern = "^[a-zA-Z0-9]*$"; var reg_number = $('#regNumText').val(); if ($(this).prop('checked')){ $('#regNumText').prop('disabled', true); $('#vehicle_code').prop('disabled', true); $('#regNumText').val(""); $('#vehicle_code').val(""); // $('#vehicle_float_label').addClass('disabled-float-label'); $('#vehicle_float_span').addClass('disabled-float-label'); $("#vehicle_code_label").hide(); $("#regNumText , #vehicle_code").removeClass('error'); $('#vehicle_float_label').next(".red").remove(); $("#vehicle-number").hide(); $(".disabled-icon").show(); $("#regNumText").attr("placeholder",""); $('#vehicle_float_label').closest('.right-input').find(".glyphicon-remove").remove(); $('#vehicle_float_label').closest('.right-input').find(".glyphicon-ok").remove(); } else { $('#regNumText').prop('disabled', false); $('#vehicle_code').prop('disabled', false); //$('#vehicle_float_label').removeClass('disabled-float-label'); $('#vehicle_float_span').removeClass('disabled-float-label'); $("#vehicle_code_label").show(); $('#vehicle-number').show(); $(".disabled-icon").hide(); $("#regNumText").attr("placeholder","123"); if (reg_number.trim().length == 0 || reg_number_pattern.match(reg_number) == null){ $('#vehicle_float_label').after('
Please provide Vehicle Registration Number.
'); $("#regNumText").addClass('error'); $('#vehicle_float_label').closest('.form-label').before(""); } else { $("#regNumText").removeClass('error'); $('#vehicle_float_label').next(".red").remove(); return true; } } }) var rightfieldsentered = false; $("#firstName").on("keyup blur",function(e){ var name=$('#firstName').val(); var glyOk = ""; var glyRemove = ""; var fname=$('#firstName').val(); var lname=$('#lastName').val(); var mobile_number = $('#mobileNo').val(); $('#fSpan').next(".red").remove(); $('#fSpan').closest('.left-input').find(".glyphicon-ok").remove(); $('#fSpan').closest('.left-input').find(".glyphicon-remove").remove(); $("#firstName").removeClass('error'); if(name.length == 0 || name == " "){ $('#fSpan').after('
Please provide First Name.
'); $("#firstName").addClass('error'); $('#fSpan').closest('.form-label').before(glyRemove); if(lname.length != 0 && lname != " " && mobile_number.length != 0 && rightfieldsentered ){ $('#fSpan').closest('.left-input').find(".glyphicon").addClass("gly"); $('#lSpan').closest('.left-input').find(".glyphicon").addClass("gly"); $('#mobile_float_label').closest('.left-input').find(".glyphicon").addClass("gly"); } } else { $('#fSpan').closest('.form-label').before(glyOk); $('#fSpan').next(".red").remove(); $("#firstName").removeClass('error'); if(lname.length != 0 && lname != " " && mobile_number.length != 0 ){ $(".error-popup").hide(); $(".col-right").show(); $(".button-container").show(); $(".col-left").addClass("left"); $(".col-right").addClass("right"); $(".col-left").removeClass("col-md-12").addClass("col-md-6"); $(".col-right").removeClass("col-md-12").addClass("col-md-6"); $('#fSpan').closest('.left-input').find(".glyphicon").addClass("gly"); $('#lSpan').closest('.left-input').find(".glyphicon").addClass("gly"); $('#mobile_float_label').closest('.left-input').find(".glyphicon").addClass("gly"); rightfieldsentered = true; } } startButtonEnableCheck(); }); $("#lastName").on("keyup blur",function(e){ var name=$('#lastName').val(); var glyOk = ""; var glyRemove = ""; var fname=$('#firstName').val(); var lname=$('#lastName').val(); var mobile_number = $('#mobileNo').val(); $('#lSpan').next(".red").remove(); $("#lastName").removeClass('error'); $('#lSpan').closest('.left-input').find(".glyphicon-ok").remove(); $('#lSpan').closest('.left-input').find(".glyphicon-remove").remove(); if(name.length == 0 || name == " "){ $('#lSpan').after('
Please provide Last Name.
'); $("#lastName").addClass('error'); $('#lSpan').closest('.form-label').before(glyRemove); if(fname.length != 0 && fname != " " && mobile_number.length != 0 && rightfieldsentered){ $('#fSpan').closest('.left-input').find(".glyphicon").addClass("gly"); $('#lSpan').closest('.left-input').find(".glyphicon").addClass("gly"); $('#mobile_float_label').closest('.left-input').find(".glyphicon").addClass("gly"); } } else { $('#lSpan').closest('.form-label').before(glyOk); $("#lastName").removeClass('error'); $('#lSpan').next(".red").remove(); if(fname.length != 0 && fname != " " && mobile_number.length != 0 ){ $(".error-popup").hide(); $(".col-right").show(); $(".button-container").show(); $(".col-left").addClass("left"); $(".col-right").addClass("right"); $(".col-left").removeClass("col-md-12").addClass("col-md-6"); $(".col-right").removeClass("col-md-12").addClass("col-md-6"); $('#fSpan').closest('.left-input').find(".glyphicon").addClass("gly"); $('#lSpan').closest('.left-input').find(".glyphicon").addClass("gly"); $('#mobile_float_label').closest('.left-input').find(".glyphicon").addClass("gly"); rightfieldsentered = true; } } startButtonEnableCheck(); }); $("#mobileNo").on("keyup blur",function(){ var mobile_number = $('#mobileNo').val(); var glyOk = ""; var glyRemove = ""; var fname=$('#firstName').val(); var lname=$('#lastName').val(); //var mobile_number = $('#mobileNo').val(); $('#mobile_float_label').next(".red").remove(); $("#mobileNo").removeClass('error'); $('#mobile_float_label').closest('.left-input').find(".glyphicon-ok").remove(); $('#mobile_float_label').closest('.left-input').find(".glyphicon-remove").remove(); //const mobile_pattern = "^[0-9]{8}"; var mobile_pattern = /[a-zA-Z\W]+/g; if (mobile_number.trim().length == 0 || mobile_pattern.test(mobile_number) || mobile_number.trim().length < 8) { $('#mobile_float_label').after('
Please provide Mobile Number in numerical values with a minimum of eight digits.
'); $("#mobileNo").addClass('error'); $('#mobile_float_label').closest('.form-label').before(glyRemove); $(".login-button").addClass('disabled'); $(".login-button").addClass('cursor-style'); if(fname.length != 0 && fname != " " && lname.length != 0 && lname != " " && rightfieldsentered){ $('#fSpan').closest('.left-input').find(".glyphicon").addClass("gly"); $('#lSpan').closest('.left-input').find(".glyphicon").addClass("gly"); $('#mobile_float_label').closest('.left-input').find(".glyphicon").addClass("gly"); } checkmobtest = false; } else { $('#mobile_float_label').closest('.form-label').before(glyOk); $("#mobileNo").removeClass('error'); $('#mobile_float_label').next(".red").remove(); if(fname.length != 0 && fname != " " && lname.length != 0 && lname != " " ){ $(".error-popup").hide(); $(".col-right").show(); $(".button-container").show(); $(".col-left").addClass("left"); $(".col-right").addClass("right"); $(".col-left").removeClass("col-md-12").addClass("col-md-6"); $(".col-right").removeClass("col-md-12").addClass("col-md-6"); $('#fSpan').closest('.left-input').find(".glyphicon").addClass("gly"); $('#lSpan').closest('.left-input').find(".glyphicon").addClass("gly"); $('#mobile_float_label').closest('.left-input').find(".glyphicon").addClass("gly"); rightfieldsentered = true; } checkmobtest = true; startButtonEnableCheck(); } }); $("#licNumCivilId").on("keyup blur",function() { var license_number = $('#licNumCivilId').val(); var license_number_pattern = /\W/; var glyOk = ""; var glyRemove = ""; $('#license_float_label').next(".red").remove(); $("#licNumCivilId").removeClass('error'); $('#license_float_label').closest('.right-input').find(".glyphicon-ok").remove(); $('#license_float_label').closest('.right-input').find(".glyphicon-remove").remove(); if (license_number.trim().length == 0){ $('#license_float_label').after('
Please provide License Number/Civil ID.
'); $("#licNumCivilId").addClass('error'); $('#license_float_label').closest('.form-label').before(glyRemove); $(".login-button").addClass('disabled'); $(".login-button").addClass('cursor-style'); checkidtest = false; } else { if(!license_number_pattern.test(license_number)){ $("#licNumCivilId").removeClass('error'); $('#license_float_label').next(".red").remove(); $('#license_float_label').closest('.form-label').before(glyOk); checkidtest = true; startButtonEnableCheck(); } else{ $('#license_float_label').after('
Please provide valid License Number/Civil ID Number.
'); $("#licNumCivilId").addClass('error'); $('#license_float_label').closest('.form-label').before(glyRemove); $(".login-button").addClass('disabled'); $(".login-button").addClass('cursor-style'); checkidtest = false; } } }); function ValidateRegNum() { var reg_number_pattern = /^\d+$/; var reg_code_pattern = /^[A-Za-z]+$/; var reg_number = $('#regNumText').val(); var reg_code = $('#vehicle_code').val(); var glyOk = ""; var glyRemove = ""; $('#vehicle_float_label').next(".red").remove(); $("#regNumText, #vehicle_code").removeClass('error'); $('#vehicle_float_label').closest('.right-input').find(".glyphicon-remove").remove(); $('#vehicle_float_label').closest('.right-input').find(".glyphicon-ok").remove(); var isNumberValid = (reg_number.trim().length == 0 || !reg_number_pattern.test(reg_number)) ? false : true; var isPlateValid = (reg_code.trim().length == 0 || !reg_code_pattern.test(reg_code) ) ? false : true; if (!isNumberValid && !isPlateValid) { $("#regNumText, #vehicle_code").addClass('error'); $('#vehicle_float_label').after('
Please provide Vehicle Plate Code & Registration Number.
'); $('#vehicle_float_label').closest('.form-label').before(glyRemove); } else { if (!isNumberValid) { $("#regNumText").addClass('error'); $('#vehicle_float_label').after('
Please provide Vehicle Registration Number.
'); $('#vehicle_float_label').closest('.form-label').before(glyRemove); } else if (!isPlateValid) { $("#vehicle_code").addClass('error'); $('#vehicle_float_label').after('
Please provide Vehicle Plate Code.
'); $('#vehicle_float_label').closest('.form-label').before(glyRemove); } else{ $('#vehicle_float_label').closest('.form-label').before(glyOk); } startButtonEnableCheck(); } } $("#regNumText").on("keyup change blur",function(){ ValidateRegNum(); }); $("#vehicle_code").on("keyup change blur",function(){ ValidateRegNum(); }); $("#vehicle_code").on("keyup",function(){ this.value = this.value.toLocaleUpperCase(); }); // $("#regNumText").keyup(function() { // const reg_number_pattern = "/[0-9]+[-][A-Za-z]+[-]\b[O]{1}[M]{1}[A]{1}[N]{1}\b/i"; // var reg_number_pattern=/[0-9]+[-][A-Za-z]+[-]\b[O]{1}[M]{1}[A]{1}[N]{1}\b/i; // var reg_number_pattern=/^[0-9]+-[A-Za-z]+-[Oo][Mm][Aa][Nn]$/; // var reg_number = $('#regNumText').val(); // $('#vehicle_float_label').next(".red").remove(); // $("#regNumText").removeClass('error'); // if (reg_number.trim().length == 0 || reg_number == " "){ // $('#vehicle_float_label').after('
Please provide Vehicle Registration Number.
'); // $("#regNumText").addClass('error'); // } else { // $("#regNumText").removeClass('error'); // $('#vehicle_float_label').next(".red").remove(); // if(reg_number_pattern.test(reg_number)){ // $(".login-button").removeClass('disabled'); // $(".login-button").removeClass('cursor-style'); // $("#regNumText").removeClass('error'); // $('#vehicle_float_label').next(".red").remove(); // startButtonEnableCheck(); // } // else{ // $(".login-button").addClass('disabled'); // $(".login-button").addClass('cursor-style'); // $('#vehicle_float_label').after('
Please enter Vehicle Registration Number in correct format(as given in the information tool tip).
'); // $("#regNumText").addClass('error'); // } // return true; // } // }); var showPopup = function(button, element) { setTimeout(function(){ var val = button.offset(); if (!isMobileDevices || $('.submenu-left').is(':visible')) { $(element) .css({ left: val.left + button.outerWidth() + 15, top: val.top - $(element).height() / 2 - 5 }); } else { document.body.style.overflowY = 'hidden'; $(element).css({top:val.top - $(element).height() / 2 - 5}); } //$(element).height(window.innerHeight - 90); $(element).css('display', 'block'); }); }; if (!isMobileDevices) { $("#mobile-number").hover(function(obj) { showPopup( $(this), '.mobileNumber' ); }, function() { $(".mobileNumber").css('display', 'none'); }); } else { $("#mobile-number").click(function(obj) { showPopup( $(this), '.mobileNumber' ); }); } if (!isMobileDevices) { $("#vehicle-number").hover(function(obj) { showPopup( $(this), '.vehicleNumber' ); }, function() { $(".vehicleNumber").css('display', 'none'); }); } else { $("#vehicle-number").click(function(obj) { showPopup( $(this), '.vehicleNumber' ); }); } if (!isMobileDevices) { $("#license-number").hover(function(obj) { console.log("license"); showPopup( $(this), '.licenseNumber' ); }, function() { $(".licenseNumber").css('display', 'none'); }); } else { $("#license-number").click(function(obj) { showPopup( $(this), '.licenseNumber' ); }); } $("body").on("click", function(e) { if (!$(e.target).hasClass("custom-tooltip")) { $(".custom-tooltip").css("display", "none"); document.body.style.overflowY = ''; } }); var message = "Dear Customer, Insurance for the entered Insured Value or selected vehicle is only issued by Insurance specialists available in our branches. Kindly visit any of our branches for further assistance. Click here to locate a branch near you."; // $('#alertModal').find('.modal-body p').html(message); // $('#alertModal').modal('show'); //Commented below pop-up as not required to show during loading of basic info page // $("#landingModal").modal("show"); //$(".modal-backdrop").addClass("modal-bg-backdrop"); $(".error_navigation").on('click',function() { $(".main-container").animate({ scrollTop: $(window).scrollTop() + $(window).height() }, 1000); }); $("#regNumYesNo").change(function() { startButtonEnableCheck(); }); $('.login-button').click(function() { if($('.login-button').hasClass('disabled')) { return false; } else { return true; } }); $("#fetchCarDriverDetails").click(function(){ $(".loading-container").show(); $("body").addClass("show-loader"); //Kaizen ADM - Release 7.7 - 28.09.2021 - DataDirect API call to pass basic info field values - Starts //callDataDirectApi(); //Kaizen ADM - Release 8.5 - OMAN - RequestId:#91922 - OmanTel EMI Scheme changes - STARTS var partnerName = $("#partnerId").val(); var isPartnerSite = $("#isPartner").val(); //Kaizen ADM - Release 8.5 - OMAN - RequestId:#91922 - OmanTel EMI Scheme changes - ENDS //Kaizen ADM - Release 8.5 - OMAN - RequestId:#91922 - OmanTel EMI Scheme changes - STARTS $(".login-button").addClass('disabled'); $(".login-button").addClass('cursor-style'); callOmantelGetCustomerInfoApi(); if(isPartnerSite == 'true'){ if(isOmantelGreenCustomerFlag){ document.basicInfoForm.action=contextPathUrl+"/"+partnerName+"/CarStep1.do"; $('#basicInfoForm').submit(); $(".loading-container").show(); $("body").addClass("show-loader"); } else{ $('#basicInfoForm').submit(function (e) { if(isFormSubmitted){ e.preventDefault(); } }); } } else{ $('#basicInfoForm').submit(function (e) { if(isFormSubmitted){ e.preventDefault(); } }); if(isOmantelGreenCustomerFlag){ var msg="Dear Customer, we are pleased to inform that you are eligible for the special 12 months Monthly Payment facility(EMI) on your Omantel bill. Please click Yes to get this option or click No to proceed without this option."; $('#directOmantelNavigationModal').find('.modal-body p').html(msg); $('#directOmantelNavigationModal').modal('show'); $('.closeError').click(function () { window.location.href = contextPathUrl+"/BasicInfo.do"; }); $(".loading-container").show(); $("body").addClass("show-loader"); } else{ isFormSubmitted=false; document.basicInfoForm.action=contextPathUrl+"/CarStep1.do"; $('#basicInfoForm').submit(); $(".loading-container").show(); $("body").addClass("show-loader"); } } //Kaizen ADM - Release 8.5 - OMAN - RequestId:#91922 - OmanTel EMI Scheme changes - ENDS }); $("#yesForEmi").click(function () { isFormSubmitted=false; document.basicInfoForm.action = contextPathUrl+"/OMANTEL"+"/CarStep1.do"; $('#basicInfoForm').submit(); $(".loading-container").show(); $("body").addClass("show-loader"); }); $("#noForEmi").click(function () { isFormSubmitted=false; document.basicInfoForm.action = contextPathUrl+"/CarStep1.do"; $('#basicInfoForm').submit(); $(".loading-container").show(); $("body").addClass("show-loader"); }); $("#exit").click(function () { isFormSubmitted=false; window.location.href = contextPathUrl+"/BasicInfo.do"; $(".loading-container").show(); $("body").addClass("show-loader"); }); $("#continue").click(function () { isFormSubmitted=false; document.basicInfoForm.action = contextPathUrl+"/CarStep1.do"; $('#basicInfoForm').submit(); $(".loading-container").show(); $("body").addClass("show-loader"); }); /* $("#retrieveQuoteButton").click(function(){ document.getElementById("basicInfoForm").action = contextPathUrl+"/loadRetrieveQuote.do"; $(".loading-container").show(); $("body").addClass("show-loader"); }); $('.retrieveQuoteButton').click(function(){ window.location.href = contextPathUrl+"/loadRetrieveQuote.do"; $(".loading-container").show(); $("body").addClass("show-loader"); }); $("#renewPolicyButton").click(function(){ document.getElementById("basicInfoForm").action = contextPathUrl+"/loadRenewPolicy.do"; $(".loading-container").show(); $("body").addClass("show-loader"); }); $('.renewPolicyButton').click(function(){ window.location.href = contextPathUrl+"/loadRenewPolicy.do"; $(".loading-container").show(); $("body").addClass("show-loader"); }); $('.homeSite').click(function(){ window.location.href = 'https://livainsurance.om/'; });*/ setTimeout(function() { $(".retrieveQuoteButton").removeClass("trackChanges").addClass("untrackChanges"); $(".renewPolicyButton").removeClass("trackChanges").addClass("untrackChanges"); $(".pageLogo").removeClass("goTohomeSite").addClass("homeSite"); $(".pageHome").removeClass("goTohomeSite").addClass("homeSite"); }, 100); }); // For START button enable condiition function startButtonEnableCheck(){ var fNameStep1=$('#firstName').val(); var lNameStep1=$("#lastName").val(); var mobileNumber=$("#mobileNo").val(); var nationalId =$("#licNumCivilId").val(); var regNumText = $('#regNumText').val(); var reg_code = $('#vehicle_code').val(); var reg_code_pattern = /^[A-Za-z]+$/; var reg_code_test=reg_code_pattern.test(reg_code); var checkboxstatus; if (document.getElementById('regNumYesNo').checked) { checkboxstatus=true; } else { checkboxstatus=false; } if(checkboxstatus) { if(fNameStep1 == " " || fNameStep1.length == 0 || lNameStep1 == " " || lNameStep1.length == 0 || mobileNumber == " " || mobileNumber.length == 0 || nationalId == " " || nationalId.length == 0 || checkmobtest == false || checkidtest == false) { $(".login-button").addClass('disabled'); $(".login-button").addClass('cursor-style'); } else{ $(".login-button").removeClass('disabled'); $(".login-button").removeClass('cursor-style'); } } if(!checkboxstatus) { if(fNameStep1 == " " || fNameStep1.length == 0 || lNameStep1 == " " || lNameStep1.length == 0 || mobileNumber == " " || mobileNumber.length == 0 || nationalId == " " || nationalId.length == 0 || regNumText.length == 0 || reg_code.length == 0 || reg_code_test == false || checkmobtest == false || checkidtest == false){ $(".login-button").addClass('disabled'); $(".login-button").addClass('cursor-style'); } else{ $(".login-button").removeClass('disabled'); $(".login-button").removeClass('cursor-style'); } } } // For START button enable condiition function end function loadPlateCode(vehPlateCode){ var ddName="vehPlateCodeList"; $.ajax({ type: "POST", url: contextPathUrl+"/loadDropDown.do?ddName="+ddName+"&", dataType: "json", success: function(data, status,xhr){ $("#vehicle_code").html(""); $("#vehicle_codespan").text("Select"); $("#vehicle_code").append(""); $.each(data, function(index, value) { $.each(value, function(key, name){ $("#vehicle_code").append(''); index++; }); }); retrieveDropdownvalues(vehPlateCode,"vehicle_code"); }, error: function(status, errorThrown){ }, complete: function (textStatus){ } }); } function retrieveDropdownvalues(id,dropdownId){ var dispLength; if(dropdownId == 'carFinance'){ dispLength = 17; if(id == '99915'){ $('.other-required').show(); } }else if(dropdownId == 'carModel' || dropdownId == 'vehNCDProvider' || dropdownId == 'nationality' || dropdownId == 'emirate' || dropdownId == 'orangeCardBranch'){ dispLength = 17; } else{ dispLength = 23; } var selectobject = document.getElementById(dropdownId); if(selectobject!=null && selectobject.options){//Added null check for (var i=0; i