﻿$(function() {//select quick search model
    $("#imgQuickSearchModelLoader").css({ 'display': 'block' });
    var paramList = '{' + '"model":"' + '' + '"}';
    $.ajax({
        type: "POST",
        url: "/helpers/siteHelper.aspx/SelectModelVariant",
        contentType: "application/json; charset=utf-8",
        data: paramList,
        dataType: "json",
        success: function(msg) {
        $("#quickSearchModel").html('<select id=\'ddlModel\' name=\'ddlModel\'><option value=\'Model\'>Model</option>' + msg.d + '</select>');
        $("#imgQuickSearchModelLoader").css({ 'display': 'none' });
        },
        error: function(XMLHttpRequest, textStatus, errorThrown) {
            //alert(textStatus);
        }
    })
            
    if ($.cookie('iqreset') == null) {//check if we need to reset the cookies
                
        // remove existing search cookies
        $.cookie('iqsrch', null, { path: '/' });
        $.cookie('iqquickspec', null, { path: '/' });
        $.cookie('iqspec', null, { path: '/' });
        
        // create the reset cookie
        $.cookie('iqreset', '', { expires: 7, path: '/' });

    }
    
});

function RedirectToAdvancedSearch(pages, pageSize, rowCount, sortOrder) {
    var searchType = $("input[@name='quickSearchType']:checked").val();
    $.cookie('iqsrch', 'quick', { expires: 7, path: '/' });
    var paramList = '{' + '"model":"' + $('select#ddlModel').val() + '"' + ',';
    paramList += '"transmission":"' + $('select#ddlTransmission').val() + '"' + ',';
    paramList += '"fuelType":"' + $('select#ddlFuelType').val() + '"' + ',';
    paramList += '"location":"' + $('select#ddlLocation').val() + '"' + ',';
    paramList += '"pageIndex":"' + pages + '"' + ',';
    paramList += '"pageSize":"' + pageSize + '"' + ',';
    paramList += '"rowCount":"' + rowCount + '"' + ',';
    paramList += '"searchType":"' + $("input[@name='quickSearchType']:checked").val() + '"' + ',';
    paramList += '"sortOrder":"' + sortOrder + '"}';

    //persist quick search spec in cookie
    $.cookie('iqquickspec', 'newused' + $("input[@name='quickSearchType']:checked").val() + 'mdl' + $('select#ddlModel').val() + 'tns' + $('select#ddlTransmission').val() + 'flt' + $('select#ddlFuelType').val() + 'lcn' + $('select#ddlLocation').val(), { expires: 7, path: '/' });
    
    // setup the default adv search - needed for returning to adv search from view car
    $.cookie('iqspec', 'model' + $('select#ddlModel').val() + 'variantVarianttransmission' + $('select#ddlTransmission').val() + 'fueltype' + $('select#ddlFuelType').val() + 'location' + $('select#ddlLocation').val() + 'pricefrom5000priceto100000yearfrom1999yearto2009mileage100000locationdisp' + $('#ddlLocation option:selected').text(), { expires: 7, path: '/' });
    
    //redirect to advanced search section
    window.document.location = '/search.aspx?Search=Quick&Type=' + searchType;
}