/* parse the entered query String */
function parseSearchQuery(theForm, message) {
  var queryValue = theForm.elements["query2"].value;
  var testValue = queryValue.replace(/ /g, "");
  if (testValue.length < 1) {
    alert(message);
    return (false);
  }
  theForm.elements["query"].value = queryValue;
  return (true);
}

var visiableDiv = null;

function  Point(x,y)
{
    this.x  =  x;  this.y  =  y;
}

//Get  the  mouse  position
function  getMouseLoc(e)  
{
    var  IE  =  document.all?true:false;  //Test  to  see  if  IE
    //if  (!IE)  document.captureEvents(Event.MOUSEMOVE);  //If  not  IE
    if  (!IE)  document.captureEvents(Event.CLICK);  //If  not  IE

    if  (IE)  {  
    mouseLocation.x  =  event.clientX +  (document.documentElement.scrollLeft ?  document.documentElement.scrollLeft : document.body.scrollLeft);
    mouseLocation.y  =  event.clientY +  (document.documentElement.scrollTop ?  document.documentElement.scrollTop : document.body.scrollTop);

    }  else  {    //  grab  the  x-y  pos.s  if  browser  is  NS
    mouseLocation.x  =  e.pageX;
    mouseLocation.y  =  e.pageY;
    }    
    //  catch  possible  negative  values  
    if  (mouseLocation.x  <  0){mouseLocation.x  =  0}
    if  (mouseLocation.y  <  0){mouseLocation.y  =  0}    
    positionDiv();
    return  true;
}

function  positionDiv()
{    
  //Set  the  position  of  the  hidden  div
  if (visiableDiv){
    visiableDiv.style.top  =  (mouseLocation.y  +  10)  +  "px";
    visiableDiv.style.left  =  (mouseLocation.x  +  10)  +"px";
    visiableDiv.style.position  =  "absolute"; 
  }   
}

function showhiddendiv(mylink)
{
    mouseLocation  =  new  Point(0,0);    
    //var linkdiv = document.getElementById('hiddendiv');    
    if( visiableDiv){
    	visiableDiv.style.display = 'none';
    }
    visiableDiv = document.getElementById(mylink);
    document.onclick  =  getMouseLoc;
    //document.onmousemove = null;
    visiableDiv.style.display = 'block';
    
}

function hiddendiv()
{
    //var linktitle = document.getElementById(visiableDiv); 
    //linktitle.title = aTmpTitle;
    //document.getElementById('overdiv').style.display = 'none';
    if (visiableDiv) {
    	visiableDiv.style.display = 'none';
    }
}

var tabTimer;
function startTabTimer() {
	tabTimer = setTimeout("hiddendiv()", 1000); // tabTimer holds the id of the timer
}
function stopTabTimer() {
	clearTimeout(tabTimer);
}