
/* 另開子視窗 window.showModelessDialog */
function openWinDialog(wTitle,wHeight,wWidth,wTop,wLeft,wCentre,wHelp,wResize,wStatus,wScroll,wHTMLURL)
{	
   
	DialogStr = "";
	//----------------------------------------------------------------------
	if (wHeight != "" ) { DialogStr += "dialogHeight:"+wHeight+";"; }
	if (wWidth	!= "" ) { DialogStr += "dialogWidth:"+wWidth+";";	}
	if (wTop	!= "" ) { DialogStr += "dialogTop:"+wTop+";";		}
	if (wLeft	!= "" ) { DialogStr += "dialogLeft:"+wLeft+";";		}
	if (wCentre != "" ) { DialogStr += "center:"+wCentre+";";		}
	if (wHelp	!= "" ) { DialogStr += "help:"+wHelp+";";			}	
	if (wResize != "" ) { DialogStr += "resizable:"+wResize+";";	}
	if (wStatus != "" ) { DialogStr += "status:"+wStatus+";";		}
	if (wScroll != "" ) { DialogStr += "scroll:"+wScroll+";";		}
	//----------------------------------------------------------------------	
	//DialogStr="dialogHeight:"+wHeight+"; dialogWidth:"+wWidth+"; dialogTop:"+wTop+"; dialogLeft: "+wLeft+"; center: "+wCentre+"; help: "+wHelp+"; resizable: "+wResize+"; status: "+wStatus+"; scroll: "+wScroll+";";
	//return_str = window.showModalDialog(wHTMLURL,self,DialogStr);	
	
	var return_str = window.showModalDialog(wHTMLURL,window,DialogStr);	
	//var return_str ;
	//return_str = window.showModelessDialog(wHTMLURL,window,DialogStr);	
//	var re;
//    clearTimeout(re);		
//    re=setTimeout("return_str = window.showModalDialog('"+wHTMLURL+"',window,'"+DialogStr+"');",50);	
	
	if ((return_str != null) && (return_str.length != 0))
	{
		//alert(return_str);
		return return_str;
	}
	
}
/* 另開子視窗 可動態取得物件變數 */
function openWinDialog_Extra(wTitle,wHeight,wWidth,wTop,wLeft,wCentre,wHelp,wResize,wStatus,wScroll,wHTMLURL,wobj)
{
	DialogStr = "";
	//----------------------------------------------------------------------
	if (wHeight != "" ) { DialogStr += "dialogHeight:"+wHeight+";"; }
	if (wWidth	!= "" ) { DialogStr += "dialogWidth:"+wWidth+";";	}
	if (wTop	!= "" ) { DialogStr += "dialogTop:"+wTop+";";		}
	if (wLeft	!= "" ) { DialogStr += "dialogLeft:"+wLeft+";";		}
	if (wCentre != "" ) { DialogStr += "center:"+wCentre+";";		}
	if (wHelp	!= "" ) { DialogStr += "help:"+wHelp+";";			}	
	if (wResize != "" ) { DialogStr += "resizable:"+wResize+";";	}
	if (wStatus != "" ) { DialogStr += "status:"+wStatus+";";		}
	if (wScroll != "" ) { DialogStr += "scroll:"+wScroll+";";		}
	//----------------------------------------------------------------------	
	

	
	var objTotal = wobj.split(',');
	var sHtml_Extra = "";
	
	for (var i = 1; i<=objTotal.length;i++)
	{
			sHtml_Extra += "&obj_" + eval(i) + "=" + eval("document.forms[0]." + objTotal[i-1] + ".value")  ;
	}

	return_str = window.showModelessDialog(wHTMLURL+sHtml_Extra,window,DialogStr);		
	if ((return_str != null) && (return_str.length != 0))
	{
		//alert(return_str);
		return return_str;
	}	
	
}

/* 另開子視窗 window.open */
function openWindows(wTitle,wHeight,wWidth,wTop,wLeft,wCentre,wHelp,wResize,wStatus,wScroll,wHTMLURL)
{
	DialogStr = "location=no,scrollbars=yes,menubar=no,toolbar=no,titlebar=no,";
	//----------------------------------------------------------------------
	if (wHeight != "" ) { DialogStr += "height="+wHeight+",";		}
	if (wWidth	!= "" ) { DialogStr += "width="+wWidth+",";			}
	if (wTop	!= "" ) { DialogStr += "top="+wTop+",";				}
	if (wLeft	!= "" ) { DialogStr += "left="+wLeft+",";			}
	if (wCentre != "" ) { DialogStr += "center="+wCentre+",";		}
	if (wHelp	!= "" ) { DialogStr += "help="+wHelp+",";			}	
	if (wResize != "" ) { DialogStr += "resizable="+wResize+",";	}
	if (wStatus != "" ) { DialogStr += "status="+wStatus+",";		}
	if (wScroll != "" ) { DialogStr += "scroll="+wScroll+"";		}
	//----------------------------------------------------------------------		
	window.open(wHTMLURL,wTitle,DialogStr);
	
		
}

/*
	回傳 showModelessDialog 的值
	rtnDataCol	: 母視窗接受的物件名稱
	rtnData		: 要回傳的值
*/
function returnData(rtnDataCol,rtnData)
{
	var sData = dialogArguments;
	var frm = sData.document.forms[0];
	frm.disabled = false;
	objrtnDataCol = eval("frm." + rtnDataCol + ";");	
	objrtnDataCol.value = rtnData;
	
}
/*
	回傳 一般 Windows.Open 的值
	rtnDataCol	: 母視窗接受的物件名稱
	rtnData		: 要回傳的值
*/
function returnDataGenerally(rtnDataCol,rtnData)
{
	//alert(rtnDataCol);
	if (opener.document.all)
		opener.document.all[rtnDataCol].value = rtnData;
	else
		opener.document.getElementById(rtnDataCol).value = rtnData;
}

/*
	母視窗的 Submit
*/
function MsaterSubmitGenerally(rtnDataCol,rtnData)
{
	opener.document.forms[0].submit();
}

/*
	母視窗的 Submit
*/
function MsaterSubmitDialog()
{
	var sData = dialogArguments;
	var frm = sData.document.forms[0];
	frm.disabled = false;
	frm.submit();
	
}



