Wrox Home  
Search P2P Archive for: Go

  Return to Index  

javascript thread: creating form alert box!


Message #1 by "Max" <maxfinancial@y...> on Wed, 12 Sep 2001 02:25:21
Hi,
I need to create an alert box that pops up when a user clicks on a button 
without selecting first a "risk" document, i.e. a ROW in the RiskGrid 
variable.

The "risk documents" project Grid is generated by the following code:

<SCRIPT LANGUAGE="JScript">

var oRiskGrid = CreateProjDataGrid( 'Risks' );
oRiskGrid.width = '100%';
oRiskGrid.style.fontSize = '0.7em'
oRiskGrid.bEnableAddNewRow = false;
oRiskGrid.bIndicateNewRow = false;

oRiskGrid.AddColumn( 'Project',  		  '8%', 	null, new 
_ProjDataGrid_ColumnType_Text() );
oRiskGrid.AddColumn( 'Risk Number',   '9%', 	null, new 
_ProjDataGrid_ColumnType_Text() );
oRiskGrid.AddColumn( 'Description', 	'17%', 	null, new 
_ProjDataGrid_ColumnType_Text() );
oRiskGrid.AddColumn( 'Owner', 				'10%', 	null, new 
_ProjDataGrid_ColumnType_Text() );
oRiskGrid.AddColumn( 'Editors', 			'18%', 	null, new 
_ProjDataGrid_ColumnType_Text() );
oRiskGrid.AddColumn( 'Readers', 			'18%', 	null, new 
_ProjDataGrid_ColumnType_Text() );
oRiskGrid.AddColumn( 'Status', 			  '8%', 	null, new 
_ProjDataGrid_ColumnType_Text() );
oRiskGrid.AddColumn( 'Version', 			  '12%', 
	null, new _ProjDataGrid_ColumnType_Text() );
oRiskGrid.AddColumn( 'DOC_ID', 				'0%', 	null, new 
_ProjDataGrid_ColumnType_Text(), true );
oRiskGrid.AddColumn( 'OWNER_WRES_ID',	'0%', 	null, new 
_ProjDataGrid_ColumnType_Text(), true );
oRiskGrid.AddColumn( 'EDIT',					'0%', 
	null, new _ProjDataGrid_ColumnType_Text(), true );	
oRiskGrid.AddColumn( 'REV_ID',					'0%', 
	null, new _ProjDataGrid_ColumnType_Text(), true );	


oRiskGrid.StartRows();
var aData = new Array;
-------------------------------------------------

This is each button function:




<SCRIPT LANGUAGE="JScript">
objPrjMenuBar.HighlightMenuItem( 'idDocumentsReportsMB' );


//-------------------------------------------------------------------------
-
function Workspace_OnLoad() {
  Workspace_OnResize();
}


//-------------------------------------------------------------------------
-
function Workspace_OnResize() {

	document.all.idWorkspaceScrolling.style.overflow = 'auto';
	document.all.idWorkspaceScrolling.style.overflow = 
(document.all.idWorkspaceScrolling.scrollHeight > 
document.all.idWorkspaceScrolling.offsetHeight) ? 'auto' : '';
}


//-------------------------------------------------------------------------
-
function NewBtn_OnClick() {
	window.location.href = 'NewRisk.asp';
}

//-------------------------------------------------------------------------
-
function StandardBtn_OnClick() {
}
//-------------------------------------------------------------------------
-
function AdvancedBtn_OnClick() {
}


//-------------------------------------------------------------------------
-
function DeleteBtn_OnClick(nDocID) {

	//alert("delete Risk N. nDocID:"+nDocID);

	idDeleteForm.DOC_ID.value = nDocID;

	idDeleteForm.submit();

	window.location.href = "DeleteRiska.asp?DocID=" + nDocID;
}


//-------------------------------------------------------------------------
-
function UpdateBtn_OnClick(nRevID)  {
	//alert("update " + nDocID);
	window.location.href = "UpdateRisk.asp?RevID=" + nRevID;
	}
//-------------------------------------------------------------------------
-
function VersionBtn_OnClick(nRevID) {
	//alert("version " + nRiskID);
	window.location.href = "NewRiskVersion.asp?RevID=" + nRevID;
	//window.open("WriteComment.asp?DocID=" + 
nDocID,"_blank", "width=400,height=240")
	}

//-------------------------------------------------------------------------
-
function NotifyBtn_OnClick(nDocID) {
	//alert("notify " + nRiskID);
	window.location.href = "Notify1.asp?DocID=" + nDocID;
}

//-------------------------------------------------------------------------
-
function ApproveBtn_OnClick(nRevID) {
	//alert("approve " + nRiskID);
	//window.open("ApprovalComment101.asp?DocID=" + 
nDocID,"_blank", "width=620,height=280")
	window.location.href = "ApprovalCommentDisplay.asp?RevID=" + 
nRevID;
}

//-------------------------------------------------------------------------
-
function CancelBtn_OnClick() {
  window.location.href = 'DocumentsPage.asp';
}


function ViewDetails_OnClick( nDocID ) {
	event.returnValue = false;
	event.cancelBubble = true;
	window.open("ViewRisk.asp?DocID=" + 
nDocID,"_blank", "fullscreen=no")
}

function ViewVersions_OnClick( nDocID ) {
	event.returnValue = false;
	event.cancelBubble = true;
	window.open("RiskVersions.asp?DocID=" + 
nDocID,"_blank", "fullscreen=no")
}





---------------------------------------------
---------------------------------------------
WHOLE SCRIPT - RISK.ASP
---------------------------------------------
---------------------------------------------
<SCRIPT LANGUAGE="JScript">
objPrjMenuBar.HighlightMenuItem( 'idDocumentsReportsMB' );


//-------------------------------------------------------------------------
-
function Workspace_OnLoad() {
  Workspace_OnResize();
}


//-------------------------------------------------------------------------
-
function Workspace_OnResize() {

	document.all.idWorkspaceScrolling.style.overflow = 'auto';
	document.all.idWorkspaceScrolling.style.overflow = 
(document.all.idWorkspaceScrolling.scrollHeight > 
document.all.idWorkspaceScrolling.offsetHeight) ? 'auto' : '';
}


//-------------------------------------------------------------------------
-
function NewBtn_OnClick() {
	window.location.href = 'NewRisk.asp';
}

//-------------------------------------------------------------------------
-
function StandardBtn_OnClick() {
}
//-------------------------------------------------------------------------
-
function AdvancedBtn_OnClick() {
}


//-------------------------------------------------------------------------
-
function DeleteBtn_OnClick(nDocID) {

	//alert("delete Risk N. nDocID:"+nDocID);

	idDeleteForm.DOC_ID.value = nDocID;

	idDeleteForm.submit();

	window.location.href = "DeleteRiska.asp?DocID=" + nDocID;
}


//-------------------------------------------------------------------------
-
function UpdateBtn_OnClick(nRevID)  {
	//alert("update " + nDocID);
	window.location.href = "UpdateRisk.asp?RevID=" + nRevID;
	}
//-------------------------------------------------------------------------
-
function VersionBtn_OnClick(nRevID) {
	//alert("version " + nRiskID);
	window.location.href = "NewRiskVersion.asp?RevID=" + nRevID;
	//window.open("WriteComment.asp?DocID=" + 
nDocID,"_blank", "width=400,height=240")
	}

//-------------------------------------------------------------------------
-
function NotifyBtn_OnClick(nDocID) {
	//alert("notify " + nRiskID);
	window.location.href = "Notify1.asp?DocID=" + nDocID;
}

//-------------------------------------------------------------------------
-
function ApproveBtn_OnClick(nRevID) {
	//alert("approve " + nRiskID);
	//window.open("ApprovalComment101.asp?DocID=" + 
nDocID,"_blank", "width=620,height=280")
	window.location.href = "ApprovalCommentDisplay.asp?RevID=" + 
nRevID;
}

//-------------------------------------------------------------------------
-
function CancelBtn_OnClick() {
  window.location.href = 'DocumentsPage.asp';
}


function ViewDetails_OnClick( nDocID ) {
	event.returnValue = false;
	event.cancelBubble = true;
	window.open("ViewRisk.asp?DocID=" + 
nDocID,"_blank", "fullscreen=no")
}

function ViewVersions_OnClick( nDocID ) {
	event.returnValue = false;
	event.cancelBubble = true;
	window.open("RiskVersions.asp?DocID=" + 
nDocID,"_blank", "fullscreen=no")
}

//-------------------------------------------------------------------------
-

/*
function SubmitBtn_OnClick()
{
	var ProjID = 0;
	var ApprovalCode = 0;

	//listing project IDs and approval codes
	var sProjIDs = '';
	var sAppCodes = '';
	for( i=0; i < oRiskGrid.intRows; i++ )
	{
	  if (Number(oRiskGrid.GetCell(i,4)) > 1)
	  {
		if (i>0 && sProjIDs.length)
		{
		  sProjIDs  += ',';
		  sAppCodes += ',';
		}
      sProjIDs  += oRiskGrid.GetCell(i,5);
	    sAppCodes += (oRiskGrid.GetCell(i,4)-1);
	  }
	}
	idForm.ProjectIDs.value = sProjIDs;
	idForm.ApprovalCodes.value = sAppCodes;

	if (sProjIDs.length)
	  idForm.submit();
	else
	  CancelBtn_OnClick();
}
*/

</SCRIPT>
<!--+++  HTML BODY++-->
<DIV ID="idWorkspaceScrolling" CLASS="Text">

<DIV ID="idPageTitle" CLASS="PageTitle" STYLE="margin-top: 8; margin-
bottom: 8;"></DIV>
<DIV ID="idSectionButtonBar" CLASS="SectionButtonBar">
<TABLE CLASS="SectionButtonBarTable" BORDER="0" WIDTH="100%">
	<TR>
		<TD><B>Risk Log</B></TD>
		<TD ALIGN=RIGHT>
		  <TABLE CLASS="DisplayTable" CELLSPACING="4">
		  	<TR>
		  		<TD>
		  		  <BUTTON id="idStandardBtn" 
name="idStandardBtn" class="InputButton" STYLE="width:100;" 
ONCLICK="StandardBtn_OnClick()" TITLE="Standard View" 
ACCESSKEY="S">Standard View</BUTTON>
		  		</TD>
		  		<TD>
		  		  <BUTTON id="idAdvancedBtn" 
name="idAdvancedBtn" class="InputButton" STYLE="width:100;" 
ONCLICK="AdvancedBtn_OnClick()" TITLE="Advanced View" 
ACCESSKEY="A">Advanced View</BUTTON>
		  		</TD>
		  	</TR>
		  </TABLE>
		</TD>
	</TR>
</TABLE>
</DIV>

<DIV ID="idSectionHeader" CLASS="SectionHeaderInfo" STYLE="font-size: 
0.7em;">You have the following risks to pontificate over:</DIV>
<DIV CLASS="SectionHighlight" STYLE="padding-left: 12; font-size: 0.7em; 
width: 100%; padding-bottom: 8;">
<BR>
<DIV STYLE="width: 80%; margin-bottom: 8;">
You can do stuff here with more verbose text.
</DIV>
</DIV>
<BR>


<DIV id="idProjectsGrid" CLASS="SectionContents" STYLE="overflow: auto; 
width: 100%; padding-bottom: 4;">

<TABLE cellspacing="0" cellpadding="0">
<tr valign="top">
<td width ="100%">

<SCRIPT LANGUAGE="JScript">
var oRiskGrid = CreateProjDataGrid( 'Risks' );
oRiskGrid.width = '100%';
oRiskGrid.style.fontSize = '0.7em'
oRiskGrid.bEnableAddNewRow = false;
oRiskGrid.bIndicateNewRow = false;

oRiskGrid.AddColumn( 'Project',  		  '8%', 	null, new 
_ProjDataGrid_ColumnType_Text() );
oRiskGrid.AddColumn( 'Risk Number',   '9%', 	null, new 
_ProjDataGrid_ColumnType_Text() );
oRiskGrid.AddColumn( 'Description', 	'17%', 	null, new 
_ProjDataGrid_ColumnType_Text() );
oRiskGrid.AddColumn( 'Owner', 				'10%', 	null, new 
_ProjDataGrid_ColumnType_Text() );
oRiskGrid.AddColumn( 'Editors', 			'18%', 	null, new 
_ProjDataGrid_ColumnType_Text() );
oRiskGrid.AddColumn( 'Readers', 			'18%', 	null, new 
_ProjDataGrid_ColumnType_Text() );
oRiskGrid.AddColumn( 'Status', 			  '8%', 	null, new 
_ProjDataGrid_ColumnType_Text() );
oRiskGrid.AddColumn( 'Version', 			  '12%', 
	null, new _ProjDataGrid_ColumnType_Text() );
oRiskGrid.AddColumn( 'DOC_ID', 				'0%', 	null, new 
_ProjDataGrid_ColumnType_Text(), true );
oRiskGrid.AddColumn( 'OWNER_WRES_ID',	'0%', 	null, new 
_ProjDataGrid_ColumnType_Text(), true );
oRiskGrid.AddColumn( 'EDIT',					'0%', 
	null, new _ProjDataGrid_ColumnType_Text(), true );	
oRiskGrid.AddColumn( 'REV_ID',					'0%', 
	null, new _ProjDataGrid_ColumnType_Text(), true );	


oRiskGrid.StartRows();
var aData = new Array;

<%

try {


	var sqlDOCS = "select distinct CPS_WEB_RISKS.*, 
CPS_WEB_DOC_REVISIONS.*, CPS_WEB_DOCUMENTS.*, RES_NAME, PROJ_NAME from ";
		 sqlDOCS += "(CPS_WEB_RISKS inner join ";
		 sqlDOCS += " (CPS_WEB_DOC_REVISIONS inner join ";
		 sqlDOCS += "  (CPS_WEB_DOCUMENTS inner join 
MSP_WEB_RESOURCES ";
		 sqlDOCS += "  on CPS_WEB_DOCUMENTS.[OWNER_WRES_ID] = 
MSP_WEB_RESOURCES.[WRES_ID]) ";
		 sqlDOCS += " on CPS_WEB_DOC_REVISIONS.[DOC_ID] = 
CPS_WEB_DOCUMENTS.[DOC_ID]) ";
		 sqlDOCS += "on CPS_WEB_RISKS.[REV_ID] = 
CPS_WEB_DOC_REVISIONS.[REV_ID]), ";
		 sqlDOCS += " CPS_WEB_DOC_ACCESS, MSP_WEB_PROJECTS where ";
		 sqlDOCS += "CPS_WEB_DOC_REVISIONS.[CURRENT] = 1";
	 	 sqlDOCS += " and ";
		 sqlDOCS += "[OWNER_WRES_ID] = ";
		 sqlDOCS += oPJSession.oUser.nUserID;
	 	 sqlDOCS += " and ";
		 sqlDOCS += "CPS_WEB_DOCUMENTS.WPROJ_ID = 
MSP_WEB_PROJECTS.WPROJ_ID";

		 sqlDOCS += " UNION ";

		 sqlDOCS += "select distinct CPS_WEB_RISKS.*, 
CPS_WEB_DOC_REVISIONS.*, CPS_WEB_DOCUMENTS.*, RES_NAME, PROJ_NAME from ";
		 sqlDOCS += "(CPS_WEB_RISKS inner join ";
		 sqlDOCS += " (CPS_WEB_DOC_REVISIONS inner join ";
		 sqlDOCS += "  (CPS_WEB_DOCUMENTS inner join 
MSP_WEB_RESOURCES ";
		 sqlDOCS += "  on CPS_WEB_DOCUMENTS.[OWNER_WRES_ID] = 
MSP_WEB_RESOURCES.[WRES_ID]) ";
		 sqlDOCS += " on CPS_WEB_DOC_REVISIONS.[DOC_ID] = 
CPS_WEB_DOCUMENTS.[DOC_ID]) ";
		 sqlDOCS += "on CPS_WEB_RISKS.[REV_ID] = 
CPS_WEB_DOC_REVISIONS.[REV_ID]), ";
		 sqlDOCS += " CPS_WEB_DOC_ACCESS, MSP_WEB_PROJECTS where ";
		 sqlDOCS += "CPS_WEB_DOCUMENTS.DOC_ID = 
CPS_WEB_DOC_ACCESS.DOC_ID "
		 sqlDOCS += " and ";
		 sqlDOCS += "CPS_WEB_DOC_REVISIONS.[CURRENT] = 1";
	 	 sqlDOCS += " and ";
		 sqlDOCS += "CPS_WEB_DOC_ACCESS.[WRES_ID] = ";
		 sqlDOCS += oPJSession.oUser.nUserID;
	 	 sqlDOCS += " and ";
		 sqlDOCS += "CPS_WEB_DOCUMENTS.WPROJ_ID = 
MSP_WEB_PROJECTS.WPROJ_ID";


//	sMsg += "<br>";
//	sMsg += sqlDOCS;


	var rsDocs = oConn.Execute( sqlDOCS );

	while( !rsDocs.EOF ) {

%>

		aData[0] = unescape('<%=escape(rsDocs("PROJ_NAME"))%>');
		aData[1] = unescape('<%=escape(rsDocs("RISK_NUM"))%>');


		if (aData[1] == "") {
			aData[1] = " ";
		}
		if (aData[2] == "") {
			aData[2] = " ";
		}

		if ( <%= oPJSession.oUser.nUserID %> == unescape('<%=escape
(rsDocs("OWNER_WRES_ID"))%>') ) {
			aData[3] = "<b>" + unescape('<%=escape(rsDocs
("RES_NAME"))%>') + "</b>";
		} else {
			aData[3] = unescape('<%=escape(rsDocs("RES_NAME"))%
>');
		}

		aData[4] = "";
		aData[5] = "";
		aData[7] = '<A ID="idVersionDetails" HREF="" 
ONCLICK="ViewVersions_OnClick(<%=rsDocs("DOC_ID")%>)">' + unescape('<%
=rsDocs("VERSION_ID")%>') + '</A>';
		aData[8] = unescape('<%=escape(rsDocs("DOC_ID"))%>');
		aData[9] = unescape('<%=escape(rsDocs("OWNER_WRES_ID"))%
>');

		if ( <%= oPJSession.oUser.nUserID %> == aData[9] ) {
			aData[10] =  "1";
		} else {
			aData[10] = "0";
		}

		aData[11] = unescape('<%=escape(rsDocs("REV_ID"))%>');

<%

		var sqlACCESS = "select * from CPS_WEB_DOC_ACCESS, 
MSP_WEB_RESOURCES where ";
		sqlACCESS += "CPS_WEB_DOC_ACCESS.WRES_ID = 
MSP_WEB_RESOURCES.WRES_ID and CPS_WEB_DOC_ACCESS.REV_ID = ";
		sqlACCESS += rsDocs("REV_ID");

		var rsAccess = oConn.Execute(sqlACCESS);
		while( !rsAccess.EOF ) {

%>

			if (aData[5]) {
				aData[5] += ", ";
			}
			if ( <%= oPJSession.oUser.nUserID %> == unescape
('<%=escape(rsAccess("WRES_ID"))%>') ) {
				aData[5] += ( "<b>" + unescape('<%=escape
(rsAccess("RES_NAME"))%>') + "</b>");
			} else {
				aData[5] += unescape('<%=escape(rsAccess
("RES_NAME"))%>');
			}

<%
			if ( rsAccess("ACCESS") > 0 ) {
%>

				if (aData[4]) {
					aData[4] += ", ";
				}

				if ( <%= oPJSession.oUser.nUserID %> == 
unescape('<%=escape(rsAccess("WRES_ID"))%>') ) {
					aData[4] += ("<b>" + unescape('<%
=escape(rsAccess("RES_NAME"))%>') + "</b>");
				} else {
					aData[4] += unescape('<%=escape
(rsAccess("RES_NAME"))%>');
				}

				if ( <%= oPJSession.oUser.nUserID %> == 
unescape('<%=escape(rsAccess("WRES_ID"))%>') ) {
					aData[10] =  "1";
				}
<%
			}

			rsAccess.MoveNext();
		}
%>

		if (aData[4] == "") {
			aData[4] = " ";
		}
		if (aData[5] == "") {
			aData[5] = " ";
		}


<%
		if ( rsDocs("DOC_STATUS") == 0 ) {
%>
			aData[6] = "draft";
<%
		} else if ( rsDocs("DOC_STATUS") == 1 ) {
%>
			aData[6] = "under review";
<%
		} else if ( rsDocs("DOC_STATUS") == 2 ) {
%>
			aData[6] = "approved";
<%
		}
%>

		aData[2] = '<A ID="idDetails" HREF="" 
ONCLICK="ViewDetails_OnClick(<%=rsDocs("DOC_ID")%>)">' + unescape('<%
=rsDocs("DESCRIPTION")%>') + '</A>';


		oRiskGrid.AddRow( aData );

<%

		rsDocs.MoveNext();
	}

} catch( e ) {
	sMsg += "<br>ADO Error: " + oConn.Errors(0).Description + "<BR>";
}

// clean up
try {
	oConn.Close();
} catch( ignore ) { }

%>

oRiskGrid.EndRows();

</SCRIPT>

</td>

<td style="padding-left:5">
<table width="100%" cellspacing="0" cellpadding="4" STYLE="font-size: 
0.7em;">

<tr><td><button id="s3_NewButton"    name="s3_NewButton"    
class="InputButton" title="New Risk" language="JScript"
onclick="NewBtn_OnClick();"  style="font-size: 1em; width: 75px ;" 
ACCESSKEY="N" >New Risk</button></td></tr>

<tr><td><button id="s3_UpdateButton"  name="s3_UpdateButton"  
class="InputButton" title="Update Risk" language="JScript"
onclick="UpdateBtn_OnClick(oRiskGrid.GetCell( oRiskGrid.CurrentRow(), 
11 ));" style="font-size: 1em; width: 75px ;" ACCESSKEY="U">Update 
Risk</button></td></tr>

<tr><td><button id="s3_VersionButton" name="s3_VersionButton" 
class="InputButton" title="Version" language="JScript"
onclick="VersionBtn_OnClick(oRiskGrid.GetCell( oRiskGrid.CurrentRow(), 
11 ));"  style="font-size: 1em; width: 75px ;" ACCESSKEY="V"> New 
Version</button></td></tr>

<tr><td><button id="s3_NotifyButton" name="s3_NotifyButton" 
class="InputButton" title="Notify" language="JScript"
onclick="NotifyBtn_OnClick(oRiskGrid.GetCell( oRiskGrid.CurrentRow(), 
8 ));"  style="font-size: 1em; width: 75px ;" 
ACCESSKEY="N">Notify</button></td></tr>

<tr><td><button id="s3_ApproveButton" name="s3_ApproveButton" 
class="InputButton" title="Approve" language="JScript"
onclick="ApproveBtn_OnClick(oRiskGrid.GetCell( oRiskGrid.CurrentRow(), 
11 ));"  style="font-size: 1em; width: 75px ;" 
ACCESSKEY="A">Approve</button></td></tr>

<tr><td><button id="s3_DeleteRowButton" name="s3_DeleteRowButton" 
class="InputButton" title="Delete Risk" language="JScript"
onclick="DeleteBtn_OnClick(oRiskGrid.GetCell( oRiskGrid.CurrentRow(), 
8 ));"  style="font-size: 1em; width: 75px;" ACCESSKEY="L">Delete 
Risk</button></td></tr>


<SCRIPT LANGUAGE="JScript">

oRiskGrid.cbOnEditRow = s3_EnableButtons;

function s3_EnableButtons( bEditing, bNewRow, intRow, intCol ) {

	document.all.s3_NewButton.disabled				= 
false;
	document.all.s3_UpdateButton.disabled   	= bEditing ? 
((intRow == -1) ||
		( oRiskGrid.GetCell(oRiskGrid.CurrentRow(), 10) !
= '1' )) : true;

	document.all.s3_VersionButton.disabled   	= bEditing ? 
((intRow == -1) ||
		( oRiskGrid.GetCell(oRiskGrid.CurrentRow(), 10) !
= '1' )) : true;
	document.all.s3_NotifyButton.disabled   	= bEditing ? 
(intRow == -1) : true;
	document.all.s3_ApproveButton.disabled   	= bEditing ? 
((intRow == -1) ||
				( oRiskGrid.GetCell(oRiskGrid.CurrentRow
(), 10) != '1' )) : true;
	document.all.s3_DeleteRowButton.disabled = (!bEditing) || (intRow 
== -1) ||
				oRiskGrid.GetCell(oRiskGrid.CurrentRow(), 
9) != <%= oPJSession.oUser.nUserID %>;

}
</script>

</table>

</td>


</tr>
</table>

</DIV>
<SCRIPT Language="JScript">
  document.all.idStandardBtn.disabled = false;
  document.all.idAdvancedBtn.disabled = true;
</SCRIPT>

</DIV>

<FORM ID="idDeleteForm" ACTION="DeleteRiska.asp" METHOD="post" 
STYLE="margin: 0; padding: 0;">
	<INPUT ID="DOC_ID"  NAME="DOC_ID" TYPE="hidden"></INPUT>
</FORM>

<BR>
<DIV id="idTranMsg" CLASS="Text" STYLE="FONT-SIZE: 70%; MARGIN-LEFT: 12px; 
MARGIN-TOP: 8px"><%=sMsg%></DIV>
-----------------------------------------END OF CODE--------------

best regards,
Max

  Return to Index