$(document).ready(function(){
//mainCat[]
//payType[]


//Only allow 2 sub categories
//subCat[]
var numChecked = 0;
$('input[type=checkbox]').click(function(){
	checkOrNot = $(this).attr("checked");
	
	if(checkOrNot == true){
			numChecked++;
	}
	else if(checkOrNot == false){
		numChecked--;
	}
	
	if(numChecked > 2){
			$(this).attr('checked',false);
			numChecked = 2;
			alert('You can only select 2 choices.');
	}
});	

$('#submitSearch').click(function(){
	var mainCat;
	var payType;
	var subCat;
	$('.mainCat').each(function(){
		if($(this).is(':checked')){
			mainCat = $(this).val();
		}	
	});
	
	$('.payType').each(function(){
		if($(this).is(':checked')){
			payType = $(this).val();
		}	
	});
	
	$('.subCat\\[\\]').each(function(){
		if($(this).is(':checked')){
			subCat = $(this).val();
		}	
	});
	var errors = new Array();

	if(mainCat == undefined){
		errors[0] = 'You must select 1 main category.';
	}
	if(payType == undefined){
		errors[1] = 'You must select 1 compensation type.';
	}
	if(subCat == undefined){
		errors[2] = 'You must select at least 1 sub category.';
	}


	if(errors.length>0){
		if(errors[0] == undefined){
			errors[0] = '';
		}
		if(errors[1] == undefined){
			errors[1] = '';
		}
		if(errors[2] == undefined){
			errors[2] = '';
		}
		var displayError = '';
		for(i=0;i<errors.length;i++){
				displayError = displayError + errors[i] +" \n";
		}
		alert(displayError);
		return false;
	}
});

});
