function resetSearch() {
    showHideDependentQS('srch_id_bike_type');

    $('#ad_type option:selected,select#id_domicile option:selected,#pfrom option:selected,#pto option:selected,#yfrom option:selected,#yto option:selected,#enginefrom option:selected,#engineto option:selected,#mileagefrom option:selected,#mileageto option:selected,#veh_reg option:selected').removeAttr("selected");
    changeDropDownValue(document.srch.pfrom,document.srch.pto,'�','');
    changeDropDownValue(document.srch.yfrom,document.srch.yto,'','');
    changeDropDownValue(document.srch.enginefrom,document.srch.engineto,'','');
    changeDropDownValue(document.srch.mileagefrom,document.srch.mileageto,'km','');

    var srchResetField=['ad_type','pfrom','pto','yfrom','yto','enginefrom','engineto','mileagefrom','mileageto','id_domicile','veh_reg'];
    setCustomSelectText(srchResetField);
    removeSelectedHighlight(srchResetField);

    $('.customCheckLabel').removeClass('select_checkbox');
    $('.custom_cb').attr('checked', false);
}
function cleanUrl(qs) {
    var st = qs.elements.ad_type.options[qs.elements.ad_type.selectedIndex];
    var bt = qs.elements.id_bike_type.options[qs.elements.id_bike_type.selectedIndex];
    var mk = qs.elements.id_make.options[qs.elements.id_make.selectedIndex];
    var md = qs.elements.id_model.options[qs.elements.id_model.selectedIndex];
    var u =_su;

    u=u.replace(/\s/g,'-').toLowerCase();
    var arrStatus = new Array();

    arrStatus['']='haku';
    arrStatus['P']='ostetaan';
    arrStatus['F']='myydaan';
    arrStatus['R']='vuokrataan';

    if(mk.value && md.value)
        u = u+'/'+mk.title+'/'+md.title;
    else if(mk.value && !md.value)
        u = u+'/'+mk.title;

    if(bt.value)
        u = u+'/'+bt.title;
    if(st.value!='F')
        u = u+'/'+arrStatus[st.value];
    else if(mk.value && !md.value && !bt.value)
        u = u+'/myydaan';
    else if(st.value == 'F' && !mk.value && !md.value)
        u = u+'/'+arrStatus[st.value];

    u = u+'?';

    u = u.replace(/\s/g,'-').toLowerCase();
    mk.value = md.value = bt.value = st.value = '';

    cleanFrmUrl(qs,u);
    return false;
}
function generateQSData(id) {
    if(id == 'ad_type'){
        jQuery('#srch_id_bike_type,#srch_id_make,#srch_id_model,#srch_id_sub_type,#srch_id_engine_model,#srch_id_engine_type').val('');

        showHideCross('srch_id_bike_type');
        showHideCross('srch_id_make');
        showHideCross('srch_id_model');
        showHideCross('srch_id_sub_type');
        showHideCross('srch_id_engine_model');
        showHideCross('srch_id_engine_type');

        ajaxChangeEntity('AT');
    }
    else if(id == 'srch_id_bike_type') {
        jQuery('#srch_id_make,#srch_id_model,#srch_id_sub_type,#srch_id_engine_model,#srch_id_engine_type').val('');

        showHideCross('srch_id_make');
        showHideCross('srch_id_model');
        showHideCross('srch_id_sub_type');
        showHideCross('srch_id_engine_model');
        showHideCross('srch_id_engine_type');

        ajaxChangeEntity('BT');
    }
    else if(id == 'srch_id_sub_type') {
        jQuery('#srch_id_make,#srch_id_model').val('');

        showHideCross('srch_id_make');
        showHideCross('srch_id_model');
        ajaxChangeEntity('ST');
    }
    else if(id == 'srch_id_make') {
        jQuery('#srch_id_model').val('');

        showHideCross('srch_id_model');

        ajaxChangeEntity('MK');
    }
    else if(id == 'srch_id_model') {
        jQuery('#srch_id_engine_model').val('');

        showHideCross('srch_id_engine_model');

        ajaxChangeEntity('MD');
    }

    showHideCross(id);
}
function showHideDependentQS(id) {
    $('#'+id).get(0).selectedIndex = '';

    if(id == 'srch_id_bike_type' && jQuery('#'+id).val() =='') {
        jQuery('#srch_id_make,#srch_id_model,#srch_id_sub_type,#srch_id_engine_model','#srch_id_engine_type').val('');

        showHideCross('srch_id_make');
        showHideCross('srch_id_model');
        showHideCross('srch_id_sub_type');
        showHideCross('srch_id_engine_model');
        showHideCross('srch_id_engine_type');

        generateQSData('srch_id_bike_type');
        return false;
    }
}
