home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 1998 February
/
CHIP_2_98.iso
/
software
/
pelne
/
optionp
/
ins.cab
/
nnexppl.asp
< prev
next >
Wrap
Text File
|
1997-10-12
|
6KB
|
216 lines
<% Response.Expires =0 %>
<% svr = Session("svr") %>
<% id = Request("id") %>
<%
REM LOCALIZATION
L_PAGETITLE_TEXT = "Microsoft Internet Service Manager"
L_TRUE_TEXT = "true" 'Internal string do NOT localize
REM END LOCALIZATION
%>
<HTML>
<HEAD>
<TITLE><% = L_PAGETITLE_TEXT %></TITLE>
</HEAD>
<!-- #include file="nnsetval.htm" -->
<!-- #include file="nnisnum.htm" -->
<!-- #include file="nnisfull.htm" -->
<SCRIPT LANGUAGE="javascript">
var uForm = new Object();
uForm.defineValues = defineValues;
uForm.getExpValues = getExpValues;
uForm.checkPolicy = checkPolicy;
uForm.checkMax = checkMax;
uForm.writeForm = writeForm;
function writeForm()
{
uform = document.userform;
hform = top.menu.document.hiddenform;
hform.ExpTime.value = uform.hExpTime.value;
hform.ExpSizeHorizon.value = uform.hExpSizeHorizon.value;
}
function defineValues()
{
//set expsizehorizon to value from userform
ExpSizeHorizon = document.userform.ExpSizeHorizon;
//set hexpsizehorizon to value from userform
hExpSizeHorizon = document.userform.hExpSizeHorizon;
//set exptime to value from userform
ExpTime = document.userform.ExpTime;
//set hexptime to value from userform
hExpTime = document.userform.hExpTime;
//set mexptime to value from menu
mExpTime = top.menu.document.hiddenform.ExpTime;
//set mexpsizhorizon to value from menu
mExpSizeHorizon = top.menu.document.hiddenform.ExpSizeHorizon;
}
function getExpValues()
{
defineValues();
//set hidden exptime to menu exptime
hExpTime.value = mExpTime.value;
//set hidden size horizon to value from menu
hExpSizeHorizon.value = mExpSizeHorizon.value;
//if menu value = "-1" set hidden value to 500
//and set checkbox for policy to true and
//set exptime.value to menu exptime value
if (mExpSizeHorizon.value == "-1")
{
hExpSizeHorizon.value = "500";
document.userform.ExpPolicy[0].checked = true;
ExpTime.value = mExpTime.value;
}
//if menu expsizehorizon value is not -1
else
{
//if menu exp time value is -1
if (mExpTime.value == "-1")
{
//set hidden time value to 30 days
//set checkbox to true
//set expsizehorizon value to menu size horizon value
hExpTime.value = "30";
document.userform.ExpPolicy[1].checked = true;
ExpSizeHorizon.value = mExpSizeHorizon.value;
}
//if menu exp time value is not -1
else
{
// set "both" checkbox to true
// set exptime value to menu exptime value
// set expsizehorizon value to menu expsizehorizon value
document.userform.ExpPolicy[2].checked = true;
ExpTime.value = mExpTime.value;
ExpSizeHorizon.value = mExpSizeHorizon.value;
}
}
}
function checkPolicy()
{
defineValues();
top.menu.document.hiddenform.updated.value = "<% = L_TRUE_TEXT %>"
if (document.userform.ExpPolicy[0].checked)
{
ExpTime.value = hExpTime.value;
mExpTime.value = ExpTime.value;
if (ExpSizeHorizon.value != "")
{
hExpSizeHorizon.value = ExpSizeHorizon.value;
}
ExpSizeHorizon.value = "";
mExpSizeHorizon.value = "-1";
}
else
{
if (document.userform.ExpPolicy[1].checked)
{
ExpSizeHorizon.value = hExpSizeHorizon.value;
mExpSizeHorizon.value = ExpSizeHorizon.value;
if (ExpTime.value != "")
{
hExpTime.value = ExpTime.value;
}
ExpTime.value = "";
mExpTime.value = "-1";
}
else
{
ExpTime.value = hExpTime.value;
ExpSizeHorizon.value = hExpSizeHorizon.value;
mExpTime.value = ExpTime.value;
mExpSizeHorizon.value = ExpSizeHorizon.value;
}
}
}
function checkMax(cntrl,hiddencntrl)
{
if (isNum(cntrl.value))
{
hiddencntrl.value = cntrl.value;
if ((document.userform.ExpTime.value != "") && (document.userform.ExpSizeHorizon.value != ""))
{
document.userform.ExpPolicy[2].checked = true;
}
checkPolicy();
}
else
{
cntrl.value = hiddencntrl.value;
cntrl.focus();
}
}
</SCRIPT>
</HEAD>
<BODY BGCOLOR="#CCCCCC" TEXT="#000000" TOPMARGIN=10>
<FORM NAME="userform" ACTION="nnexppl.asp" onSubmit="return false;">
<P><IMG SRC="images/gnicttl.gif" ALIGN="textmiddle" HEIGHT=10 WIDTH=10> <FONT SIZE=2 FACE="Arial"><B>Policy Properties for </B></FONT><FONT SIZE=3 FACE="Times New Roman"><I>expiration policy #<% = id %></I></FONT>
<P>
<TABLE WIDTH=400 BORDER=0 ALIGN="left">
<TR>
<TD WIDTH=200><INPUT NAME="ExpPolicy" TYPE="radio" VALUE="date" onClick="checkPolicy();"> <FONT SIZE=2 FACE="Arial">Newsgroups older than</FONT></TD>
<TD WIDTH=200>
<FONT SIZE=2 FACE="Arial">
max  <INPUT NAME="ExpTime" TYPE="text" SIZE=5 onChange="checkMax(document.userform.ExpTime,document.userform.hExpTime);"> days</FONT>
<INPUT NAME="hExpTime" TYPE="hidden">
</TD>
</TR>
<TR>
<TD HEIGHT=4 BGCOLOR="#CCCCCC"></TD>
</TR>
<TR>
<TD WIDTH=200><FONT SIZE=2 FACE="Arial"><INPUT NAME="ExpPolicy" TYPE="radio" VALUE="size" onClick="checkPolicy();"> Newsgroups bigger than</TD>
<TD WIDTH=200>
<FONT SIZE=2 FACE="Arial">
max  <INPUT NAME="ExpSizeHorizon" TYPE="text" SIZE=5 onChange="checkMax(document.userform.ExpSizeHorizon,document.userform.hExpSizeHorizon);"> megabytes</FONT>
<INPUT NAME="hExpSizeHorizon" TYPE="hidden">
</TD>
</TR>
<TR>
<TD COLSPAN=2 HEIGHT=4 BGCOLOR="#CCCCCC"></TD>
</TR>
<TR>
<TD COLSPAN=2>
<FONT SIZE=2 FACE="Arial">
<INPUT NAME="ExpPolicy" TYPE="radio" VALUE="both" onClick="checkPolicy();"> Both
</FONT>
</TD>
</TR>
</TABLE>
</FORM>
<script language="javascript">
getExpValues();
</script>
</BODY>
</HTML>