/*

Written by Jon Gales (me@jongales)
Updated: 01/02/08

*/

site_url = 'http://law.advancedfilemaker.com/reports/index.php';
site_hm = 'http://law.advancedfilemaker.com';

$(document).ready(function(){
  	$("#association_filter_by_q").hide();
	
	$(".linkpulldown").change(function() { 
		window.location=this.value; 
	});

	$("#association_filter_by_col").change(function() {
		val = $(this).attr('value');
		
		if (val != null) {
			$("#association_filter_by_q").fadeIn("fast").focus().attr('value', '');
		} else {
			$("#association_filter_by_q").fadeOut("fast");
			association_id 	= $("#association_filter_by_id").attr('value');
			$.ajax({
				type: "POST",
	   			url: site_url + "?controller=association&method=search",
	   			data: "association_id=" + association_id + "&filter=" + null +"&query=" + null,
	   			success: function(msg){
	     			$("#association_data").html(msg).fadeIn(100);
	   			}
	 		});
		}
	});

  	$("#association_filter_by_q").keyup(function() {
		query 			= $("#association_filter_by_q").attr('value');
		association_id 	= $("#association_filter_by_id").attr('value');
		filter 			= $("#association_filter_by_col").attr('value');
		sort 			= $("#association_sort_by_col").attr('value');

		if (this.value.length > 2 && query != null) {
			
			$("#association_data").fadeOut(100, function() {
				$("#ajax_progress").show();
				$.ajax({
					type: "POST",
		   			url: site_url + "?controller=association&method=search",
		   			data: "association_id=" + association_id + "&filter=" + filter +"&query=" + query + "&sort=" + sort,
		   			success: function(msg){
						$("#ajax_progress").hide();
		     			$("#association_data").html(msg).fadeIn(100);
		   			}
		 		});
			});
		}
	});
	
	$("#association_sort_by_col").change(function() {
		
		sort = $(this).attr('value');
		
		query 			= $("#association_filter_by_q").attr('value');
		association_id 	= $("#association_filter_by_id").attr('value');
		filter 			= $("#association_filter_by_col").attr('value');

		$("#association_data").fadeOut(100, function() {
			$("#ajax_progress").show();
			$.ajax({
				type: "POST",
	   			url: site_url + "?controller=association&method=search",
	   			data: "association_id=" + association_id + "&filter=" + filter +"&query=" + query + "&sort=" + sort,
	   			success: function(msg){
					$("#ajax_progress").hide();
	     			$("#association_data").html(msg).fadeIn(100);
	   			}
	 		});
		});
	});	
  	
	$("#print").click(function() {
		
		$("#header").hide();
		$("#panel").hide();
		$("#search_panel").hide();
		
		$("body").dblclick(function(){
			$("#header").show();
			$("#panel").show();
			$("#search_panel").show();
		});
	});

});

