	function selectAllBoxesOnLoad() {
		
		for(i=1;i<8;i++) {	
			document.getElementById("c" + i).checked = true;
		}
		document.getElementById("checkSolutions").checked = true;
		document.getElementById("checkBranches").checked = true;	
				
	
	}
	var counter;
	window.onload=init;
	
	function init(){
		counter = document.getElementById("pageCounter").value;
		
		if(counter == "0"){
			selectAllBoxesOnLoad();
		}
	}

	
	
	function selectBranches() {
		
		if(document.getElementById("checkBranches").checked == true) {
			for(i=1;i<5;i++) {	
				document.getElementById("c" + i).checked = true;
			}
		}else {
			for(i=1;i<5;i++) {		
				document.getElementById("c" + i).checked = false;				
			}
		}
	}

	function selectSolutions() {
		if(document.getElementById("checkSolutions").checked == true) {
			for(i=5;i<8;i++) {	
				document.getElementById("c" + i).checked = true;
			}
		}else {
			for(i=5;i<8;i++) {		
				document.getElementById("c" + i).checked = false;				
			}
		}
	}
	
	function checkBranch(){	
	        var branche = true;
		for(i=1;i<5;i++) {						
			if(document.getElementById("c" + i).checked == false){
				document.getElementById("checkBranches").checked = false;
				branche = false;
				break;
			}	
			if(branche==true){
				document.getElementById("checkBranches").checked = true;
			}			
		}	
	}
	
	function checkSolution(){
		var solution = true;
		for(i=5;i<8;i++) {		
			if(document.getElementById("c" + i).checked == false){
				document.getElementById("checkSolutions").checked = false;
				break;
			}
			if(solution==true){
				document.getElementById("checkSolutions").checked = true;
			}
		}	
	}
