var req;


function getChat(from_name,to_name) {
    
    url = "include/emailsend_chat.php?from_name="+from_name+"&amp;to_name="+to_name;
    try {
        loadXMLDoc(url);
    } catch(e) {
       alert("Error: " + e);
    }
}



function loadXMLDoc(url) {
    if (window.XMLHttpRequest) {
        
        req = new XMLHttpRequest();
        req.open("GET", url, true);
        req.onreadystatechange = processReqChange;
        req.send(null);

     } else if (window.ActiveXObject) {
        
        req = new ActiveXObject("Microsoft.XMLHTTP");
        
        if (req != null) {
            req.onreadystatechange = processReqChange;
            req.open("GET", url, true);
            req.send();
        } else {
            alert("Activeobject not working!");
        }
        
    } else{
        alert("XMLHttpRequest not working");
    }
}


function processReqChange() {
//alert("state = "+ req.readyState);
    // only if req shows "loaded"
    if (req.readyState == 4) {
        res = req.responseXML;
        if (req.status == 200) {
            alert(res.getElementsByTagName('event_listing')[0].firstChild.nodeValue)
        } else {
            // only if "OK"
            alert("Basic Membership: This client can only accept winks or emails");
        }
        
    }
}


// real chat request

var myChatUrl;

function getChit(chatUrl,from_name,to_name) {
    
    url="include/charge_chat.php?from_name="+from_name+"&amp;to_name="+to_name;
    
    myChatUrl=chatUrl+"&msg=%2Fmsg+%22"+to_name+"%22+!REQUEST!";

    try {
        loadXMLDocChit(url);
    } catch(e) {
       alert("Error: " + e);
    }

}


function loadXMLDocChit(url) {
    if (window.XMLHttpRequest) {
        
        req = new XMLHttpRequest();
        req.open("GET", url, true);
        req.onreadystatechange = processReqChangeChit;
        req.send(null);

     } else if (window.ActiveXObject) {
        
        req = new ActiveXObject("Microsoft.XMLHTTP");
        
        if (req != null) {
            req.onreadystatechange = processReqChangeChit;
            req.open("GET", url, true);
            req.send();
        } else {
            alert("Activeobject not working!");
        }
        
    } else{
        alert("XMLHttpRequest not working");
    }
    
}

function processReqChangeChit() {
//alert("state = "+ req.readyState);
    // only if req shows "loaded"

    if (req.readyState == 4) {
        res = req.responseXML;
        if (req.status == 200) {
            alert(res.getElementsByTagName('event_listing')[0].firstChild.nodeValue);
            window.location=myChatUrl;
        } else {
            // only if "OK"
            alert("Check your chat window");
        }
        
        
    }
}


