var callerId;

function ajaxpage(url, msg)
{
	var page_request = false
//	startProgress();
	if (window.XMLHttpRequest) 
		page_request = new XMLHttpRequest()
	else if (window.ActiveXObject)
	{ // if IE
		try 
		{
			page_request = new ActiveXObject("Msxml2.XMLHTTP")
		} 
		catch (e)
		{
			try
			{
				page_request = new ActiveXObject("Microsoft.XMLHTTP")
			}
			catch (e){}
		}
	}
	else
		return false
	page_request.onreadystatechange=function()
	{
		loadpage(page_request)
	}
	page_request.open('GET', url, true)
	page_request.send(null)
}

function loadpage(page_request)
{
	if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
	{ 
		//stopProgress();
		var s = page_request.responseText.split("###");
		if (s.length > 1)
		{
			switch (s[0].toUpperCase())
			{
				case "ALERT":
					alert(s[1]);
					break;
				case "HTML":
					document.getElementById(s[1]).innerHTML = s[2];
					break;
				case "REDIRECT":
					window.location.href = s[1];
					break;
				case "REDIRECTBEFOREALERT":
					window.location.href = s[1];
					alert(s[2]);
					break;
				case "REDIRECTAFTERALERT":
					alert(s[1]);
					window.location.href = s[2];
					break;
				case "REDIRECTTONEW":
					window.open(s[1],'_blank');
					break;
				case "REDIRECTTONEWBEFOREALERT":
					window.open(s[1],'_blank');
					alert(s[2]);
					break;
				case "REDIRECTTONEWAFTERALERT":
					alert(s[1]);
					window.open(s[2],'_blank');
					break;
				case "REDIRECTTOPOPUP":
					window.open(s[1],'_blank',s[2]);
					break;
				case "REDIRECTTOPOPUPBEFOREALERT":
					window.open(s[1],'_blank',s[2]);
					alert(s[3]);
					break;
				case "REDIRECTTOPOPUPAFTERALERT":
					alert(s[1]);
					window.open(s[2],'_blank',s[3]);
					break;
				case "CONFIRMBEFORREDIRECT":
					if (confirm (s[1]))
						window.location.href = s[2];
					break;
			}
		}
		else
			alert(s[0]);
	}
}
function startProgress()
{
	document.getElementById('imgProgress').src ='/DCAA/Images/loading.gif';
}

function stopProgress()
{
	document.getElementById('imgProgress').src ='/DCAA/Images/still.gif';
}