function  setfocus(){
  allInputs = document.all.tags('INPUT');
  tjek = 0;
  for(i=0;i<allInputs.length;i++){
    if(allInputs[i].type=="text"){
      tjek = 1;
      allInputs[i].focus();
      break;
    }
  }
  if(tjek==0){
    if(document.getElementById('back')){
      document.getElementById('back').focus();
    }
  }
}

function startFade (element, start, stop, step, delay) {
  if (element.filters || element.style && typeof
element.style.MozOpacity != 'undefined') {
    element.startOpacity = start;
    element.opacity = start;
    element.stopOpacity = stop;
    element.step = step || (start < stop ? 10 : -10);
    element.delay = typeof delay == 'undefined' ? 10 : delay;
    element.tid = setTimeout('fade("' + element.id + '")', delay);
  }
}
function fade (elementId) {
  if (document.all)
    var element = document.all[elementId];
  else if (document.getElementById)
    var element = document.getElementById(elementId);
  element.opacity += element.step;
  if (element.step > 0 && element.opacity > element.stopOpacity)
    element.opacity = element.stopOpacity;
  else if (element.step < 0 && element.opacity < element.stopOpacity)
    element.opacity = element.stopOpacity;
  if (element.filters)
    element.filters.alpha.opacity = element.opacity;
  else
    element.style.MozOpacity = element.opacity + '%';
  if (element.step > 0 && element.opacity >= element.stopOpacity)
    clearTimeout(element.tid);
  else if (element.step < 0 && element.opacity <= element.stopOpacity)
    clearTimeout(element.tid);
  else
    element.tid = setTimeout('fade("'+ element.id + '")',
element.delay);
}
function clearFade (element) {
  if (element.tid)
    clearTimeout(element.tid);
}

/*************************************************************************************************/
/* set stamImage                                                        Torben - 9. februar 2006 */
/*************************************************************************************************/

  var visImage = '';
  var mainTblLeft = 0;
  var mainTblTop  = 0;
  var fraTop = 113;
  var fravenstre = 300;

function setZoom(txt,defImg) {
  mainTblLeft = document.getElementById('mainTbl').offsetLeft+255;
  mainTblTop  = document.getElementById('mainTbl').offsetTop+10;
  var zoomDiv = document.getElementById('zoomDiv');
  zoomDiv.style.filter   = 'alpha(opacity=0)';
  zoomDiv.style.top   = mainTblTop+'px';
  zoomDiv.style.left  = mainTblLeft+'px';

  visImage = document.getElementById('zoomImg');
  visImage.src = defImg;
  visImage.alt = defImg;

  var zoomIkon = document.getElementById('base');
//  zoomIkon.innerHTML = '<div class="zoomIkon"><img width="20" height="20" onclick="showPicture()" border="0" src="../../grafik/zoomikon.jpg" alt="'+txt+'"></div>';
}

function setDiv() {
  mainTblLeft = document.getElementById('mainTbl').offsetLeft+255;
  mainTblTop  = document.getElementById('mainTbl').offsetTop+10;
  zoomDiv.style.filter   = 'alpha(opacity=0)';
  zoomDiv.style.top   = mainTblTop+'px';
  zoomDiv.style.left  = mainTblLeft+'px';
}

function setZoomEksternSoegning(txt,defImg) {
  mainTblLeft = document.getElementById('mainTbl').offsetLeft+100;
  mainTblTop  = document.getElementById('mainTbl').offsetTop+10;
  var zoomDiv = document.getElementById('zoomDiv');
  zoomDiv.style.filter   = 'alpha(opacity=0)';
  zoomDiv.style.top   = mainTblTop+'px';
  zoomDiv.style.left  = mainTblLeft+'px';

  visImage = document.getElementById('zoomImg');
  visImage.src = defImg;
  visImage.alt = defImg;

  var zoomIkon = document.getElementById('base');
//  zoomIkon.innerHTML = '<div class="zoomIkon"><img width="20" height="20" onclick="showPicture()" border="0" src="../../grafik/zoomikon.jpg" alt="'+txt+'"></div>';
}

function setDivEksternSoegning() {
  mainTblLeft = document.getElementById('mainTbl').offsetLeft+100;
  mainTblTop  = document.getElementById('mainTbl').offsetTop+10;
  zoomDiv.style.filter   = 'alpha(opacity=0)';
  zoomDiv.style.top   = mainTblTop+'px';
  zoomDiv.style.left  = mainTblLeft+'px';
}

/*************************************************************************************************/
/* toggle stamImage                                                     Torben - 9. februar 2006 */
/*************************************************************************************************/

function visImg(visId,Thumb) {
  obj = document.all.stamImg;
  obj.src = "../../billeder/"+Thumb;
  //obj.alt = Org;
  visImage.src = "../../billeder/"+visId;
  visImage.alt = visId;
}

/*************************************************************************************************/
/* vis/skjul stort billede                                              Torben - 7. februar 2006 */
/*************************************************************************************************/

function showPicture(){
  zoomDiv.style.visibility = 'visible';
//  startFade(zoomDiv, 0, 100);
  zoomDiv.style.filter   = 'alpha(opacity=100)';
}
function hidePicture(){
//  clearFade(zoomDiv);
//  startFade(zoomDiv, zoomDiv.opacity, 0);
  zoomDiv.style.visibility = 'hidden';
  zoomDiv.style.filter   = 'alpha(opacity=0)';
}

/*************************************************************************************************/
/* skjul billeder                                                        Torben - 1. januar 2005 */
/*************************************************************************************************/

  function xfil(obj){
    document.mxPict.src = '../../billeder/'+obj+'.jpg';
  }

/*************************************************************************************************/
/* ingen højreklik på alle sider                                      Torben - 27. oktober 2004 */
/*************************************************************************************************/

/*
  var message="Copyright www.florainfo.dk";
  function click(e) {
    if (document.all) {
      if (event.button == 2) {
        alert(message);
        return false;
      }
    }
    if (document.layers) {
      if (e.which == 3) {
        alert(message);
        return false;
      }
    }
  }
  if (document.layers) {
    document.captureEvents(Event.MOUSEDOWN);
  }
  document.onmousedown=click;
*/
/*************************************************************************************************/
/* mouseovereffekter                                                  Torben - 27. oktober 2004 */
/*************************************************************************************************/

function nOver(obj) {
  obj.firstChild.style.color = '#FF0000';
  obj.style.background = "#f7f7ef";
}

function nOut(obj) {
  obj.firstChild.style.color = '#26200D';
  obj.style.background = "#FFFFFF";
}

function nClk(obj) {
  obj.all.tags('A')[0].click();
}

/*************************************************************************************************/
/* mouseovereffekter                                                  Torben - 27. oktober 2004 */
/*************************************************************************************************/

function fOver(obj) {
  obj.className = 'randomImgOver';
}

function fOut(obj) {
  obj.className = 'randomImg';
}

/*************************************************************************************************/
/* mouseovereffekter                                                  Torben - 27. oktober 2004 */
/*************************************************************************************************/

function mOver(obj) {
  obj.firstChild.style.color = '#FFF200';
/*  obj.style.background = 'url(../../grafik/_i/menu_b.gif)'; */
  obj.style.background = 'url(../../grafik/_i/bfade_over.gif)';
}

function mOut(obj) {
  obj.firstChild.style.color = '#FFFFFF';
/*  obj.style.background = 'url(../../grafik/_i/menu_b.gif)'; */
  obj.style.background = 'url(../../grafik/_i/bfade.gif)';
}

function mClk(obj) {
  obj.all.tags('A')[0].click();
}

/*************************************************************************************************/
/* vis Originalbillede                                                Torben - 25. oktober 2004 */
/*************************************************************************************************/

function visOrg() {
  obj = document.all.stamImg;
  urlobj = "PSPVisStortBillede?InFilnavn="+obj.alt;
  window.open(urlobj,'org','scrollbars=yes,resizable=yes,width=800,height=600');
}

/*************************************************************************************************/
/* toggle tesktstreng                                                  Torben - 25. oktober 2004 */
/*************************************************************************************************/

function tvist(kort,lang) {
  krt = eval("document.all."+kort);
  lng = eval("document.all."+lang);
  if(krt.style.display == "none"){
    krt.style.display = "block";
    lng.style.display = "none";
  } else {
    krt.style.display = "none";
    lng.style.display = "block";
  }
}

/*************************************************************************************************/
/* toggle visibility for menuklik                                      Torben - 25. oktober 2004 */
/*************************************************************************************************/

function makeChange(visId,toggleSign) {
  obj = eval("document.all."+visId);
  plu = eval("document.all."+toggleSign);
  if(obj.style.display == "none"){
    obj.style.display = "block";
    plu.src = "../../grafik/minus.gif";
  } else {
    obj.style.display = "none";
    plu.src = "../../grafik/plus.gif";
  }
}

function makeList(visId,toggleSign) {
  obj = eval("document.all."+visId);
  plu = eval("document.all."+toggleSign);
  if(obj.style.display == "none"){
    obj.style.display = "block";
    plu.innerHTML = "&mdash;";
  } else {
    obj.style.display = "none";
    plu.innerHTML = "+";
  }
}

function replaceChars(entry) {
  out = "a"; // replace this
  add = "z"; // with this
  temp = "" + entry; // temporary holder
  while (temp.indexOf(out)>-1) {
    pos= temp.indexOf(out);
    temp = "" + (temp.substring(0, pos) + add +
    temp.substring((pos + out.length), temp.length));
  }
  document.subform.text.value = temp;
}


function visLatin(visId,text) {
  text = "<b>" + text;
  temp = "" + text;
  out = " ´";
  add = "</b> <i>";
  while (temp.indexOf(out)>-1) {
    pos= temp.indexOf(out);
    temp = "" + (temp.substring(0, pos) + add +
    temp.substring((pos + out.length), temp.length));
  }
  out = "´";
  add = " </i> ";
  while (temp.indexOf(out)>-1) {
    pos= temp.indexOf(out);
    temp = "" + (temp.substring(0, pos) + add +
    temp.substring((pos + out.length), temp.length));
  }
  obj = eval("document.all."+visId);
  if(text!=''){
    obj.innerHTML = temp;
  }
}

function makeVis(visId) {
  obj = eval("document.all."+visId);
  if(obj.style.display == "none"){
    obj.style.display = "block";
  } else {
    obj.style.display = "none";
  }
}

/*************************************************************************************************/
/* sætter og sletter cookies                                           Lerche - 18. oktober 2004 */
/*************************************************************************************************/

function saetCookie(brugernavn, huskLogin) {
  if ((huskLogin == 'J') && (brugernavn != '')) {
    setCookie('BSVHusk_brugernavn', brugernavn, 365);
    setCookie('BSVHusk_indstilling', 'J', 365);
  }
}

function setCookie(NameOfCookie, value, expiredays) {
  var ExpireDate = new Date ();
  ExpireDate.setTime(ExpireDate.getTime() + (expiredays * 24 * 3600 * 1000));

  document.cookie = NameOfCookie + "=" + value + ((expiredays == null) ? "" : "; expires=" + ExpireDate.toGMTString());
}

function setSessionIDCookie(NameOfCookie, value, expiredays) {
  var ExpireDate = new Date ();
  ExpireDate.setTime(ExpireDate.getTime() + (expiredays * 24 * 3600 * 1000));

  document.cookie = NameOfCookie + "=" + value + ((expiredays == null) ? "" : "; expires=" + ExpireDate.toGMTString());
}


function CheckLogin(InText) {
  if (confirm(InText)) {
    return true;
  } else {
    return false;
  }
}
