  function FrmCnt()
  {
    if ( parent.frames.length == 0 )
      return false;
    else
      return true;
  }

  function IsIE_File ( sChk )
  {
    var mt = sChk.match(/_ie_/g);
    if ( mt )
    {
      if ( mt.length > 0 )
        return true;
    }
    return false;
  }
  
  function IsDE_File( sChk )
  {
    var mt2 = sChk.match(/_deutsch./g);
    if ( mt2 )
    {
      if ( mt2.length > 0 )
        return true;
    }
    return false;
  }
 
  function FileName ( sURL, delim )
  { 
    var f = sURL.split( delim );
    if ( f.length == 1 )
      return sURL;
    else
      return f[f.length-1];
  }
  
  function FileTransf ( file, fsearch, freplace )
  {
    var rep = file;
    if ( fsearch == "_ie_" ) 
      rep = rep.replace(/_ie_/g, freplace);
    if ( fsearch == "_ns_")
      rep = rep.replace(/_ns_/g, freplace);
    return rep;
  }
  
  function emblnk ( sURL )
  {
	  if ( !FrmCnt( ) )
    {
      var f = FileName ( sURL , "/");
      if ( f == sURL )
        f = FileName ( sURL , "\\");

      var bDE = IsDE_File ( f ); // DE-Page
      var browser = Browser_Short();
      
      f = Mod_File4Browser ( f, browser );  
      
      if ( bDE )
        document.write('<center><a class="yellow" href="index2_deutsch.html?' + f + '">Zur&uuml;ck zur Homepage...</a></center>');
      else
        document.write('<center><a class="yellow" href="index2_english.html?' + f + '">Back to homepage...</a></center>');
    }
  }
  
  function Browser_Short ()
  {
    var name = "ns";
    if ( navigator.appName == "Microsoft Internet Explorer" )
      name = "ie";
    return name;
  }
  
  function Mod_File4Browser ( file, browser )  
  {
    var bIE = IsIE_File ( file ); // IE-Page
    var ft = file;
    
    // transform 2 real target browser
    if ( browser = "ie" ) 
    {    
      if ( !bIE ) ft = FileTransf ( file, "_ns_", "_ie_" );
    }
    else
    {
      if ( bIE ) ft = FileTransf ( file, "_ie_", "_ns_" );
    }
    
    return ft;
  }  
  