$(document).ready(function(){
	$('#search_options').accordion({autoheight: false});
	
	$(".search_options_li").click(function() { 
		var id = $(this).attr("id");
		$("#sear"+id).attr("checked","true");  
	});

	$("#manufacturers").change(function () {
	    var str = "";
        $("#manufacturers option:selected").each(function () {str = $(this).val();});
			$("#type_li").hide();
		  $("#type_list").html('');  
			$("#model_li").hide();
			$("#model_list").html(''); 			
		if(str>0){
				$.ajax({
					   url: "ajax_requests.php?call=search_type_list",
					   data: "manu="+str,
					   dataType: "json",
					   global: false,
					   beforeSend:function () {
							$("#search_indicator").html('Processing<br/><br/><img src="templates/default/images/icons/ajax-loader.gif" />');
						},
					   success: function(data){
						   $("#search_indicator").html('');
						   if(data.length>0){
			                   var options = '<option value="0">Choose a product type</option>';
							    for (var i = 0; i < data.length; i++) {
							        options += '<option value="' + data[i].optionValue + '">' + data[i].optionName + '</option>';
							    }
							    $("#type_list").html(options);  
							    //$("#type_list").val(0);  
								  $("#model_li").hide();
								  $("#model_list").html(''); 		
	          			$("#type_li").show();
						   }
					    }
				 });
		}
    });	

	$("#type_list").change(function () {
	    var str = "";
        $("#type_list option:selected").each(function () {str = $(this).val();});
		$("#model_li").hide();
	    $("#model_list").html('');  
		if(str>0){
				var manu = $("#manufacturers").val();
				$.ajax({
					   url: "ajax_requests.php?call=search_printers_list",
					   data: "manu="+manu+"&type="+str,
					   dataType: "json",
					   global: false,
					   beforeSend:function () {
							$("#search_indicator").html('Processing<br/><br/><img src="templates/default/images/icons/ajax-loader.gif" />');
						},
					   success: function(data){
						   $("#search_indicator").html('');
						   if(data.length>0){
			                   var options = '<option value="0">Choose a printer model</option>';
							    for (var i = 0; i < data.length; i++) {
							        options += '<option value="' + data[i].optionValue + '">' + data[i].optionName + '</option>';
							    }
							    $("#model_list").html(options);  
							    //$("#model_list").val(0);  
	          			$("#model_li").show();
						   }
					    }
				 });
		}
    });	

	$("#products_search").submit( function () {
  		$("#search_indicator").html('Processing<br/><br/><img src="templates/default/images/icons/ajax-loader.gif" />');
	});

});