function iconswitch(imgname) {
	var iname = document.getElementById(imgname);
	if(iname.src == baseurl + "images/folder.gif") {
	   iname.src = baseurl + "images/folderopen.gif";
    } else {
   	   iname.src = baseurl + "images/folder.gif";
    }
}
function makeRequest(url, arvins) {
    http_request = false;
    if (window.XMLHttpRequest) { // Mozilla, Safari,...
        http_request = new XMLHttpRequest();
        if (http_request.overrideMimeType) {
            http_request.overrideMimeType('text/xml');
        }
    } else if (window.ActiveXObject) { // IE
        try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try {
                http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
        }
    }
    if (! http_request) {
        alert('Giving up :( Cannot create an XMLHTTP instance');
        return false;
    }
	http_request.onreadystatechange = function(){
        if (http_request.readyState == 4) {
            if (http_request.status == 200) {
				document.getElementById(arvins).innerHTML = http_request.responseText;
            } else {
                alert('There was a problem with the request.');
            }
        }
	};
    http_request.open('GET', url, true);
    http_request.send(null);
}
function div_Display(xpname,vid,divnums)
{
	var i=0;
	for (i=0;i<divnums;i++){
		document.getElementById(xpname+i).style.display='none';
	}
	document.getElementById(xpname+vid).style.display='';
}
function folder_Display(xpname,vid,divnums){
	var i=0;
	for (i=0;i<divnums;i++){
		var iname = document.getElementById(xpname+i);
		iname.src = baseurl + "images/folder.gif";
	}
	var inames = document.getElementById(xpname+vid);
	inames.src = baseurl + "images/folderopen.gif";
}
function switch_display(xpname)
{
	var inames = document.getElementById(xpname);
	if (inames.style.display == '') {
		inames.style.display = 'none';
	} else {
		inames.style.display = '';
	}
}
function system_ajex(urlstring,feedback)
{
 	Http.get({
		url: urlstring,
		callback: ajax_response,
		cache: Http.Cache.Get
	}, [feedback]);
}
function ajax_response(xmlreply, feedback)
{
  if (xmlreply.status == Http.Status.OK){
    document.getElementById(feedback).innerHTML=xmlreply.responseText;
  } else {
    alert("Cannot handle the AJAX call.");
  }
}