//global variables var req; function retrieveURL(url) { //alert(url); //Do the Ajax call if (window.XMLHttpRequest) { // Non-IE browsers req = new XMLHttpRequest(); req.onreadystatechange = processStateChange; try { req.open("GET", url, true); //was get } catch (e) { alert("Problem Communicating with Server\n"+e); } 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(); } } } function processStateChange() { if (req.readyState == 4) { // Complete if (req.status == 200) { // OK response //alert("Ajax response:"+req.responseText); //alert(req.responseText); //Split the text response into Span elements var spanElements = splitTextIntoSpan(req.responseText); //Use these span elements to update the page replaceExistingWithNewHtml(spanElements); } else { alert("Problem with server response:\n " + req.statusText); } } } function splitTextIntoSpan(textToSplit){ //Split the document var returnElements=textToSplit.split("#"); return returnElements; } function replaceExistingWithNewHtml(spanElements){ var subElements; var currencypair; var cpbid; var cpask; var cusbid; var cusask; for ( var i=0; i a2){ bgc = "white"; } return bgc; } ************** **************