﻿	// ----------------AJAX---------------------
	var params;
	var req;
	var theView;	
		 
	 function retrieveURL(url,view) {
	  	 if (window.XMLHttpRequest) { // Non-IE browsers
	      req = new XMLHttpRequest();
	      req.onreadystatechange = processStateChange;
	      try {
	        req.open("GET", url, true);
	      } catch (e) {
	        alert(e);
	      } // catch
	      req.send(null);
	    } else if (window.ActiveXObject) { // IE
	      req = new ActiveXObject("Microsoft.XMLHTTP");
	      if (req) {
	        req.onreadystatechange = processStateChange;
	        req.open("GET", url, true);
	        req.send();
	      } // if
	    } // else if
	} // retrieveURL()
	
	function processStateChange() {
	    if (req.readyState == 4) { // Complete
	      if (req.status == 200) { // OK response
	        document.getElementById(theView).innerHTML = req.responseText;
	      } else {
	        alert("Problem: " + req.statusText);
	      }
	    }
	 } // processStateChange()

	function loadURLByAjax(url, view) {
		//alert(url + "  " + view);
		theView = view;
		document.getElementById(theView).innerHTML = 'Loading.....';
		var Html = retrieveURL(url,view);
		// we would return false if the Browser wasn't supported. This has been ommitted from the
		// sample article.
		return true;
	} // displayItems()
	

