﻿
	// Used in the following page(s) - default.asp

    <!-- // Required to be compliant with XHTML-->
     var xmlHttp=null; // Defines that xmlHttp is a new variable.
     // Try to get the right object for different browser
     try {
        // Firefox, Opera 8.0+, Safari, IE7+
        xmlHttp = new XMLHttpRequest(); // xmlHttp is now a XMLHttpRequest.
     } catch (e) {
        // Internet Explorer
        try {
           xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
           xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
     }
     xmlHttp.onreadystatechange = function() {
        if (xmlHttp.readyState == 4)
           try { // In some instances, status cannot be retrieved and will produce 
                 // an error (e.g. Port is not responsive)
              if (xmlHttp.status == 200) {
                 // Set the main HTML of the body to the info provided by the Ajax Request
                 document.getElementById("ajax_output").innerHTML = xmlHttp.responseText;
              }
              else
              {
                  document.getElementById("ajax_output").innerHTML = xmlHttp.responseText;
              }
           } catch (e) {
              document.getElementById("ajax_output").innerHTML = "Error on Ajax return call : " + e.description;
           }
     }
	 
     xmlHttp.open("get","/ProQuote/GetPrices.ashx?Stocks=RBS,BP.,HBOS,DGE,BG.,GSK,TSCO,SMIN,SSE,NG."); // .open(RequestType, Source);
     xmlHttp.send(null); // Since there is no supplied form, null takes its place as a new form.
	