function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}

var http         = createRequestObject();
var http2       = createRequestObject();
var http3       = createRequestObject();
var httpFB      = createRequestObject();
var catListArr     = new Array();
var response

node1 = document.getElementById("1");
node2 = document.getElementById("2"); 

function sndReq(action) {

    if (node1 != null) {
    document.getElementById("1").innerHTML = 'Please Wait...';
    }    
    http.open('get', '../../admin/blanketemail/rpc.php?action='+action);
    http.onreadystatechange = handleResponseBox1;
    http.send(null);
}

function getFeedback(id) {

    document.getElementById("2").innerHTML = 'Building user list...';
    httpFB.open('get', '../../admin/feedback/getfeedback?id='+id);
    httpFB.onreadystatechange = handleResponseBox2;
    httpFB.send(null);
    
}

function buildArray(action) {

    var catListArr = action;
    document.getElementById("2").innerHTML = 'Building user list...';
    http2.open('get', '../../admin/blanketemail/doSQL.php?catList='+action);
    http2.onreadystatechange = handleResponseBox2;
    http2.send(null);
    // document.getElementById("2").innerHTML = handleResponseBox2();
}

function renderEmailer() {

    var catListArr = action;
    document.getElementById("2").innerHTML = 'Please wait...';
    http2.open('get', '../../admin/blanketemail/doSQL.php?catList='+action);
    http2.onreadystatechange = handleResponseBox2;
    http2.send(null);


}

function handleResponseBox1() {
    if(http.readyState == 4){
            var response = http.responseText;
            var update = new Array();
            document.getElementById("1").innerHTML = response;            
    }   
}

function handleResponseBox2() {
    if(http2.readyState == 4){
            var response = http2.responseText;
            var update2 = new Array();
            document.getElementById("2").innerHTML = response;            
    }   
}

function handleResponseBox3() {
    if(http3.readyState == 4){
            var response = http3.responseText;
            var update3 = new Array();
            document.getElementById("3").innerHTML = response;            
    }   
}

function handleResponseBox4() {
    if(httpFB.readyState == 4){
            var response = httpFB.responseText;
            var update4 = new Array();
            document.getElementById("dialog").innerHTML = response;            
    }   
}

function init(){    
    
    var node = document.getElementById("1");
    
    if (node != null) {

        document.getElementById("1").innerHTML = "Loading... ";
        sndReq('LoadCat');
        
    }

}

onload = init;