//01-04-2010 product database ajax functions
//jQuery(document).ready(function(){
   // jQuery('#rating').rating('www.url.php', {maxvalue:5, curvalue:1});
    //Initiate facebox popup
    //jQuery('a[rel*=facebox]').facebox();
//});


jQuery(function() {
//jQuery(document).ready(
      
    //Hide not used selects
    jQuery("#brand").hide();
    jQuery("#type").hide();
    jQuery("#models").hide();
 
    jQuery("#type").change( function() {
        jQuery("#brand").hide();                
        jQuery("#models").hide();

        jQuery("#result").html('Retrieving ...');
        jQuery.ajax({
            type: "POST",
            data: "data=" + jQuery(this).val() + "&data2=" + jQuery("#selection").val(),
            url: "app/getSelect.php?s=brand",
            success: function(msg){
                if (msg != ''){
                    jQuery("#brand").html(msg).show();
                   jQuery("#result").html('');
                   createList();
                }
                else{
                    jQuery("#result").html('<em>No item result</em>');
                }
            }
        });
    });
 
 
    jQuery("#selection").change( function() {
        jQuery("#type").hide();
        jQuery("#models").hide();
        jQuery("#brand").hide();
        jQuery("#list").html('');
        jQuery("#result").html('Retrieving ...');
        jQuery.ajax({
            type: "POST",
            data: "data=" + jQuery(this).val(),
            url: "app/getSelect.php?s=type",
            success: function(msg){
                if (msg != ''){
                jQuery("#type").html(msg).show();
                   jQuery("#result").html('');
                }
                else{
                    jQuery("#result").html('<em>No item result</em>');
                }
            }
        });
    });
    
    

    
    
        jQuery("#brand").change( function() {
        jQuery("#models").hide();
        jQuery("#result").html('Retrieving ...');
        jQuery.ajax({
            type: "POST",
            data: "data=" + jQuery(this).val() + "&data2=" + jQuery("#selection").val() + "&type=" + jQuery("#type").val(),
            url: "app/getSelect.php?s=models",
            success: function(msg){
                if (msg != ''){
                    jQuery("#models").html(msg).show();
                   jQuery("#result").html('');
                   createList();
                }
                else{
                    jQuery("#result").html('<em>No item result</em>');
                }
            }
        });
    });
        
        
        
        
    jQuery("#models").change( function() {
        jQuery("#result").html('Retrieving ...');
        createList();
    });        
});

function createList() {
    jQuery("#list").html('Loading list....');
    
    jQuery.ajax({
        type: "POST",
        data: "subcat=" + jQuery("#selection").val() + "&type=" + jQuery("#type").val() + "&brand=" + jQuery("#brand").val() + "&model=" + jQuery("#models").val(),
        url: "app/getList.php",
        success: function(msg){
            if (msg != ''){
               // jQuery("#type").html(msg).show();
               jQuery("#result").html('');
               
               jQuery("#list").html(msg);
               
               jQuery("#myTable").tablesorter(); 
               jQuery("#listTable").tablesorter();
               jQuery('a[rel*=facebox]').facebox();
            }
            else{
                jQuery("#list").html('<em>No item result</em>');
            }
        }
    });    
}
