home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2003 November
/
Chip_2003-11_cd2.bin
/
nav2004
/
download
/
NAV
/
External
/
NORTON
/
APP
/
CfgWzRes.dll
/
HTML
/
SELECTACTIVATION.JS
< prev
next >
Wrap
Text File
|
2003-08-17
|
3KB
|
147 lines
var MainFrame = window.parent;
var SelectFrame = MainFrame.frames("bottom");
var TimerID = 0;
SelectFrame.rbState;
// Licensing Types
var DJSMAR00_LicenseType_Trial = 1;
var DJSMAR00_LicenseType_Rental = 2;
var DJSMAR00_LicenseType_TryDie = 3;
var DJSMAR00_LicenseType_Unlicensed = 5;
function OnrbRegAndActivate()
{
SelectFrame.rbState = 0;
SelectFrame.Register = true;
SelectFrame.Activate = true;
}
function OnrbActivate()
{
SelectFrame.rbState = 1;
SelectFrame.Register = false;
SelectFrame.Activate = true;
}
function OnrbLater()
{
SelectFrame.rbState = 2;
SelectFrame.Register = false;
SelectFrame.Activate = false;
}
function OnLoad()
{
document.body.tabIndex=-1;
if (MainFrame.g_bRoadmapFrameLoaded == true && MainFrame.g_bSelectFrameLoaded == true)
{
UpdatePage();
}
else
{
TimerID = setInterval("UpdatePage()", 500);
}
}
function UpdatePage()
{
if (MainFrame.g_bRoadmapFrameLoaded == true && MainFrame.g_bSelectFrameLoaded == true)
{
clearInterval(TimerID);
var SelectFrame = window.parent.frames("bottom");
SelectFrame.SendRegData = "false";
txtHelpLink.tabIndex = 2;
rbRegAndActivate.tabIndex = 1;
SelectFrame.NextButton.disabled = false;
SelectFrame.NextButton.focus();
if( SelectFrame.RegPanels == 0)
{
label_rbActivate.innerHTML = strActivateOnly.innerHTML;
if (null == SelectFrame.rbState)
OnrbActivate();
rbRegAndActivate.style.visibility = "hidden";
label_rbRegAndActivate.style.visibility = "hidden";
}
else
{
if (null == SelectFrame.rbState)
OnrbRegAndActivate();
}
switch(SelectFrame.rbState)
{
case 0:
rbRegAndActivate.focus();
rbRegAndActivate.click();
rbRegAndActivate.checked = "TRUE";
OnrbRegAndActivate();
break;
case 1:
label_rbActivate.focus();
label_rbActivate.click();
rbActivate.checked = "TRUE";
OnrbActivate();
break;
case 2:
label_rbLater.focus();
label_rbLater.click();
rbLater.checked = "TRUE";
OnrbLater();
break;
}
}
}
function OnActivateNowClick()
{
MainFrame.g_bActivateLicenseNow = true;
}
function OnActivateLaterClick()
{
MainFrame.g_bActivateLicenseNow = false;
}
function OnHelpClick()
{
var nHelpTopicID = 11800;
// If Rental show different activation help than all other licensing types
if( MainFrame.g_iLicenseType == DJSMAR00_LicenseType_Rental )
{
// Rental
nHelpTopicID = 11801;
}
else
{
// Everything else
nHelpTopicID = 11800;
}
SelectFrame.OnHelp( nHelpTopicID );
}
function OnHelpKey()
{
switch( event.keyCode )
{
case 32:
case 13:
OnHelpClick();
break;
default:
break;
}
}