// JavaScript Document
/*************************************************************************
  This code is from Dynamic Web Coding at http://www.dyn-web.com/
  Copyright 2001-3 by Sharon Paine 
  See Terms of Use at http://www.dyn-web.com/bus/terms.html
  regarding conditions under which you may use this code.
  This notice must be retained in the code as is!
*************************************************************************/

// resize fix for ns4
var origWidth, origHeight;
if (document.layers) {
	origWidth = window.innerWidth; origHeight = window.innerHeight;
	window.onresize = function() { if (window.innerWidth != origWidth || window.innerHeight != origHeight) history.go(0); }
}

// link style change
var cur_link;
function doLinkClass(lnk) {
  if (lnk && lnk.blur) lnk.blur();	// remove marquee
  if (!lnk || cur_link == lnk) return;
  if (cur_link) cur_link.className = "done";
  lnk.className = "on";
  cur_link = lnk;
} 

var cur_lyr;	// holds id of currently visible layer
function swapLayers(lnk,id) {
//  doLinkClass(lnk);
  if (cur_lyr) hideLayer(cur_lyr);
  showLayer(id);
  cur_lyr = id;
}

function showLayer(id) {
  var lyr = getElemRefs(id);
  if (lyr && lyr.css) lyr.css.visibility = "visible";
}

function hideLayer(id) {
  var lyr = getElemRefs(id);
  if (lyr && lyr.css) lyr.css.visibility = "hidden";
}

function getElemRefs(id) {
	var el = (document.getElementById)? document.getElementById(id): (document.all)? document.all[id]: (document.layers)? getLyrRef(id,document): null;
	if (el) el.css = (el.style)? el.style: el;
	return el;
}

// get reference to nested layer for ns4
// from old dhtmllib.js by Mike Hall of www.brainjar.com
function getLyrRef(lyr,doc) {
	if (document.layers) {
		var theLyr;
		for (var i=0; i<doc.layers.length; i++) {
	  	theLyr = doc.layers[i];
			if (theLyr.name == lyr) return theLyr;
			else if (theLyr.document.layers.length > 0) 
	    	if ((theLyr = getLyrRef(lyr,theLyr.document)) != null)
					return theLyr;
	  }
		return null;
  }
}

function init(id,lyr) {
  var lnk = getElemRefs(id);
  swapLayers(lnk,lyr);
}

// SIKTE SCRIPTS FROM HERE ON
function checkAllAlder(alder)
{
if (alder.inpAlleAldere.checked)
   {
   alder.inpAlderstrinn1.checked = true;
   alder.inpAlderstrinn2.checked = true;
   alder.inpAlderstrinn3.checked = true;
   alder.inpAlderstrinn4.checked = true;
   alder.inpAlderstrinn5.checked = true;
   }
else
	{
   alder.inpAlderstrinn1.checked = false;
   alder.inpAlderstrinn2.checked = false;
   alder.inpAlderstrinn3.checked = false;
   alder.inpAlderstrinn4.checked = false;
   alder.inpAlderstrinn5.checked = false;

   }
}

function checkOneAlder(alder)
{
	alder.inpAlleAldere.checked = false;
}


function checkValgDirekte(styring)
{
	if( styring.inpStringValgDirekte.checked == true)
	{
		styring.inpStringValgIndirekte.checked = false;
	}
	

	if( styring.inpStringValgDirekte.checked == false 
		&& styring.inpStringValgIndirekte.checked == false )
	{
		styring.inpIngenKravValg.checked = true;
	}
	else
	{
		styring.inpIngenKravValg.checked = false;
	}
}

function checkValgIndirekte(styring)
{
	
	if( styring.inpStringValgIndirekte.checked == true)
	{
		styring.inpStringValgDirekte.checked = false;
	}


	if( styring.inpStringValgDirekte.checked == false 
		&& styring.inpStringValgIndirekte.checked == false )
	{
		styring.inpIngenKravValg.checked = true;
	}
	else
	{
		styring.inpIngenKravValg.checked = false;
	}
}

function checkAllStyringValg(styring)
{
	if(styring.inpIngenKravValg.checked)
	{
	   styring.inpStringValgDirekte.checked =   false;
	   styring.inpStringValgIndirekte.checked =        false;
	}
}







function checkAllStyringSystem(styring)
{
	if(styring.inpVisAlleStyringSystem.checked)

	{
		styring.inpTastatur.checked =   true;
		styring.inpJoystick.checked =   true;
		styring.inpmus.checked = true;
		styring.inp_1_bryter.checked = true;
		styring.inp_2_brytere.checked = true;
		styring.inp_3_brytere.checked = true;
		styring.inp_4_brytere.checked = true;
		styring.inp_5_brytere.checked = true;
	}
	else
	{
		styring.inpTastatur.checked =   false;
		styring.inpJoystick.checked =   false;
		styring.inpmus.checked = false;
		styring.inp_1_bryter.checked = false;
		styring.inp_2_brytere.checked = false;
		styring.inp_3_brytere.checked = false;
		styring.inp_4_brytere.checked = false;
		styring.inp_5_brytere.checked = false;
	}

}
function checkOneStyringSystem(styring)
{
	if( styring.inpTastatur.checked == false 
		&& styring.inpJoystick.checked == false
		&& styring.inpmus.checked == false
		&& styring.inp_1_bryter.checked == false
		&& styring.inp_2_brytere.checked == false
		&& styring.inp_3_brytere.checked == false
		&& styring.inp_4_brytere.checked == false
		&& styring.inp_5_brytere.checked == false
		&& styring.inp_oyestyring_erica.checked == false
		&& styring.inp_oyestyring_mytobii.checked == false		)
	{
		styring.inpVisAlleStyringSystem.checked = true;
	}
	else
	{
		styring.inpVisAlleStyringSystem.checked = false;
	}
}

function checkAllBrytere(styring)
{
	if(styring.inpBrytere.checked)

	{
		styring.inp_1_bryter.checked = true;
		styring.inp_2_brytere.checked = true;
		styring.inp_3_brytere.checked = true;
		styring.inp_4_brytere.checked = true;
		styring.inp_5_brytere.checked = true;
	}
	else
	{
		styring.inp_1_bryter.checked = false;
		styring.inp_2_brytere.checked = false;
		styring.inp_3_brytere.checked = false;
		styring.inp_4_brytere.checked = false;
		styring.inp_5_brytere.checked = false;
	}


	if( styring.inpTastatur.checked == false 
		&& styring.inpJoystick.checked == false
		&& styring.inpmus.checked == false
		&& styring.inp_1_bryter.checked == false
		&& styring.inp_2_brytere.checked == false
		&& styring.inp_3_brytere.checked == false
		&& styring.inp_4_brytere.checked == false
		&& styring.inp_5_brytere.checked == false )
	{
		styring.inpVisAlleStyringSystem.checked = true;
	}
	else
	{
		styring.inpVisAlleStyringSystem.checked = false;
	}
}

function checkOneSkanningMetode(styring)
{
	if( styring.inp_skanning_metode_selvdirigert.checked == false 
		&& styring.inp_skanning_metode_automatisk.checked == false )
	{
		styring.inp_skanning_metode.checked = true;
	}
	else
	{
		styring.inp_skanning_metode.checked = false;
	}
}

function checkAllSkanningMetode(styring)
{
	if(styring.inp_skanning_metode.checked)

	{
	   styring.inp_skanning_metode_selvdirigert.checked =   false;
	   styring.inp_skanning_metode_automatisk.checked =     false;
	}

}


function checkOneSkanningType(styring)
{
	if( styring.inp_skanning_type_visuell.checked == false 
		&& styring.inp_skanning_type_auditiv.checked == false  )
	{
		styring.inp_skanning_type.checked = true;
	}
	else
	{
		styring.inp_skanning_type.checked = false;
	}
}

function checkAllSkanningType(styring)
{
	if(styring.inp_skanning_type.checked)

	{
	   styring.inp_skanning_type_visuell.checked =   false;
	   styring.inp_skanning_type_auditiv.checked =     false;
	}

}


function checkOneSkanningTeknikk(styring)
{
	if( styring.inp_skanning_teknikk_linar.checked == false 
		&& styring.inp_skanning_teknikk_rad.checked == false )
	{
		styring.inp_skanning_teknikk.checked = true;
	}
	else
	{
		styring.inp_skanning_teknikk.checked = false;
	}
}

function checkAllSkanningTeknikk(styring)
{
	if(styring.inp_skanning_teknikk.checked)

	{
	   styring.inp_skanning_teknikk_linar.checked =   false;
	   styring.inp_skanning_teknikk_rad.checked =     false;
	}

}

function checkOneSkanningFigur(styring)
{
	if( styring.inpSkanningsymbolRamme.checked == false 
		&& styring.inpSkanningsymbolRamme.checked == false 
		&& styring.inpSkanningsymbolFormFigur.checked == false )
	{
		styring.inp_skanning_figur.checked = true;
	}
	else
	{
		styring.inp_skanning_figur.checked = false;
	}
}

function checkAllSkanningFigur(styring)
{
	if(styring.inp_skanning_figur.checked)

	{
	   styring.inpSkanningsymbolRamme.checked =   false;
	   styring.inpSkanningsymbolRamme.checked =     false;
	   styring.inpSkanningsymbolFormFigur.checked =     false;
	}

}

function checkOneStyringsniva(styring)
{
	if( styring.inpEtTrykk.checked == false
		&& styring.inpTrykkHold.checked == false 
		&& styring.inpFlereTrykk.checked == false
		&& styring.inpVelgeMellomTo.checked == false 
		&& styring.inpVelgeMellomFlere.checked == false 
		&& styring.inpVelgeEnBryter.checked == false 
		&& styring.inpVelgeMellomToBrytere.checked == false 
		&& styring.inpVelgeMellomFlereBrytere.checked == false 
		&& styring.inpVelgeMellom5Tast.checked == false 
		&& styring.inpMusbevegePil.checked == false 
		&& styring.inpMusbevegePilKlikk.checked == false		
		&& styring.inpMusKlikkKlikkav.checked == false 
		&& styring.inpMusKlikkFlyttSlipp.checked == false 
		&& styring.mus_1_piltast.checked == false 
		&& styring.inpMus2Piltast.checked == false 
		&& styring.inpMus3Piltast.checked == false 
		&& styring.inpMus4Piltast.checked == false 
		&& styring.inpMus5Piltast.checked == false
		&& styring.inpIntegrertMeny.checked == false 
		&& styring.inpStatiskMeny.checked == false 
		&& styring.inpSeriellMeny.checked == false 
		&& styring.inpHirarkiskMeny.checked == false 
		&& styring.inpToTrykk.checked == false 
		&& styring.inpTrykkSlipp.checked == false )
	{
		styring.inpStyringsnivaAlle.checked = true;
	}
	else
	{
		styring.inpStyringsnivaAlle.checked = false;
	}
	
}


function checkAllStyringsniva(styring)
{
	if(styring.inpStyringsnivaAlle.checked)
	{
		styring.inpEtTrykk.checked = true
		styring.inpToTrykk.checked = true 
		styring.inpTrykkSlipp.checked = true 
		styring.inpTrykkHold.checked = true 
		styring.inpFlereTrykk.checked = true
		styring.inpVelgeMellomTo.checked = true
		styring.inpVelgeMellomFlere.checked = true
		styring.inpVelgeEnBryter.checked = true
		styring.inpVelgeMellomToBrytere.checked = true
		styring.inpVelgeMellomFlereBrytere.checked = true
		styring.inpVelgeMellom5Tast.checked = true
		styring.inpMusbevegePil.checked = true
		styring.inpMusbevegePilKlikk.checked = true		
		styring.inpMusKlikkKlikkav.checked = true
		styring.inpMusKlikkFlyttSlipp.checked = true
		styring.inpMus2Piltast.checked = true
		styring.inpMus3Piltast.checked = true
		styring.inpMus4Piltast.checked = true
		styring.inpMus5Piltast.checked = true
		styring.inpIntegrertMeny.checked = true
		styring.inpStatiskMeny.checked = true
		styring.inpSeriellMeny.checked = true
		styring.inpHirarkiskMeny.checked = true
	}
 	else
	{
		styring.inpEtTrykk.checked = false
		styring.inpToTrykk.checked = false
		styring.inpTrykkSlipp.checked = false
		styring.inpTrykkHold.checked = false
		styring.inpFlereTrykk.checked = false
		styring.inpVelgeMellomTo.checked = false
		styring.inpVelgeMellomFlere.checked = false
		styring.inpVelgeEnBryter.checked = false
		styring.inpVelgeMellomToBrytere.checked = false
		styring.inpVelgeMellomFlereBrytere.checked = false
		styring.inpVelgeMellom5Tast.checked = false
		styring.inpMusbevegePil.checked = false
		styring.inpMusbevegePilKlikk.checked = false		
		styring.inpMusKlikkKlikkav.checked = false
		styring.inpMusKlikkFlyttSlipp.checked = false
		styring.inpMus2Piltast.checked = false
		styring.inpMus3Piltast.checked = false
		styring.inpMus4Piltast.checked = false
		styring.inpMus5Piltast.checked = false
		styring.inpIntegrertMeny.checked = false
		styring.inpStatiskMeny.checked = false
		styring.inpSeriellMeny.checked = false
		styring.inpHirarkiskMeny.checked = false

	}
}

function checkOneSkjermbilde(styring)
{
	if( styring.inp_bildenivaa_video.checked == false
	   && styring.inp_bildenivaa_ikoner.checked == false
	   && styring.inp_bildenivaa_foto.checked == false
	   && styring.inp_bildenivaa_sh_tegninger.checked == false
	   && styring.inp_bildenivaa_farge_tegninger.checked == false
	   && styring.inp_bildenivaa_symboler.checked == false
	   && styring.inp_bildenivaa_tekst.checked == false
	   && styring.inp_figurstoerrelse_liten.checked == false
	   && styring.inp_figurstoerrelse_middels.checked == false
	   && styring.inp_figurstoerrelse_stor.checked == false
	   && styring.inp_kontrast_daarlig.checked == false
	   && styring.inp_kontrast_middels.checked == false
	   && styring.inp_kontrast_god.checked == false
	   && styring.inp_Bakgrunn_bilde.checked == false
	   && styring.inp_Bakgrunn_farge.checked == false
	   && styring.inp_feltstoerrelse_liten.checked == false
	   && styring.inp_feltstoerrelse_middels.checked == false
	   && styring.inp_feltstoerrelse_stor.checked == false )
	{
		styring.inpSkjermutforming.checked = true;
	}
	else
	{
		styring.inpSkjermutforming.checked = false;
	}
}

function checkAllSkjermbilde(styring)
{
	if(styring.inpSkjermutforming.checked)

	{
	   styring.inp_bildenivaa_video.checked = false;
	   styring.inp_bildenivaa_foto.checked = false;
	   styring.inp_bildenivaa_ikoner.checked = false;
	   styring.inp_bildenivaa_sh_tegninger.checked = false;
	   
	   styring.inp_bildenivaa_farge_tegninger.checked = false;
	   styring.inp_bildenivaa_symboler.checked = false;
	   styring.inp_bildenivaa_tekst.checked = false;
	   
	   styring.inp_figurstoerrelse_liten.checked = false;
	   styring.inp_figurstoerrelse_middels.checked = false;
	   styring.inp_figurstoerrelse_stor.checked = false;
	   
	   styring.inp_kontrast_daarlig.checked = false;
	   styring.inp_kontrast_middels.checked = false;
	   styring.inp_kontrast_god.checked = false;
	   
	   styring.inp_Bakgrunn_bilde.checked = false;
	   styring.inp_Bakgrunn_farge.checked = false;
	   styring.inp_feltstoerrelse_liten.checked = false;
	   
	   styring.inp_feltstoerrelse_middels.checked = false;
	   styring.inp_feltstoerrelse_stor.checked = false;
	}

}

function checkOneResponsVisuell(styring)
{
	if( styring.inp_respons_video.checked == false
	   && styring.inp_respons_animasjon.checked == false
	   && styring.inp_respons_forflytning.checked == false
	   && styring.inp_respons_dirring.checked == false
	   && styring.inp_respons_stillbilde.checked == false )
	{
		styring.inp_responsVisuell.checked = true;
	}
	else
	{
		styring.inp_responsVisuell.checked = false;
	}
}

function checkAllResponsVisuell(styring)
{
	if(styring.inp_responsVisuell.checked)

	{
	   styring.inp_respons_video.checked = false;
	   styring.inp_respons_animasjon.checked = false;
	   styring.inp_respons_forflytning.checked = false;
	   styring.inp_respons_dirring.checked = false;
	   styring.inp_respons_stillbilde.checked = false;
	}

}


function checkOneResponsAuditiv(styring)
{
	if( styring.inp_respons_musikk.checked == false 
	   && styring.inp_respons_tale.checked == false
	   && styring.inp_respons_naturlyd.checked == false
	   && styring.inp_respons_mekanisklyd.checked == false )
	{
		styring.inp_Respons_Auditiv.checked = true;
	}
	else
	{
		styring.inp_Respons_Auditiv.checked = false;
	}
}



function checkAllResponsAuditiv(styring)
{
	if(styring.inp_Respons_Auditiv.checked)

	{
	   styring.inp_respons_musikk.checked = false;
	   styring.inp_respons_tale.checked = false;
	   styring.inp_respons_naturlyd.checked = false;
	   styring.inp_respons_mekanisklyd.checked = false;
	}

}

function checkOneSjanger(styring)
{
	if( styring.inpSeResponse.checked == false
	   && styring.inpByggeBilder.checked == false
	   && styring.inpUtforske.checked == false
	   && styring.inpKreativUtfoldelse.checked == false
	   && styring.inpReaksjonsspill.checked == false
	   && styring.inpStrategispill.checked == false 
	   && styring.inpOppgave.checked == false 
	   && styring.inpRollespill.checked == false 
	   && styring.inpAbcspill.checked == false 
	   && styring.inp123spill.checked == false 
	   )
	{
		styring.inpSjanger.checked = true;
	}
	else
	{
		styring.inpSjanger.checked = false;
	}
}

function checkAllSjanger(styring)
{
	if(styring.inpSjanger.checked)

	{
	   styring.inpSeResponse.checked = false;
	   styring.inpByggeBilder.checked = false;
	   styring.inpUtforske.checked = false;
	   
	   styring.inpKreativUtfoldelse.checked = false;
	   styring.inpReaksjonsspill.checked = false;
	   styring.inpStrategispill.checked = false;
	   
	   styring.inpOppgave.checked = false;
	}

}

function checkOneEditor(styring)
{
	if( styring.inp_editor_system.checked == false
	   && styring.inp_editor_niva.checked == false
	   && styring.inp_editor_skjerm.checked == false
	   && styring.inp_editor_oppgave.checked == false
	   && styring.inp_editor_lagre.checked == false )
	{
		styring.inpEditor.checked = true;
	}
	else
	{
		styring.inpEditor.checked = false;
	}
}

function checkAllEditor(styring)
{
	if(styring.inpEditor.checked)

	{
	   styring.inp_editor_system.checked = false;
	   styring.inp_editor_niva.checked = false;
	   styring.inp_editor_skjerm.checked = false;
	   
	   styring.inp_editor_oppgave.checked = false;
	   styring.inp_editor_lagre.checked = false;
	}

}
