function openWindow(url,width,height) {
	var availheight=((screen.availHeight-height)/2);
	var availwidth=((screen.availWidth-width)/2);
	winStats='resizable=yes,toolbar=no,status=no,location=no,directories=no,menubar=no,';
	winStats+='scrollbars=yes,width='+width+',height='+height;
	if (navigator.appName.indexOf("Microsoft")>=0) {
		winStats+=',left='+availwidth+',top='+availheight;
	}else{
		winStats+=',screenX='+availwidth+',screenY='+availheight;
	}
	floater=window.open(url,"",winStats)
}


function confirmMessage(url, msg){
	if (confirm(msg)){
		document.location.href=url;
	}
}

function mergeDates(formName) {
	if (document.forms[formName].startDayDisplay.value == '' || document.forms[formName].endDayDisplay.value == '') {
		return false;
	}
	document.forms[formName].startDate.value = document.forms[formName].startDay.value+' '+document.forms[formName].startHour.value+':'+document.forms[formName].startMinute.value+':00';
	document.forms[formName].endDate.value = document.forms[formName].endDay.value+' '+document.forms[formName].endHour.value+':'+document.forms[formName].endMinute.value+':00';
	if (document.forms[formName].assignmentDeadline && document.forms[formName].assignmentDay.value != '')
		document.forms[formName].assignmentDeadline.value = document.forms[formName].assignmentDay.value+' '+document.forms[formName].assignmentHour.value+':'+document.forms[formName].assignmentMinute.value+':00';

}

function submitCSForm(formName){
	alert("Checking form.");
	if(checkFormFields(formName)){
		document.forms[formName].createCollaborationSpace.value='true';

		document.forms[formName].submit();
	}

}

function checkFormFields(formName) {
	if(document.forms[formName].name.value == ''){
		alert('A name must be given.');
		return false;
	}
	else if(document.forms[formName].subjectId.value < 1){
		alert('Choose a subject.');
		return false;
	}
	else if(document.forms[formName].targetGroupId.value < 1){
		alert('Choose a target group.');
		return false;
	}
	else if(document.forms[formName].studyTermId.value < 1){
		alert('Choose a term.');
		return false;
	}
	else if(document.forms[formName].selectedLanguageId.value < 1){
		alert('Choose a language.');
		return false;
	}
	else return true;
}	


function termSearch(formName,letter) {
	document.forms[formName].searchText.value = letter+'*';
	document.forms[formName].submit();
}
	
function changeImg(imgid,selected) {
		

		if (selected != '') {
			field_selectedOff = document.getElementById(selected);
			field_selectedOn = document.getElementById(selected+"_selected");
		}
		
		field_anleggsgartner = document.getElementById('anleggsgartner');
		field_anleggsgartnerSelected = document.getElementById('anleggsgartner_selected');		
		
		field_fiske_og_akva = document.getElementById('fiske_og_akva');
		field_fiske_og_akvaSelected = document.getElementById('fiske_og_akva_selected');
		
		field_gartner = document.getElementById('gartner');
		field_gartnerSelected = document.getElementById('gartner_selected');
		
		field_landbruk = document.getElementById('landbruk');
		field_landbrukSelected = document.getElementById('landbruk_selected');
		
		field_reindrift = document.getElementById('reindrift');
		field_reindriftSelected = document.getElementById('reindrift_selected');
		
		field_skogbruk = document.getElementById('skogbruk');
		field_skogbrukSelected = document.getElementById('skogbruk_selected');
		
		field_sport_og_fam = document.getElementById('sport_og_familiedyr');
		field_sport_og_famSelected = document.getElementById('sport_og_familiedyr_selected');
		
		field_kapitteltest = document.getElementById('kapitteltest');
		field_kapitteltestSelected = document.getElementById('kapitteltest_selected');

			
						
		if (imgid == 'anleggsgartner_selected') {
			field_anleggsgartner.style.zIndex = '1';
			field_anleggsgartnerSelected.style.zIndex = '2';
		}
		if (imgid == 'fiske_og_akva_selected') {
			field_fiske_og_akva.style.zIndex = '1';
			field_fiske_og_akvaSelected.style.zIndex = '2';
		}
		if (imgid == 'gartner_selected') {
			field_gartner.style.zIndex = '1';
			field_gartnerSelected.style.zIndex = '2';
		}
		if (imgid == 'landbruk_selected') {
			field_landbruk.style.zIndex = '1';
			field_landbrukSelected.style.zIndex = '2';
		}
		if (imgid == 'reindrift_selected') {
			field_reindrift.style.zIndex = '1';
			field_reindriftSelected.style.zIndex = '2';
		}
		if (imgid == 'skogbruk_selected') {
			field_skogbruk.style.zIndex = '1';
			field_skogbrukSelected.style.zIndex = '2';
		}
		if (imgid == 'sport_og_familiedyr_selected') {
			field_sport_og_fam.style.zIndex = '1';
			field_sport_og_famSelected.style.zIndex = '2';
		}
		if (imgid == 'kapitteltest_selected') {
			field_kapitteltest.style.zIndex = '1';
			field_kapitteltestSelected.style.zIndex = '2';
		}
		if (imgid == '') {
		
			field_anleggsgartner.style.zIndex = '2';
			field_anleggsgartnerSelected.style.zIndex = '1';
			
			field_fiske_og_akva.style.zIndex = '2';
			field_fiske_og_akvaSelected.style.zIndex = '1';
			
			field_gartner.style.zIndex = '2';
			field_gartnerSelected.style.zIndex = '1';
			
			field_landbruk.style.zIndex = '2';
			field_landbrukSelected.style.zIndex = '1';
		
			field_reindrift.style.zIndex = '2';
			field_reindriftSelected.style.zIndex = '1';
			
			field_skogbruk.style.zIndex = '2';
			field_skogbrukSelected.style.zIndex = '1';
	
			field_sport_og_fam.style.zIndex = '2';
			field_sport_og_famSelected.style.zIndex = '1';
		
			field_kapitteltest.style.zIndex = '2';
			field_kapitteltestSelected.style.zIndex = '1';
			
			if (selected != '') {
				field_selectedOff.style.zIndex = '1';
				field_selectedOn.style.zIndex = '2';
			}
			
			
		}

	}
	
	 function setlayerdisplay(showLayer)
        {
        	var currentState = document.getElementById(showLayer+'_arrow_right').style.zIndex;
       
        	document.getElementById('multimedia_arrow_right').style.zIndex = '2';
            document.getElementById('multimedia_arrow_down').style.zIndex = '1';
            document.getElementById('oppgaver_arrow_right').style.zIndex = '2';
            document.getElementById('oppgaver_arrow_down').style.zIndex = '1';
            document.getElementById('fakta_arrow_right').style.zIndex = '2';
            document.getElementById('fakta_arrow_down').style.zIndex = '1';
            document.getElementById('oppgaverSearchcontent').style.display='none';
            document.getElementById('multimediaSearchcontent').style.display='none';
            document.getElementById('faktaSearchcontent').style.display='none';


           if (currentState == 1 ) {
            	document.getElementById(showLayer+'_arrow_right').style.zIndex = '2';
            	document.getElementById(showLayer+'_arrow_down').style.zIndex = '1';
            	document.getElementById(showLayer+'Searchcontent').style.display='none';
            }
            else {
            	document.getElementById(showLayer+'_arrow_right').style.zIndex = '1';
            	document.getElementById(showLayer+'_arrow_down').style.zIndex = '2';
            	document.getElementById(showLayer+'Searchcontent').style.display='block';
            }
        }
        

/*Functions for editprofile*/
        
function setOptions(the_text, the_values,the_select,selectedSchoolValue ) {
		schoolSelect = $(the_select);
	  schoolSelect.options.length = 0;
	
	     for ( loop=0; loop < the_text.length; loop++) {
	       schoolSelect.options[loop] = new Option(the_text[loop],the_values[loop]);
	      if (schoolSelect.options[loop].value == selectedSchoolValue) {
	      	schoolSelect.options[loop].selected=1;
	      }
	  }
	}

 function onSubmit(formName) {
	$$('.validationError').each(function (s){
		s.removeClassName('validationError');
	});
 
	// Check every mandatory fields
	if ($F('firstName') == '') $('firstName').addClassName('validationError');
	if ($F('lastName') == '') $('lastName').addClassName('validationError');
	if (!$('gender_m').checked && !$('gender_f').checked) $('genderTable').addClassName('validationError');
	if ($F('email') == '') $('email').addClassName('validationError');
	if ($F('userName') == '') $('userName').addClassName('validationError');
	if ($F('password') == '') $('password').addClassName('validationError');
	if ($F('verifyPassword') == '') $('verifyPassword').addClassName('validationError');
	if ($F('userRole') == '') $('userRole').addClassName('validationError');
	if ($F('countySelect') == '') $('countySelect').addClassName('validationError');
	if ($F('schoolSelect') == -1) $('schoolSelect').addClassName('validationError');
	if ($F('trinnSelect') == -1) $('trinnSelect').addClassName('validationError');
	if ($F('utdanningsprogramSelect') == -1) $('utdanningsprogramSelect').addClassName('validationError');
	if (!$('languageId_1').checked && !$('languageId_3').checked) $('language').addClassName('validationError');
	
	var nrOfFailure = $$('.validationError').size();
	if (nrOfFailure < 1) formName.submit();
	else alert('Fyll ut alle felter merket med *');
}


