// "Sending" indicator support code

function show_sending_indicator() {
	blanket_size();
	document.getElementById('blanketdiv').style.display = 'block';
	document.getElementById('sendingdiv').style.display = 'block';

	var contentElement = document.getElementById('sendingdiv');
	var vp = Util.getViewport(), sp = Util.getScrollPosition();
	var dm = {width:200, height:200};
	contentElement.style.top = (sp.y + ((vp.height - dm.height)/3)) +'px';
	contentElement.style.left = (sp.x + ((vp.width - dm.width)/2)) + 'px';
}

function hide_sending_indicator() {
	document.getElementById('blanketdiv').style.display = 'none';
	document.getElementById('sendingdiv').style.display = 'none';

	var contentElement = document.getElementById('sendingdiv');
	contentElement.style.left = '-1000px';
}

function blanket_size() {
	if (typeof window.innerWidth != 'undefined') {
		viewportheight = window.innerHeight;
	} else {
		viewportheight = document.documentElement.clientHeight;
	}
	if ((viewportheight > document.body.parentNode.scrollHeight) && (viewportheight > document.body.parentNode.clientHeight)) {
		blanket_height = viewportheight;
	} else {
		if (document.body.parentNode.clientHeight > document.body.parentNode.scrollHeight) {
			blanket_height = document.body.parentNode.clientHeight;
		} else {
			blanket_height = document.body.parentNode.scrollHeight;
		}
	}
	var blanket = document.getElementById('blanketdiv');
	blanket.style.height = blanket_height + 'px';
}

// preload image
SpinnerPrldImage = new Image(50,50);
SpinnerPrldImage.src = "/images/spinner.gif";
