function buildFriendlist(xmldoc)
{
	// Get all user tags into a JS array
        var all_friends = xmldoc.getElementsByTagName('user');

	// For each entry in the JS array
	for (var i = 0; i < all_friends.length; i++)
	{
	  // Get the "user" tag
          var friend = xmldoc.getElementsByTagName('user').item(i);

	  // Create variables for the relevant tags
          var first_name = "-";
          var last_name = "-";
          var city = "-";
          var state = "-";
          var country = "-";

 	  // Check, if xml tag is empty / if tag contains values, get the values into the variables
	  if (friend.childNodes[1].hasChildNodes()) {first_name = friend.childNodes[1].firstChild.data} else {"-"};
	  if (friend.childNodes[2].hasChildNodes()) {last_name =  friend.childNodes[2].firstChild.data} else {"-"};
	  if (friend.childNodes[4].childNodes[0].hasChildNodes()) {city =    friend.childNodes[4].childNodes[0].firstChild.data} else {"-"};
	  if (friend.childNodes[4].childNodes[1].hasChildNodes()) {state =   friend.childNodes[4].childNodes[1].firstChild.data} else {"-"};
	  if (friend.childNodes[4].childNodes[2].hasChildNodes()) {country = friend.childNodes[4].childNodes[2].firstChild.data} else {"-"};

  	  // Creating DOM Elements
	  var nf_p = 		document.createElement("p");
	  var nf_a = 		document.createElement("a");
	  var nf_span_name = 	document.createElement("span");
	  var nf_name = 	document.createTextNode(first_name + " " + last_name);
	  var br = 		document.createElement("br");
	  var nf_span_loc = 	document.createElement("span");
	  var nf_loc = 		document.createTextNode(city + ", " + state + " " + country);

	  // Setting DOM Element Properties & Methods
	  nf_a.href = 'javascript:clickIt(' + i + ')';
 	  nf_p.target = "_blank";
	  nf_span_name.id = "name";
	  nf_span_loc.id = "location";

	  // Constructing "p" element
	  nf_span_name.appendChild(nf_name);
	  nf_span_loc.appendChild(nf_loc);
	  nf_a.appendChild(nf_span_name);
	  nf_a.appendChild(br);
	  nf_a.appendChild(nf_span_loc);
	  nf_p.appendChild(nf_a);

	  // Adding "p" element to the DOM tree (to the div tag with the id="friendslist")
          var friendslist = document.getElementById("friendslist");
	  friendslist.appendChild(nf_p);
	}
}