LynxxHomePageVersion = "v2.88 light";
fullyqualifieddomain="http://rawhi.de/lynxx/";
ok=(((navigator.appName=="Netscape")&&(parseInt(navigator.appVersion)>=3))||((navigator.appName=="Microsoft Internet Explorer")&&(parseInt(navigator.appVersion)>=4)));
var appNameAndVersion=navigator.appName+" "+navigator.appVersion;
var shortNameAndVersion=appNameAndVersion.substring(0,12);
isNetscape=shortNameAndVersion>="Netscape 4.0";
isAmiga=navigator.appVersion.indexOf("Amiga")!=-1;
isIE=!isNetscape&&!isAmiga;
numberOfVisits=0;

function homePageVersion(){
 document.write("<FONT SIZE=1 COLOR=#111111 FACE=Arial>"+LynxxHomePageVersion+"</FONT>");
}

function picView(pic,scale){
 if(isNetscape){
  top.location="pic/"+pic+".jpg";
 }
 else{
  var ltc="<";
  document.open();
  document.write("<HTML><HEAD><TITLE>"+pic+"</TITLE>"+ltc+"SCRIPT SRC=../js/menu.js>"+ltc+"/SCRIPT></HEAD>");
  document.write("<BODY BGCOLOR=#C0C0C0 TOPMARGIN=0 LEFTMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0>");
  document.write("<CENTER><A HREF=javascript:history.back()><IMG SRC=pic/"+pic+".jpg HEIGHT=96% WIDTH="+(picView.arguments.length==1?"100":scale)+"% BORDER=0></A></CENTER>");
  back();
  document.write("</BODY></HTML>");
  document.close();
 }
}

function setUpFrameImg(){
 var imgToday=new Date();
 var imgNr=imgToday.getTime();
 var imgI=65535;
 var imgNr=(imgNr*9467+15393)%imgI;
 randomImg="<IMG ALIGN=BOTTOM BORDER=0 SRC=images/b"+Math.ceil((imgNr/(imgI*1.0))*26)+".gif HEIGHT=31 WIDTH=31 HSPACE=16>";
}

function putRandomImg(){
 document.write(randomImg);
}

function setLight(lightobject,x,y,z,dx,dy,r,g,b,i,w,ar,ag,ab,as){
 lightobject.filters[0].addcone(x,y,z,dx,dy,r,g,b,i,w);
 lightobject.filters[0].addAmbient(ar,ag,ab,as);
}

function werbung(base){
}

function back(absolut, fixed){
 var cgdate=document.lastModified;
 if ((cgdate+"") == "undefined") {
  document.write("<CENTER><TABLE ID=backtab BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH=80% BGCOLOR=#000000><TR>");
  if (fixed != "1") {
   document.write("<TD WIDTH=1 NOWRAP><A HREF=");
   document.write(fullyqualifieddomain);
   document.write("/main.html target=main><FONT SIZE=4 COLOR=#77FF77>Startseite</FONT></A>&nbsp;</TD>");
  }
  document.write("<TD ALIGN=RIGHT WIDTH=1%><P ALIGN=RIGHT><A HREF=");
  if (absolut)
   document.write(absolut);
  else
   document.write("javascript:history.back()");
  document.write("><FONT SIZE=4 COLOR=#77FF77>Zur&uuml;ck</FONT></A>&nbsp;</TD></TR></TABLE></CENTER>");
  return;
 }
 var cgmon;
 var cgday;
 var cgyear;
 var cgtime;
 var idxns;
 var idxen;
 //AWeb: Sun, 01 Jan 1978 00:00:00 GMT
 if(navigator.appName.indexOf("AWeb")!=-1){
   idxns=cgdate.indexOf(",")+2;
   idxen=cgdate.indexOf(" ",idxns);
   cgday=cgdate.substring(idxns,idxen);
   cgdate=cgdate.substring(idxen+1);
   idxns=cgdate.indexOf(" ");
   cgmon=cgdate.substring(0,idxns);
   cgdate=cgdate.substring(idxns+1);
   idxns=cgdate.indexOf(" ");
   cgyear=cgdate.substring(0,idxns);
   cgtime=cgdate.substring(idxns+1);
 }
 else{
 //NS: Sunday, January 01, 1978 00:00:00
  if(isNetscape){
   idxns=cgdate.indexOf(",")+2;
   idxen=cgdate.indexOf(" ",idxns);
   cgmon=cgdate.substring(idxns,idxen);
   cgdate=cgdate.substring(idxen+1);
   idxns=cgdate.indexOf(",");
   cgday=cgdate.substring(0,idxns);
   cgdate=cgdate.substring(idxns+2);
   idxns=cgdate.indexOf(" ");
   cgyear=cgdate.substring(0,idxns);
   cgtime=cgdate.substring(idxns+1);
  }
  //IE: 01/01/1978 00:00:00
  else{
   idxns=cgdate.indexOf("/");
   cgmon=cgdate.substring(0,idxns);
   cgdate=cgdate.substring(idxns+1);
   idxns=cgdate.indexOf("/");
   cgday=cgdate.substring(0,idxns);
   cgdate=cgdate.substring(idxns+1);
   idxns=cgdate.indexOf(" ");
   cgyear=cgdate.substring(0,idxns);
   cgtime=cgdate.substring(idxns+1);
  }
 }
 if(cgyear<2000)cgyear=parseInt(cgyear)+20;
 cgdate=cgday+"/"+cgmon+"/"+cgyear+" "+cgtime;
 document.write("<CENTER><TABLE ID=backtab BORDER=0 CELLSPACING=0 CELLPADDING=0 BGCOLOR=#000000 STYLE='FILTER: alpha(opacity=60)' WIDTH=");
 if(isNetscape)
  document.write("600");
 else{
  if(fixed)
   document.write("512");
  else
   document.write("80%");
 }
 document.write("><TR><TD ALIGN=LEFT NOWRAP><FONT SIZE=-5>&nbsp;Date: ");
 document.write(cgdate);
 document.write("</FONT></TD>");
  if(fixed!="1"){
   document.write("<TD WIDTH=1 NOWRAP><A HREF=");
   document.write(fullyqualifieddomain);
   document.write("/main.html target=main><FONT SIZE=4 COLOR=#77FF77>Startseite</FONT></A>&nbsp;</TD>");
  }
 document.write("<TD ALIGN=RIGHT WIDTH=1><P ALIGN=RIGHT><A HREF=");
 if(absolut)
  document.write(absolut);
 else
  document.write("javascript:history.back()");
 document.write("><FONT SIZE=4 COLOR=#77FF77>Zur&uuml;ck</FONT></A>&nbsp;</TD></TR></TABLE></CENTER>");
}

function setUpgTrans(){
 gTrans=new Array(60);
 var ee="')";
 var zz="',";
 var hz="horizontal'";
 var ve="vertical'";
 var mt=" motion='";
 var dn="down"+ee;
 var lf="left"+ee;
 var ri="right"+ee;
 var up="up";
 var ci="circle";
 var cr="cross";
 var di="diamond";
 var pl="plus";
 var sq="square";
 var st="star";
 var hi="hide"+ee;
 var pu="push"+ee;
 var sw="swap"+ee;
 var ld="leftdown"+ee;
 var lu="leftup"+ee;
 var rd="rightdown"+ee;
 var ru="rightup"+ee;
 var ss=", slideStyle='";
 var barn="Barn(orientation='";
 var chec="Checkerboard(Direction='";
 var fade="Fade(overlap=";
 var iris="Iris(irisStyle='";
 var radw="RadialWipe(wipeStyle='";
 var rndb="RandomBars(motion='";
 var slid="Slide(bands=";
 var stre="Stretch(stretchStyle='";
 var stri="Strips(motion='";
 var whee="Wheel(spokes=";
 var wipe="Wipe(GradientSize=.50, motion='forward', wipeStyle=";
 var zigz="Zigzag(motion='";
 var prgid="progid:DXImageTransform.Microsoft.";
 var ssi=ss+hi;
 var ssu=ss+pu;
 var ssw=ss+sw;
 var mti=mt+"in"+ee;
 var mto=mt+"out"+ee;
 var zti=zz+mti;
 var zto=zz+mto;
 var i=0;
 gTrans[i++]=prgid+"RandomDissolve()";
 gTrans[i++]=prgid+"Inset()";
 gTrans[i++]=prgid+"Pixelate()";
 gTrans[i++]=prgid+"Spiral()";
 gTrans[i++]=prgid+barn+hz+mti;
 gTrans[i++]=prgid+barn+hz+mto;
 gTrans[i++]=prgid+barn+ve+mti;
 gTrans[i++]=prgid+barn+ve+mto;
 gTrans[i++]=prgid+chec+dn;
 gTrans[i++]=prgid+chec+lf;
 gTrans[i++]=prgid+chec+ri;
 gTrans[i++]=prgid+chec+up;
 gTrans[i++]=prgid+iris+ci+zti;
 gTrans[i++]=prgid+iris+ci+zto;
 gTrans[i++]=prgid+iris+cr+zti;
 gTrans[i++]=prgid+iris+cr+zto;
 gTrans[i++]=prgid+iris+di+zti;
 gTrans[i++]=prgid+iris+di+zto;
 gTrans[i++]=prgid+iris+pl+zti;
 gTrans[i++]=prgid+iris+pl+zto;
 gTrans[i++]=prgid+iris+sq+zti;
 gTrans[i++]=prgid+iris+sq+zto;
 gTrans[i++]=prgid+iris+st+zti;
 gTrans[i++]=prgid+iris+st+zto;
 gTrans[i++]=prgid+rndb+hz+")";
 gTrans[i++]=prgid+rndb+ve+")";
 gTrans[i++]=prgid+slid+"3"+ssi;
 gTrans[i++]=prgid+slid+"3"+ssu;
 gTrans[i++]=prgid+slid+"3"+ssw;
 gTrans[i++]=prgid+slid+"4"+ssi;
 gTrans[i++]=prgid+slid+"4"+ssu;
 gTrans[i++]=prgid+slid+"4"+ssw;
 gTrans[i++]=prgid+slid+"5"+ssi;
 gTrans[i++]=prgid+slid+"5"+ssu;
 gTrans[i++]=prgid+slid+"5"+ssw;
 gTrans[i++]=prgid+stre+hi;
 gTrans[i++]=prgid+stre+pu;
 gTrans[i++]=prgid+stre+sw;
 gTrans[i++]=prgid+stri+ld;
 gTrans[i++]=prgid+stri+lu;
 gTrans[i++]=prgid+stri+rd;
 gTrans[i++]=prgid+stri+ru;
 gTrans[i++]=prgid+whee+"2)";
 gTrans[i++]=prgid+whee+"3)";
 gTrans[i++]=prgid+whee+"4)";
 gTrans[i++]=prgid+whee+"5)";
 gTrans[i++]=prgid+whee+"6)";
 gTrans[i++]=prgid+whee+"7)";
 gTrans[i++]=prgid+whee+"8)";
 gTrans[i++]=prgid+wipe+"0)";
 gTrans[i++]=prgid+wipe+"1)";
 gTrans[i++]=prgid+zigz+ld;
 gTrans[i++]=prgid+zigz+lu;
 gTrans[i++]=prgid+zigz+rd;
 gTrans[i++]=prgid+zigz+ru;
 gTrans[i++]=prgid+fade+"0)";
 gTrans[i++]=prgid+fade+"1)";
 gTrans[i++]=prgid+radw+"clock')";
 gTrans[i++]=prgid+radw+"radial')";
 gTrans[i++]=prgid+radw+"wedge')";
 iTrans=i;
 //if(i!=gTrans.length)alert("iTrans:"+i+" Array:"+gTrans.length);
}

iTrans=0;
tTimer=new Object();

function setUpMainTrans(){
 tTrans=new Date().getTime();
 cTrans=0;
 lTrans=-1;
 gCols=new Array(2);
 setUpgTrans();
 gCols[0]='#EEEEEE';
 gCols[1]='#CCCCCC';
 tTimer[0]=setTimeout("doTrans()",9000);
}

function doTransInit(){
 if (iTrans!=0)
  tTimer[0]=setTimeout("doTrans()",1000);
}

function doTrans(){
 if(!isNetscape){
  if(numberOfVisits==1){
   numberOfVisits++;
   //setTimeout("openSearchwin()",100);
   setTimeout("doTrans()",3000);
   return;
  }
  var newTrans=0;
  do{
   tTrans_new=new Date().getTime();
   tTrans+=tTrans_new*312+234;
   var mTrans=65535;
   var kTrans=(tTrans*8237+59131)%mTrans;
   newTrans=Math.ceil(kTrans/mTrans*iTrans);
   newTrans--;
  }
  while(newTrans==lTrans);
  lTrans=newTrans;
  title.style.filter=gTrans[newTrans];
  title.filters[0].apply();
  title.style.backgroundColor=gCols[cTrans];
  title.filters[0].play(2);
  cTrans+=1;
  if(cTrans==2)
   cTrans=0;
 }
}

function setUpAlphaGlowDropFade(){
 objects=new Object();
 timers=new Object();
 curglow=0;
 curdrop=0x7f7f7f;
}

function alphaGlowDropFade(obj,time,destglow,stepglow,destalpha,stepalpha,destdrop,stepdrop){
 if(!document.all)
  return;
 if(obj!="[object]"){
  setTimeout("alphaGlowDropFade("+obj+","+time+","+destglow+","+stepglow+","+destalpha+","+stepalpha+","+destdrop+","+stepdrop+")",0);
  return;
 }
 i=obj.sourceIndex;
 clearTimeout(timers[i]);
 clearTimeout(tTimer[0]);
 title.filters[0].stop();
 e=obj.filters.glow.color>destglow?-1:1;
 stepglow=Math.min(e*(destglow-obj.filters.glow.color),stepglow);
 curglow+=e*stepglow;
 obj.filters.glow.color=curglow;
 e=obj.filters.alpha.opacity>destalpha?-1:1;
 stepalpha=Math.min(e*(destalpha-obj.filters.alpha.opacity),stepalpha);
 obj.filters.alpha.opacity+=e*stepalpha;
 e=obj.filters.dropshadow.color>destdrop?-1:1;
 stepdrop=Math.min(e*(destdrop-obj.filters.dropshadow.color),stepdrop);
 curdrop+=e*stepdrop;
 obj.filters.dropshadow.offx=(obj.filters.alpha.opacity/2)-15;
 obj.filters.dropshadow.offy=(obj.filters.alpha.opacity/4)-7.5;
 obj.filters.dropshadow.color=curdrop;
 if(curglow!=destglow||obj.filters.alpha.opacity!=destalpha||curdrop!=destdrop){
  objects[i]=obj;
  timers[i]=setTimeout("alphaGlowDropFade(objects["+i+"],"+time+","+destglow+","+stepglow+","+destalpha+","+stepalpha+","+destdrop+","+stepdrop+")",time);
 }
 else
  doTransInit();
}

function getCookie(name){
 var arg=name+"=";
 var alen=arg.length;
 var clen=document.cookie.length;
 var i=0;
 while(i<clen){
  var j=i+alen;
  if(document.cookie.substring(i,j)==arg)
   return getCookieValue(j);
  i=document.cookie.indexOf(" ",i)+1;
  if(i==0)
   break;
 }
 return null;
}

function getCookieValue(offset){
 var endstr=document.cookie.indexOf(";",offset);
 if(endstr==-1)
  endstr=document.cookie.length;
 return unescape(document.cookie.substring(offset,endstr));
}

function setCookie(name,value){
 var argv=setCookie.arguments;
 var argc=setCookie.arguments.length;
 var expires=(argc>2)?argv[2]:null;
 var path=(argc>3)?argv[3]:null;domain=(argc>4)?argv[4]:null;
 var secure=(argc>5)?argv[5]:false;
 document.cookie=name+"="+escape(value)+((expires==null)?"":(";expires="+expires.toGMTString()))+((path==null)?"":("; path="+path))+((domain==null)?"":("; domain="+domain))+((secure==true)?"; secure":"");
}

function initCookieCheck(){
 var expireDate=new Date();
 expireDate.setTime(expireDate.getTime()+(60*60*1000));
 if(!(numberOfVisits=getCookie("nv")))
  numberOfVisits=0;
 numberOfVisits++;
 setCookie("nv",numberOfVisits,expireDate);
}

function openSearchwin(){
 if(!isNetscape)
  window.open("fehlende.html","searchwindow","toolbar=0,scrollbars=0,location=0,directories=0,status=0,menubar=0,resizable=0,width=383,height=130");
}

function initLayerMove(){
 if (!isAmiga) {
  moveSinOffset=0;
  layerPosX=window.innerWidth/4;
  layerPosY=window.innerHeight/2;
  mousePosX=64;
  mousePosY=64;
  window.onMouseMove=mouseMoved;
  window.captureEvents(Event.MOUSEMOVE);
  document.write("<LAYER NAME=a LEFT=0 TOP=0 VISIBILITY=SHOW CLIP='0,0,40,40'><A HREF=mailto:lynxx@uni.de><IMG SRC=images/email.gif WIDTH=40 HEIGHT=40 ALIGN=BOTTOM BORDER=0></A></LAYER>");
  setTimeout("moveAtLayer()",250);
 }
}

function mouseMoved(event){
 mousePosX=event.pageX;
 mousePosY=event.pageY;
}

function moveAtLayer(){
 if(layerPosX<mousePosX)
  layerPosX+=2;
 else
  layerPosX-=2;
 if(layerPosY<mousePosY)
  layerPosY++;
 else
  layerPosY--;
 document.layers[0].left=layerPosX+Math.sin((20*Math.sin(moveSinOffset/20)))*(window.innerWidth/4)*(Math.sin(10+moveSinOffset/(10))+0.3)*Math.cos(moveSinOffset/10);
 document.layers[0].top=layerPosY+Math.cos((15*Math.sin(moveSinOffset/15)))*(window.innerHeight/4)*(Math.sin(7+moveSinOffset/7)+0.4)*Math.cos(moveSinOffset/7);
 moveSinOffset+=.2;
 setTimeout("moveAtLayer()",16);
}

function middlelayer(base){
 var crap=1;
}

function background(base){
 var backgtoday=new Date();
 var backgj=backgtoday.getTime();
 var backgi=65535;
 var backgk=(backgj*3793+7159)%backgi;
 var backgimg=Math.ceil(backgk/backgi*235);
 document.write("<BODY TOPMARGIN=0 LEFTMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0 BACKGROUND="+base+"backg/"+backgimg+".jpg TEXT=#FFFFFF BGCOLOR=#000000 LINK=#77FF77 VLINK=#449944 ALINK=#77CC77>");
}
