function dw(x)
  {
  document.write(x);
  }
function pclass(e)
  {
  while( e && e.parentNode && (!e.parentNode.className || e.parentNode.className == '') )
    e = e.parentNode;
  return e && e.parentNode ? e.parentNode.className : null;
  }
function navlite()
  {
  var lh = location.href;
  var ld = lh.substr(0, lh.lastIndexOf('/'));
  for( var i = 0; i < document.links.length; i++ )
    {
    var e = document.links[i];
    var eh = e.href;
    var ed = eh.substr(0, eh.lastIndexOf('/'));
    if( ed == ld )
      {
      if( eh != lh && pclass(e) != "same" )//
        continue;
      //e.style.backgroundColor = 'white';
      e.style.color = '#6699CC';
      //e.style.fontWeight = 'bold';
      //e.style.borderTop = e.style.borderBottom = '1px solid orange';
      //e.style.paddingTop = e.style.paddingBottom = '4px';
      }
    }
  }
function hookelement(e, f)
  {
  if( !e.name )
    return;
  switch( e.type.toLowerCase() ) {
    //case 'text':
    //case 'password':
    //case 'textarea':
    //case 'select-one':
    case 'select-multiple':return e.onchange ? 0 : e.onchange = f.update;
    //case 'radio':
    //case 'button':
    case 'checkbox': return e.onclick ? 0 : e.onclick = f.update;
    }
  }
function hookform(f)
  {
  if( !f )
    return;
  f.update = update;
  f.elements[0].focus();
  for( var i = 0; i < f.elements.length; i++ )
    hookelement(f.elements[i], f);
  }

function doload()
  {
  navlite();
  //hookform(document.forms[0]);
  }

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}

MM_reloadPage(true);

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}//JavaScript Document