
// FOR NAV BUTTONS
var loading = "LOADING.................................................................";
var lTemp = "LOADING";
var loadingInterval = 0;
var insertRow = new CallBackObject();
var whomWhere = '';
insertRow.OnComplete = insertRow_Complete;
insertRow.OnLoading  = insertRow_Loading;
insertRow.OnError    = insertRow_Error;

function insertRow_Complete(responseText, responseXML) {
	document.getElementById('insertCell').innerHTML = responseText;
	clearInterval(loadingInterval);
	loadingInterval = 0;
	return;
}

function insertRow_Error(status, statusText, responseText) {
//	alert(responseText);
}

function insertRow_Loading() {
	if(loadingInterval == 0) {
		loadingInterval = setInterval("Loading()", 150);
		setTimeout("document.getElementById('insertRow').style.display = '';", 150);
	}
	return;
}

/*
	Cheap, but fancy Loading... to place in the insertRow until the real data arrives
*/
function Loading() {
	var theTemp = '<p class="loading">';
	if(lTemp.length > 20) lTemp = 'LOADING';
	lTemp += loading.charAt(lTemp.length);
	theTemp += lTemp;
	document.getElementById('insertCell').innerHTML = theTemp;
	return;
}

