﻿(function ($) {
    $.fn.UpdateNewCarInfoSearchUrl = function (options) {

        var settings = {
            'NValues'         : '',
            'Url' : ''
        };

        var settings = $.extend({}, $.fn.UpdateNewCarInfoSearchUrl.settings, options);
        
        var root = this;
        
        var make = root.find('dl.make select option:selected').val()
        var model = root.find('dl.model select option:selected').val()
        var priceFrom = root.find('dl.PriceFrom select option:selected').val()
        var priceTo = root.find('dl.PriceTo select option:selected').val()
        var keyword = root.find('dl.keyword input').val()
                            
        var parameters = '&N='+ settings.NValues;
        var parametersPriceFrom= '';
        var parametersPriceTo = '';
        var parametersKeyword = '';
        if(make != ''){
        	parameters +='+' + make;	
        }
        if(model != ''){
                parameters +='+' + model;
        }
        if(priceFrom != ''){
                parameters +='+' + priceFrom;
                parametersPriceFrom = '&PriceFrom=' + priceFrom;
        }
        if(priceTo != ''){
                parameters +='+' + priceTo;
                parametersPriceTo = '&PriceTo=' + priceTo;
        }
        if(keyword != ''){
                parametersKeyword = '&Ntt={KEYWORD}&keywords={KEYWORD}&D={KEYWORD}'.replace(/{KEYWORD}/gi, keyword);
        }

        var url = settings.Url;
        url += parameters + parametersPriceFrom + parametersPriceTo + parametersKeyword;

        root.find('dl.search-button a').attr('target', '_blank'); 
        root.find('dl.search-button a').attr('href', url);
    }
})(jQuery);
