// JavaScript Document





var imgTimer;
var whichHeader;
function slideshowover(which)
{
    whichHeader = which;
    imgTimer = setTimeout('showheader()', 1000);
    //imgTimer = setTimeout('hideheader()', 3000);
}
function slideshowout(which)
{
    clearTimeout(imgTimer);
    whichHeader = which;
    setTimeout('hideheader()', 50);
}

function showheader()
{
    showme(whichHeader);
}

function hideheader()
{
    hideme(whichHeader);
}


function toggleme(obj)
{
    if (typeof(obj) == "string")
    {
        obj = document.getElementById(obj);
    }
    if (obj != null)
    {
        if (obj.style.display == "none")
	    {
	        obj.style.display = "block";
	    }
	    else if (obj.style.display == "block")
	    {
	        obj.style.display = "none";
	    } 
	    else if (obj.className == 'hide')
	    {
	        obj.className = 'show';
	    }
	    else if (obj.className == "show")
	    {
	        obj.className = 'hide';
	    }
	}
}
function hideme(obj)
{
    if (typeof(obj) == "string")
    {
        obj = document.getElementById(obj);
    }
    if (obj != null)
    {
        if (obj.style.display == "block")
	    {
	        obj.style.display = "none";
	    } 
	    else if (obj.className == 'show')
	    {
	        obj.className = 'hide';
	    }
	}
    
}
function showme(obj)
{
    if (typeof(obj) == "string")
    {
        obj = document.getElementById(obj);
    }
    if (obj != null)
    {
        if (obj.style.display == "none")
	    {
	        obj.style.display = "block";
	    } 
	    else if (obj.className == 'hide')
	    {
	        obj.className = 'show';
	    }
	}
}

function showmessage(message)
{
    showmessage(message, '');
}

function showmessage(message, spanclass)
{
    var literal = document.getElementById('liClientMessage');
    literal.innerHTML = '<div id="divMessageJS" class="messagebox" style="display: block;">' +
        '<div class="header">Message</div><p><span class="' +
        spanclass + '">' + message + '</span><br /></p><br /><p><a href="javascript:hideme(\'divMessageJS\');" class="closebtn">x close window</a></p></div>';
}

 //pop up function default
function openNewWindow(URLtoOpen, windowName, windowFeatures) 
{
    newWindow=window.open(URLtoOpen, windowName, windowFeatures); 
}



function Browser() {

  var ua, s, i;

  this.isIE    = false;
  this.isNS    = false;
  this.version = null;

  ua = navigator.userAgent;

  s = "MSIE";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isIE = true;
    this.version = parseFloat(ua.substr(i + s.length));
    return;
  }

  s = "Netscape6/";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isNS = true;
    this.version = parseFloat(ua.substr(i + s.length));
    return;
  }

  // Treat any other "Gecko" browser as NS 6.1.

  s = "Gecko";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isNS = true;
    this.version = 6.1;
    return;
  }
}

var browser = new Browser();
if (browser.isNS) document.captureEvents(Event.MOUSEMOVE)

// Set-up to use getMouseXY function onMouseMove
document.onmousemove = getMouseXY;

// Temporary variables to hold mouse x-y pos.s
var tempX = 0
var tempY = 0

// Main function to retrieve mouse x-y pos.s

function getMouseXY(e) {
  if (browser.isIE) { // grab the x-y pos.s if browser is IE
    tempX = event.clientX;// + document.body.scrollLeft;
    tempY = event.clientY;// + document.body.scrollTop;
  } else {  // grab the x-y pos.s if browser is NS
    tempX = e.pageX
    tempY = e.pageY
  }  
  // catch possible negative values in NS4
  if (tempX < 0){tempX = 0}
  if (tempY < 0){tempY = 0}  
  
  return true
}


function correctPNG() // correctly handle PNG transparency in Win IE 5.5 & 6.{   var arVersion = navigator.appVersion.split("MSIE")   var version = parseFloat(arVersion[1])   if ((version >= 5.5 && version < 7) && (document.body.filters))    {      for(var i=0; i<document.images.length; i++)      {         var img = document.images[i]         var imgName = img.src.toUpperCase()         if (imgName.substring(imgName.length-3, imgName.length) == "PNG")         {            var imgID = (img.id) ? "id='" + img.id + "' " : ""            var imgClass = (img.className) ? "class='" + img.className + "' " : ""            var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "            //var imgStyle = "display:inline-block;" + img.style.cssText             var imgStyle = "" + img.style.cssText             if (img.align == "left") imgStyle = "float:left;" + imgStyle            if (img.align == "right") imgStyle = "float:right;" + imgStyle            if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle            var strNewHTML = "<span " + imgID + imgClass + imgTitle            + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"            + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"            + "(src=\'" + img.src + "\', sizingMethod='scale');\" onmouseout=\"slideshowout('" + img.id + "');\"></span>"             img.outerHTML = strNewHTML            i = i-1         }      }   }       }