var PreLoadImage = function() {
	var $myChart = $("#Chart_img");

	if (! $myChart.attr("complete")) {
	
		$myChart.hide();
		$("div.chart").addClass("ImgNotReady");
	}

	$myChart.load(function() {
		$("div.chart").removeClass("ImgNotReady");
		$myChart.show();
	});

}

$(document).ready(function() {
	jQuery.tablesorter.addParser ({
		id: "hunFloat",
		is: function(s) {
			var str = s.replace(/&nbsp;/g," ");
			return /^[0-9]?[0-9, ]*[%]?$/.test(str);
		},
		format: function(s) {
			var str = s.replace(/&nbsp;/g," ");
			return jQuery.tablesorter.formatFloat( str.replace(/,/g,".").replace(/ /g,"" ).replace(/%/g,""));

		},
		type: "numeric"
	});



	if ($("#Chart_img").length) {
		PreLoadImage();
	}

	$("table.myTable td input:checkbox").click(function(event) {
		var $target = $(event.target);
		if ($target.attr("checked")) {
			if ($("table.myTable td input:checkbox:checked").length > 6) {
				return false;
			}
		}
	});

	$("input.SelectAll").click(function() {
		var $checkbox = $("table.myTable td input:checkbox");

		$checkbox.each(function(i) {
			if (i<6 && $("input.SelectAll").attr("checked")) {
				$(this).attr("checked",true);	
			} else {
				$(this).attr("checked",false);
			}
		});
	});
});

