/* javascripts voor Aura Internet Catalogus */

// plaats cursor in een form in een aangegeven veld
function Selecteer(veld) {
  if (veld.type=="text") {
    oud        = veld.value  
    veld.value = ""  
  }
  veld.select()
  veld.focus() 
  if (veld.type=="text") {
    veld.value = oud
  }
}

// vanaf v5.12: plaats cursor in een form in een aangegeven veld en ken waarde toe aan text-veld
function SelecteerEnInit(veld, waarde) {
  if (veld.type=="text") {
    veld.value = waarde 
  }
  veld.select()
  veld.focus()  
}

// Open een nieuw venster; o.a. voor weergave van gekoppelde bestanden
function WinOpen(url, naam, opties) {
  window.open(url, naam, opties) 
}

// Open een nieuw venster in het midden van het scherm
function NewWindow(mypage,myname,w,h,scroll) {
  var win = null;
  LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
  TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
  settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'
  win = window.open(mypage,myname,settings)
  if(win.window.focus)
    {win.window.focus();}
}


//Open een nieuw venster voor weergave van de eigen website, zoals aangegeven in de uploadmodule 
function EigenWebSite(url) {

  window.open(url, "", "width=640,height=480,left=20,top=20,resizable=yes,scrollbars=yes")
}


//Open een nieuw venster voor de weergave van een website zoals aangegeven in de titel van een document
function OpenDocUrl(url) {

  window.open(url, "", "width=640,height=480,left=20,top=20,resizable=yes,scrollbars=yes")
}


//Vervang de url van een frame zonder de history van de frameset te wijzigen        
function ReplaceLocationInFrame(frame_name, url) {

  if (frame_name=="") {
    window.location.replace(url)
  }
  else {
    parent.frames[frame_name].location.replace(url)
  }
}


//evalueer de keuze van een trefwoord gemaakt mbv de dropdown-keuzelijst voor trefwoorden
function TrefSelect(Form) {

  if (Form = uit) {
    with (Form) { 
      var SelIndex= ZKUIT_TREFWOORD.selectedIndex
      //1e optie "Geen" negeren
      if (SelIndex == 0) {
        return
      }
      var Tref    = ZKUIT_TREFWOORD.options[SelIndex].text
      //test op verwijzing herkenbaar aan de tekst
      var pos_ned = Tref.search("; zie") //ned: hierachter is (door CGI) geplaatst het trefwoord waarnaar verwezen wordt
      var pos_eng = Tref.search("; see") //eng: zie ned
      if (pos_ned > -1) {
        Tref  = Tref.substr(pos_ned + 6)
      }
      else if (pos_eng > -1) {
        Tref  = Tref.substr(pos_eng + 6)
      }
      //bepaal aan welke form variabele het trefwoord moet worden toegekend
      if      (ZKUIT_TREFWOORD1.value == "") {
        ZKUIT_TREFWOORD1.value = Tref
      }
      else if (ZKUIT_TREFWOORD2.value == "") {
        ZKUIT_TREFWOORD2.value = Tref
      }
      else if (ZKUIT_TREFWOORD3.value == "") {
        ZKUIT_TREFWOORD3.value = Tref
      }
      else if (ZKUIT_TREFWOORD4.value == "") {
        ZKUIT_TREFWOORD4.value = Tref
      }
    }
  }
}
