function resetTaskform(){
				for (i=0;i<document.newtask.courses.length;i++)
				{
					document.newtask.courses[i].checked = false;
				} 
				for(i=0;i<document.newtask.docs.length;i++)
				{
					document.newtask.docs[i].checked = false;
				} 
				for(i=0;i<document.newtask.tests.length;i++)
				{
					document.newtask.tests[i].checked = false;
				} 
				for(i=0;i<document.newtask.o3.length;i++)
				{
					document.newtask.o3[i].checked = false;
				}
			 	$('#userselect').hide('fast'); 
				$('#userimport').hide('slow'); 
				$('#checkbx2').hide('fast'); 
				$('#checkbx4').hide('slow');
				$('#checkbx3').hide('fast');
				$('#checkbx5').show('fast');
				$('#checkbx6').hide('fast');
				$('#o3bx').hide('fast');
				document.getElementById("NT01").checked = false;
				document.getElementById("NT00").checked = false;
				document.getElementById("NT02").checked = false;
	}
function checknewgroupform() {
	if((document.newuser.group_name.value.length < 3)){
		alert("Du m"+unescape("%E5")+"ste v"+unescape("%E4")+"lja ett gruppnamn med mellan 3-20 tecken!");
		document.newuser.group_name.focus();
		return false;
	}
}
function checkgroupselect() {
    var check1 = document.form.group.selectedIndex;
	var check2 = document.form.group[check1].value; 
	if (check2 == "0"){ 
	     alert("Ingen grupp vald!");
	     document.form.group.focus();
	     return false;
	} else {
	    document.form.file_path.value=document.form.file.value;
	}
}
function changehidden() {
			document.getElementById("edithtml").value = document.getElementById("edithtml").value;
		}
	function changehidden2() {
			document.getElementById("edithtml").value = document.getElementById("N1").value + document.getElementById("N2").value + document.getElementById("N3").value;
			document.getElementById('prewmess').innerHTML = document.getElementById("edithtml").value
		}
	function CheckselectAllC(action){
	    unchecked = 2;
		for(i=0;i<document.newuser.courses.length;i++){
			if (document.newuser.courses[i].checked == true) {
			    $('#selectC').hide('fast');
		        $('#deselectC').show('fast');
		        if (action == "edituser") {
		           $('#courseheritage').hide('fast');
		        }
		        unchecked = 1;
		        break;
			}
		   
		}
		 if (unchecked != 1)	{
		        $('#selectC').show('fast');
		        $('#deselectC').hide('fast');
		        if (action == "edituser") {
		           $('#courseheritage').show('fast');
		        }
		    }
	}
	
	function selectAllC(action){
		for(i=0;i<document.newuser.courses.length;i++){
			document.newuser.courses[i].checked = true;
		}
		$('#selectC').hide('fast');
		$('#deselectC').show('fast');
		document.newuser.changecourses.value = "Y";
		if (action == "edituser") {
		    alert("Du har markerat alla e-kurser, det innebär att eleven inte automatiskt får nya e-kurser som tilldelas gruppen denne tillhör.");
		}
	}
	function deselectAllC(){
		for(i=0;i<document.newuser.courses.length;i++){
			document.newuser.courses[i].checked = false;
		}
		$('#selectC').show('fast');
		$('#deselectC').hide('fast');
		document.newuser.changecourses.value = "Y";
	}
	function CheckselectAllT(action){
	    unchecked = 2;
		for(i=0;i<document.newuser.tests.length;i++){
			if (document.newuser.tests[i].checked == true) {
			    $('#selectT').hide('fast');
		        $('#deselectT').show('fast');
		        if (action == "edituser") {
		           $('#testheritage').hide('fast');
		        }
		        unchecked = 3;
		        break;
			}
		   
		}
		 if (unchecked != 3)	{
		        $('#selectT').show('fast');
		        $('#deselectT').hide('fast');
		        if (action == "edituser") {
		           $('#testheritage').show('fast');
		        }
		    }
	}
	function CheckselectAllt1(action){
	    unchecked = 2;
		for(i=0;i<document.newuser.tests_t1.length;i++){
			if (document.newuser.tests_t1[i].checked == true) {
			    $('#selectt1').hide('fast');
		        $('#deselectt1').show('fast');
		        if (action == "edituser") {
		           $('#testheritaget1').hide('fast');
		        }
		        unchecked = 3;
		        break;
			}
		   
		}
		 if (unchecked != 3)	{
		        $('#selectt1').show('fast');
		        $('#deselectt1').hide('fast');
		        if (action == "edituser") {
		           $('#testheritaget1').show('fast');
		        }
		    }
	}
	function CheckselectAllt3(action){
	    unchecked = 2;
		for(i=0;i<document.newuser.tests_t3.length;i++){
			if (document.newuser.tests_t3[i].checked == true) {
			    $('#selectt3').hide('fast');
		        $('#deselectt3').show('fast');
		        if (action == "edituser") {
		           $('#testheritaget3').hide('fast');
		        }
		        unchecked = 3;
		        break;
			}
		   
		}
		 if (unchecked != 3)	{
		        $('#selectt3').show('fast');
		        $('#deselectt3').hide('fast');
		        if (action == "edituser") {
		           $('#testheritaget3').show('fast');
		        }
		    }
	}
	function CheckselectAllt4(action){
	    unchecked = 2;
		for(i=0;i<document.newuser.tests_t4.length;i++){
			if (document.newuser.tests_t4[i].checked == true) {
			    $('#selectt4').hide('fast');
		        $('#deselectt4').show('fast');
		        if (action == "edituser") {
		           $('#testheritaget4').hide('fast');
		        }
		        unchecked = 3;
		        break;
			}
		   
		}
		 if (unchecked != 3)	{
		        $('#selectt4').show('fast');
		        $('#deselectt4').hide('fast');
		        if (action == "edituser") {
		           $('#testheritaget4').show('fast');
		        }
		    }
	}
	function CheckselectAllt5(action){
	    unchecked = 2;
		for(i=0;i<document.newuser.tests_t5.length;i++){
			if (document.newuser.tests_t5[i].checked == true) {
			    $('#selectt5').hide('fast');
		        $('#deselectt5').show('fast');
		        if (action == "edituser") {
		           $('#testheritaget5').hide('fast');
		        }
		        unchecked = 3;
		        break;
			}
		   
		}
		 if (unchecked != 3)	{
		        $('#selectt5').show('fast');
		        $('#deselectt5').hide('fast');
		        if (action == "edituser") {
		           $('#testheritaget5').show('fast');
		        }
		    }
	}
	function selectAllT(action){
		document.newuser.changetests.value = "Y";
		if (action == "edituser" || action == "newuser") {
		    if(confirm("Obs! Vill du tilldela användaren alla tester manuellt? Det innebär att utbudet av tester inte styrs från gruppen."))
                 {
                   for(i=0;i<document.newuser.tests.length;i++){
			             document.newuser.tests[i].checked = true;
		             }
		             $('#selectT').hide('fast');
		             $('#deselectT').show('fast');
                 } 
		} else {
		    for(i=0;i<document.newuser.tests.length;i++){
			    document.newuser.tests[i].checked = true;
		    }
		    $('#selectT').hide('fast');
		    $('#deselectT').show('fast');
		
		}	
	}
	function deselectAllT(){
		for(i=0;i<document.newuser.tests.length;i++){
			document.newuser.tests[i].checked = false;
		}
		$('#selectT').show('fast');
		$('#deselectT').hide('fast');
		document.newuser.changetests.value = "Y";
	}
	function selectAllt1(action){
		document.newuser.changetests_t1.value = "Y";
		if (action == "edituser" || action == "newuser") {
		    if(confirm("Obs! Vill du tilldela användaren alla tester manuellt? Det innebär att utbudet av tester inte styrs från gruppen."))
                 {
                   for(i=0;i<document.newuser.tests_t1.length;i++){
			             document.newuser.tests_t1[i].checked = true;
		             }
		             $('#selectt1').hide('fast');
		             $('#deselectt1').show('fast');
                 } 
		} else {
		    for(i=0;i<document.newuser.tests_t1.length;i++){
			    document.newuser.tests_t1[i].checked = true;
		    }
		    $('#selectt1').hide('fast');
		    $('#deselectt1').show('fast');
		
		}	
	}
	function deselectAllt1(){
		for(i=0;i<document.newuser.tests_t1.length;i++){
			document.newuser.tests_t1[i].checked = false;
		}
		$('#selectt1').show('fast');
		$('#deselectt1').hide('fast');
		document.newuser.changetests_t1.value = "Y";
	}
	function selectAllt3(action){
		document.newuser.changetests_t3.value = "Y";
		if (action == "edituser" || action == "newuser") {
		    if(confirm("Obs! Vill du tilldela användaren alla tester manuellt? Det innebär att utbudet av tester inte styrs från gruppen."))
                 {
                   for(i=0;i<document.newuser.tests_t3.length;i++){
			             document.newuser.tests_t3[i].checked = true;
		             }
		             $('#selectt3').hide('fast');
		             $('#deselectt3').show('fast');
                 } 
		} else {
		    for(i=0;i<document.newuser.tests_t3.length;i++){
			    document.newuser.tests_t3[i].checked = true;
		    }
		    $('#selectt3').hide('fast');
		    $('#deselectt3').show('fast');
		
		}	
	}
	function deselectAllt3(){
		for(i=0;i<document.newuser.tests_t3.length;i++){
			document.newuser.tests_t3[i].checked = false;
		}
		$('#selectt3').show('fast');
		$('#deselectt3').hide('fast');
		document.newuser.changetests_t3.value = "Y";
	}
	function selectAllt4(action){
		document.newuser.changetests_t4.value = "Y";
		if (action == "edituser" || action == "newuser") {
		    if(confirm("Obs! Vill du tilldela användaren alla tester manuellt? Det innebär att utbudet av tester inte styrs från gruppen."))
                 {
                   for(i=0;i<document.newuser.tests_t4.length;i++){
			             document.newuser.tests_t4[i].checked = true;
		             }
		             $('#selectt4').hide('fast');
		             $('#deselectt4').show('fast');
                 } 
		} else {
		    for(i=0;i<document.newuser.tests_t4.length;i++){
			    document.newuser.tests_t4[i].checked = true;
		    }
		    $('#selectt4').hide('fast');
		    $('#deselectt4').show('fast');
		
		}	
	}
	function deselectAllt4(){
		for(i=0;i<document.newuser.tests_t4.length;i++){
			document.newuser.tests_t4[i].checked = false;
		}
		$('#selectt4').show('fast');
		$('#deselectt4').hide('fast');
		document.newuser.changetests_t4.value = "Y";
	}
	function selectAllt5(action){
		document.newuser.changetests_t5.value = "Y";
		if (action == "edituser" || action == "newuser") {
		    if(confirm("Obs! Vill du tilldela användaren alla tester manuellt? Det innebär att utbudet av tester inte styrs från gruppen."))
                 {
                   for(i=0;i<document.newuser.tests_t5.length;i++){
			             document.newuser.tests_t5[i].checked = true;
		             }
		             $('#selectt5').hide('fast');
		             $('#deselectt5').show('fast');
                 } 
		} else {
		    for(i=0;i<document.newuser.tests_t5.length;i++){
			    document.newuser.tests_t5[i].checked = true;
		    }
		    $('#selectt5').hide('fast');
		    $('#deselectt5').show('fast');
		
		}	
	}
	function deselectAllt5(){
		for(i=0;i<document.newuser.tests_t5.length;i++){
			document.newuser.tests_t5[i].checked = false;
		}
		$('#selectt5').show('fast');
		$('#deselectt5').hide('fast');
		document.newuser.changetests_t5.value = "Y";
	}	
	function CheckselectAllO(action){
	    unchecked = 2;
		for(i=0;i<document.newuser.o3.length;i++){
			if (document.newuser.o3[i].checked == true) {
			    $('#selectO').hide('fast');
		        $('#deselectO').show('fast');
		        if (action == "edituser") {
		           $('#o3heritage').hide('fast');
		        }
		        unchecked = 5;
		        break;
			}
		   
		}
		 if (unchecked != 5)	{
		        $('#selectO').show('fast');
		        $('#deselectO').hide('fast');
		        if (action == "edituser") {
		           $('#o3heritage').show('fast');
		        }
		    }
	}
	function selectAllO(action){
		document.newuser.changeo3.value = "Y";
		if (action == "edituser" || action == "newuser") {
		    if(confirm("Obs! Vill du tilldela användaren alla enkäter manuellt? Det innebär att utbudet av enkäter inte styrs från gruppen."))
                 {
                   for(i=0;i<document.newuser.o3.length;i++){
			             document.newuser.o3[i].checked = true;
		             }
		             $('#selectO').hide('fast');
		             $('#deselectO').show('fast');
                 } 
		} else {
		    for(i=0;i<document.newuser.o3.length;i++){
			    document.newuser.o3[i].checked = true;
		    }
		    $('#selectO').hide('fast');
		    $('#deselectO').show('fast');
		
		}	
	}
	function deselectAllO(){
		for(i=0;i<document.newuser.o3.length;i++){
			document.newuser.o3[i].checked = false;
		}
		$('#selectO').show('fast');
		$('#deselectO').hide('fast');
		document.newuser.changeo3.value = "Y";
	}
	
	function CheckselectAllD(action){
	    unchecked = 2;
		for(i=0;i<document.newuser.docs.length;i++){
			if (document.newuser.docs[i].checked == true) {
			    $('#selectD').hide('fast');
		        $('#deselectD').show('fast');
		        if (action == "edituser") {
		           $('#docheritage').hide('fast');
		        }
		        unchecked = 4;
		        break;
			}
		   
		}
		 if (unchecked != 4)	{
		        $('#selectD').show('fast');
		        $('#deselectD').hide('fast');
		        if (action == "edituser") {
		           $('#docheritage').show('fast');
		        }
		    }
	}
	function selectAllD(action){
		for(i=0;i<document.newuser.docs.length;i++){
			document.newuser.docs[i].checked = true;
		}
		$('#selectD').hide('fast');
		$('#deselectD').show('fast');
		document.newuser.changedocs.value = "Y";
		if (action == "edituser") {
		    alert("Du har markerat alla dokument, det innebär att eleven inte automatiskt får nya dokument som tilldelas gruppen denne tillhör.");
		}
	}
	function deselectAllD(){
		for(i=0;i<document.newuser.docs.length;i++){
			document.newuser.docs[i].checked = false;
		}
		$('#selectD').show('fast');
		$('#deselectD').hide('fast');
		document.newuser.changedocs.value = "Y";
	}
	function activateAllU(){
		    for(i=0;i<document.activate.users.length;i++){
			    document.activate.users[i].checked = true;
		    }
		    for(i=0;i<document.activate.groups.length;i++){
			    document.activate.groups[i].checked = false;
		    }
		    $('#selectO').hide('fast');
		    $('#deselectO').show('fast');
		    $('#selectT').show('fast');
		    $('#deselectT').hide('fast');
	}
	function deactivateAllU(){
		    for(i=0;i<document.activate.users.length;i++){
			    document.activate.users[i].checked = false;
		    }
		    $('#selectO').show('fast');
		    $('#deselectO').hide('fast');	
	}
	function activateAllG(){
		    for(i=0;i<document.activate.groups.length;i++){
			    document.activate.groups[i].checked = true;
		    }
		    for(i=0;i<document.activate.users.length;i++){
			    document.activate.users[i].checked = false;
		    }
		    $('#selectT').hide('fast');
		    $('#deselectT').show('fast');
		     $('#selectO').show('fast');
		     $('#deselectO').hide('fast');
	}
	function deactivateAllG(){
		    for(i=0;i<document.activate.groups.length;i++){
			    document.activate.groups[i].checked = false;
		    }
		    $('#selectT').show('fast');
		    $('#deselectT').hide('fast');	
	}
	function selectAllU(){
		for(i=0;i<document.newtask.users.length;i++){
			document.newtask.users[i].checked = true;
		}
	}
	function unselectAllU(){
		for(i=0;i<document.newtask.users.length;i++){
			document.newtask.users[i].checked = false;
		}
	}
	function changecoursesform(){
		    document.newuser.changecourses.value = "Y";
		}
	function changetestsform(){
		    document.newuser.changetests.value = "Y";
		}
	function changetestsform_t1(){
		    document.newuser.changetests_t1.value = "Y";
		}
	function changetestsform_t2(){
		    document.newuser.changetests_t2.value = "Y";
		}	
	function changetestsform_t3(){
		    document.newuser.changetests_t3.value = "Y";
		}
	function changetestsform_t4(){
		    document.newuser.changetests_t4.value = "Y";
		}
	function changetestsform_t5(){
		    document.newuser.changetests_t5.value = "Y";
		}	
	function changeo3form(){
		    document.newuser.changeo3.value = "Y";
		}	
	function changedocsform(){
		    document.newuser.changedocs.value = "Y";
		}	
	function checkcontent(){
			var check1 = document.newtask.services.selectedIndex;
			var check2 = document.newtask.services[check1].value; 
			if (check2 == "T"){ 
				$('#userselect').hide('fast'); 
				$('#userimport').hide('slow'); 
				$('#checkbx2').hide('fast'); 
				$('#checkbx4').hide('fast');
				$('#checkbx3').show('slow');
				$('#checkbx5').hide('fast');
				$('#checkbx6').hide('fast');
				$('#o3bx').hide('fast');
			} else if (check2 == "C") {
				$('#userselect').hide('fast'); 
				$('#userimport').hide('slow'); 
				$('#checkbx2').show('slow'); 
				$('#checkbx4').hide('fast');
				$('#checkbx3').hide('fast');
				$('#checkbx5').hide('fast');
				$('#checkbx6').hide('fast');
				$('#o3bx').hide('fast');
			 } else if (check2 == "D") {
			 	$('#userselect').hide('fast'); 
				$('#userimport').hide('slow'); 
				$('#checkbx2').hide('fast'); 
				$('#checkbx4').show('slow');
				$('#checkbx3').hide('fast');
				$('#checkbx5').hide('fast');
				$('#checkbx6').hide('fast');
				$('#o3bx').hide('fast');
			 } else if (check2 == "O") {
				$('#userselect').hide('fast'); 
				$('#userimport').hide('slow'); 
				$('#checkbx2').hide('fast');
				$('#checkbx3').hide('fast');
				$('#checkbx4').hide('fast');
				$('#checkbx5').hide('fast');
				$('#checkbx6').hide('fast');
				$('#o3bx').show('slow');
			 } else {
			 	$('#userselect').hide('fast'); 
				$('#userimport').hide('slow'); 
				$('#checkbx2').hide('fast'); 
				$('#checkbx4').hide('slow');
				$('#checkbx3').hide('fast');
				$('#checkbx5').show('fast');
				$('#checkbx6').hide('fast');
				$('#o3bx').hide('fast');
			 }
	}
	function checkUcontent(){
			var check3 = document.newtask.targetusers.selectedIndex;
			var check4 = document.newtask.targetusers[check3].value; 
			if (check4 == "A"){ 
				if (confirm("Detta kommer att lägga till alla användare?")) {
					document.newtask.UG.value = "A";
					document.newtask.step.value = 2;
					document.newtask.submit();
				}
				else {
					$('#userselect').show('fast');
				}
			}else if (check4 == "S") {
				$('#userselect').hide('fast'); 
				$('#userimport').hide('slow'); 
				$('#checkbx2').hide('slow'); 
				$('#checkbx4').hide('fast');
				$('#checkbx3').hide('fast');
				$('#checkbx5').hide('fast');
				$('#checkbx6').show('fast');
				document.newtask.UG.value = "U";
			}else if (check4 == "G") {
				$('#userselect').hide('fast'); 
				$('#userimport').hide('slow'); 
				$('#checkbx2').hide('slow'); 
				$('#checkbx4').hide('fast');
				$('#checkbx3').hide('fast');
				$('#checkbx5').hide('fast');
				$('#checkbx6').hide('fast');
				$('#checkbx7').show('fast');
				document.newtask.UG.value = "G";		
			 } else if (check4 == "E") {
			 	$('#userselect').hide('fast'); 
				$('#userimport').show('slow'); 
				$('#checkbx2').hide('fast'); 
				$('#checkbx4').hide('slow');
				$('#checkbx3').hide('fast');
				$('#checkbx5').hide('fast');
				$('#checkbx6').hide('fast');
				$('#checkbx7').hide('fast');
				document.newtask.UG.value = "E";
				document.newtask.ext.value = "Y";
			 }
			 document.newtask.targetusers.focus = false;
	}
	function submitUsers(){
			document.newtask.step.value = 2;
			document.newtask.submit();
	}
	function checkNewtaskform(){
		if(document.newtask.name.value.length < 1){
			alert("Uppgiften måste ha ett namn!");
			document.newtask.name.focus();
			return false;
		} else if(document.newtask.from.value.length < 10) {
			alert("Du måste ha ett startdatum i rätt format");
			document.newtask.from.focus();
			return false;
		} else if (document.newtask.to.value.length < 10) {
			alert("Du måste ha ett slutdatum i rätt format");
			document.newtask.to.focus();
			return false;
		} else {
			newtask.submit();
		}
	}
	function checkTmoments(){
		checkedValue=0;
		if(document.newtask.newtid.checked == true){
			document.newtask.submit();
			checkedValue=1;
		}
		for(i=0;i<document.newtask.tests.length;i++){
			if (document.newtask.tests[i].checked == true) {
				document.newtask.submit();
				checkedValue=1;
			}
		}
		for(i=0;i<document.newtask.pretest.length;i++){
			if (document.newtask.pretest[i].checked == true) {
				document.newtask.submit();
				checkedValue=1;
			}
		}
		for(i=0;i<document.newtask.pretestX.length;i++){
			if (document.newtask.pretestX[i].checked == true) {
				document.newtask.submit();
				checkedValue=1;
			}
		}
		if (checkedValue == 0) {
			alert("Ingen test markerad! Klicka på tillbaka för att ändra momenttyp.");
		}
	}
	function checkCmoments(){
		checkedValue=0;
		for(i=0;i<document.newtask.courses.length;i++){
			if (document.newtask.courses[i].checked == true) {
				document.newtask.submit();
				checkedValue=1;
			}
		}
		if (checkedValue == 0) {
			alert("Ingen e-kurs markerad! Klicka på tillbaka för att ändra momenttyp.");
		}
	}
	function checkDmoments(){
		checkedValue=0;
		if(document.newtask.newdid.checked == true){
			document.newtask.submit();
			checkedValue=1;
		}
		for(i=0;i<document.newtask.docs.length;i++){
			if (document.newtask.docs[i].checked == true) {
				document.newtask.submit();
				checkedValue=1;
			}
		}
		if (checkedValue == 0) {
			alert("Inget markerat! Klicka på tillbaka för att ändra momenttyp.");
		}
	}
	function checkOmoments(){
		checkedValue=0;
		if(document.newtask.newoid.checked == true){
			document.newtask.submit();
			checkedValue=1;
		}
		for(i=0;i<document.newtask.o3.length;i++){
			if (document.newtask.o3[i].checked == true) {
				document.newtask.submit();
				checkedValue=1;
			}
		}
		if (checkedValue == 0) {
			alert("Inget markerat! Klicka på tillbaka för att ändra momenttyp.");
		}
	}
	function check_newuserform() {
	 if((document.newuser.username.value.length < 3) || (document.newuser.username.value.length > 50)){
		alert("Du m"+unescape("%E5")+"ste v"+unescape("%E4")+"lja ett anv"+unescape("%E4")+"ndarnamn med mellan 3-50 alfanumeriska tecken!");
		document.newuser.username.focus();
		return false;
	} else if(document.newuser.password1.value.length < 5) {
		alert("Du m\345ste v\344lja ett l\366senord med minst 6 tecken!");
		document.newuser.password1.focus();
		return false;
	} else if(document.newuser.password1.value != document.newuser.password2.value) {
		alert("L"+unescape("%F6")+"senorden matchar inte!!");
		document.newuser.password1.focus();
		return false;
	} else if ((document.newuser.uservalid.value.indexOf("-") != -1) || (document.newuser.uservalid.value.indexOf("/") != -1)) {
			alert("Giltighetsdatumet \344r fel format det ska vara \345\345\345\345mmdd och inte inneh\345lla - eller / t.ex. 20080909");
			document.newuser.uservalid.focus();
			return false;
	} else if (document.newuser.e_mail.value != "") {
	    if ((document.newuser.e_mail.value.indexOf("@") == -1) || (document.newuser.e_mail.value.indexOf(".") == -1)) {
			alert("Ogiltig e-post adress i e-post f"+unescape("%E4")+"ltet");
			document.newuser.e_mail.focus();
			$('#checkbx1').hide('fast'); 
			$('#checkbx2').show('fast');
			return false;
	    }
	}
}
    function selectoptions(){
		var checktype1 = document.newquest.checktype.selectedIndex;
		var checktype2 = document.newquest.checktype[checktype1].value;
		if (checktype2 == "C" &&  document.newquest.forceansw.checked == true){
		    $('#checkbx2').show('fast');
		} else {
		     $('#checkbx2').hide('fast');
		     document.newquest.checkednr.value = "0";
		}
	}	
	function selectoptions2(){
		var checktype1 = document.tests.checktype.selectedIndex;
		var checktype2 = document.tests.checktype[checktype1].value;
		if (checktype2 == "C" &&  document.tests.forceansw.checked == true){
		    $('#checkbx2').show('fast');
		} else {
		     $('#checkbx2').hide('fast');
		     document.tests.checkednr.value = "0";
		}
	}
	
    function setUser(){
		var checkusr1 = document.newuser.type.selectedIndex;
		var checkusr2 = document.newuser.type[checkusr1].value; 
		if (checkusr2 == "A"){ 
		    setAdminPrivs();
			document.newuser.phone.value = "";
			document.newuser.updatedefpriv.value = "Y";
			$('#admphone').show('fast');
			$('#admphone2').show('fast');
		} else {	
			document.newuser.a3.value = "N";
			document.newuser.Allgrups.checked = false;
			document.newuser.new_group.checked = false;
			document.newuser.broadcast.checked = false;
			document.newuser.create_users.checked = false;
			document.newuser.importU.checked = false;
			document.newuser.news.checked = false;
			document.newuser.create_plan.checked = false;
			document.newuser.create_tests.checked = false;
			document.newuser.create_o3.checked = false;
			document.newuser.adddocuments.checked = false;
			document.newuser.tasks.checked = false;
			document.newuser.view_stats.checked = false;
			document.newuser.find_competens.checked = false;
			document.newuser.updatedefpriv.value = "Y";
			$('#admphone').hide('fast');
			$('#admphone2').hide('fast');
		 	$('#userselect').hide('fast'); 
			$('#userimport').hide('slow'); 
			$('#checkbx2').hide('fast'); 
			$('#checkbx4').hide('slow');
			$('#checkbx3').hide('fast');
			$('#checkbx5').show('fast');
			$('#checkbx6').hide('fast');
		}
		document.newuser.changepriv.value = "Y";
		document.newuser.updatedefpriv.value = "Y";
	}
	function setAdminPrivs(){
            document.newuser.a3.value = "Y";
            document.newuser.broadcast.checked = true;
			document.newuser.create_users.checked = true;
			document.newuser.importU.checked = true;
			document.newuser.news.checked = true;
			document.newuser.create_plan.checked = true;
			document.newuser.create_tests.checked = true;
			document.newuser.create_o3.checked = true;
			document.newuser.adddocuments.checked = true;
			document.newuser.tasks.checked = true;
			document.newuser.view_stats.checked = true;
			document.newuser.find_competens.checked = true;
    }
	function setadvButton(){
			var checkusr1 = document.newuser.type.selectedIndex;
			var checkusr2 = document.newuser.type[checkusr1].value;
			if (checkusr2 == "A"){
				$('#checkbx1').hide('fast');
				$('#hiddenselect').show('fast');
				$('#advadm').show('fast');
				} else {
				$('#checkbx1').hide('fast');
				$('#hiddenselect').show('fast');
				$('#advusr').show('fast');
				}
		}
	var editGroups = [];
	var rmGroups = [];
	var setAprivs = [];
	function checkarray(obj) {
	    for(var i = 0; i < editGroups.length; i++) {
            if(editGroups[i] === obj){
                   return true;
                }
            }
            editGroups.push(obj);
            for(i = 0; i < rmGroups.length; i++) {
                if(rmGroups[i] === obj){
                   rmGroups.splice(i,1);
                }
            }
            
     } 
     function updrmarray(obj) {
            for(i = 0; i < rmGroups.length; i++) {
                if(rmGroups[i] === obj){
                   rmGroups.splice(i,1);
                }
            }
     }       
    function checkrmarray(obj) {
	    for(i = 0; i < rmGroups.length; i++) {
                if(rmGroups[i] === obj){
                    return true;
                }
            }
            rmGroups.push(obj);
        for(var i = 0; i < editGroups.length; i++) {    
            if(editGroups[i] === obj){
                  editGroups.splice(i,1);
                }
            }
     } 
     function updgarray(obj) {
           for(var i = 0; i < editGroups.length; i++) {    
            if(editGroups[i] === obj){
                  editGroups.splice(i,1);
                }
            }
      }      
     function checkprivarray(uid) {
	    for(var i = 0; i < setAprivs.length; i++) {
            if(setAprivs[i] === uid){
                    return true;
                }
            }
            setAprivs.push(uid);
     } 
     function updprivarray(uid) {
	    for(var i = 0; i < setAprivs.length; i++) {
            if(setAprivs[i] === uid){
                    setAprivs.splice(i,1);
                }
            }
     } 
	function updategroups(gid){
	    var checkusrt1 = document.newuser.type.selectedIndex;
		var checkusrt2 = document.newuser.type[checkusrt1].value; 
		var obj = document.getElementById(gid).value;
		var uid = document.getElementById(gid).value;
        if (document.getElementById(gid).checked == true) {
            checkarray(obj);
            if (checkusrt2 == "A" || document.getElementById("R"+gid).checked == true){ 
                checkprivarray(obj);
                document.getElementById("R"+gid).checked = true;
		     }
         } else {
            checkrmarray(obj);
            updgarray(obj); 
            updprivarray(gid);
            document.getElementById("R"+gid).checked = false;
        } 
        document.getElementById("editgroups").value =  editGroups;
        document.getElementById("removegroups").value = rmGroups;
        document.getElementById("editprivs").value = setAprivs;
		document.newuser.updategroup.value = "Y";
		document.newuser.changepriv.value = "Y";
		document.newuser.updatedefpriv.value = "N";
	}
	function updateGroupusers(gid){
		var obj = document.getElementById(gid).value;
		var uid = document.getElementById(gid).value;
        if (document.getElementById(gid).checked == true) {
            checkarray(obj);
            if (document.newuser.type.value == "A" || document.getElementById("R"+gid).checked == true){ 
                checkprivarray(obj);
                document.getElementById("R"+gid).checked = true;
		     }
         } else {
            checkrmarray(obj);
            updgarray(obj); 
            updprivarray(gid);
            document.getElementById("R"+gid).checked = false;
        } 
        document.getElementById("editgroups").value =  editGroups;
        document.getElementById("removegroups").value = rmGroups;
        document.getElementById("editprivs").value = setAprivs;
		document.newuser.updategroup.value = "Y";
		document.newuser.changepriv.value = "Y";
		document.newuser.updatedefpriv.value = "N";
	}
	function updateuserform(){
		    document.newuser.updateusers.value = "Y";
		}	
	function changeprivs(uid){
	        document.newuser.updategroup.value = "Y";
		    document.newuser.changepriv.value = "Y";
		    document.newuser.updatedefpriv.value = "N";
		    document.getElementById(uid).checked = true;
		    var obj = document.getElementById("R"+uid).value;
		    if (document.getElementById("R"+uid).checked == true) {
		            checkarray(obj);
		            checkprivarray(uid);
		            setAdminPrivs();
		        } else {
		            updprivarray(uid);
		            checkarray(uid);
		        }
		    document.getElementById("editprivs").value = setAprivs; 
		    document.getElementById("editgroups").value =  editGroups;
		}
		function changeUserprivs(uid){
	        document.newuser.updategroup.value = "Y";
		    document.newuser.changepriv.value = "Y";
		    document.newuser.updatedefpriv.value = "N";
		    document.getElementById(uid).checked = true;
		    var obj = document.getElementById("R"+uid).value;
		    if (document.getElementById("R"+uid).checked == true) {
		            checkarray(obj);
		            checkprivarray(uid);
		        } else {
		            updprivarray(uid);
		            checkarray(uid);
		        }
		    document.getElementById("editprivs").value = setAprivs; 
		    document.getElementById("editgroups").value =  editGroups;
		}
	function setservices(){
		    var checkserv1 = document.newuser.services.selectedIndex;
			var checkserv2 = document.newuser.services[checkserv1].value; 
			if (checkserv2 == "1"){ 
			    $('#percent1').hide('fast');
			    $('#percent2').hide('fast');
			    $('#percent3').hide('fast');
			    $('#percent4').hide('fast');
			    $('#seeansw1').hide('fast');
			    $('#seeansw2').hide('fast');
			    $('#besttest1').hide('fast');
			    $('#besttest2').hide('fast');
			    document.newuser.e3.checked = false;
			    document.newuser.create_tests.checked = false;
				document.newuser.create_o3.checked = false;
			 } else {
			    $('#percent1').show('fast');
			    $('#percent2').show('fast');
			    $('#percent3').show('fast');
			    $('#percent4').show('fast');
			    $('#seeansw1').show('fast');
			    $('#seeansw2').show('fast');
			    $('#besttest1').show('fast');
			    $('#besttest2').show('fast');
			    document.newuser.e3.checked = true;
			    document.newuser.create_tests.checked = true;
				document.newuser.create_o3.checked = true;
			 }
		}	
		function setselfreg(){
		    var checkselfreg1 = document.newuser.selfreg.selectedIndex;
			var checkselfreg2 = document.newuser.selfreg[checkselfreg1].value; 
			if (checkselfreg2 == "1"){ 
			    $('#selfreg3').show('fast');
			    $('#selfreg4').show('fast');
			 } else {
			    $('#selfreg3').hide('fast');
			    $('#selfreg4').hide('fast');
			 }
		}
		function changeDefprivs(){
		      document.newuser.updatedefpriv.value = "Y";
		}
		
		function changepretestform(coid2){
		    if (document.getElementById("P"+coid2).checked == true) {
		            document.getElementById("PX"+coid2).value = coid2;
		        } else {
		            document.getElementById("PX"+coid2).value = "";
		        }
		}
		function setSendURL(goUrl){
		      document.forms[0].send_url.value = goUrl;
		}
		function setStep(step){
		    document.newtask.step.value = step;
		    document.newtask.submit();  
		}
		function delTmoment(mid,type){
		    document.newtask.delM.value = mid;
		    document.newtask.type.value = type; 
		    document.newtask.submit();
		}
	function moreLevels(id)
	{
	check[id];
	if(check[id] != true) //if a value is not true, use this rather than == false, 'cos the first time no value will be set and it will be undefined, not true or false
		{
		document.getElementById('imgCheck' + id).src = "gfx/icons/colaps.gif"; //change the image
		document.getElementById('inputCheck' + id).value = "true"; //change the field value
		check[id] = true; //change the value for this checkbox in the array
		expandform('visible',1);
		}
	else
		{
		document.getElementById('imgCheck' + id).src = "gfx/icons/expand.gif";
		document.getElementById('inputCheck' + id).value = "false";
		check[id] = false;
		expandform('hidden',1);
		}
	document.getElementById('tocheck').value = id;
	}	
	
	function lookup(inputString,id,orgnr,oid) {
			if($(inputString).val() != "") {
    			var value = inputString.replace(/^\s\s*/, '').replace(/\s\s*$/, '');
    			var intRegex = /^\d+$/;
    			if(!intRegex.test(value)) {
        			alert("Field must be numeric");
        			success = false;
    			} else {
    				$.post("../php/rpc/maxusergroup.php", {id: ""+id+"",setvalue: ""+value+""}, 
    				function(data){
						if(data.length > 0) {
							if(data == 'overload') {
								alert('Antal licenser överstiger totalt antal, pröva med att ta bort licenser från annan grupp.');
								document.getElementById(oid).value=orgnr;
								document.getElementById(oid).focus();
							} else {
								alert('Gruppen innehåller fler användare än värdet!');
								document.getElementById(oid).value=orgnr;
								document.getElementById(oid).focus();
							}
						}
					});
    			}
			}
		}
