function openDoc(docID) {
	var url = "/exist/servlet/db/avh/scripts/nav.xql";
	var par = "docID="+docID;

	new Ajax.Updater('content', url, {parameters:par, asynchronous:true});	
}

function showText(docID, variant, qString, anchor) {
	var url = "/exist/servlet/db/avh/scripts/showText.xql";
	var par;
	
	if (qString==undefined || qString==''){
		par = "id="+docID+"&variant="+variant;
	}
	else {
		par = "id="+docID+"&qString="+qString+"&variant="+variant;
	}
	
	/* wenn kein anchor da ist normal, ansonsten zu anchor hüpfen */
	if (anchor==undefined || anchor==''){
		new Ajax.Updater('content', url, {parameters:par, asynchronous:true, onComplete: function (req) {window.location.href="#suchergebnis"}});	
	}
	else {
		new Ajax.Updater('content', url, {parameters:par, asynchronous:true, onComplete: function (req) {window.location.href="#"+anchor}});
	}
}

function showTextRef(blub, docID) {
	var par = "id="+docID;
	var url = "/exist/servlet/db/avh/scripts/showTextRef.xql";
	
	//alert(docID +url);
	
	new Ajax.Updater('content', url, {parameters:par,asynchronous:true, onComplete: function (req) {window.location.href="#"+docID}});	
}

function showAddition(docID, anchor) {
	var par = "id="+docID;
	var url = "../exist/servlet/db/avh/scripts/showAddition.xql";
	new Ajax.Updater('content', url, {parameters:par, asynchronous:true, onComplete: function (req) {window.location.href="#"+anchor}});
}


function showRegister(docID, nr) {
	var url = "/exist/servlet/db/avh/scripts/showRegister.xql";
	var par = "id="+docID+"&nr="+nr;

	new Ajax.Updater('content', url, {parameters:par, asynchronous:true});	
}

function showRegisterEntry(docID, nr, id) {
	var par = "docID="+docID+"&nr="+nr+"&id="+id;
	var url = "/exist/servlet/db/avh/scripts/showRegisterEntry.xql";

	new Ajax.Updater('content', url, {parameters:par, asynchronous:true, onComplete: function (req) {window.location.href="#"+id}});	
}

function search() {
	var url = "/exist/servlet/db/avh/scripts/search.xql";
	var par = Form.serialize("searchForm");
	
	new Ajax.Updater('content', url, {parameters:par, asynchronous:true});	
	
	Element.show('csr');
}

function showCSR() {
	var url = "/exist/servlet/db/avh/scripts/search.xql";
	var par = "getCurrentSearchResults=true";
	
	new Ajax.Updater('content', url, {parameters:par, asynchronous:true});	
}


function printView() {
	Fenster1 = window.open("#", "Druckansicht", "width=600,height=400,left=100,top=200,resizable=yes,scrollbars=yes");
	Fenster1.document.open();
	Fenster1.document.writeln('<html><head><title>Alexander von Humboldt</title><link rel="stylesheet" type="text/css" href="css/druck.css"></head><body>');
	Fenster1.document.writeln('<br><center><input type="button" value="Drucken" onclick="window.print()" style="text-align: center;"></center><br><br>');
	Fenster1.document.writeln($("content").innerHTML);
	Fenster1.document.writeln('<center><input type="button" value="Drucken" onclick="window.print()" style="text-align: center;"></center><br><br>');
	Fenster1.document.writeln('</body></html>');
	Fenster1.document.close();	
}

var schriftgroesse = 0.9;

function zoom_in() {
  if(schriftgroesse <= 1.3) {
    aktuelle_groesse = schriftgroesse + 0.1;
    document.getElementById("zoom").style.fontSize = aktuelle_groesse+"em";
    schriftgroesse = aktuelle_groesse;
	}
}

function zoom_out() {
  if(schriftgroesse >= 0.9) {
    aktuelle_groesse = schriftgroesse - 0.1;
    document.getElementById("zoom").style.fontSize = aktuelle_groesse+"em";
    schriftgroesse = aktuelle_groesse;
	}
}























