﻿
function hent_lokalitet(id)
{
  if (id > 0)
  {
    reset_2_2();
    CallServer('301¤'+ id);
  }
  else
  {
    document.getElementById('lokalitet_2_txtNavn').innerText = "";
    document.getElementById('lokalitet_2_txtVej').innerText = "";
    document.getElementById('lokalitet_2_ddlPostnrOgBy').value="";
    document.getElementById('lokalitet_2_txtMatrikel').innerText = "";
    document.getElementById('lokalitet_2_txtMatrikelnr').innerText = "";
    document.getElementById('lokalitet_2_txtX').innerText = "";
    document.getElementById('lokalitet_2_txtY').innerText = "";             
    document.getElementById('lokalitet_2_ddlLokalitetstype').value= "";
    document.getElementById('lokalitet_2_ddlDriftStart').value = "";
    document.getElementById('lokalitet_2_ddlDriftSlut').value = "";
    document.getElementById('lokalitet_2_txtKommentar').innerText = "";
    document.getElementById('lokalitet_2_lblOpdateretAf').innerText = "";
    document.getElementById('lokalitet_2_lblOpdateretDato').innerText = "";
    document.all.lokalitet_2_chkOplysninger.checked = false;
    document.all.lokalitet_2_chkGaardsplads.checked = false;
    document.all.lokalitet_2_chkVaskeplads.checked = false;
    document.all.lokalitet_2_chkSkylletank.checked = false;
    document.all.lokalitet_2_chkDraen.checked = false;
    document.all.lokalitet_2_ddlHektar.selectedIndex = 0;          
  }
}


function gem_lokalitet()
{
  var navn=document.getElementById('lokalitet_2_txtNavn').value;
  var vej=document.getElementById('lokalitet_2_txtVej').value;
  var postnrogby=document.getElementById('lokalitet_2_ddlPostnrOgBy').value;
  var matrikel=  document.getElementById('lokalitet_2_txtMatrikel').value;
  var matrikelnr =document.getElementById('lokalitet_2_txtMatrikelnr').value;
  var x = document.getElementById('lokalitet_2_txtX').value;
  var y = document.getElementById('lokalitet_2_txtY').value;
  var lokalitetstype=document.getElementById('lokalitet_2_ddlLokalitetstype').value;
  var driftstart=document.getElementById('lokalitet_2_ddlDriftStart').value;
  var driftslut=document.getElementById('lokalitet_2_ddlDriftSlut').value;
  var kommentar=document.getElementById('lokalitet_2_txtKommentar').value;
  var lid = document.getElementById('lokalitet_2_ddlLokaliteter').value;
  var landbrug = "";
  if (lokalitetstype == 'Landbrugsbedrift')
  {   
    var oplysninger = document.all.lokalitet_2_chkOplysninger.checked;
    landbrug += '¤' + oplysninger;
    if  (oplysninger == false)
    {
      var gaardsplads = document.all.lokalitet_2_chkGaardsplads.checked;
      var vaskeplads = document.all.lokalitet_2_chkVaskeplads.checked;
      var skylletank = document.all.lokalitet_2_chkSkylletank.checked;
      var draen = document.all.lokalitet_2_chkDraen.checked;
      var hektar = document.all.lokalitet_2_ddlHektar.selectedIndex;
      landbrug += '¤' + gaardsplads + '¤'  + vaskeplads + '¤' + skylletank + '¤'  + draen + '¤' + hektar;
    }
  }

  if (navn != "" && vej != "" && postnrogby != "" && x != "" && y != "")
  { 
    var argument = navn + "¤" + vej + "¤" + postnrogby + "¤" + matrikel + "¤" + matrikelnr  + "¤" + x + "¤" + y + "¤" +  lokalitetstype + "¤" + driftstart  + "¤" + driftslut  + "¤" + kommentar + landbrug;
    if (parseInt(lid) > 0)
    {
      //opdatér   
      startwait();  
      argument = '302¤' + lid + "¤" + argument + "¤" + document.all.hfBruger.value;   
      return argument;
    } else {
      //indsæt
      startwait();
      argument = '303¤' + argument + "¤" + document.all.hfBruger.value; 
      return argument;         
    }
  } else {
    alert("Navn, adresse og koordinater skal som minimum udfyldes");
  }      
}


function euref()
{
  alert('Anvend EUREF koordinater, brug almindeligt komma.');
}


function gem_opdater_forurening()
{        
  if (parseInt(document.getElementById('lokalitet_2_ddlLokaliteter').value) > 0 && document.getElementById('lokalitet_2_ddlGVNytStof').value > 0 && document.getElementById('lokalitet_2_txtGVMin').value != '' && document.getElementById('lokalitet_2_txtGVMid').value != '' && document.getElementById('lokalitet_2_txtGVMax').value != '')
  {                                              
    var lokalitet = parseInt(document.getElementById('lokalitet_2_ddlLokaliteter').value);
    var stof =parseInt(document.getElementById('lokalitet_2_ddlGVNytStof').value);
    var idx = document.getElementById('lokalitet_2_ddlGVNytStof').selectedIndex;
    var stofnavn =document.all.lokalitet_2_ddlGVNytStof[idx].text;
    var min = document.getElementById('lokalitet_2_txtGVMin').value;
    var mid = document.getElementById('lokalitet_2_txtGVMid').value;
    var max = document.getElementById('lokalitet_2_txtGVMax').value;
    var fra = document.getElementById('lokalitet_2_ddlGVFraAar').value;
    var til = document.getElementById('lokalitet_2_ddlGVTilAar').value;
    var areal = document.getElementById('lokalitet_2_txtGVAreal').value;
    var kommentar = document.getElementById('lokalitet_2_txtGVKommentar').value;
    var forureningstype = document.all.lokalitet_2_tdHead.innerText;
    var opdater = 'nej'
    if (document.all.lokalitet_2_hfOpdater.value != "" )
    {opdater = 'ja'}
    var send_info = '304' + '¤' + lokalitet + '¤' + stof + '¤' + stofnavn + '¤' + min + '¤' + mid + '¤' + max + '¤' + fra + '¤' + til + '¤' + areal + '¤' + kommentar + '¤' + forureningstype + '¤' + opdater;
    startwait();
    return send_info  + "¤" + document.all.hfBruger.value;
  } else {
    alert('Alle felterne Stofnavn, koncentration min, middel og max, anvendelsesperiode-fra og areal skal udfyldes. For at angive at stoffet stadig bruges, efterlades anvendelsesperiode-til tom. Lokaliteten skal også være valgt eller gemt hvis ny.');
  }
}


function select_forurening(x)
{
} 
function opret_ny_lokalitet()
{
  document.all.lokalitet_2_bedriftsbeslutninger.style.display = 'none'; 
  document.getElementById('lokalitet_2_txtNavn').value = "";
  document.getElementById('lokalitet_2_txtVej').value = "";
  document.getElementById('lokalitet_2_ddlPostnrOgBy').selectedIndex = 0;
  document.getElementById('lokalitet_2_txtMatrikel').value = "";
  document.getElementById('lokalitet_2_txtMatrikelnr').value = "";
  document.getElementById('lokalitet_2_txtX').value = "";
  document.getElementById('lokalitet_2_txtY').value = "";
  document.getElementById('lokalitet_2_ddlLokalitetstype').selectedIndex = 0;
  document.getElementById('lokalitet_2_ddlDriftStart').selectedIndex = 0;
  document.getElementById('lokalitet_2_ddlDriftSlut').selectedIndex = 0;
  document.getElementById('lokalitet_2_txtKommentar').value = "";
  document.getElementById('lokalitet_2_ddlLokaliteter').selectedIndex = 0;
  
}

function slet_lokalitet()
{

    var loknavn = document.getElementById('lokalitet_2_txtNavn').value;
    var lid = document.all('lokalitet_2_ddlLokaliteter').value;
    var navn=confirm("Bekræft sletning af lokaliteten " + lid + " " + loknavn + "?");
    if (navn==true)
    {   
        CallServer('306¤' + lid);          
    }
}

function slet_forurening()
{    startwait(); 
    var idx = document.getElementById('lokalitet_2_ddlGVNytStof').selectedIndex;
    var stofnavn =document.all.lokalitet_2_ddlGVNytStof[idx].text;
    var stofid = document.all.lokalitet_2_ddlGVNytStof[idx].value;
    var forureningstype = document.all.lokalitet_2_tdHead.innerText;
    var lid = document.getElementById('lokalitet_2_ddlLokaliteter').value;
    var loknavn = document.getElementById('lokalitet_2_txtNavn').value;
    var navn=confirm("Bekræft sletning af stoffet " + stofnavn + " som " + forureningstype + " ved lokaliteten " + lid + " " + loknavn + "?");
    if (navn==true)
    {   
        CallServer('307¤' + lid + '¤' + forureningstype + '¤' + stofid);          
    }          
}
    
