var timer;
var bodyWidth;
var layoutWidth;
var NN6;
var NN4;
var OP;
with (navigator){
var ua = userAgent;
var av = appVersion;
var an = appName;
var ac = appCodeName;
var ap = platform.toLowerCase();}
ua = ua.toLowerCase();
mac = (ap.indexOf("powerpc") != -1 || ap.indexOf("os x") != -1 || ap.indexOf("apple") != -1 || ap.indexOf("mac") != -1) ? true : false;
lin = (ap.indexOf("linux") != -1) ? true : false;
win = (ap.indexOf("win32") != -1 || ap.indexOf("windows") != -1 || ap.indexOf("win") != -1) ? true : false; 
uni = (ap.indexOf("X11") != -1) ? true : false;
os = (win ? "win" : mac ? "mac" : lin ? "linux" : uni ? "unix" : "unknown")
online = window.location.host ? true : false;
var dom = "byID", browser;
if (document.all) dom = "all";
else if (document.layers) dom = "Ebenen";
browser = (ua.indexOf("msie")>-1) ? "IE" : false;
if(!browser){
browser = (ua.indexOf("mozilla")!=-1 && ua.indexOf("compatible")==-1 && ua.indexOf("opera")==-1) ? "NN" : false;
if (browser=="NN"){
browser = (parseFloat(av) >= 4) ? "NN4" : false;
if (browser=="NN4"){
browser = (ua.indexOf("gecko")!= -1) ? "NN6" : browser;}}
else {
browser = (ua.indexOf("opera")!=-1) ? "OP" : false;
if (!browser){
browser = (ua.indexOf("aol")!=-1) ? "AOL" : false;
if (!browser) {
browser = "IE";}}}}
binfo = browser + "&" +dom+ "&" +os+ "&" +online+ "&";

function reloadNow(init) {
  if (init==true) {if (browser.indexOf("NN4")!=-1 || browser.indexOf("NN6")!=-1) {
    document.pgW=innerWidth; document.pgH=innerHeight; onresize=reloadNow; }}
  else if (innerWidth!=document.pgW || innerHeight!=document.pgH) self.location.reload();
}
function insert_style(basis,fileName) {
if(browser.indexOf("NN4")!=-1)fileName = fileName + "_nc";
style = "<link rel='stylesheet' type='text/css' href='" + basis + "styles/" + fileName +".css'>";
// stylesheet="<link rel='stylesheet' type='text/css' href='" + basis + "styles/" + os + "_" +browser+ ".css'>";
document.writeln (style);
}
function openWIN(theURL,theHeight,theWidth,scrbar,winName){
popupHeight=theHeight;
popupWidth=theWidth;
XPOS=(screen.availWidth-popupWidth)/2;
YPOS=(screen.availHeight-theHeight)/2;
features='height=' +popupHeight+ ',width=' +popupWidth+ ',top=' +YPOS+ ',left=' +XPOS+ ',toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=' +scrbar+ ',resizable=1,hotkeys=0,dependent=1,copyhistory=1';
pop=window.open(theURL,winName,features);
if (pop){
 if(parseInt(av)>=4){
		pop.window.focus();
	}
} 
}
function insert_add(postfach,dieDomain,Btr){
dieAktion="mailto:";
derKlammeraffe="@";
derBetreff="?subject="+Btr;
Zeichenkette=postfach+derKlammeraffe+dieDomain;
derLink=dieAktion+Zeichenkette+derBetreff;
document.write('Email: '+'<a href=\"'+derLink+'\" target=\"blank\" onFocus=\"if(this.blur)this.blur();\">'+Zeichenkette+'</a><br>');
}
function insert_help(postfach,dieDomain,Btr){
dieAktion="mailto:";
derKlammeraffe="@";
derBetreff="?subject="+Btr;
Zeichenkette=postfach+derKlammeraffe+dieDomain;
derLink=dieAktion+Zeichenkette+derBetreff;
document.write('<a href=\"'+derLink+'\" target=\"blank\" onFocus=\"if(this.blur)this.blur();\">'+Zeichenkette+'</a>');
}
function insert_help2(){
theAction="mailto:";
theAtt="@";
text1=" at: ";
Ref="?subject="+insert_help2.arguments[0];
str1=insert_help2.arguments[1]+theAtt+insert_help2.arguments[2];
Link1=theAction+str1+Ref;
text2=" or ";
Ref2="?subject="+insert_help2.arguments[0];
str2=insert_help2.arguments[3]+theAtt+insert_help2.arguments[4];
Link2=theAction+str2+Ref;
document.write(text1 + '<a href=\"'+Link1+'\" target=\"blank\" onFocus=\"if(this.blur)this.blur();\">'+str1+'</a>'+text2+'<a href=\"'+Link2+'\" target=\"blank\" onFocus=\"if(this.blur)this.blur();\">'+str2+'</a>');
}
function connect(theURL){
  location.href=theURL;
  return false;
   }
function msg(newURL){
   if (newURL.indexOf('gallery')>=0) {
     newURL = location.host + "/shared/" + newURL + "/" + newURL + ".php";}
   else if (newURL != '' && newURL.indexOf('/')<0) {
     theURL=location.href;
     i = theURL.lastIndexOf('/');
     newURL = theURL.substring(0,i+1) + newURL;}
   else if (newURL != '' && newURL.indexOf('/')>=0) {
     theURL=location.href;
     i = theURL.indexOf('/html/');
     newURL = theURL.substring(0,i-2) + newURL;}
 window.status=newURL;
 return true;
}