var httpObject = null;

// Get the HTTP Object
function getHTTPObject()
{
    if (window.ActiveXObject) return new ActiveXObject("Microsoft.XMLHTTP");
    else if (window.XMLHttpRequest) return new XMLHttpRequest();
    else 
	{
      alert("Your browser does not support AJAX.");
      return null;
    }
}
//photo slideshow
function openslide(adresse,breite,hoehe)
{
  x = (screen.width - breite)/2;
  y = (screen.height - hoehe)/2;
  imgwindow = window.open(adresse,"SlideShow","width="+breite+", height="+hoehe+", screenX="+x+", screenY="+y+", dependent=yes");
  imgwindow.focus();
}
//neues fenster öffnen
function oeffnen(fenster,breite,hoehe)
{
  x = (screen.width - breite)/2;
  y = (screen.height - hoehe)/2;
  imgwindow = window.open(fenster,"imgwindow","width="+breite+", height="+hoehe+", screenX="+x+", screenY="+y+", dependent=yes, scrollbars=no");
  imgwindow.focus();
}
//
function removefile(txt,parameter) 
{ 
  Check = confirm(txt); 
  if(Check == true) 
  { 
    oeffnen(parameter,1,1); 
  } 
}
//nachfrage bild löschen
function deletepicture(txt,parameter) 
{ 
  Check = confirm(txt); 
  if(Check == true) 
  { 
    oeffnen(parameter,1,1); 
  } 
}
//seite anzeigen
function showPage(seite)
{
	httpObject = getHTTPObject();
	if (httpObject != null) {
		httpObject.open("GET", seite+".php", true);
		httpObject.onreadystatechange = function() {
			if(httpObject.readyState == 4){
  				document.getElementById('centerbar').innerHTML = unescape(httpObject.responseText);
  				//document.getElementById('centerbar').innerHTML = httpObject.responseText;
			}
		}	
		httpObject.send(null);	
	}
	//return false;
}

//navigation unselect all
function unselect_all()
{
  var navi = document.getElementById('navlist');
  var someAs = navi.getElementsByTagName('a');
  for(var i=0, j=someAs.length; i<j; ++i)
  {
	  someAs[i].className = 'normal';
  }
}
//navigation
function outline(id)
{
 unselect_all();	
 if(document.getElementById(id).style.display == 'none')
 {
  document.getElementById(id).style.display = 'block';
 }
 else
 {
  document.getElementById(id).style.display = 'none';
 }
  /*var Knoten = document.getElementById('navlist').firstChild;
  while(Knoten != null) 
  {
    Knoten.className = 'normal';
    Knoten = Knoten.nextSibling;
  }*/
}
function htmlentities(str,typ) 
{
if(typeof str=="undefined") str="";
if(typeof typ!="number") typ=2;
typ=Math.max(0,Math.min(3,parseInt(typ)));
var html=new Array();
html[38]="&amp;"; html[60]="&lt;"; html[62]="&gt;";
if(typ==1 || typ==3) html[39]="&#039;";
if(typ==2 || typ==3) html[34]="&quot;";
for(var i in html) eval("str=str.replace(/"+String.fromCharCode(i)+"/g,\""+html[i]+"\");");
var entity=new Array(
"&nbsp;","&iexcl;","&cent;","&pound;","&curren;","&yen;","&brvbar;","&sect;",
"&uml;","&copy;","&ordf;","&laquo;","&not;","&shy;","&reg;","&macr;",
"&deg;","&plusmn;","&sup2;","&sup3;","&acute;","&micro;","&para;","&middot;",
"&cedil;","&sup1;","&ordm;","&raquo;","&frac14;","&frac12;","&frac34;","&iquest;",
"&Agrave;","&Aacute;","&Acirc;","&Atilde;","&Auml;","&Aring;","&AElig;","&Ccedil;",
"&Egrave;","&Eacute;","&Ecirc;","&Euml;","&Igrave;","&Iacute;","&Icirc;","&Iuml;",
"&ETH;","&Ntilde;","&Ograve;","&Oacute;","&Ocirc;","&Otilde;","&Ouml;","&times;",
"&Oslash;","&Ugrave;","&Uacute;","&Ucirc;","&Uuml;","&Yacute;","&THORN;","&szlig;",
"&agrave;","&aacute;","&acirc;","&atilde;","&auml;","&aring;","&aelig;","&ccedil;",
"&egrave;","&eacute;","&ecirc;","&euml;","&igrave;","&iacute;","&icirc;","&iuml;",
"&eth;","&ntilde;","&ograve;","&oacute;","&ocirc;","&otilde;","&ouml;","&divide;",
"&oslash;","&ugrave;","&uacute;","&ucirc;","&uuml;","&yacute;","&thorn;","&yuml;"
);
for(var i in entity) eval("str=str.replace(/"+String.fromCharCode(i*1+160)+"/g,\""+entity[i]+"\");");
return str;
}

function htmlspecialchars(str,typ) {
if(typeof str=="undefined") str="";
if(typeof typ!="number") typ=2;
typ=Math.max(0,Math.min(3,parseInt(typ)));
var html=new Array();
html[38]="&amp;"; html[60]="&lt;"; html[62]="&gt;";
if(typ==1 || typ==3) html[39]="&#039;";
if(typ==2 || typ==3) html[34]="&quot;";
for(var i in html) eval("str=str.replace(/"+String.fromCharCode(i)+"/g,\""+html[i]+"\");");
return str;
}


