  var xmlHttp;
  var selectedColor = '#ff8c00';

  var IE = document.all?true:false;
  if (!IE) 
    document.captureEvents(Event.MOUSEMOVE)
  document.onmousemove = getMouseXY;
  var tempX = 0;
  var tempY = 0;

  function getMouseXY(e) {
    if (IE) { 
      tempX = event.clientX + document.body.scrollLeft;
      tempY = event.clientY + document.body.scrollTop;
    }
    else {
      tempX = e.pageX;
      tempY = e.pageY;
    }  
    if (tempX < 0)
      {tempX = 0;}
    if (tempY < 0)
      {tempY = 0;}  
    return true;
  }
  
  function getXMLHttpObject(){
    var xmlHttp = null;
    try{
      // Firefox, Opera 8.0+, Safari
      xmlHttp=new XMLHttpRequest();
    }//try
    catch (e){
      // Internet Explorer
      try{
        xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }//try
      catch (e){
        try {
          xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }//try
        catch (e){
          alert("Your browser does not support AJAX!");
          return false;
        }//catch
      }//catch
    }//catch
    return xmlHttp;
  }//END: getXMLHttpObject
  
  function stateChanged() { 
    if (xmlHttp.readyState==4){ 
      document.getElementById("content").innerHTML=xmlHttp.responseText;
    }//if
  }//END: stateChanged
      
  function changeCursor( objID, cursorVal, colorVal ) {
    // possible values auto,pointer,crosshair,help,move,text,default,wait
    if (document.getElementById){
      document.getElementById( objID ).style.cursor = cursorVal;
      document.getElementById( objID ).style.color = colorVal;
    }
  }// END: changeCursor()
  
  function changeContent(objID){
    // 
    // Create the xmlHttpRequest object
    //
    xmlHttp=getXMLHttpObject();
    if (xmlHttp==null){
      alert ("Your browser does not support AJAX!");
      return;
    }//if 

       document.getElementById(objID).style.color = selectedColor;
    //
    // Set the url of the script that will process the request
    //
    var url="getcontent.php";
    url=url+"?q="+objID;
    url=url+"&sid="+Math.random();
    xmlHttp.onreadystatechange=stateChanged;
    xmlHttp.open("GET",url,true);
    xmlHttp.send(null);
  }// END: changeContent()

function sm() {
  if (document.getElementById('sm').style.visibility){
      if (document.getElementById('sm').style.visibility == 'hidden'){
        if (((tempX > 560)&&(tempX < 580)) && ((tempY > 290)&&(tempY < 420))){
          document.getElementById('sm').style.top = tempY-40;
          document.getElementById('sm').style.left = tempX-15;
          document.getElementById('sm').style.visibility = 'visible';
        }
      }
      else {
        document.getElementById('sm').style.visibility = 'hidden';
      }
  }
}

