/* See http://developer.apple.com/internet/webcontent/xmlhttpreq.html for more info */

var req;

function loadXMLDocOrIframe(url, iframeCont)
{
	var xmlObjSupported = loadXMLDoc(url)
	
	if(!xmlObjSupported) {
		var ifr = document.createElement("iframe") ;
		ifr.setAttribute("id", "course_iframe")
		ifr.setAttribute("style" ,"height:1px;visibility:hidden;") ;
		ifr.style.visibility = "hidden"
		ifr.src = url + "&js=1" ;
		
		var conty = document.getElementById(iframeCont)
		if (conty != null) {
			conty.appendChild(ifr) ;
			return true ;
		}
	}
	else {
		return true
	}
	
	return false ;
}

function loadXMLDoc(url)
{
    // branch for native XMLHttpRequest object
    if (window.XMLHttpRequest)
	{
        req = new XMLHttpRequest();
        req.onreadystatechange = processReqChange;
        req.open("GET", url, true);
        req.send(null);
		return true ;
    // branch for IE/Windows ActiveX version
    } else if (window.ActiveXObject) {
		try
		{
        	req = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch (ex)
		{
			return false;
		}
        if (req) {
            req.onreadystatechange = processReqChange;
            req.open("GET", url, true);
            req.send();
			return true ;
        }
    } 
	return false ;
}
