
function searchBib() {
	window.open('http://medusa.aakb.bib.dk/is/www/','searchBib','width=600,height=450,status=yes,menubar=yes,toolbar=yes,location=no,scrollable=yes,scrollbars=yes,resizable=yes');
	}

function statuswin() {
  window.open('http://medusa.aakb.bib.dk/is/www/lstat.asp','status','toolbar=0,menubar=0,location=0,status=0,directories=0,scrollbars=1,resizable=1');
}

function goThere() {
        var the_url = window.document.search_form.SearchString.value;
			the_url = "http://medusa.aakb.bib.dk/is/www/list-sh.asp?base=åkb&ccl=%28" + the_url + "%20%29";
		var new_window = open (the_url,'new_window','width=600,height=450,status=yes,menubar=yes,toolbar=yes,location=no,scrollable=yes,scrollbars=yes,resizable=yes');
	}
	
function winopen() {
  window.open('','laanerstatus','toolbar=0,menubar=0,location=0,status=0,directories=0,scrollbars=1,resizable=1');
}

function showwin(url) {
  var mywin=window.open(url, 'aakbvindue','toolbar=0,menubar=0,location=0,status=0,width=780,height=600,directories=0,resizable=1');
  mywin.focus();
}

function laanerstat() {
  window.open('','laanerstatus','toolbar=0,menubar=0,location=0,status=0,directories=0,scrollbars=1,resizable=1');
  document.laanerstatus_form.submit();
  setTimeout('document.laanerstatus_form.reset();laaner_close()', 3000)
}

function laanerstatcheck(myform) {
  if (event.keyCode == 13) {
    if ( myform.CARDNO.value == "" ) {
      myform.CARDNO.focus()
    } else if ( myform.PIN.value == "" ) {
      myform.PIN.focus()
    } else {
      laanerstat();
      //myform.submit()
    }
  }
}



function mailtekst(navn,dom,subj){ 
  var a,b,c,d
  a='<a href="mai';b=navn;c='">';a+='lto:';b+='@';e='</a> ';b+=dom;d=b;
  if(subj) { b+='?subject=' + subj }
  document.write(a+b+c+d+e)
}

function maillink(navn,dom,subj){ 
  var a,b
  a='mai';b=navn;a+='lto:';b+='@';b+=dom;
  if(subj) { b+='?subject=' + subj }
  location.href=a+b;  
}

function Browsertype() {
	this.agt = navigator.userAgent.toLowerCase();
	this.major = parseInt(navigator.appVersion);  // version
	if (document.getElementById) {
		this.dom = 1;  // true for ie6, ns6
	} else {
		this.fom = 0;  
	}
	this.ns = (document.layers); //Netscape < 6
	this.ns4x = (this.ns && this.major >=4);
	this.ns6 = (this.dom && navigator.appName=="Netscape"); // Netscape >=6
	this.opera = this.agt.indexOf('opera')!=-1; // Opera
	this.ie = !this.ns6 && (document.all);   // Inernet Explorer
	if (document.all && !this.dom) {
		this.ie4 = 1;
	} else {
		this.ie4 = 0;
	}
	this.ie4x = (this.ie && this.major >= 4);
	this.ie5 = (document.all && this.dom);
}

var Browser = new Browsertype;

function handleSubmit(event, form, defaultbutton) {
	code = event.keyCode;
	target = (Browser.ie || Browser.opera) ? event.srcElement : event.target; 
	if (code == 13 && !(target.href)) {
		eval(defaultbutton+"_function(form)");
	}
}
function clearsubmitForm() {
  if ( document.submitForm) {
    document.submitForm.data.value="";
    document.submitForm.doaction.value="";
    document.submitForm.tokenid.value="";
  }
}

function addKeyValue(field, key, value) {
	key = escape(key);
	value = escape(value);
	if (field.value.length > 0) {
		field.value = field.value + " " + key + "=" + value;
	} else {
		field.value = field.value + key + "=" + value;
	}			
}
function addForm(field, form) {
	if (form) {
		for (i = 0; i < form.elements.length; i++) {
			addKeyValue(field, form.elements[i].name, form.elements[i].value);
		}			
	}
}
function addData(field) { addForm(field, document.loginForm);	}
function AAKBLogin_function() {
	document.submitForm.data.value = "";
	addData(document.submitForm.data);
	document.submitForm.doaction.value = "patron-login";
	document.submitForm.submit();
}

function ddelibrasearch_function(myform) {
  document.searchform.data.value = myform.data.value + escape(myform.txt.value)
  document.searchform.submit()
}

function ddelibralaanerstatus_function(myform) {
    if ( myform.tickno.value == "" ) {
      myform.tickno.focus()
    } else if ( myform.pin.value == "" ) {
      myform.pin.focus()
    } else {
      window.open('','laanerstatus','toolbar=0,menubar=0,location=0,status=0,directories=0,scrollbars=1,resizable=1')
      document.laanerstatusform.data.value = myform.data.value + "tickno="+ escape(myform.tickno.value) + " pin=" + escape(myform.pin.value)
      myform.tickno.value=""
      myform.pin.value=""
      document.laanerstatusform.submit()
      setTimeout('document.laanerstatusform.data.value="";', 3000)
    }
}

function ddelibrastatuswin_function() {
  window.open('https://perseus.aakb.dk/sites/XWW/pub/patronstatus.html','status','toolbar=0,menubar=0,location=0,status=0,directories=0,scrollbars=1,resizable=1');
}

function ddelibrasearch(myform) {
  ddelibrasearch_function(myform)
}

function ddelibralaanerstatus(myform) {
  ddelibralaanerstatus_function(myform)
}

function ddelibrastatuswin() {
  ddelibrastatuswin_function()
}



var loaded;


function search_mouseover() {
}

function search_mouseout() {
}

function laaner_mouseover() {
}

function laaner_mouseout() {
}

function laaner_close() {
}

function init() { }

function showElement(id, show) {
  if ( ! document.getElementById ) return
  var e = document.getElementById(id);
  if ( e && show ) {
    e.style.display="block"
  } else {
    e.style.display="none"
  }
}

var searchboxLocked;
var laanerboxLocked;

// søgeboksen
function searchbox_focus() {
  searchboxLocked=1;
}
function searchbox_over() {
  laanerbox_close();
  showElement('searchbox', 1)
}

function searchbox_out() {
  if ( ! searchboxLocked) {
    showElement('searchbox', 0)
  }
}

function searchbox_close() {
  searchboxLocked=0;
  showElement('searchbox', 0)
}

// lånerboksen 

function laanerbox_focus() {
  laanerboxLocked=1;
}
function laanerbox_over() {
  searchbox_close()
  showElement('laanerbox', 1)
}

function laanerbox_out() {
  if ( ! laanerboxLocked ) {
    showElement('laanerbox', 0)
  }
}

function laanerbox_close() {
  laanerboxLocked=0;
  showElement('laanerbox', 0)
}