function getbrowser(){
 if (navigator.appName=='Microsoft Internet Explorer'){
  var browser='ie';
  }
  else if (navigator.appName=='Netscape'){
  var browser='ns';
  }
  else{
  var browser='other';
  }
 return browser;
}

function getos(){
 var nv=navigator.appVersion;
 if (nv.indexOf("Windows NT 4")!=-1){os="winnt";}
 else if (nv.indexOf("Windows NT 5")!=-1){os="win2k";}
 else if (nv.indexOf("Windows NT 6")!=-1){os="winxp";}
 else if (nv.indexOf("Windows 9")!=-1){os="win9x";}
 else if (nv.indexOf("Mac")!=-1){os="mac";}
 else {os="unknown";}
 return os;
}

function getdocname(){
 var docnamefull=document.location.href;
 var docnameshort='';
 for (i=docnamefull.length-4;i>0;i--){
  if (docnamefull.charAt(i)=='/'){
   docnameshort=docnamefull.substring(i+1,docnamefull.length);
   i=-99;
   }
 }
 return docnameshort;
}

function changecolor(){
 var docname=getdocname();
  if (docname!=''){
   if (skin=='blue'){

    if (parent.alnav){parent.alnav.location.href=mainpath+'silversite/nav.htm';}
    self.location.href=mainpath+'silversite/'+docname;
   }
   else if (skin=='silver'){
    if (parent.alnav){parent.alnav.location.href=mainpath+'redsite/nav.htm';}
	self.location.href=mainpath+'redsite/'+docname;
	}
   else if (skin=='red'){
    if (parent.alnav){parent.alnav.location.href=mainpath+'nav.htm';}
    self.location.href=mainpath+docname;
   }
  }
}

// Mouseover


function bilddata(bilder){

 bilder0 =  new Array();
 bilder1 =  new Array();



 for (i = 0; i <= (bilder.length-1); i++){
  bilder0[bilder[i]] = new Image();
  bilder0[bilder[i]].src = mainpath+'pics/'+bilder[i]+'1.jpg';
  bilder1[bilder[i]] = new Image();
  bilder1[bilder[i]].src = mainpath+'pics/'+bilder[i]+'2.jpg';
 }
 return true;
 }

 function pc(mode,name){

 if (bilder1 && bilder0){

   os=getos();
  if (getbrowser()=="ie" && os!="winnt" && os!="mac" && os!="unknown" && navigator.appVersion.indexOf(6.)!=-1){
  name1=eval(name);
   if (name1.filters){
    name1.filters.item(0).Apply();
     if (mode==true){
      name1.src = bilder1[name].src;
	  name1.filters.item(0).duration=0.25;
	  }
     else{
      name1.src = bilder0[name].src;
	  name1.filters.item(0).duration=.75;
      }
    name1.filters.item(0).Play();
    }
   else{
    name1.src = bilder1[name].src;
    }
      }
   else{

    if (mode==true){
      document.images[name].src = bilder1[name].src;
	  }
	else{
	  document.images[name].src = bilder0[name].src;
	  }
	}

	}

  return true;
   }


// Mouseover f&uuml;r VideoWindow - das ist leider nicht sehr elegant, sollte man noch mal ran, irgendwann!

 function pcvid(name){

  if (bilder1 && bilder0){

  os=getos();
  if (getbrowser()=='ie' && os!='winnt' && os!='mac' && os!='unknown' && navigator.appVersion.indexOf('6.')!=-1){
  name1=eval('vw.document.'+name);
   if (name1.filters){
    name1.filters.item(0).Apply();
     if (name1.src==bilder0[name].src){
      name1.src = bilder1[name].src;
	  name1.filters.item(0).duration=0.25;
	  }
     else{
      name1.src = bilder0[name].src;
	  name1.filters.item(0).duration=.75;
      }
    name1.filters.item(0).Play();
    }
   else{
    name1.src = bilder1[name].src;
    }
      }
   else{

    if (vw.document.images[name].src==bilder0[name].src){
      vw.document.images[name].src = bilder1[name].src;
	  }
	else{
	  vw.document.images[name].src = bilder0[name].src;
	  }
	}

   }
  return true;
  }



// screenshots


 function initscreenshot(bild,width,height,bildtext,root){
   this.bild=bild;
   this.width=width;
   this.height=height;
   this.bildtext=bildtext;
   this.root=root;
   this.showpic=showpic;
 }


function showpic(){
 if (window.screenX){
  var wleft=window.screenX;
  }
 else if (window.screenLeft){
  var wleft=window.screenLeft;
  }
 else{
  var wleft=0;
  }
 wleft+=50;
 wleft+='';
 if (window.screenTop){
  var wtop=window.screenTop;
  }
 else if (window.screenY){
  var wtop=window.screenY;
  }
 else{
  var wtop=0;
  }
 wtop-=35;
 wtop+='';
 if (skin=='blue'){
  var bgcol='#000033';
  var tcol='#FFFFFF';
  var lcol='#99FFFF';
  }
 else if (skin=='silver'){
  var bgcol='#DDDDDD';
  var tcol='#000033';
  var lcol='#006699';
  }
 else if (skin=='red'){
  bgcol='#330000';
  tcol='#FFFFFF';
  lcol='#CCCCCC';
  }

 var winheight=this.height+14;
 shotwin=window.open('','alpic','width='+this.width+',height='+winheight+',resizable=no,top='+wtop+',left='+wleft+',scrollbars=no,menubar=no,toolbar=no,statusbar=no,location=no,copyurlhistory=no');
 shotwin.focus();
 shotwin.document.open('text/html');
 shotwin.document.write('<html><head><title>www.animationlabs.de</title><link rel="stylesheet" type="text/css" href="'+this.root+'al.css"></head>');
 shotwin.document.write('<body bgcolor="'+bgcol+'" text="'+tcol+'" link="'+lcol+'" vlink="'+lcol+'" leftmargin="0" topmargin="0" rightmargin="0" marginheight="0" marginwidth="0" bottommargin="0">');
 shotwin.document.write('<a href="javascript:self.close();"><img src="'+this.root+'pics/screenshots/'+this.bild+'" border=0 width='+this.width+' height='+this.height+'></a><br>');
 shotwin.document.write('<table width="100%" border=0 cellspacing=0 cellpadding=0><tr><td align="left" valign="top">');
 shotwin.document.write('<font class="ftn" face="verdana,sans-serif" size=1>');
 shotwin.document.write(this.bildtext);
 shotwin.document.write('</font></td><td align="right" valign="top"><font class="ftn" face="verdana,sans-serif" size=1>');
  if (self.print){
   shotwin.document.write('<a href="javascript:window.print();"><img src="'+this.root+'pics/'+'icon_print.gif" width="11" height="8" alt="" border="0">Drucken</a>&nbsp;');
  }
 shotwin.document.write('</font></td></tr></table><br>');
 shotwin.document.write('</body></html>');
 shotwin.document.close();
}

 // Lokale Navigation

 function init_lnav(links,starty,breite,lnavItem,lnavID){
  this.TLinks=links;
  this.TStarty=starty;
  this.TBreite=breite;
  this.lnavItem=lnavItem;
  this.lnavID=lnavID;
  this.TLastOpened='';
  this.st=st;
  this.sh=sh;
  this.st();
 }

function st(){
  if (document.layers){
   for (i=0;i<this.lnavItem.length;i++){
    document.write('<layer id="'+this.lnavID[i]+'" top=-1000 width='+this.TBreite+' left='+(this.TLinks-5)+'><font class="ftn" face="verdana,sans-serif" size=1>');
    document.write(this.lnavItem[i]);
    document.write('</font></layer>');
    }
   }
   else{
    for (i=0;i<this.lnavItem.length;i++){
     document.write('<div id="'+this.lnavID[i]+'" style="position:absolute; cursor:default; left:'+this.TLinks+'px; top:'+this.TStarty+'px; width:'+this.TBreite+'px; visibility:hidden; z-index:1; filter:progid:DXImageTransform.Microsoft.Fade(duration=.25)"><font class="ftn" face="verdana,sans-serif" size=1>');
     document.write(this.lnavItem[i]);
     document.write('</font></div>');
    }
   }
   return true;
 }

 function sh(ln){
  if (document.all){
   if(this.TLastOpened!=''){document.all[this.TLastOpened].style.visibility="hidden";}
   document.all[this.lnavID[ln]].style.visibility="visible";
   }
  else if (document.layers){
   if(this.TLastOpened!=''){document.layers[this.TLastOpened].top=-1000;}
   document.layers[this.lnavID[ln]].top=this.TStarty;
   }
  this.TLastOpened=this.lnavID[ln];
  return true;
 }

function handleError() {
 return true;
}

window.onerror=handleError;
 
 
