$(function(){
	$("#buttonOn").val("");
	var gakkoCdArray = new Array();
	$("input:checkbox:checked").each(function() {
		if ($(this).attr('checked')) {
			gakkoCdArray.push($(this).val());
		}
	});

	$(".hidGakkoCd").each(function() {
		for (var i=0; i<gakkoCdArray.length; i++) {
			if ($(this).val() == gakkoCdArray[i]) {
				$(this).remove();
			}
		}
	});

	$(".checkboxes_on").click(function() {
		$(this).parents(".checkboxes_fram").find("input[@type='checkbox']").attr('checked', true);
		return false;
	});

	$(".formSubmit").click(function() {
		$("#buttonOn").val("ON");
		var checkCount = $("input:checkbox:checked").size();

		$(".hidGakkoCd").each(function() {
			if ($(this).val()) {
				checkCount++;
			}
		});

		if (checkCount <= 0 || checkCount >= 21) {
			var checkedGakkoCd = new Array();
			$("input[@type='checkbox']").each(function() {
				if ($(this).attr('checked')) {
					checkedGakkoCd.push($(this).val());
				}
			});

			var checkedElement =
				$(document.createElement("input")).attr({type:'hidden',name:'checkedGakkoCd',value: checkedGakkoCd});
			$("form#SIRYOU").append(checkedElement);
			$("form#SIRYOU").attr('action', location.href).submit();
		}else{
			//$(".hidGakkoCd").attr('name', 'GAKKOU_CD');
			// 6/05 Eプロ影響 一括請求（リコメンド）URL変更対応
			$("form#SIRYOU").submit();
		}

		return false;
	});

	$("#result a,#resultBtm a").click(function() {
		var url = $(this).attr('href');
		var checkedGakkoCd = new Array();
		var uncheckedGakkoCd = new Array();

		$("input[@type='checkbox']").each(function() {
			if ($(this).attr('checked')) {
				checkedGakkoCd.push($(this).val());
			}else{
				uncheckedGakkoCd.push($(this).val());
			}
		});

		$(".hidGakkoCd").each(function() {
			if ($(this).val()) {
				checkedGakkoCd.push($(this).val());
			}
		});

		var checkedElement =
			$(document.createElement("input")).attr({type:'hidden',name:'checkedGakkoCd',value:checkedGakkoCd});
		var uncheckedElement =
			$(document.createElement("input")).attr({type:'hidden',name:'uncheckedGakkoCd',value: uncheckedGakkoCd});

		$("form#SIRYOU").append(checkedElement);
		$("form#SIRYOU").append(uncheckedElement);
		$("form#SIRYOU").attr('action', url).submit();

		return false;
	});
});
