		function MoveDiv(xpos, divName)
        {
            document.getElementById(divName).style.left = xpos;
        }
        function link_on(divName)
        {
            MoveDiv('0px', divName);
        }
        function link_off(divName)
        {
            MoveDiv('-9999px', divName);
        }
		function parseXML(page)
		{
		    try //Internet Explorer
			{
				xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
			}
			catch(e)
			{
				try //Firefox, Mozilla, Opera, etc.
				{
					xmlDoc=document.implementation.createDocument("","",null);
				}
				catch(e)
				{
					alert(e.message);
					return;
				}
			}
			xmlDoc.async=false;
			xmlDoc.load("links.xml");

			var numItems = xmlDoc.getElementsByTagName("item");
			var code='&url='+page, myTag, text, text2, num, myLinkHREF, myLinkName, i, newTag, newTagTemp, nextLI, tagVar;
			try
			{
				for(i = 0; i < numItems.length; i++)
				{
					myTag = numItems[i].childNodes[0].childNodes[0].nodeValue;
					myLinkHREF = numItems[i].childNodes[1].childNodes[0].nodeValue;
					myLinkName = numItems[i].childNodes[2].childNodes[0].nodeValue;
					tagVar = document.getElementById(myTag);
					text = myTag.split('_');
					num = text.length;
					text2 = text[num-1];
					newTag = 'name_'+(i+1)+'a';
					newTagTemp = 'temp_'+text2;
					if(document.getElementById(newTagTemp).innerHTML != '')
					{
					  nextLI = document.createElement("li");
						nextLI.setAttribute('id', newTag);
					  tagVar.appendChild(nextLI);
					}
					else
					{
					  newTag = newTagTemp;
					}
					if (myLinkName != "Resume") {
						document.getElementById(newTag).innerHTML = '<a href="' + myLinkHREF + code + '">' + myLinkName + '</a>';
					}else{
						document.getElementById(newTag).innerHTML = '<a href="' + myLinkHREF + '" target="_blank">' + myLinkName + '</a>';
					}
				}
			}
			catch (e)
			{
				alert(e.message);
			}
		}
