

function ordregrunnlagOppdaterSum(linjeantall){

//  var ant = document.getElementsByName('compare_ant[]');
//  var enhetspris  = document.getElementsByName('compare_enhetspris[]');

//    var delsum = ant[0].value*enhetspris[0].value;
//    var ds = document.getElementsByName('compare_delsum[]'); 
//    ds[0].value = delsum;

  var ant = document.getElementsByName('compare_ant[]');
  var enhetspris  = document.getElementsByName('compare_enhetspris[]');
  var ds = document.getElementsByName('compare_delsum[]'); 

  var antreise = document.getElementsByName('compare_reisetid[]');
  var enhetsprisreise  = document.getElementsByName('compare_reisepris[]');
  var dsreise = document.getElementsByName('compare_reisedelsum[]'); 

  var anttillegg = document.getElementsByName('compare_tilleggtid[]');
  var enhetspristillegg  = document.getElementsByName('compare_tilleggpris[]');
  var dstillegg = document.getElementsByName('compare_tilleggdelsum[]'); 

  var delsumarray = [];

  var reisedelsumarray = [];

  var tilleggdelsumarray = [];


  var midltotalsum = 0;

  for (var i=0; i<linjeantall;i++){
    var fikset_ant = ant[i].value;
    fikset_ant=fikset_ant.split(",").join("."); // Replacer komma med punktum, som er riktig format for aa kunne regne ut.

    delsumarray[i] = fikset_ant*enhetspris[i].value;   // Regner ut delsummen for hver linje
    ds[i].value = delsumarray[i];			 // Oppdater hver linjes delsum med ny delsum.

    var fikset_antreise = antreise[i].value;
    fikset_antreise=fikset_antreise.split(",").join("."); // Replacer komma med punktum, som er riktig format for aa kunne regne ut.

    reisedelsumarray[i] = fikset_antreise*enhetsprisreise[i].value;   // Regner ut delsummen for hver linje
    dsreise[i].value = reisedelsumarray[i];			 // Oppdater hver linjes delsum med ny delsum.

    var fikset_anttillegg = anttillegg[i].value;
    fikset_anttillegg=fikset_anttillegg.split(",").join("."); // Replacer komma med punktum, som er riktig format for aa kunne regne ut.

    tilleggdelsumarray[i] = fikset_anttillegg*enhetspristillegg[i].value;   // Regner ut delsummen for hver linje
    dstillegg[i].value = tilleggdelsumarray[i];			 // Oppdater hver linjes delsum med ny delsum.

//    midltotalsum = midltotalsum + parseInt(ds[i].value);   // Adder totalsummen. Bruker parseInt siden ds[i].value gir tallet som en string.
//    midltotalsum = midltotalsum + parseInt(ds[i].value) + parseInt(dsreise[i].value);   // Adder totalsummen. Bruker parseInt siden ds[i].value gir tallet som en string.
    midltotalsum = midltotalsum + parseInt(ds[i].value) + parseInt(dsreise[i].value) + parseInt(dstillegg[i].value);   // Adder totalsummen. Bruker parseInt siden ds[i].value gir tallet som en string.
  }
  document.forms[0].totalsum.value = midltotalsum;	// Oppdaterer totalsum feltet med ny totalsum.

}

function flippKontrakt(){
  if (!document.forms[0].oncontract.checked){
	document.forms[0].contracttype.disabled = true;
  }else{
	document.forms[0].contracttype.disabled = false;
  }
}

function flippMamutRef(){
 if (document.forms[0].MamutRef.value = 'InsertValue'){
 	document.forms[0].MamutRef2.disabled = false;
//   if (!document.forms[0].MamutRef.value = 'InsertValue'){
// 	document.forms[0].MamutRef2.disabled = true;
//   }else{
// 	document.forms[0].MamutRef2.disabled = false;
//   }
 }
}

function flippTid1(){
	document.forms[0].starttidt.disabled = false;
	document.forms[0].starttidm.disabled = false;
	document.forms[0].slutttidt.disabled = false;
	document.forms[0].slutttidm.disabled = false;

	document.forms[0].starttidt.focus();

	document.forms[0].tid.value = "Disabled";
	document.forms[0].tid.disabled = true;
}

function flippTid2(){
	document.forms[0].starttidt.disabled = true;
	document.forms[0].starttidm.disabled = true;
	document.forms[0].slutttidt.disabled = true;
	document.forms[0].slutttidm.disabled = true;

	document.forms[0].tid.disabled = false;
	document.forms[0].tid.value = "";
	document.forms[0].tid.focus();
}

function flippAlleria1(){
	document.forms[0].starttidt.disabled = false;
	document.forms[0].starttidm.disabled = false;
	document.forms[0].slutttidt.disabled = false;
	document.forms[0].slutttidm.disabled = false;
	document.forms[0].reisetid.disabled = false;
	document.forms[0].dag.disabled = false;
	document.forms[0].mnd.disabled = false;
	document.forms[0].aar.disabled = false;
	document.forms[0].ansatt.disabled = false;
	document.forms[0].notat.disabled = false;

	document.forms[0].smnd.disabled = true;
	document.forms[0].saar.disabled = true;

}

function flippAlleria2(){
	document.forms[0].smnd.disabled = false;
	document.forms[0].saar.disabled = false;

	document.forms[0].starttidt.disabled = true;
	document.forms[0].starttidm.disabled = true;
	document.forms[0].slutttidt.disabled = true;
	document.forms[0].slutttidm.disabled = true;
	document.forms[0].reisetid.disabled = true;
	document.forms[0].dag.disabled = true;
	document.forms[0].mnd.disabled = true;
	document.forms[0].aar.disabled = true;
	document.forms[0].ansatt.disabled = true;
	document.forms[0].notat.disabled = true;
}

function flippGaranti(){
/*  if (!document.forms[0].guarantee.disabled){
	document.forms[0].guarantee.disabled = true;
	document.forms[0].guaranteestatus.disabled = true;
  }else{
	document.forms[0].guarantee.disabled = false;
	document.forms[0].guaranteestatus.disabled = false;
  }
*/
  if (!document.forms[0].onguarantee.checked){
	document.forms[0].guarantee.disabled = true;
//	document.forms[0].guaranteestatus.disabled = true;
  }else{
	document.forms[0].guarantee.disabled = false;
//	document.forms[0].guaranteestatus.disabled = false;
  }
}

/*
 function FlipEnablement(){
  if (!document.nyequ.customer.disabled){
    document.nyequ.customer.disabled = true;
    document.nyequ.location.disabled = true;
  }
  else if (confirm("Edit owner and location ?")){
    document.nyequ.customer.disabled = false;
    document.nyequ.location.disabled = false;
  }
}
*/

function FlipEnablement(){
  if (!document.forms[0].Customer.disabled){
    document.forms[0].Customer.disabled = true;
    document.forms[0].Location.disabled = true;
  }
  else if (confirm("Edit owner and location ?")){
    document.forms[0].Customer.disabled = false;
    document.forms[0].Location.disabled = false;
  }
}

function lagre_equ(){
  if (document.forms[0].serialno.value == ""){
	alert('No Serial number');
  }else{
	if (validerDato(document.forms[0].guaranteestatus)){
		if (validerDato(document.forms[0].installdate)){
			document.forms[0].submit();
		}
	}
  }
}

function lagre_tracking(){
  if (validerDato(document.forms[1].track_area_date)){
	document.forms[1].submit();
  }
}

function validerDato(obj){
  if (obj.value == "") return true;
  if (obj.value.length == 6 && !isNaN(obj.value)) return true;
  else if(obj.value.length == 10 &&
	obj.value.substring(2, 3) == "." &&
	obj.value.substring(5, 6) == "." &&
	!isNaN(obj.value.substring(0, 2)) &&
	!isNaN(obj.value.substring(3, 5)) &&
	!isNaN(obj.value.substring(6, 10))) return true;

  obj.select();
  alert('Invalid date format (dd.mm.yyyy).');
  return false;
}

function openWindow(url){
  wnd = open(url);
  wnd.focus();

}
