div_id = '';
effect = 'appear';

function setDivId(a_id)
{
	div_id = a_id;
}

function setEffect(a_effect)
{
	effect = a_effect;
}

function wopen(url, w, h)
{
    // Fudge factors for window decoration space.
	// In my tests these work well on all platforms & browsers.
    w += 26;
    h += 46;
	var win = window.open(url,
	'popup', 
	'width=' + w + ', height=' + h + ', ' +
	'location=no, menubar=no, ' +
	'status=no, toolbar=no, scrollbars=yes, resizable=yes');
	//win.resizeTo(w, h);
	win.focus();
}

function hideLoadingMessage() {
	if (effect == 'slide') {
		window.setTimeout('new Effect.SlideDown(div_id)',1);
	}

	if (effect == 'appear') {
		Element.hide(div_id);
		new Effect.Appear(div_id, { duration: .3 });
	}
}
   
function showLoadingMessage() {

}
   
function loadScripts() {
    xajax.loadingFunction = showLoadingMessage;
    xajax.doneLoadingFunction = hideLoadingMessage;
}
