2025-04-27 07:49:33 -04:00

252 lines
5.4 KiB
HTML

<html>
<head>
<!--
Copyright (c) 2000 Microsoft Corporation
-->
<TITLE>Remote Assistance</TITLE>
<meta http-equiv="MSThemeCompatible" content="Yes">
<LINK REL="STYLESHEET" HREF="../../Css/rcBuddy.css" TYPE="text/css">
</head>
<body id='idBody' OnLoad="DoLoad()">
<TABLE class="MaxLayout" border="0" cellspacing="0" cellpadding="0">
<TR >
<TD colspan=2>
<font class="cssHeader">Remote Assistance - Send Invitation</font>
<P></P>
</TD>
</TR>
<TR>
<TD colspan=2>
<font class="cssTitle"><STRONG>Step 1 of 2: Provide contact information</STRONG></font>
</TD>
</TR>
<TR>
<TD Class="VAlignTop" colspan=2>
<font class="cssBody">
Instruction on how to use Remote Assistance are automatically sent with the invitation. You can also include a personal message and additional contact information. ( <FONT color=red>*</FONT> Required)
<P>
</font>
</TD>
</TR>
<TR>
<TD>
<FONT color=red>*</FONT>
<font class="cssBody">To (recipient's e-mail address):</font>
</TD>
<TD align="right">
<font class="cssBody" id="idAddressBox"><A href="" OnClick="DoAddressBox();return false;">Address Book</A></font>
</TD>
</TR>
<TR>
<td colspan=2 class="VAlignTop" align="right">
<input class="MaxWidth Border" id="idTo" name="idTo" title="Enter recipient's email address" tabindex=0 onChange="DoChangeTo()">
</td>
</TR>
<TR>
<td colspan=2>
<font class="cssBody">FROM:</font>
</td>
</TR>
<TR>
<TD colspan=2 class="VAlignTop" align="right">
<input id="idFrom" name="idFrom" title="Enter your name" maxlength="256" tabindex=0 class="MaxWidth Border" onChange="DoChangeFrom()">
</TD>
</TR>
<tr>
<td colspan=2>
<font class="cssBody">MESSAGE:</font>
</td>
</tr>
<TR>
<TD colspan=2 class="VAlignTop" align="right"><TEXTAREA id=idMsg title="Be sure to include your contact information in your message." class="Border MaxWidth" tabIndex=0 name=textarea rows=6 wrap=VIRTUAL onChange="DoChangeMsg()"></TEXTAREA>
</TD>
</TR>
<tr>
<td colspan=2 class="VAlignBottom"><hr></td>
</tr>
<tr class="VAlignTop">
<td align="right" colspan=2>
<font class="cssAction">
<A href="" OnClick="DoNext();return false;">
Continue to Step 2 &nbsp;&gt;&gt;
</A>
</Font>
</td>
</tr>
</TABLE>
</body>
<Script Language=JavaScript>
/*
Function : DoLoad()
Description : This function gets called on Load of the window
*/
function DoLoad()
{
var L_ERRACCESSDENIED_MSG = "Directly launching this page is not allowed. ";
if( null == parent.TraceFunctEnter )
{
idBody.style.visibility = "hidden";
alert( L_ERRACCESSDENIED_MSG );
return;
}
parent.TraceFunctEnter("DoLoad");
try
{
if (parent.sTo)
{
idTo.value = parent.sTo;
}
if (parent.sFrom == null)
{
try
{
parent.sFrom = parent.GetLocalUser();
}
catch(error)
{
parent.FatalError("",error);
}
}
idFrom.value = parent.sFrom;
if (parent.sMsg)
{
idMsg.value = parent.sMsg;
}
idTo.focus();
idTo.select();
}
catch(error)
{
parent.FatalError(error.description, error);
}
parent.TraceFunctLeave();
}
/*
Function : DoAddressBox()
Description : This function pulls up the Address Book dialog
*/
function DoAddressBox()
{
parent.TraceFunctEnter("DoAddressBox");
try
{
var i = 0;
var s = "";
var lRet = parent.oSmapi.Logon();
if (lRet == 1)
{
try
{
parent.oSmapi.OpenAddressBox();
for (i =0; i< parent.oSmapi.Recipients.Count ; i++)
{
if (i>0)
{
s += "; ";
}
s += parent.oSmapi.Recipients.item(i).Name;
}
idTo.value = s;
}
catch(error)
{
parent.FatalError("",error);
}
}
else
{
var bSave = confirm(parent.L_MAPIFAIL2_MSG);
if (bSave)
{
navigate("rcScreen8.htm");
}
}
}
catch(error)
{
parent.FatalError(error.description, error);
}
parent.TraceFunctLeave();
}
/*
Function : DoNext()
Description : This function navigates to page2 of the Send Invitation through E-Mail
*/
function DoNext()
{
parent.TraceFunctEnter("DoNext");
try
{
if (idTo.value.length == 0)
{
alert(parent.L_NOTO_MSG);
idTo.focus();
idTo.select();
return;
}
parent.sTo = idTo.value;
parent.sFrom = idFrom.value;
if (idMsg.value.length > 40000)
{
idMsg.value =idMsg.value.slice(0, 40000);
}
parent.sMsg = idMsg.value;
navigate("RcScreen5.htm");
}
catch(error)
{
parent.FatalError( error.description, error );
}
parent.TraceFunctLeave();
}
/*
Function : DoChangeTo()
Description : This function gives the data entered in the "To" field to the oSmapi object
so that it could be reflected in the "To" field of the Address Book
*/
function DoChangeTo()
{
parent.TraceFunctEnter("DoChangeTo");
try
{
parent.oSmapi.ClearRecipList();
parent.oSmapi.AddRecipient(idTo.value);
}
catch(error)
{
parent.FatalError("",error);
return;
}
parent.TraceFunctLeave();
}
function DoChangeFrom()
{
parent.sFrom = idFrom.value;
}
function DoChangeMsg()
{
parent.sMsg = idMsg.value;
}
</Script>
</html>