function load_listing_types(sel) {
    if (sel == '') {
        var url = '/ajax/load-listing-types/';    
    } else {
        var url = '/ajax/load-listing-types/' + sel + '/';
    }
    $.post(url, function(data){
		if(data){
            $('#id_listing_type').html(data);
		}
	});
}

function load_price_range(listing_type, province_area, suburb, property_type) {
    
    var url = '/ajax/load-price-range/' + listing_type + '/';
    
    if (province_area != '') {
        url += province_area+ '/';
    }
    
    if (suburb != '') {
        url += suburb + '/';
    }
    
    if (property_type != '') {
        url += property_type + '/';
    }
    
    if (listing_type != '') {
        $.post(url, function(data){
            if(data){
                $('#id_price_range').html(data);
            }
        });    
    }
}

function load_province_areas(listing_type, sel) {
    if (sel == '') {
        var url = '/ajax/load-locations/' + listing_type + '/';    
    } else {
        var url = '/ajax/load-locations/' + listing_type + '/' + sel + '/';
    }
    
    if (listing_type != '') {
        $.post(url, function(data){
            if(data){
                $('#id_province_area').html(data);
            }
        });    
    }
}

function load_suburbs(listing_type, region, sel) {
    
    if (sel != '') {
        var url = '/ajax/load-suburbs/' + listing_type + '/' + region + '/' + sel + '/';    
    } else {
        var url = '/ajax/load-suburbs/' + listing_type + '/' + region + '/' ;    
    }
    
    if (listing_type != '' && region != '') {
        $.post(url, function(data){
            if(data){
                $('#id_suburb').html(data);
            }
        });    
    }
}

function load_property_types(listing_type, region, suburb, sel) {
    
    if (sel != '') {
        var url = '/ajax/load-property-types/' + listing_type + '/' + region + '/' + suburb + '/' + sel + '/';    
    } else {
        var url = '/ajax/load-property-types/' + listing_type + '/' + region + '/' + suburb + '/' ;    
    }
    
    if (listing_type != '' && region != '' && suburb !='') {
        $.post(url, function(data){
            if(data){
                $('#id_property_type').html(data);
            }
        });    
    }
}
