function showPic(whichpic) {
  if (!document.getElementById("placeholder")) return true;
  var source = whichpic.getAttribute("href");
  var placeholder = document.getElementById("placeholder");
  placeholder.setAttribute("src",source);
  if (!document.getElementById("description")) return false;
  if (whichpic.getAttribute("title")) {
    var text = whichpic.getAttribute("title");
  } else {
    var text = "";
  }
  var description = document.getElementById("description");
  if (description.firstChild.nodeType == 3) {
    description.firstChild.nodeValue = text;
  }
  return false;
}

function preparePlaceholder() {
  if (!document.createElement) return false;
  if (!document.createTextNode) return false;
  if (!document.getElementById) return false;
  if (!document.getElementById("imagegallery")) return false;
  var placeholder = document.createElement("img");
  placeholder.setAttribute("id","placeholder");
  placeholder.setAttribute("src","images/placeholder.gif");
  placeholder.setAttribute("alt","my image gallery");
  var description = document.createElement("p");
  description.setAttribute("id","description");
  var desctext = document.createTextNode("Choose an image");
  description.appendChild(desctext);
  var gallery = document.getElementById("imagegallery");
  insertAfter(description,gallery);
  insertAfter(placeholder,description);
}

function updateNews() {
	if (xmlHttp.readyState == 4) {
		//var response = xmlHttp.responseText;
		//alert(xmlHttp.responseText);
		document.getElementById("test").innerHTML = xmlHttp.responseText;
	}	
}


function prepareNews() {
	if (!document.getElementsByTagName) return false;
	if (!document.getElementById) return false;
	if (!document.getElementById("newsLinks")){
		return false;
	} else {
		var lnks = document.getElementById("newsLinks").getElementsByTagName("a");
		
		//var allNews = document.getElementById("news");
		//alert(allNews); 
		//var newsLink = allNews.getElementsByTagName("a");
		for (var i=0; i<lnks.length; i++) {
	
			var thelink = lnks[i];
	
			//if (thelink.getAttribute("href").indexOf("http://www.amazon.") > -1 ) { continue; }
	
			//if (thelink.getAttribute("href").indexOf("?") > -1 ) {
	
				//thelink.ajaxHandler = xhr;
	
				thelink.onclick = function() {
					var newsURL = this.getAttribute("href");
					/*this.ajaxHandler.data = this.getAttribute("href").split("?")[1].split("#")[0];
					return (!this.ajaxHandler.start());*/
					var url = "/ajax.php?newsURL=" + newsURL;
					//alert(url);
					// Open a connection to the server
					xmlHttp.open("GET", url, true);
					
					// Setup a function for the server to run when it's done
					xmlHttp.onreadystatechange = updateNews;
					
					// Send the request
					xmlHttp.send(null);	
					return false;
	
				};
			//}

			thelink = null;	// Clean up for IE

		}
	}
}


addLoadEvent(preparePlaceholder);
addLoadEvent(prepareNews);