function setSearchMode(el, val, year_list_id) { $('.car-type li').removeClass('active'); $(el).parent('li').addClass('active'); $('#search_mode').val(val); /* Set Search Mode to Old or New */ $("#make_id").val(''); $("#model_id").html(''); $('#model_id').attr('disabled', 'disabled'); if (val == 1) { $('#' + year_list_id).parent().parent().hide(); $('#' + year_list_id).attr('disabled', 'disabled'); $('#carlist_city').parent().parent().hide(); $('#carlist_city').attr('disabled', 'disabled'); $('#model_price_range').parent().parent().show(); $('#model_price_range').removeAttr('disabled'); } else { $('#' + year_list_id).parent().parent().show(); $('#' + year_list_id).removeAttr('disabled'); $('#carlist_city').parent().parent().show(); $('#carlist_city').removeAttr('disabled'); $('#model_price_range').parent().parent().hide(); $('#model_price_range').attr('disabled', 'disabled'); } } /* Search for sale and send all option in query string fashion */ function submitForSaleSearch(frm, v) { v.validate(); if (!v.isValid()) return; var unwanted_el = new Array(); unwanted_el[0] = 'btn_submit'; unwanted_el[2] = 'Search'; unwanted_el[2] = 'search_mode'; var data = getFrmDataForUrl($(document.frmCarSearch.elements), unwanted_el); var search_mode = $('#search_mode').val(); if (search_mode <= 0) { var url = getRouteUrl('search', 'usedcars', data); } else { var url = getRouteUrl('search', 'newcars', data); } location.href = url; return false; } /* Dealer search form, option in query string fashion */ function submitDealerSearch(frm, v) { v.validate(); if (!v.isValid()) return; /* Remove Unwanted array items */ var lang_str = document.frmDealerSearch.elements['lang'].value; var lang = lang_str.substring(2, 3); var unwanted_el = new Array(); unwanted_el[0] = 'btnsubmit'; unwanted_el[1] = 'lang'; //unwanted_el[2] = 'ابحث'; if (lang != 2) { unwanted_el[2] = 'Search'; unwanted_el[3] = 'l-' + lang; } else { unwanted_el[2] = 'ابحث'; unwanted_el[3] = 'l-' + lang; } var data = getFrmDataForUrl($(document.frmDealerSearch.elements), unwanted_el); var url = getRouteUrl('search', 'dealersearch', data); location.href = url; } function listCarModelDropDownWith(make_id, sel, validator) { if (sel != '') { if (typeof $("#" + sel) != typeof undefined) { var $parent = $('#' + sel).parent(); var search_mode = $('#search_mode').val(); $.mbsmessage('Please wait...'); showHtmlElementLoading($('#' + sel)); callAjax(generateUrl('misc', 'getCarModelList', [make_id, sel, validator, search_mode], '/'), '&outmode=json', function (t) { $parent.html(t); $(document).trigger('close.mbsmessage'); }); } } } $(document).ready(function () { $('.tab-based-form').easyResponsiveTabs({ type: 'default', //Types: default, vertical, accordion width: 'auto', //auto or any width like 600px fit: true, // 100% fit in a container closed: 'accordion', // Start closed if in accordion view activate: function (event) { // Callback function if tab is switched var $tab = $(this); var $info = $('#tabInfo'); var $name = $('span', $info); $name.text($tab.text()); $info.show(); } }); var slider_mode = 'vertical'; if ($(window).width() < 1025) { slider_mode = 'horizontal'; } $('.bxslider-ver').bxSlider({ mode: slider_mode, slideMargin: 15, nextText: '', prevText: '', minSlides: 3, maxSlides: 3, }); });