$(document).ready(function(){

	/*$('<button id="clearBtn">Uncheck all</button>').insertBefore('input[name="filter"]');
	$('<button id="resetBtn">Check all</button>').insertBefore('input[name="filter"]');


	$('#resetBtn').click(function(){
		$('#formFilter input[type="checkbox"]').attr('checked', 'checked');
		return false;
	});
	$('#clearBtn').click(function(){
		$('#formFilter input[type="checkbox"]').attr('checked', '');
		return false;
	});*/
	
	$('#formFilter input[type="submit"]').css('display','none');
	
	$('.overlay').ajaxStart(function(){
	
		$('#formFilter :checkbox').each(function(){
			$(this).attr('disabled', true);
		});	
		$('#formFilter :radio').each(function(){
			$(this).attr('disabled', true);
		});		
		
	
		$('<div class="ajaxLoader"></div>').insertBefore('#filterResults #listings');
		$('.ajaxLoader').css('height', $('#listings').css('height'));
		$('#filterResults h3').text('Loading results that match your interests');
		$('#filterResults #listings').text('');
		//$('#formFilter').addClass('working');		
	}).ajaxStop(function(){
		$('#formFilter :checkbox').each(function(){
			$(this).removeAttr('disabled');
		});
		$('#formFilter :radio').each(function(){
			$(this).removeAttr('disabled');
		});		

		//$('#formFilter').removeClass('working');
	});

	

	
	function CheckSelected(){
			
		var idArray = $('input:checked').map(function (){
			if($(this).attr('name') == 'adviceExample'){
				//return $(this).parent().children('label').text();
				return $(this).parent().children('label').attr('rel');
			}else if($(this).attr('name') == 'searchCollection'){
				return;
			}else{
				return $(this).attr('name');
			}
		});
		$('#filterResults').attr('rel', $.makeArray(idArray).join(','));	
		
		$('#filterResults').load('http://webarchive.nationalarchives.gov.uk/20110118095356/http://www.cabe.org.uk/sc.results.inc.php?tags='+$('#filterResults').attr('rel').replace(/\s/g,'+')+'');
		
		
		
		
		
        }
	
	$("#formFilter :checkbox").click(function(){
		CheckSelected();
	});
	$("#formFilter :radio").click(function(){
		CheckSelected();
	});

	
	

});

