function openDoc(pos) {
	var url = "/exist/servlet/db/aaew/erbkam/scripts/browse.xql";
	var par = "pos="+pos;

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

function openDocDate(d, m, y) {
	var url = "/exist/servlet/db/aaew/erbkam/scripts/browse.xql";
	var par = "d="+d+"&m="+m+"&y="+y+"&date=date";

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

function jumpToPage() {

	//var pageNr= parseInt($F("jumpPage"));
	var d= parseInt($F("d"));
	var m= parseInt($F("m"));
	var y= parseInt($F("y"));
	
	if(isNaN(d) | isNaN(m) | isNaN(y)) {
		alert("Bitte geben Sie ein \nkorrektes Datum an!");
	}
	else{
		//openDoc(pageNr);
		openDocDate(d, m, y)
	}
}

function showPDF(pos){
	var url = "/exist/xquery/aaew/erbkam/pdf.xq";
	var par = "pos="+pos;

	//new Ajax.Request(url, {parameters:par, asynchronous:true});
	//new Ajax.Updater('content', url, {parameters:par, asynchronous:true});	
	window.open(url+'?'+par, 'pdf');
}

function openSuche() {
	new Ajax.Updater('content', 'suche.xml', {asynchronous:true, method:'get'});			
}

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

function showCSR(start, resultNr) {
	var url = "/exist/servlet/db/aaew/erbkam/scripts/search.xql";
	var par = "start="+start+"&resultNr="+resultNr;
	
	new Ajax.Updater('content', url, {parameters:par, asynchronous:true});	
}

function showRegister(type, anchor) {
	if(anchor==undefined){
		anchor="";
	}
	
	
	var url = "/exist/servlet/db/aaew/erbkam/scripts/register.xql";
	var par = "type="+type;

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

function showImage(pageNr){
	
	var url;
	if(pageNr % 2 ==1){
		pageNr=pageNr/2+0.5;
		url = "http://digilib.bbaw.de/digitallibrary/greyskin/diginew.jsp?fn=Erbkam_Tgb_Bilder/&pn="+pageNr+"&wx=0.0011&ww=0.4958&wh=0.9857&ws=1"
	}
	else {
		pageNr = pageNr/2;
		url = "http://digilib.bbaw.de/digitallibrary/greyskin/diginew.jsp?fn=Erbkam_Tgb_Bilder/&pn="+pageNr+"&wx=0.4865&wy=0.0028&ww=0.5041&wh=0.9857&ws=1";
	}
	
	window.open(url, "Original", "width=580, height=780, status=no,toolbar=no,location=no, resizable=yes");
}

//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++//

function showText(docID, variant, qString, anchor) {
	var url = "http://pom.bbaw.de/existNeu1/servlet/db/avh/scripts/showText.xql";
	var par;
	
	//alert(docID + variant + qString + anchor);
	
	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 = "http://pom.bbaw.de/existNeu1/servlet/db/avh/scripts/showTextRef.xql";
	
	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 = "http://pom.bbaw.de/existNeu1/servlet/db/avh/scripts/showAddition.xql";
	new Ajax.Updater('content', url, {parameters:par, asynchronous:true, onComplete: function (req) {window.location.href="#"+anchor}});
}


function showRegisterEntry(docID, nr, id) {
	var par = "docID="+docID+"&nr="+nr+"&id="+id;
	var url = "http://pom.bbaw.de/existNeu1/servlet/db/avh/scripts/showRegisterEntry.xql";

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



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;
	}
}























