﻿// JScript File

function opland_pan_op()
{
  startwait();
  CallServer('203¤' + faa_wsen(1));
}
function opland_pan_ned()
{
  startwait();
  CallServer('203¤' + faa_wsen(2));
}
function opland_pan_venstre()
{
  startwait();
  CallServer('203¤' + faa_wsen(3));
}
function opland_pan_hojre()
{
  startwait();
  CallServer('203¤' + faa_wsen(4));
}
function opland_zoom_ind()
{
  startwait();
  CallServer('203¤' + faa_wsen(5));
}
function opland_zoom_ud()
{
  startwait();
  CallServer('203¤' + faa_wsen(6));
}
function opland_reset()
{
  startwait();
  viszoom();
  CallServer('203¤' + faa_wsen(7));

} 
function faa_wsen(action)
{
  document.all.risiko_1_filtre.style.display = "block";
  Medtag();
  document.all.risiko_1_filtre_bekraeftet.innerHTML = "";

  //JID 20061001 hele funktionen
  var w = parseInt(document.getElementById('risiko_1_fldWest').value);
  var s = parseInt(document.getElementById('risiko_1_fldSouth').value);
  var e = parseInt(document.getElementById('risiko_1_fldEast').value);
  var n = parseInt(document.getElementById('risiko_1_fldNorth').value);

  switch (action)
    {
    case 1:
    //pan ned
    {
      flyt = parseInt((n-s)/2);
      n += flyt;
      s += flyt;
      adjust_koords(w,s,e,n);
      return w + '£' + s + '£' + e + '£' + n;
    } 
    case 2:
    //pan op 
    {
      flyt = parseInt((n-s)/2);
      n -= flyt;
      s -= flyt;
      adjust_koords(w,s,e,n);
      return w + '£' + s + '£' + e + '£' + n;   
    } 
    case 3:
    //pan højre  
    {
      flyt = parseInt((e-w)/4);
      e -= flyt;
      w -= flyt;
      adjust_koords(w,s,e,n);               
      return w + '£' + s + '£' + e + '£' + n;
    } 
    case 4:
    //pan venstre
    {
      flyt = parseInt((e-w)/4);
      e += flyt;
      w += flyt;
      adjust_koords(w,s,e,n);
      return w + '£' + s + '£' + e + '£' + n;   
    } 
    case 5:
    //zoom ind
    {       
      flyt_vert = parseInt((n-s)/10);
      n -= flyt_vert;
      s += flyt_vert;
      flyt_hori = parseInt((e-w)/10);
      e -= flyt_hori;
      w += flyt_hori;    
      adjust_koords(w,s,e,n);
      return w + '£' + s + '£' + e + '£' + n;
    } 
    case 6:
    //zoom ud 
    {
      flyt_vert = parseInt((n-s)/10);
      n += flyt_vert;
      s -= flyt_vert;
      flyt_hori = parseInt((e-w)/10);
      e += flyt_hori;
      w -= flyt_hori;
      adjust_koords(w,s,e,n);
      return w + '£' + s + '£' + e + '£' + n;
    }
    case 7:
    //reset   
    {      
      n = 6170000;
      s = 6065000;
      e = 630000;
      w = 530000;
      adjust_koords(w,s,e,n);
      return w + '£' + s + '£' + e + '£' + n;   
    }    
  }    
}    

function adjust_koords(w_ny,s_ny,e_ny,n_ny) 
{
  document.getElementById('risiko_1_fldWest').value = w_ny;
  document.getElementById('risiko_1_fldSouth').value = s_ny;  
  document.getElementById('risiko_1_fldEast').value = e_ny;
  document.getElementById('risiko_1_fldNorth').value = n_ny;  
}


//JScript File
/*
function opland_pan_op()
{
  startwait();
  CallServer('203¤' + faa_wsen(1));
}
function opland_pan_ned()
{
  startwait();
  CallServer('203¤' + faa_wsen(2));
}
function opland_pan_venstre()
{
  startwait();
  CallServer('203¤' + faa_wsen(3));
}
function opland_pan_hojre()
{
  startwait();
  CallServer('203¤' + faa_wsen(4));
}
function opland_zoom_ind()
{
  startwait();
  CallServer('203¤' + faa_wsen(5));
}
function opland_zoom_ud()
{
  startwait();
  CallServer('203¤' + faa_wsen(6));
}
function opland_reset()
{
  startwait();
  CallServer('203¤' + faa_wsen(7));

} 
function faa_wsen(action)
{
  document.all.risiko_1_filtre.style.display = "block";
  Medtag();
  document.all.risiko_1_filtre_bekraeftet.innerHTML = "";

  var w = document.getElementById('risiko_1_fldWest').value;
  var s = document.getElementById('risiko_1_fldSouth').value;
  var e = document.getElementById('risiko_1_fldEast').value;
  var n = document.getElementById('risiko_1_fldNorth').value;

  switch (action)
    {
    case 1:
    //pan ned
    {
      flyt = (n-s)/2;
      n= parseInt(n) + parseInt(flyt);
      s= parseInt(s) + parseInt(flyt);
      adjust_koords(w,s,e,n);
      return w + '£' + s + '£' + e + '£' + n;
    } 
    case 2:
    //pan op 
    {
      flyt = (n-s)/2;
      n= parseInt(n) - parseInt(flyt);
      s= parseInt(s) - parseInt(flyt);
      adjust_koords(w,s,e,n);
      return w + '£' + s + '£' + e + '£' + n;   
    } 
    case 3:
    //pan højre  
    {
      flyt = (e-w)/4;
      e= parseInt(e) - parseInt(flyt);
      w= parseInt(w) - parseInt(flyt);
      adjust_koords(w,s,e,n);               
      return w + '£' + s + '£' + e + '£' + n;
    } 
    case 4:
    //pan venstre
    {
      flyt = (e-w)/4;
      e= parseInt(e) + parseInt(flyt);
      w= parseInt(w) + parseInt(flyt);
      adjust_koords(w,s,e,n);
      return w + '£' + s + '£' + e + '£' + n;   
    } 
    case 5:
    //zoom ind
    {       
      flyt_vert = (n-s)/10;
      n = parseInt(n) - parseInt(flyt_vert);
      s = parseInt(s) + parseInt(flyt_vert);
      flyt_hori = (e-w)/10;
      e = parseInt(e) - parseInt(flyt_hori);
      w = parseInt(w) + parseInt(flyt_hori);    
      adjust_koords(w,s,e,n);
      return w + '£' + s + '£' + e + '£' + n;
    } 
    case 6:
    //zoom ud 
    {
      flyt_vert = (n-s)/10;
      n = parseInt(n) + parseInt(flyt_vert);
      s = parseInt(s) - parseInt(flyt_vert);
      flyt_hori = (e-w)/10;
      e = parseInt(e) + parseInt(flyt_hori);
      w = parseInt(w) - parseInt(flyt_hori);
      adjust_koords(w,s,e,n);
      return w + '£' + s + '£' + e + '£' + n;
    }
    case 7:
    //reset   
    {      
      n = 6170000;
      s = 6065000;
      e = 630000;
      w = 530000;
      adjust_koords(w,s,e,n);
      return w + '£' + s + '£' + e + '£' + n;   
    }    
  }    
}    

function adjust_koords(w_ny,s_ny,e_ny,n_ny) 
{
  document.getElementById('risiko_1_fldWest').value = w_ny;
  document.getElementById('risiko_1_fldSouth').value = s_ny;  
  document.getElementById('risiko_1_fldEast').value = e_ny;
  document.getElementById('risiko_1_fldNorth').value = n_ny;
}

        */
