var xmlhttp
var onLink
var gsID

function PopDet(sID)
{
//lyrid = document.getElementById('DetailLayer');
des = document.getElementById('lk_' + sID);

onLink = true;
gsID = sID;
//xy = findPos(des);
//lyrid.style.left = xy[0];
//lyrid.style.top = xy[1] + 10;
loadXMLDoc('PluginXML.ashx?id=' + sID);
}


function DropDet()
{
onLink = false;
id = document.getElementById('lk_' + gsID);

id.innerHTML = ' ';
}


function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}


function loadXMLDoc(url)
{
xmlhttp=null
// code for Mozilla, etc.
 if (window.XMLHttpRequest)
 {
  xmlhttp=new XMLHttpRequest()
 }
// code for IE
 else if (window.ActiveXObject)
 {
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
 }

 if (xmlhttp!=null)
 {
  xmlhttp.onreadystatechange=state_Change
  xmlhttp.open("GET",url,true)
  xmlhttp.send(null)
 }
}


function state_Change()
{
if(!onLink) return;

 if(xmlhttp.readyState == 4 && xmlhttp.status == 200)
 {
  xmlDoc = xmlhttp.responseXML.documentElement;
  //id = document.getElementById('DetailLayer');
id = document.getElementById('lk_' + gsID);
  //itemsNode = xmlDoc.childNodes[0].childNodes[0];

  if(xmlDoc && id)
  {
id.innerHTML = '<br>';
  if(os = xmlDoc.getElementsByTagName('Author')[0].childNodes[0])
   id.innerHTML += '<span class="item">Author:</span> ' + xmlDoc.getElementsByTagName('Author')[0].childNodes[0].nodeValue + '<br><span class="item">Availabilty:</span> ' + xmlDoc.getElementsByTagName('Availabilty')[0].childNodes[0].nodeValue;

  //if(os = xmlDoc.getElementsByTagName('OS')[0].childNodes[0])
   //id.innerHTML += '<br><span class="item">OS:</span> ' + os.nodeValue;

  if(host = xmlDoc.getElementsByTagName('Host')[0].childNodes[0])
   id.innerHTML += '<br><span class="item">Host:</span> ' + host.nodeValue;

  if(lwver = xmlDoc.getElementsByTagName('LWVer')[0].childNodes[0])
   id.innerHTML += '<br><span class="item">LW Vers:</span> ' + lwver.nodeValue;

  if(cl = xmlDoc.getElementsByTagName('Class')[0].childNodes[0])
   id.innerHTML += '<br><span class="item">Class:</span> ' + cl.nodeValue;

 }
 }
}
