	function ajaxdiv_switch(url,target)
	
{

        if (document.getElementById(target).innerHTML != '')
        {
                document.getElementById(target).innerHTML = '';
        }
        else
        {

                ajaxdiv(url,target);
        }

}
function ajaxdiv(url,target) {
        // native XMLHttpRequest object
        if (window.XMLHttpRequest) {
                req = new XMLHttpRequest();
                req.onreadystatechange = function() {ajaxdivDone(target);};
                req.open("GET", url, true);
                req.send(null);
        // IE/Windows ActiveX version
        } else if (window.ActiveXObject) {
                req = new ActiveXObject("Microsoft.XMLHTTP");
                if (req) {
                        req.onreadystatechange = function() {ajaxdivDone(target);};
                        req.open("GET", url, true);
                        req.send();
                }
        }
}       

function ajaxdivDone(target) {
        // only if req is "loaded"
        if (req.readyState == 4) {
                // only if "OK"
                if (req.status == 200) {
                        results = req.responseText;
						document.getElementById(target).innerHTML = results;                        
                } else {
                        document.getElementById(target).innerHTML="Sorry! An error has occurred"
                }
        }
}
