function openModalAlert (moduleID, strMsg, winTitle, winWidth, winHeight, btnTitle, btnWidth, icon, MODALESS) {
	var args = new Array();

	if(!moduleID || 'undefined' == typeof(moduleID))
	  var moduleID = _siteCurCode;
	if(!strMsg || 'undefined' == typeof(strMsg))
	  var strMsg = ls_errmsg_win;
	if(!winTitle || 'undefined' == typeof(winTitle))
	  var winTitle = ls_title_alert;
	if(!winWidth || 'undefined' == typeof(winWidth)) {
		var winWidth = 410;
	}
	if(!winHeight || 'undefined' == typeof(winHeight)) {
		var winHeight = 220;
	}
	if(!btnTitle || 'undefined' == typeof(btnTitle))
	  var btnTitle = ls_btn_ok;
	if(!btnWidth || 'undefined' == typeof(btnWidth))
	  var btnWidth = "70";
//	if(icon && 'undefined' != typeof(icon))
//	  args["icon"]      = icon;
	if(icon && 'undefined' != typeof(icon)) args["icon"] = icon;
	else args["icon"]	= _strAlertIcon;

	args["winMsg"]		= strMsg;
	args["winTitle"]	= winTitle;
	args["btnTitle"]	= btnTitle;
	args["btnWidth"]	= btnWidth;
	args["btnLink"]		= "javascript:retCloseWin(1)";

	var openDialog = null;

	if(!MODALESS || 'undefined' == typeof(MODALESS))
		openDialog = window.showModalDialog(_urlAlertWin+"?moduleID="+moduleID+"&title="+winTitle, args,
				  "dialogWidth:"+winWidth+"px; dialogHeight:"+winHeight+"px; edge:sunken; center:yes; resizable:no; status:no; help:no; scroll:no;");
	else
		openDialog = window.showModelessDialog(_urlAlertWin+"?moduleID="+moduleID+"&title="+winTitle, args,
				  "dialogWidth:"+winWidth+"px; dialogHeight:"+winHeight+"px; edge:sunken; center:yes; resizable:no; status:no; help:no; scroll:no;");

	return openDialog;
}

function openModalConfirm (moduleID, strMsg, winTitle, winWidth, winHeight, btnTitle, btnWidth, btn2Title, btn2Width, icon, MODALESS) {
	var args = new Array();

	if(!moduleID || 'undefined' == typeof(moduleID))
	  var moduleID = _siteCurCode;
	if(!strMsg || 'undefined' == typeof(strMsg))
	  var strMsg = ls_errmsg_win;
	if(!winTitle || 'undefined' == typeof(winTitle))
	  var winTitle = ls_title_alert;
	if(!winWidth || 'undefined' == typeof(winWidth))
	  var winWidth = 410;
	if(!winHeight || 'undefined' == typeof(winHeight))
	  var winHeight = 220;
	if(!btnTitle || 'undefined' == typeof(btnTitle))
	  var btnTitle = ls_btn_yes;
	if(!btnWidth || 'undefined' == typeof(btnWidth))
	  var btnWidth = "70";
	if(!btn2Title || 'undefined' == typeof(btn2Title))
	  var btn2Title = ls_btn_no;
	if(!btn2Width || 'undefined' == typeof(btn2Width))
	  var btn2Width = "70";
//	if(icon && 'undefined' != typeof(icon))
//	  args["icon"]      = icon;
	if(icon && 'undefined' != typeof(icon)) args["icon"] = icon;
	else args["icon"]	= _strConfirmIcon;

	args["winMsg"]       = strMsg;
	args["winTitle"]  = winTitle;
	args["btnTitle"]  = btnTitle;
	args["btnWidth"]  = btnWidth;
	args["btnLink"]  = "javascript:retCloseWin(1);";
	args["btn2Title"] = btn2Title;
	args["btn2Width"] = btn2Width;
	args["btn2Link"]  = "javascript:retCloseWin(0);";
	
//	var _urlAlertWin = _pathWebRoot + "/_menu/home/openAlert.html";
	var openDialog = null;

	if(!MODALESS || 'undefined' == typeof(MODALESS))
		openDialog = window.showModalDialog(_urlAlertWin + "?moduleID="+moduleID+"&title="+winTitle, args,
				"dialogWidth:"+winWidth+"px; dialogHeight:"+winHeight+"px; edge:sunken; center:yes; resizable:no; status:no; help:no; scroll:no;");
	else
		openDialog = window.showModelessDialog(_urlAlertWin + "?moduleID="+moduleID+"&title="+winTitle, args,
				"dialogWidth:"+winWidth+"px; dialogHeight:"+winHeight+"px; edge:sunken; center:yes; resizable:no; status:no; help:no; scroll:no;");

	return openDialog;
}

function openModalDialog (moduleID, strMsg, winTitle, winWidth, winHeight, btnTitle, btnWidth, btnLink, btn2Title, btn2Width, btn2Link, icon, MODALESS) {
    var args = new Array();

    if(!moduleID || 'undefined' == typeof(moduleID))
      var moduleID = _siteCurCode;
    if(!strMsg || 'undefined' == typeof(strMsg))
      var strMsg = ls_errmsg_win;
    if(!winTitle || 'undefined' == typeof(winTitle))
      var winTitle = ls_title_alert;
    if(!winWidth || 'undefined' == typeof(winWidth))
      var winWidth = 360;
    if(!winHeight || 'undefined' == typeof(winHeight))
      var winHeight = 220;
    if(!btnTitle || 'undefined' == typeof(btnTitle))
      var btnTitle = ls_btn_yes;
    if(!btnLink || 'undefined' == typeof(btnLink))
      var btnLink = "javascript:retCloseWin(1)";
    if(!btnWidth || 'undefined' == typeof(btnWidth))
      var btnWidth = "70";
    if(btn2Title != '' && 'undefined' != typeof(btn2Title))
      args["btn2Title"] = btn2Title;
    if(btn2Link != '' && 'undefined' != typeof(btn2Link))
      args["btn2Link"]  = btn2Link;
    if(btn2Width != '' && 'undefined' != typeof(btn2Width))
      args["btn2Width"] = btn2Width;
//    if(icon != '' && 'undefined' != typeof(icon))
//      args["icon"]      = icon;
	if(icon && 'undefined' != typeof(icon)) args["icon"] = icon;
	else args["icon"]	= _strDialogIcon;

    args["winMsg"]    = strMsg;
    args["winTitle"]  = winTitle;
    args["btnTitle"]  = btnTitle;
    args["btnLink"]   = btnLink;
    args["btnWidth"]  = btnWidth;

//	var _urlAlertWin = _pathWebRoot + "/_menu/home/openAlert.html";
	var openDialog = null;

	if(!MODALESS || 'undefined' == typeof(MODALESS))
		openDialog = window.showModalDialog(_pathWebRoot + "?moduleID="+moduleID+"&title="+winTitle, args,
				"dialogWidth:"+winWidth+"px; dialogHeight:"+winHeight+"px; edge:sunken; center:yes; resizable:no; status:no; help:no; scroll:no;");
	else
		openDialog = window.showModelessDialog(_pathWebRoot + "?moduleID="+moduleID+"&title="+winTitle, args,
				"dialogWidth:"+winWidth+"px; dialogHeight:"+winHeight+"px; edge:sunken; center:yes; resizable:no; status:no; help:no; scroll:no;");

	return openDialog;
}
