function ajaxFunction(rating,action,nameid,containid){
 var ajaxRequest;  	
 try{
   ajaxRequest = new XMLHttpRequest();
   ajaxRequest.overrideMimeType('text/xml');
 } catch (e){
   try{
     ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
   } catch (e) {
     try{
       ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
     } catch (e){
       alert("It seems as if your browser does not support AJAX.");
       return false;
     }
   }
 } 
 ajaxRequest.onreadystatechange = function(){
   if(ajaxRequest.readyState == 4){
      document.getElementById(containid).innerHTML = ajaxRequest.responseText;
   }
 }
 if(action == "rate") {
   var queryString = "?action=" + action + "&rating=" + rating + "&nameid=" + nameid;
 } else {
   var queryString = "?action=" + action + "&nameid=" + nameid;
 }
 ajaxRequest.open("GET", "/babynames/babynames.php" + queryString, true);
 ajaxRequest.send(null); 
}


var cX = 0; 
var cY = 0; 
var rX = 0; 
var rY = 0;

function UpdateCursorPosition(e) { 
  cX = e.pageX; 
  cY = e.pageY;
}

function UpdateCursorPositionDocAll(e) { 
  cX = event.clientX; 
  cY = event.clientY;
}
if(document.all) { 
  document.onmousemove = UpdateCursorPositionDocAll; 
} else { 
  document.onmousemove = UpdateCursorPosition; 
}

function AssignPosition(d) {
  if(self.pageYOffset) {
	rX = self.pageXOffset;
	rY = self.pageYOffset;
  } else if(document.documentElement && document.documentElement.scrollTop) {
	rX = document.documentElement.scrollLeft;
	rY = document.documentElement.scrollTop;
  } else if(document.body) {
	rX = document.body.scrollLeft;
	rY = document.body.scrollTop;
  }
 
  d.style.left = (rX + 125) + "px";
  d.style.top = (rY-50) + "px";
}

function HideContent(d) {
if(d.length < 1) { return; }
document.getElementById(d).style.display = "none";
}

function ShowContent(d) {
  if(d.length < 1) { return; }
  var dd = document.getElementById(d);
  AssignPosition(dd);
  dd.style.display = "block";
}

function ReverseContentDisplay(d) {
  if(d.length < 1) { return; }
  var dd = document.getElementById(d);
  AssignPosition(dd);
  if(dd.style.display == "none") { dd.style.display = "block"; }
  else { dd.style.display = "none"; }
}