/*
 *   Coding Domain scripting functions: Bring to top frameset
 *
 *   Copyright (c) 2001 Diederik van der Boor - All Rights Reserved
 *   http://www.codingdomain.com
 *   webmaster@codingdomain.com
 */


var LOC = window.location;
var URL = LOC.href;

// ----------------------------------------------------------------------
// Redirect to frameset

if(self == top)
{
  if(URL.substring(URL.length-4, URL.length) != ".cgi"
  && URL.indexOf(".cgi?") == -1
  && URL.indexOf(".cgi#") == -1
  && LOC.host  != ''
  && self.name != 'contents')
  {
    var SITE = GetSiteLocation()
    if(URL.substring(0, SITE.length) == SITE)          { URL = URL.substr(SITE.length);  }
    if(URL.substring(URL.length-1, URL.length) == "/") { URL = URL.substr(0,URL.length-1);}
    self.location.replace( SITE + "cgi-bin/frameset.cgi?url=" + escape(URL) );
  }
}



// ----------------------------------------------------------------------
// Path and status bar path functions

function GetDirPath(URL)
{
  return unescape(URL.substring(0, URL.lastIndexOf("/") + 1));
}

function GetSiteLocation()
{
  var PROT = (window.location.protocol || "http:");
  var SITE = PROT + "\/\/" + (LOC.host || '') + "/";
  if (SITE == PROT + "\/\/\/") { SITE = GetDirPath(window.location.href); }
  return SITE
}