function removeAds()
{
  var d = document.getElementById("google_ads");
  d.parentNode.removeChild(d);
}

function basename()
{
  var fname =
    location.pathname.substring(location.pathname.lastIndexOf('/') + 1);
  if(fname == ""){
    fname = "index.shtml";
  }
  return fname;
}

function dirname()
{
  var path = location.pathname;
  var dname = path.substring(0, path.lastIndexOf('/'));
  return dname;
}

function de_ext(
    path)
{
  if (path.match('\\.'))
    return path.substring(0, path.lastIndexOf('.'));
  else
    return path;
}

function gen_imports()
{
  var bname = basename();
  var dname = dirname();
  with(document){
    writeln("<style type=\"text/css\">"
	    + "@import url( \"/css/base.css\");</style>");
    writeln("<style type=\"text/css\">@import url( \""
	    + dname
            + "/css/"
	    + de_ext(bname)
	    + ".css\");</style>");
    writeln("<script type=\"text/javascript\" src=\""
	    + dname
            + "/js/"
	    + de_ext(bname)
	    + ".js\"></script\>");
    close();
  }
}

function assert_menu_item()
{
  var path = location.pathname;
  var dname = dirname();
  var bname = basename();
  var bnamen = de_ext(bname);
  var elem;
  if (dname == "")
  {
    elem = document.getElementById("mm-elem-"+bnamen);
  }
  else
  {
    elem = document.getElementById("mm-elem-"+dname.replace('/', ''));
  }
  elem.style.backgroundImage = 'url(/img/menu_hover_grad.png)';
}

function assert_sub_menu_item()
{
  var path = location.pathname;
  var dname = dirname();
  var bname = basename();
  var bnamen = de_ext(bname);
  var elem;
  elem = document.getElementById("sm-elem-"+bnamen);
  elem.style.backgroundImage = 'url(/img/menu_hover_grad.png)';
}
