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');
var LangFlag = $("#LangFlag").val();
if(LangFlag == 'A'){
$('.Arabic').css({"direction":"rtl"});
$('#vehicle_code_label').css({"right":"unset","left":"12px"});
}
loadPlateCode();
setTimeout(function() {
$(".quoteAndBuyButton").hide();
$(".arabicButton").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('
الرجاء إدخال رقم لوحة المركبه مع الرمز
');
$("#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(){
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('الرجاء كتابة الأسم كما هو مذكور في الهوية
');
$("#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(){
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('الرجاء كتابة إسم العائله/القبيله كما هو مذكور في الهوية
');
$("#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('الرجاء إدخال رقم الهاتف النقال بدون رمز فتح الخط
');
$("#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('الرجاء إدخال رقم الهويه أو رقم رخصة القياده
');
$("#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('الرجاء إدخال رقم الهويه أو رقم رخصة القياده
');
$("#licNumCivilId").addClass('error');
$('#license_float_label').closest('.form-label').before(glyRemove);
$(".login-button").addClass('disabled');
$(".login-button").addClass('cursor-style');
checkidtest = false;
}
}
});
function ValidateRegNum() {
const 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('الرجاء إدخال رقم لوحة المركبه مع الرمز
');
$('#vehicle_float_label').closest('.form-label').before(glyRemove);
} else {
if (!isNumberValid) {
$("#regNumText").addClass('error');
$('#vehicle_float_label').after('الرجاء إدخال رقم لوحة المركبه
');
$('#vehicle_float_label').closest('.form-label').before(glyRemove);
} else if (!isPlateValid) {
$("#vehicle_code").addClass('error');
$('#vehicle_float_label').after('الرجاء إدخال رمز لوحة المركبه
');
$('#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(){
//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
});
////Kaizen ADM - Release 8.6 - 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");
});
//Kaizen ADM - Release 8.6 - OMAN - RequestId:#91922 - OmanTel EMI Scheme changes - ENDS
/* $("#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("اختار");
$("#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