var links = {
	init: function()
	{
		var objLinks = document.getElementsByTagName("a");
		for (i=0; i < objLinks.length; i++)
		{
			if (objLinks[i].href.length > 0)
			{
				if (objLinks[i].href.indexOf(document.domain) == -1 && objLinks[i].href.indexOf("javascript:") == -1 && objLinks[i].href.indexOf("mailto:") == -1 )
				//if (objLinks[i].href.indexOf("http://") > -1 && objLinks[i].href.indexOf("javascript:") == -1 && objLinks[i].href.indexOf("mailto:") == -1 )
				{
					objLinks[i].onclick = function() { links.openExternal(this); return false; };	
				} // if
				
			} // if
		} // for
		
		// Set up the home page link message (banner)
		var bannerLink = document.getElementById('logo');
		var homeLink = document.getElementById('navHome').getElementsByTagName('a')[0];
		bannerLink.onclick = function(e) { links.pickDestination(e); return false; }
		homeLink.onclick =  function(e) { links.pickDestination(e); return false; }
	}, // init
	
	openExternal: function(src)
	{
		var siteWindow = null;
		siteWindow = window.open(src.href);
		return true;
	}, // openExternal
	
	pickDestination: function(e)
	{
		e = e || event;

		var link = Event.getSource(e)
		var destinationDiv = document.getElementById("chooseHomeLink");
		
		if (!destinationDiv)
		{
			var body = document.getElementsByTagName("body")[0];
			destinationDiv = document.createElement("div")
			destinationDiv.setAttribute("id", "chooseHomeLink");
			var destText = document.createElement("p");
			var text = document.createTextNode("Please select your destination?");
			destText.appendChild(text);
			var links = document.createElement("ul");
			var pracLi = document.createElement("li");
			var pracLink = document.createElement("a");
			pracLink.setAttribute("href", "/");
			pracLink.appendChild(document.createTextNode("Practical Motorhome Home page"));
			pracLi.appendChild(pracLink)
			
			var saleLi = document.createElement("li");
			var saleLink = document.createElement("a");
			saleLink.setAttribute("href", "/forsale");
			saleLink.appendChild(document.createTextNode("For Sale Home Page"));
			saleLi.appendChild(saleLink)
			
			links.appendChild(pracLi);	
			links.appendChild(saleLi);
			
			var closeLink = document.createElement("a");
			closeLink.setAttribute("id", "close");
			closeLink.setAttribute("href", "#");
			closeLink.appendChild(document.createTextNode("Close"));
			closeLink.onclick =  function(e) { (document.getElementById("chooseHomeLink").parentNode).removeChild(document.getElementById("chooseHomeLink")); return false; }

			
			destinationDiv.appendChild(destText);
			destinationDiv.appendChild(links);
			destinationDiv.appendChild(closeLink);
			body.appendChild(destinationDiv);
		}
		
		var pageY = e.PageY || e.clientY
		var pageX = e.pageX || e.clientX
		destinationDiv.style.top = pageY + "px";
		destinationDiv.style.left = pageX + "px";
						
	}
}

Event.addEvent(this, "load", links.init, true);
