﻿// JavaScript Document
	

function returnObjById(id) 
{ 
    if (document.getElementById) 
        var returnVar = document.getElementById(id); 
    else if (document.all) 
        var returnVar = document.all[id]; 
    else if (document.layers) 
        var returnVar = document.layers[id]; 
    return returnVar; 
}


//var link = document.getElementById('link10');
//link.onmouseover = function () {}

var input = new Array(); 
var currentLink = new Array(); 
var label = new Array();
var x=1;
var handleSuccess = function(o){
	if(o.responseText !== undefined){
		var root = o.responseXML.documentElement; 
		var people = root.getElementsByTagName('person');

		for (var i = 0; i < people.length; i++) { 
			variable = people[i].getAttribute("variable"); 
			currentLink[i] = returnObjById('link'+variable);
			label[currentLink[i].id] = people[i].getElementsByTagName('label')[0].firstChild.nodeValue;
			description = people[i].getElementsByTagName('description')[0].firstChild.nodeValue;
//			other = people[i].getElementsByTagName('other')[0].firstChild.nodeValue;
//			reference1 = people[i].getElementsByTagName('reference1')[0].firstChild.nodeValue;
//			reference2 = people[i].getElementsByTagName('reference2')[0].firstChild.nodeValue;
//			reference3 = people[i].getElementsByTagName('reference3')[0].firstChild.nodeValue;		
		
// Removed the http:// prefix for links and am using reference1 for the text and reference2 for the link and am only using one link.  Changed _blank to _self for linking
//			input[currentLink[i].id] = "<div class=\"description\">"+description+"</div><div class=\"other\">"+other+"</div><div class=\"reference1\"><a href=\""+reference2+"\" target=\"_blank\">"+reference1+"</a></div><div class=\"reference2\"><a href=\"http://"+reference2+"\" target=\"_blank\">"+reference2+"</a></div><div class=\"reference3\"><a href=\"http://"+reference3+"\" target=\"_blank\">"+reference3+"</a></div>";	
// 
//Removed other, and reference 1 2 3
//			input[currentLink[i].id] = "<div class=\"description\">"+description+"</div><div class=\"other\">"+other+"</div><div class=\"reference1\"><a href=\""+reference2+"\" target=\"_self\">"+reference1+"</a></div>";	

			input[currentLink[i].id] = "<div class=\"description\">"+description+"</div>";	
			
			currentLink[i].onmouseover = function () {Tip(input[this.id],TITLE,'<div class="label">'+label[this.id]+'</div>');}
			currentLink[i].onmouseout = function () {UnTip();}
		}
	}
}

var handleFailure = function(o){
	if(o.responseText !== undefined){
	}
}

var callback =
{
  success:handleSuccess,
  failure: handleFailure,
  argument: { foo:"foo", bar:"bar" }
};
function makeRequest(){
	var request = YAHOO.util.Connect.asyncRequest('GET', sUrl, callback);
	//YAHOO.log("Initiating request; tId: " + request.tId + ".", "info", "example");
}
