// ==============================================================================
//
// Javascript utility library
//
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
// LTrim removing leading spaces
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
    function ltrim()
    { var i;
      var s=this;
      for (i=0; i<s.length; i++)
      { if (s.substr(i,1) != " ")
          break;
      }
      if (i < s.length)
        s=s.substr(i);
      else
        s="";
      return s;
    }
//
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
// RTrim removing trailing spaces
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
    function rtrim()
    { var i;
      var s=this;
      for (i=s.length-1; i>=0; i--)
      { if (s.substr(i,1) != " ")
          break;
      }
      if (i >=0)
        s=s.substr(0, i+1);
      else
        s="";
      return s;
    }
//
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
// Trim a string, removing leading and trailing spaces
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
    function trim()
    { var i;
      var s=this;
      // Ltrim
      for (i=0; i<s.length; i++)
      { if (s.substr(i,1) != " ")
          break;
      }
      if (i < s.length)
        s=s.substr(i);
      else
        s="";
      // RTrim
      for (i=s.length-1; i>=0; i--)
      { if (s.substr(i,1) != " ")
          break;
      }
      if (i >=0)
        s=s.substr(0, i+1);
      else
        s="";
      return s;
    }
//
//  Add to 'String' function
//
    String.prototype.ltrim=ltrim;
    String.prototype.rtrim=rtrim;
    String.prototype.trim=trim;
//
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//    Mouse Over Function for LeftBar
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//   
//
  function MouseOn()
  { if (window.event)
      if (window.event.srcElement)
      { if (window.event.srcElement.className=="LeftBarLink")
          window.event.srcElement.className="LeftBarHighlight";
        
        if (window.event.srcElement.className=="MainLink")
          window.event.srcElement.className="MainLinkHighlight";
      }
  }
  
  function MouseOff()
  { if (window.event)
      if (window.event.srcElement)
      { if (window.event.srcElement.className=="LeftBarHighlight")
          window.event.srcElement.className="LeftBarLink";
        
        if (window.event.srcElement.className=="MainLinkHighlight")
          window.event.srcElement.className="MainLink";
      }
  }
  
  document.onmouseover = MouseOn;
  document.onmouseout  = MouseOff;


//
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//    Tool Tip Function for <a href links
//    Usage : Insert below <body> tag : <div id="tooltip" style="position:absolute;visibility:hidden"></div>
//    <a href="" onMouseover="showtip(this,event,'Visit Dynamic Drive for DHTML Scripts!')" onMouseout="hidetip()">
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//   
//

/*
Text Link/Image Map Tooltip Script- 
© Dynamic Drive (www.dynamicdrive.com)
For full source code, and 100's more DHTML scripts
Visit http://www.dynamicdrive.com
*/

if (!document.layers&&!document.all&&!document.getElementById)
event="test"
function showtip(current,e,text){

if (document.all||document.getElementById){
thetitle=text.split('<br>')
if (thetitle.length>1){
thetitles=''
for (i=0;i<thetitle.length;i++)
thetitles+=thetitle[i]
current.title=thetitles
}
else
current.title=text
}

else if (document.layers){
document.tooltip.document.write('<layer bgColor="white" style="border:1px solid black;font-size:12px;">'+text+'</layer>')
document.tooltip.document.close()
document.tooltip.left=e.pageX+5
document.tooltip.top=e.pageY+5
document.tooltip.visibility="show"
}
}
function hidetip(){
if (document.layers)
document.tooltip.visibility="hidden"
}

//

// ==============================================================================
