function GetXmlHttpObject(){ 
    var objXmlHttp=null
    if (navigator.userAgent.indexOf("Opera")>=0){
        alert("Sorry, this doesn't work in Opera") 
        return 
    }
    if (navigator.userAgent.indexOf("MSIE")>=0){ 
        var strName="Msxml2.XMLHTTP"
        if (navigator.appVersion.indexOf("MSIE 5.5")>=0){
            strName="Microsoft.XMLHTTP"
        } 
        try{ 
            objXmlHttp=new ActiveXObject(strName)
            return objXmlHttp
        } 
        catch(e){ 
            alert("Error. Scripting for ActiveX might be disabled") 
            return 
        } 
    } 
    if (navigator.userAgent.indexOf("Mozilla")>=0){
        objXmlHttp=new XMLHttpRequest()
        return objXmlHttp
    }
}
var active_nav_div = 'news_nav';
function switchNavDisplay(div){
    var off = document.getElementById(active_nav_div);
    off.style.display = 'none';
    var f=document.getElementById(div);
    f.style.display='block';
    active_nav_div = div;
    return false;
}

function openWindow(url, width, height){
    settings = "toolbar=no,location=no,status=no,menubar=yes,resizable=yes,scrollbars=yes,width=500,height=500";
    w = window.open(url, 'popup', settings);
    w.moveTo(0,0);
    w.resizeTo(width, height);
    return false;
}
function openMediaWindow(url, width, height){
    settings = "toolbar=no,location=no,status=no,menubar=yes,resizable=no,scrollbars=no,width=640,height=440";
    w = window.open(url, 'popup', settings);
    w.moveTo(0,0);
    return false;
}

function load_calendar(url_root, year, month){
	xmlHttp=GetXmlHttpObject();
        url= url_root+"/calendar/"+year+"/"+month+"/";
        xmlHttp.open("GET", url , true);
	xmlHttp.onreadystatechange = function() {
		if (xmlHttp.readyState == 4) {
			document.getElementById("cal_ajax").innerHTML = xmlHttp.responseText;
		}
	}
	xmlHttp.send("");
}

