// propose: Aufruf xy.html?dir=...&name=....&lang=...
//          bestimmt anzuzeigende Nav-Struktur.
function urlinfo(AUrl)
{
   // members: (file)name, dir, lang
   sUrl=AUrl.replace(/%26/g,"&");

   //-----------------------------
   // auszufilternde URLs
   aFilter=new Array("http://www.flatirontrio.com/");
   //aFilter[aFilter.length]="http://www.jeremyfindlay.com/";
   //-----------------------------
   aFilter[aFilter.length]="http://127.0.0.1/";
   s=sUrl.toLowerCase();
   for (i=0;i<aFilter.length;i++)
   {
      x=aFilter[i].length;
      if (s.substr(0,x)==aFilter[i])
      {
         sUrl=sUrl.substr(x,sUrl.length-x);
         break;
      }
   }

   s="/homepage/";
   i=sUrl.indexOf(s);
   if (i>-1) sUrl=sUrl.substr(i+s.length,sUrl.length-s.length);

   sSearch="";
   i=sUrl.indexOf("?");
   if (i>-1)
   {
      sSearch=sUrl.substr(i+1,sUrl.length-i);
      sUrl=sUrl.substr(0,i);
   }

   // members -----------------
   aNav=sUrl.split("/");
   this.name=aNav[aNav.length-1];

   s="";
   s1="";
   for (i=0;i<aNav.length-1;i++)
   {
      s+=aNav[i]+"/";
      s1+="../";
   }
   if (s) s=s.substr(0,s.length-1);

   this.dir=s;
   this.rootdir=s1;


   i=sUrl.lastIndexOf(".");
   this.lang=(sUrl.substr(i-2,2)=="_e")?("en"):("");

   // overridden by search --------------
   if (sSearch.length)
   {
      s=String.fromCharCode(38);
      aNav=sSearch.split(s);
      for (i=0;i<aNav.length;i++)
      {
         s=aNav[i];
         if (s.substr(0,4)=="dir=")
            this.dir=s.substr(4,s.length-4)
         else if (s.substr(0,5)=="name=")
            this.name=s.substr(5,s.length-5)
         else if (s.substr(0,5)=="lang=")
            this.lang=s.substr(5,s.length-5);
      }
   }
}

var doc=new urlinfo(location.href);


function getRef(id)
{
   if (isDOM) return top.nav.document.getElementById(id);
   if (isIE4) return top.nav.document.all[id];
   if (isNS4) return document.layers[id];
}

var isDOM = (document.getElementById ? true : false);
var isIE4 = ((document.all && !isDOM) ? true : false);
var isNS4 = (document.layers ? true : false);

function writeNav()
{
   if (!getRef("bio")) return;

   getRef("bio").className=(doc.dir=="bio")?("navactive"):("nav");
   getRef("members").className=(doc.dir=="members")?("navactive"):("nav");
   getRef("photos").className=(doc.dir=="photos")?("navactive"):("nav");
   getRef("media").className=(doc.dir=="media")?("navactive"):("nav");
   getRef("contact").className=(doc.dir=="contact")?("navactive"):("nav");




}
window.setTimeout("parent.frames['main'].focus()",500);
writeNav();

var detPicFile="su_pic_det.htm";

function showDetPic(ASource,ADir,AWidth,AHeight)
{
   var s=ASource+"";
   i=s.lastIndexOf("/");
   if (i>-1) s=s.substr(i+1,s.length-i-1);
   ASource=s;

   s=ADir+"";
   var arr=s.split("/");
   s="";
   for (i=0;i<arr.length;i++)
   {
      if (arr[i]!="") s=s+"../"
   }
   F1 = open(s+detPicFile+"?src='"+ADir+ASource+"'","F1","width="+AWidth+",height="+AHeight+",screenX=0,screenY=0,resizable=no");
   F1.focus();
}

function showVideo(AFile)
{
x=window.open("www.braslavsky-findlay.com/videos/"+AFile,"Video","width=410,height=100,left=100,top=100")
}

function showMP3(ACD, AFile)
{

if (ACD) ACD=ACD+"/";
s="http://www.braslavsky-findlay.com/mp3/"+ACD+AFile;
x=window.open(s,"Music","width=410,height=100,left=100,top=100");
}

function formSubmit(ACD)
{
return true;
}