/******************************************************************************
* cmLibManager.js
*******************************************************************************

*******************************************************************************
*                                                                             *
* Copyright 2006									                          *
*                                                                             *
******************************************************************************/

function cmLibManager()
{
	
}

cmLibManager.prototype.openModalPopup = function(divId, isModal, isResizable, isDraggable, fenWidth, fenHeight, fenCloseText)
{
	$(document).ready(function()
	{
		var form = $("form", $("#" + divId));
		form.each(
			function()
			{
				var f = $(this);
				if(!f.is('form#replayForm')) f.prepend("<input type='hidden' name='cmLibRefresh' value='" + divId + "'/>");
			}
		);
		
		$("#" + divId).dialog({ modal: isModal, resizable: isResizable,  draggable: isDraggable, autoOpen: false});
		if(fenWidth != '') $("#" + divId).dialog("option", "width", parseInt(fenWidth));
		if(fenHeight != '') $("#" + divId).dialog("option", "height", parseInt(fenHeight));
		if((fenCloseText != null) && (fenCloseText != "")) $("#" + divId).dialog("option", "closeText", fenCloseText);
		$("#" + divId).dialog('open');
	});
}

cmLibManager.prototype.openModalPopupIframe = function(divId, isModal, isResizable, isDraggable, fenWidth, fenHeight, fenCloseText, url)
{
    cmLibManager.prototype.openModalPopup(divId, isModal, isResizable, isDraggable, fenWidth, fenHeight, fenCloseText);
    $("#" + divId).html("<iframe src=\"" + url + "\" width=\"100%\" height=\"100%\" frameborder=\"0\" scrolling=\"no\"></iframe>");
}

cmLibManager.prototype.openTabs = function(divId)
{
	$("#" + divId).tabs();
}
