var isIE = false;

var req;

var spanid = '';



function loadXMLDoc(url) {

	url = url + "?login=" + document.loginform.login.value + "&password=" + document.loginform.password.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 {

			 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);

}
