$(function() {
	$("ul.sub-list").addClass("sub-scroll");
	$("a.check-all,a.check-none").attr("href", "javascript:void(0);");
	$("a.check-all").click(
		function() {
			toggler("checked",this);
		}
	);
	$("a.check-none").click(
		function() {
			toggler("",this);
		}
	);
	
	$("#tst").toggle(
		function() {			
			$("ul.sub-list").removeClass("sub-scroll");
		},
		function() {
			$("ul.sub-list").addClass("sub-scroll");
		}	
	);     
	
	$("#treatment-options input[type='radio']").click(
	    function() {
	        $("#treatment-options input[type='radio']").attr("checked","");
	        this.checked = true;
        }
    );
	
	function toggler(s, t) {		
		var ch_set = $(t).parent("div").next("ul").find("li input[type='checkbox']");
		if(!ch_set.length) {
			ch_set = $("#treatment-options input[type='radio']");
		}
		ch_set.attr("checked", s);
	}
});

function state_clicked(s) {
	// change this to reflect the proper results page URL:
	var url = "http://www.bcbs.com/innovations/bluedistinction/center-list/?";
	
	var search_all = $("#all_id").attr("checked");	
	
	var cats;
		
	if(search_all) {
	    cats = $("#treatment-options input[type='radio'][id!='all_id']").get();	
	} else {
	    cats = $("#treatment-options input[type='radio'][id!='all_id'],#treatment-options input[type='checkbox']").get();	
	}
	
	var cats_selected = false;
	
	for(var m in cats) {
		var box = cats[m];
		if(box.checked || search_all) {
			url += box.name + "=" + box.value + "&";
			cats_selected = true;
		}
	}
		
	if(cats_selected) {
		url += "state=" + s;		
		window.location.href = url;		
	} else {
		alert("Please select at least one treatment category");
	}
}

function debug(s) {
	$("#dbg").text(s);
}
