/****************************************************** ALERT AN ACTION... GENERALLY USED ON AJAX RELATED REQUESTS ******************************************************/ var vsrch_http_request = false; var vsrch_msg_text = new String(); var tbox; function vsrch_make_request(url,tcontainer) { tbox = tcontainer; if (window.XMLHttpRequest) { // Mozilla, Safari,... vsrch_http_request = new XMLHttpRequest(); if (vsrch_http_request.overrideMimeType) { vsrch_http_request.overrideMimeType('text/xml'); } } else if (window.ActiveXObject) { // IE try { vsrch_http_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { vsrch_http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } if (!vsrch_http_request) { alert('Giving up :( Cannot create an XMLHTTP instance'); return false; } vsrch_http_request.onreadystatechange = vsrch_update_headline; vsrch_http_request.open('GET', url, true); vsrch_http_request.send(null); } /****************************************************** ADD A NEW CONTACT TO USERS CONTACT LIST ******************************************************/ function vsrch_update_headline() { if (vsrch_http_request.readyState == 4) { if (vsrch_http_request.status == 200) { vsrch_msg_text = new String(vsrch_http_request.responseText); tempContainer = document.getElementById(tbox); tempContainer.innerHTML = vsrch_msg_text; } else { tempContainer = document.getElementById(tbox); tempContainer.innerHTML = ('There was a problem with the request.'); } } }