$(document).ready(function() {

    $.ajaxSetup({
        url:"quicksearch",
        type: "POST",
        timeout: "15000",
        cache: true
    });

    $("#update_indicator").ajaxStart(function(){
        $(this).show();
    });
    $("#update_indicator").ajaxStop(function(){
        $(this).hide();
    });

    // on category change
    $("#selectcategory").change( function() {
        var category = $('select#selectcategory option:selected').val();

        $.ajax({
            data: "action=catchange&category="+category,
            success: function(data){
                $("#selectbrand").html(data);
            },
            error: function(xhr, status){
                alert("Error "+status);
            }
        });
    });

    // gender change
    $("#selectgender").change( function() {
        var category = $('select#selectcategory option:selected').val();
        var gender = $('select#selectgender option:selected').val();

        $.ajax({
            data: "action=genderchange&category="+category+"&gender="+gender,
            success: function(data){
                $("#selectbrand").html(data);
            },
            error: function(xhr, status){
                alert("Error "+status);
            }
        });
    });

    $(".selectqs").change( function() {

        var category = $('select#selectcategory option:selected').val();
        var gender = $('select#selectgender option:selected').val();
        var brand = $('select#selectbrand option:selected').val();
        var color = $('select#selectcolor option:selected').val();

        $.ajax({
            data: "category="+category+"&gender="+gender+"&brand="+brand+"&color="+color,
            success: function(data){
                $(".catalog").html(data);
            },
            error: function(xhr, status){
                alert("Error "+status);
            }
        });
    });
});
