function addOption(field,text,val,index){
	if (val==null) val=text;
	if (document.all){ //IE
		var option = document.createElement("OPTION");
		option.text=text;
		option.value=val;
		field.add(option,index);
	}else{
//		if (document.layers){ // Netscape
			var option  = new Option(text, val);
			if (index==null){ // eller skal det være 'undefined'?
				field.options[field.length] = option;
//			}else{
				for (var x=field.length;x>index;x--){
					field.options[x]=field.options[x-1]
				}
				field.options[index] = option;
//			}
//			history.go(0);
		}
	}
}

function removeOption(field,index){	
	if (index>=0){
		if (document.all){ //IE
			field.remove(index);
		}else{
//			if (document.layers){ //Netscape
        alert('Blah');
				field.options[index]=null;
//				history.go(0);
//			}
		}
	}
}

function removeAllOptions(field){
	if (document.all){ //IE
//		alert("Field length:" + field.length);
		while (field.length>0){
			field.remove(0);
		}
	}else{
//		if (document.layers){ //Netscape
			while (field.length>0){
				field.options[0]=null;
			}
//			history.go(0);
//		}
	}
}

function noOfOptions(field){
	return field.length;
}

function getSelectedOptionValue(field){
	return field[field.selectedIndex].value;
}

function viewSummary()
{
  if (validate1(document.forms[0]))
  {
    gemtarget=document.forms[0].target; 
    gemaction=document.forms[0].action; 
    document.forms[0].target='novosummary'; 
    window.open('','novosummary','toolbar=0,width=600,height=475,scrollbars=yes');
    document.forms[0].action='../showSummary.asp'; 
    document.forms[0].submit(); 
    document.forms[0].target=gemtarget; 
    document.forms[0].action=gemaction;
  }
  return false;
}

function createGraphWindow()
{
 // window.open('','novograph','toolbar=0,width=600,height=475');
}

function changeYears(form, startYear, endYear, haveFraaar)
{
  removeAllOptions(form.tilaar);
  for (i = endYear; i>=startYear; i--)
  {
    addOption(form.tilaar, i);
  }
  if (haveFraaar)
  {
    removeAllOptions(form.fraaar)
    for (i = startYear; i<=endYear; i++)
    {
      addOption(form.fraaar, i);
    }
  }
}

function validate1(form)
{
  return true;
}

function validate2(form)
{
  var x,antal=0;
  for (x=0;x<form.sitelist.length;x++)
  {
    if (form.sitelist(x).checked)
    {
      antal++;
    }
  }
  if (antal == 0)
  {
    alert ("Choose at least 1 site");
    return false;
  }
  return true;
}

function selectAllSites(value)
{
  for(x=0;x<document.forms[0].sitelist.length;x++)
  {
    document.forms[0].sitelist[x].checked=value;
  }
}

function bodyLoaded()
{
  if (document.layers)
  { //Netscape
  }
  else
  {
    skiftDatatype(document.forms[0]);
  }
}
