var isIE = false;
var req;
var spanid = '';

function loadXMLDoc(url) {
	url = url + "?login=" + document.loginform.user.value + "&password=" + document.loginform.pass.value;
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = processReqChange;
        req.open("GET", url, true);
        req.send(null);
    }
 else if (window.ActiveXObject) {
        isIE = true;
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = processReqChange;
            req.open("GET", url, true);
            req.send();
        }
    }
}

function processReqChange() {
    if (req.readyState == 4) {
        if (req.status == 200) {
            buildTopicList();
         }
 else {
            alert("There was a problem retrieving the XML data:\n" + req.statusText);
         }
    }
}


function loadsubs(subpage,spanner) {
	document.getElementById(spanner).innerHTML = "Attempting Login, Please Wait...";
	spanid = spanner;
	loadXMLDoc(subpage);
}
function buildTopicList() {
    var str = req.responseText;
	var subtype_array = str.split("|");
	var x = 0;
	var tempstr = "";

	if (subtype_array[0] == "2") {
			tempstr = subtype_array[1];
			Effect2.Appear('edwarning',{duration:2.0, transition:Effect2.Transitions.wobble});
		    document.getElementById(spanid).innerHTML = tempstr;
			Effect2.SlideUp('edsubpanel')
	} else {
		if (subtype_array[0] == "0") {
			tempstr = subtype_array[1];
			//Effect2.Shake('edmainpanel');
			Effect2.Appear('edwarning',{duration:2.0, transition:Effect2.Transitions.wobble});
		    document.getElementById(spanid).innerHTML = tempstr;
		} else {
		
			Effect2.Appear('edwarning',{duration:2.0, transition:Effect2.Transitions.wobble});
			document.getElementById(spanid).innerHTML = "Redirecting to your Account.....";
	 window.location = subtype_array[1];
		}

	}
}

function loadXMLDocPass(url) {
	url = url + "?login=" + document.passform.login.value;
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = processReqChange;
        req.open("GET", url, true);
        req.send(null);
    }
 else if (window.ActiveXObject) {
        isIE = true;
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = processReqChange;
            req.open("GET", url, true);
            req.send();
        }
    }
}

function loadsubsPass(subpage,spanner) {
	spanid = spanner;
	loadXMLDocPass(subpage);
}
