function true_ids(id,formname)
 {
	var i=0;
	for(i=0;i<document.forms[formname].length;i++)
	{
		if (document.forms[formname].elements[i].id==id)
		{
			document.forms[formname].elements[i].value=true;
		}
	}				
}

function false_ids(id,formname)
 {
	var i=0;
	for(i=0;i<document.forms[formname].length;i++)
	{
		if (document.forms[formname].elements[i].id==id)
		{
			document.forms[formname].elements[i].value=false;
		}
	}				
}

function grey_on_ids(id,formname) {
	var i=0;
	for(i=0;i<document.forms[formname].length;i++)
	{
		if (document.forms[formname].elements[i].id==id)
		{
			if(document.forms[formname].elements[i].type=='checkbox')
			{
				document.forms[formname].elements[i].style.display = 'none'
			}
			else
			{
				document.forms[formname].elements[i].style.backgroundColor = '#D4D0C8'
			}
		}
	}				
}

function grey_off_ids(id,formname) {
	var i=0;
	for(i=0;i<document.forms[formname].length;i++)
	{
		if (document.forms[formname].elements[i].id==id)
		{	
			if(document.forms[formname].elements[i].type=='checkbox')
			{
				document.forms[formname].elements[i].style.display = 'block'
			}
			else
			{
				document.forms[formname].elements[i].style.backgroundColor = '#FFFFFF'
			}
		}
	}				
}

function check_on_ids(id,formname) {
	var i=0;
	for(i=0;i<document.forms[formname].length;i++)
	{
		if (document.forms[formname].elements[i].id==id)
		{
			document.forms[formname].elements[i].checked=true;
		}
	}				
}

function disable_ids(id,formname) {
	var i=0;
	for(i=0;i<document.forms[formname].length;i++)
	{
		if (document.forms[formname].elements[i].id==id)
		{
			if (document.forms[formname].elements[i].disabled==false) document.forms[formname].elements[i].disabled=true;
		}
	}				
}

function enable_ids(id,formname) {
	var i=0;
	for(i=0;i<document.forms[formname].length;i++)
	{
		if (document.forms[formname].elements[i].id==id)
		{
			if (document.forms[formname].elements[i].disabled==true) document.forms[formname].elements[i].disabled=false;
		}
	}				
}

function hide_image(id) {
	document.getElementById(id).style.display='none';
}

function hide_images(first_id_nummer,last_id_nummer) {
	var i,id;
	for(i=first_id_nummer;i<=last_id_nummer;i++)
	{
		id = 'id' + i
		document.getElementById(id).style.display='none';
	}
}

function show_image(id) {
	document.getElementById(id).style.display='block';
}

function show_images(first_id_nummer,last_id_nummer) {
	var i,id;
	for(i=first_id_nummer;i<=last_id_nummer;i++)
	{
		id = 'id' + i
		document.getElementById(id).style.display='block';
	}
}

function vaelg_en_besparelse(tilvalg_id,ikke_valgt_div_id,valgt_div_id) {
	document.getElementById(tilvalg_id).value='True';
	document.getElementById(ikke_valgt_div_id).style.display='none';
	document.getElementById(valgt_div_id).style.display='block';
}

function fravaelg_en_besparelse(tilvalg_id,ikke_valgt_div_id,valgt_div_id) {
	document.getElementById(tilvalg_id).value='False';
	document.getElementById(ikke_valgt_div_id).style.display='block';
	document.getElementById(valgt_div_id).style.display='none';
}

function find_lavenergi_effekt(alm_effekt) {
	if (alm_effekt == 0)
	{
		return 0;
	}
	else if (alm_effekt == 40)
	{
		return 11;
	}
	else if (alm_effekt == 60)
	{
		return 15;
	}
	else if (alm_effekt == 100)
	{
		return 23;
	}
	else if (alm_effekt == 150)
	{
		return 35;
	}
	else if (alm_effekt == 250)
	{
		return 58;
	}
	else if (alm_effekt == 500)
	{
		return 115;
	}
	else
	{
		return 0;
	}
}


function vaelg_div_tag(valgt_effekt,id0,id40,id60,id100,id150,id250,id500) {
	if (valgt_effekt == 0)
	{
		document.getElementById(id0).style.display='block';
		document.getElementById(id40).style.display='none';
		document.getElementById(id60).style.display='none';
		document.getElementById(id100).style.display='none';
		document.getElementById(id150).style.display='none';
		document.getElementById(id250).style.display='none';
		document.getElementById(id500).style.display='none';
	}
	else if (valgt_effekt == 11)
	{
		document.getElementById(id0).style.display='none';
		document.getElementById(id40).style.display='block';
		document.getElementById(id60).style.display='none';
		document.getElementById(id100).style.display='none';
		document.getElementById(id150).style.display='none';
		document.getElementById(id250).style.display='none';
		document.getElementById(id500).style.display='none';
	}
	else if (valgt_effekt == 15)
	{
		document.getElementById(id0).style.display='none';
		document.getElementById(id40).style.display='none';
		document.getElementById(id60).style.display='block';
		document.getElementById(id100).style.display='none';
		document.getElementById(id150).style.display='none';
		document.getElementById(id250).style.display='none';
		document.getElementById(id500).style.display='none';
	}
	else if (valgt_effekt == 23)
	{
		document.getElementById(id0).style.display='none';
		document.getElementById(id40).style.display='none';
		document.getElementById(id60).style.display='none';
		document.getElementById(id100).style.display='block';
		document.getElementById(id150).style.display='none';
		document.getElementById(id250).style.display='none';
		document.getElementById(id500).style.display='none';
	}
	else if (valgt_effekt == 35)
	{
		document.getElementById(id0).style.display='none';
		document.getElementById(id40).style.display='none';
		document.getElementById(id60).style.display='none';
		document.getElementById(id100).style.display='none';
		document.getElementById(id150).style.display='block';
		document.getElementById(id250).style.display='none';
		document.getElementById(id500).style.display='none';
	}
	else if (valgt_effekt == 58)
	{
		document.getElementById(id0).style.display='none';
		document.getElementById(id40).style.display='none';
		document.getElementById(id60).style.display='none';
		document.getElementById(id100).style.display='none';
		document.getElementById(id150).style.display='none';
		document.getElementById(id250).style.display='block';
		document.getElementById(id500).style.display='none';
	}
	else if (valgt_effekt == 115)
	{
		document.getElementById(id0).style.display='none';
		document.getElementById(id40).style.display='none';
		document.getElementById(id60).style.display='none';
		document.getElementById(id100).style.display='none';
		document.getElementById(id150).style.display='none';
		document.getElementById(id250).style.display='none';
		document.getElementById(id500).style.display='block';
	}

}

function aendre_id_vaerdi(id,ny_vaerdi)
{
	document.getElementById(id).value=ny_vaerdi;
}

//Funktionen iterere igennem en selectbox's option-elementer vha tastetryk for begyndelsesbogstaverne
//Denne funktion er nødvendig, da option-elementer med begyndelsebogstavene Æ,Ø og Å ikke itereres igennem, hvis tastetrykkene er i lovercase.
//Funktion er kompatibel med MIE5+ og NS6+
function vaelg_option(selectobject,eventobject,formobject)
{
	//Detect IE5.5+
	version=0
	if (navigator.appVersion.indexOf("MSIE")!=-1){
	temp=navigator.appVersion.split("MSIE")
	version=parseFloat(temp[1])
	}

	if (version>=5.5) //NON IE browser will return 0
	{
		eventobject.returnValue=false;
	}
	
	//detect Netscape 7.0+
	if (navigator.appName=="Netscape"&&parseFloat(navigator.appVersion)>=5.0)
	{
		eventobject.preventDefault();
	}
	
	var keycode = eventobject.keyCode ? eventobject.keyCode : eventobject.which ? eventobject.which : eventobject.charCode;

	if (keycode == 13)
	{
		formobject.submit();
	}
	else
	{
		
		var index = selectobject.selectedIndex;
		if (index == -1)
		{
			index = 0;
		}

		var selectedCharUpperCase = String.fromCharCode(keycode).toUpperCase()
	
		if (selectobject.length>index+1)
		{
			index++;
		}
		else
		{
			index=0;
		}

		while(selectobject.length>index+1 && selectobject.options[index].text.charAt(0).toUpperCase()!=selectedCharUpperCase)
		{
			index++;
		}
		if (selectobject.length==index+1 && selectobject.options[index].text.charAt(0).toUpperCase()!=selectedCharUpperCase)
		{
			index = 0;
			while(selectobject.length>index+1 && selectobject.options[index].text.charAt(0).toUpperCase()!=selectedCharUpperCase)
			{
				index++;
			}
		}
		if (selectobject.options[index].text.charAt(0).toUpperCase()==selectedCharUpperCase)
		{
			selectobject.selectedIndex = index;
		}
	}
}