var req;

function loadXMLDoc(url) 
{
    // branch for native XMLHttpRequest object
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = processSelector;
        req.open("GET", url, true);
        req.send(null);
    // branch for IE/Windows ActiveX version
    } else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = processSelector;
            req.open("GET", url, true);
            req.send();
        }
    }
}


function processSelector() 
{
    // only if req shows "complete"
    switch (req.readyState) {
		case 1:
			//obj.obj.innerHTML = "<img src='/images/loading-anim.gif'>";
		break;

		case 4:
			// only if "OK"
			
			HideDiv("div_email_friend");
			
			if (req.status == 200) {
				if (req.responseText != '')
				{
					setTimeout('ShowDiv("div_email_friend_done");',500);
					//alert("Thank you. Your message has been sent.");
				}
			} else {
				alert("There was a problem retrieving the XML data:\n" + req.statusText);
			}
		break;
    }
}

