// format file for the folders 
// "de/", "en/", "fr/", "uni", "http://"

var Zeile="";
var CSSFile="";
var paramString="";
var i=0;

if ((navigator.appName=='Netscape') && (navigator.appVersion.substring(19,27)=='Linux 2.'))
{
  CSSFile="n476l242.css";
}
else if ((navigator.appName=='Netscape') && (navigator.appVersion.substring(19,27)=='Linux 2.') && (navigator.appVersion.substring(8,11)=='smp'))
{
  CSSFile="n4l24smp.css";
}
else if (navigator.appVersion.substring(19,24)=='SunOS')
{
  CSSFile="sunos.css";
}
else
{
  CSSFile="format.css";
}

if (window.location.protocol=="http:")
{
  CSSFile="http://abi.getcolor.de/"+CSSFile;
}
else
{
	var currentDir=extractCurrentDir(window.location.pathname);
  if ((currentDir=="fr")
    || (currentDir=="de")
    || (currentDir=="en")
    || (currentDir=="uni")
    || (currentDir=="links"))
  {
    CSSFile="../"+CSSFile;	
  }
}

Zeile='<LINK REL="STYLESHEET"'+' HREF="'+CSSFile+'"'+' TYPE="TEXT/CSS"'+'>';
document.writeln(Zeile);

function extractCurrentPath(paramString)
{
  var returnString="";
  for (i=paramString.length-1; i>0; i--)
  {
    if ((paramString.substr(i,1)!="\/") && (paramString.substr(i,1)!="\\"))
    {
      returnString=paramString.substr(i,1)+returnString;
    }
    else
    {
      i=0;
    }
  }
  if (i!=-1) returnString="";
  return returnString;
}

function extractCurrentDir(paramString)
{
  var found=false;
  var returnString="";
  for (i=paramString.length-1; i>0; i--)
  {
    if ((paramString.substr(i,1)!="\/") && (paramString.substr(i,1)!="\\"))
    {
      returnString=paramString.substr(i,1)+returnString;
    }
    else    
    {
      if (found==true)
      {
        i=0;
      }
      else      
      {
        returnString=paramString.substr(i,1)+returnString;
        found=true;      
      }
    }
  }
  if (i!=-1) returnString="";
  return extractFirstDir(returnString);
}

function extractFirstDir(paramString)
{
  var returnString="";
  for (i=0; i<paramString.length; i++)
  {
    if ((paramString.substr(i,1)!="\/") && (paramString.substr(i,1)!="\\"))
    {
      returnString=returnString+paramString.substr(i,1);
    }
    else
    {
      i=paramString.length;
    }
  }
  if (i<paramString.length) returnString="";
  return returnString;
}
