﻿var _dialogContainer = null;

function makeDialogContainer(title, dialogHtml) {
	if (_dialogContainer == null) {
		_dialogContainer = document.createElement("DIV");
		_dialogContainer.setAttribute("id", "dialogContainer");
		document.body.appendChild(_dialogContainer);
	}

	_dialogContainer.setAttribute("title", title);
	_dialogContainer.innerHTML = dialogHtml;

//	if (jQuery("#dialogContainer").dialog('isOpen')) {
//		jQuery("#dialogContainer").dialog('destroy')
//    }
    distroyDialog("#dialogContainer");

//	jQuery("#dialogContainer").dialog({
//		buttons: { "취소": function() { jQuery(this).dialog("destroy"); }, "변경": function() { } }
//			, height: 125
//			, minHeight: 100
//			, position: [getMenuLeft(clickedObj), getMenuTop(clickedObj)]
//			, resizable: false
//			, show: 'blind'
//			, beforeclose: function(event, ui) { jQuery(this).dialog("destroy"); }
//	});
}

function distroyDialog(dialogContainerId) {
    if (dialogContainerId.substring(0, 1) != "#") dialogContainerId = "#" + dialogContainerId;
    
    if (jQuery(dialogContainerId).dialog('isOpen')) {
        jQuery(dialogContainerId).dialog('destroy')
    } 
}

//var _floatingDialogContainer;
//var _isScrollIntoView = false;
////	var _messageObj;


//function showFloatingDialog(clickedObj, offsetWidth, offsetHeight) {
//	if (offsetWidth == null) offsetWidth = 0;
//	if (offsetHeight == null) offsetHeight = 0;

//	if (_floatingDialogContainer == null) {
//		_floatingDialogContainer = document.createElement("DIV");
//		_floatingDialogContainer.className = "floatingDialogContainer";
//		_floatingDialogContainer.style.position = "absolute";
//		_floatingDialogContainer.style.zIndex = 1000;
//		_floatingDialogContainer.setAttribute("id", "floatingDialogContainer");
//		document.body.appendChild(_floatingDialogContainer);
//	}

//	_floatingDialogContainer.style.top = (getMenuTop(clickedObj) + offsetHeight) + "px";
//	_floatingDialogContainer.style.left = (getMenuLeft(clickedObj) + offsetWidth) + "px";

//	_floatingDialogContainer.innerHTML = "";
//	_floatingDialogContainer.style.display = "none";
//}


//function hideFloatingDialog() {
//	if (_floatingDialogContainer != null && _floatingDialogContainer.style.display == "") {
//		_floatingDialogContainer.style.display = "none";
//	}
//}

//function setFloatingDialog(html) {
//	_floatingDialogContainer.innerHTML = html;
//	_floatingDialogContainer.style.display = "";
//}

////function getAJAXForm(url, pars, labelMessage, isScrollIntoView) {
////	_isScrollIntoView = isScrollIntoView;

////	var newAjax = new Ajax.Request(
////			url,
////			{
////				method: "post",
////				parameters: pars,
////				onComplete: getAJAXFormFinish
////			});

////	if (labelMessage == null || labelMessage.length < 1) {
////		startFloatLabel("입력 양식을 불러오고 있습니다.");
////	}
////	else {
////		startFloatLabel(labelMessage);
////	}
////}

////function getAJAXFormFinish(ajaxRequest) {
////	stopFloatLabel();

////	if (ajaxRequest.responseText != null && ajaxRequest.responseText != "") {
////		_floatingDialogContainer.innerHTML = ajaxRequest.responseText;
////		_floatingDialogContainer.style.display = "";

////		if (_isScrollIntoView) {
////			_floatingDialogContainer.scrollIntoView();
////		}
////	}
////}


