<!-- 

var dom = (document.getElementById) ? true : false;
var ns5 = (!document.all && dom || window.opera) ? true: false;
var ie5 = ((navigator.userAgent.indexOf("MSIE")>-1) && dom) ? true : false;
var ie4 = (document.all && !dom) ? true : false;
var nodyn = (!ns5 && !ie4 && !ie5 && !dom) ? true : false;
var toolnewLayer, newLayerCss;
 
// avoid error of passing event object in older browsers
if (nodyn) { event = "nope" }
 
///////////////////////  CUSTOMIZE HERE   ////////////////////
// settings for toolnewLayer 
// Do you want newLayer to move when mouse moves over link?
var newLayerFollowMouse= true; 
var newLayerOn = false; // check if over toolnewLayer link
// Be sure to set newLayerWidth wide enough for widest image
var newLayerWidth;
var offX= 20; // how far from mouse to show newLayer
var offY= 12; 
var newLayerFontFamily= "Verdana, arial, helvetica, sans-serif";
var newLayerFontSize= "8pt";
// set default text color and background color for toolnewLayer here
// individual toolnewLayers can have their own (set in messages arrays)
// but don't have to
var newLayerFontColor = "#000000";
var newLayerFontWeight = "normal";
var newLayerBgColor;
var newLayerBorderColor;
var newLayerBorderWidth;
var newLayerBorderStyle = "solid";
var newLayerPadding = 5;
var newLayerfloat;

//var newLayerTextAlign = "justify";
 
////////////////////  END OF CUSTOMIZATION AREA  ///////////////////

var xmlHttp
 
function showAjaxPicture(str, e)
{ 	

   newLayerWidth =100;
   newLayerBorderWidth =2;
   newLayerBgColor = "#FFFFFF";
   newLayerBorderColor = "#FF9900";
   
   xmlHttp=GetXmlHttpObject();
   
   if (xmlHttp==null)
    {
     alert ("Your browser does not support AJAX!");
     return;
    } 
  var url=str;
 
  xmlHttp.onreadystatechange=stateChanged;
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);

  showObject(e);
  
}
 
function showText(str, e) {

	newLayerWidth = 300;
	newLayerBorderWidth = 2;
	newLayerBgColor = "#F0E68C";
   	newLayerBorderColor = "#000000"
   	
   	document.getElementById('n1').innerHTML=str;
   	showObject(e);

}

function stateChanged() 
{ 
 if (xmlHttp.readyState==4)
 { 
  document.getElementById('n1').innerHTML=xmlHttp.responseText;
 }
}
 
function GetXmlHttpObject()
 {
  var xmlHttp=null;
  try
    {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
    }
  catch (e)
    {
    // Internet Explorer
    try
     {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
     }
    catch (e)
      {
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
   }
return xmlHttp;
}
 
function showObject(e) { 
 
 if (nodyn) return;
  toolnewLayer = (ie4)? document.all['n1']: (ie5||ns5)? document.getElementById('n1'): null;
  newLayerCss = toolnewLayer.style;
 if (ie4||ie5||ns5) { // ns4 would lose all this on rewrites
  newLayerCss.width = newLayerWidth+"px";
  newLayerCss.fontFamily = newLayerFontFamily;
  newLayerCss.fontSize = newLayerFontSize;
  newLayerCss.color = newLayerFontColor;
  newLayerCss.fontWeight = newLayerFontWeight;
  newLayerCss.backgroundColor = newLayerBgColor;
  newLayerCss.borderColor = newLayerBorderColor;
  newLayerCss.borderWidth = newLayerBorderWidth+"px";
  newLayerCss.padding = newLayerPadding+"px";
 // newLayerCss.textAlign = newLayerTextAlign;
  newLayerCss.borderStyle = newLayerBorderStyle;
 }
 if (toolnewLayer&&newLayerFollowMouse) {
  document.onmousemove = trackMouse;
 }
 
 var t1,t2; // for setTimeouts
 
 if (!toolnewLayer) return;
 if (t1) clearTimeout(t1); if (t2) clearTimeout(t2);
 newLayerOn = true;
 
 if (!newLayerFollowMouse) positionnewLayer(evt);
 else t1=setTimeout("newLayerCss.visibility='visible'",100);
}
 
var mouseX, mouseY;
function trackMouse(evt) {
 standardbody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body //create reference to common "body" across doctypes
 mouseX = (ns5)? evt.pageX: window.event.clientX + standardbody.scrollLeft;
 mouseY = (ns5)? evt.pageY: window.event.clientY + standardbody.scrollTop;
 if (newLayerOn) positionnewLayer(evt);
}
 
function positionnewLayer(evt) {
 if (!newLayerFollowMouse) {
  standardbody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body
  mouseX = (ns5)? evt.pageX: window.event.clientX + standardbody.scrollLeft;
  mouseY = (ns5)? evt.pageY: window.event.clientY + standardbody.scrollTop;
 }
 // toolnewLayer width and height
 var tpWd = (ie4||ie5)? toolnewLayer.clientWidth: toolnewLayer.offsetWidth;
 var tpHt = (ie4||ie5)? toolnewLayer.clientHeight: toolnewLayer.offsetHeight;
 // document area in view (subtract scrollbar width for ns)
 var winWd = (ns5)? window.innerWidth-20+window.pageXOffset: standardbody.clientWidth+standardbody.scrollLeft;
 var winHt = (ns5)? window.innerHeight-20+window.pageYOffset: standardbody.clientHeight+standardbody.scrollTop;
 // check mouse position against newLayer and window dimensions
 // and position the toolnewLayer 
 if ((mouseX+offX+tpWd)>winWd) 
  newLayerCss.left = mouseX-(tpWd+offX)+"px";
 else newLayerCss.left = mouseX+offX+"px";
 if ((mouseY+offY+tpHt)>winHt) 
  newLayerCss.top = winHt-(tpHt+offY)+"px";
 else newLayerCss.top = mouseY+offY+"px";
 if (!newLayerFollowMouse) t1=setTimeout("newLayerCss.visibility='visible'",100);
}
 
function hideObject() {
 if (!toolnewLayer) return;
 t2=setTimeout("newLayerCss.visibility='hidden'",100);
 newLayerOn = false;
}
 

document.write('<div id="n1" style="position:absolute; visibility:hidden; z-index:100"></div>')

//-->