function checkIt(string)
{
    place = detect.indexOf(string) + 1;
    thestring = string;
    return place;
}
function getObj(name)
{

  if (document.getElementById)
  {
    this.obj = document.getElementById(name);
        this.style = document.getElementById(name).style;
  }
  else if (document.all)
  {
    this.obj = document.all[name];
        this.style = document.all[name].style;
  }
  else if (document.layers)
  {
        this.obj = document.layers[name];
        this.style = document.layers[name];
  }
}
function layOver(which)
{
laykeep=which;
var theLayer="l" + which;

var g = new getObj(theLayer);

    g.style.visibility ='visible';


time=setTimeout("stopOver(laykeep)",5000);
}
function stopOver(which)
{

var theLayer="l" + which;

var g = new getObj(theLayer);

    g.style.visibility ='hidden';
}

function MM_preloadImages() 
{ //v3.0
  var d=document;
  if(d.images)
  {
  if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments;
    for(i=0; i< a.length; i++)
    if (a[i].indexOf("#")!=0)
    {
    d.MM_p[j]=new Image;
    d.MM_p[j++].src=a[i];}}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i< a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_findObj(n, d) { //v3.0
  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); return x;
}

function newWindow(file,window,wd,ht) {
    msgWindow=open(file,window,'scrollbars=1,resizable=yes,width='+wd+',height='+ht);
    if (msgWindow.opener == null) msgWindow.opener = self;
}
function startupscripts()
{
 if (window != top) top.location.href = location.href;
 if (checkIt('konqueror'))
{
    browser = "Konqueror";
    OS = "Linux";
}
else if (checkIt('safari')) browser = "Safari"
else if (checkIt('omniweb')) browser = "OmniWeb"
else if (checkIt('opera')) browser = "Opera"
else if (checkIt('webtv')) browser = "WebTV";
else if (checkIt('icab')) browser = "iCab"
else if (checkIt('msie')) browser = "Internet Explorer"
else if (!checkIt('compatible'))
{
    browser = "Netscape Navigator"
    version = detect.charAt(8);
}
else browser = "An unknown browser";
if (!version) version = detect.charAt(place + thestring.length);
if (!OS)
{
    if (checkIt('linux')) OS = "Linux";
    else if (checkIt('x11')) OS = "Unix";
    else if (checkIt('mac')) OS = "Mac"
    else if (checkIt('win')) OS = "Windows"
    else OS = "an unknown operating system";
}
}
function docjslib_getImageXfromLeft(imgID) {
  if (!document.all) return eval("document."+imgID+".x");
  else return docjslib_getRealLeft(imgID);
}

function docjslib_getImageYfromTop(imgID) {
  if (!document.getElementById) return eval("document."+imgID+".y");
  else 
  return docjslib_getRealTop(imgID);
}
function docjslib_getRealLeft(imgElem) {
         xPos = eval(imgElem).offsetLeft;
  tempEl = eval(imgElem).offsetParent;
    while (tempEl != null) {
      xPos += tempEl.offsetLeft;
      tempEl = tempEl.offsetParent;
    }
  return xPos;
}

function docjslib_getRealTop(imgElem) {
  yPos = eval(imgElem).offsetTop;
  tempEl = eval(imgElem).offsetParent;
  while (tempEl != null) {
      yPos += tempEl.offsetTop;
      tempEl = tempEl.offsetParent;
    }
  return yPos;
}
function showRemote(thepage,thename,wid,hei) {


var windowprops = "toolbar=0,location=0,directories=0,status=0, " +
"menubar=0,scrollbars=1,resizable=1,width="+wid+",height="+hei+",screenX=10,screenY=10,top=10,left=10";

OpenWindow = window.open(thepage, thename, windowprops);

    
}
