﻿//var sURI = 'http://localhost:81/';
var sURI = 'http://www.redhawkbrigade.com/';

function getXML(crud, uri, async, cmd, func, lpage) {
    var xmlHttp;
    try {//Firefox, Opera 8.0+, Safari
        xmlHttp = new XMLHttpRequest();
        xmlHttp.overrideMimeType("text/xml");
        xmlHttp.timeout = 7000;
    }
    catch (e) {//Internet Explorer
        try { xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); }
        catch (e) {
            try { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); }
            catch (e) { alert("Your browser does not support AJAX!"); return false; }
        }
    }
    xmlHttp.open(crud, uri, async);
    xmlHttp.onreadystatechange = function () {
        if (xmlHttp.readyState == 4) {
            try {
                returnXML(xmlHttp.responseXML.documentElement, cmd, func, lpage);
            }
            catch (e) {
                returnXML(null, cmd, func, lpage);
            }
        }
    }
    xmlHttp.send();
}
function returnXML(respXML, cmd, func, lpage) {
    if (respXML) {
        if (respXML.getElementsByTagName('sResult')[0]) {
            if (respXML.getElementsByTagName('sResult')[0].childNodes[0].data.substring(0, 15) == "Session Expired") {
                alert(respXML.getElementsByTagName('sResult')[0].childNodes[0].data);
                window.location = 'Default.aspx';
            }
            else {
                eval(func)(respXML, cmd, lpage);
            }
        } else {
            eval(func)(respXML, cmd, lpage);
        }
    }
    else {
        alert("Please contact Customer Support");
    }
}

