var _lastDialog=null;

function __createDialog(innerHTML) {
	var d=document.getElementById("dialog");
	if(d&&d!=undefined) {
		return d;
	}
	var div=document.createElement("div");			
	div.id="dialog";
	div.innerHTML=innerHTML;
	var b=document.getElementsByTagName('body');
	if(b&&b.length) {
		b[0].appendChild(div);		
	}
	return div;
}

function _hideDialog() {
	if(_lastDialog!=null) {
		$(_lastDialog).dialog("close");
		_lastDialog=null;
	}
}

function showDialog(d) {
	$.ui.dialog.defaults.bgiframe = true;
	
	_hideDialog();
	try {
	$(d).dialog({width:700});
	}catch(e) {}
	if(!$(d).dialog('isOpen')) {
		try {
		$(d).dialog('open');
		}catch(e){}
	}
	try {
	//$(d).dialog("option", "position", 'right');
	}catch(e){}
	_lastDialog=d;
}

function showDialog2(d) {
	//d = document.getElementById(d).innerHTML;
	//d = __createDialog(d);
	showDialog(document.getElementById(d));
}

