function refreshServiceBill() 
{
 var ID = document.InvoiceData;
 ID["inBillingMonth"].value = ID["cboBillingMonth"].options[ID["cboBillingMonth"].selectedIndex].value;
 ID["inBillingYear"].value = ID["cboBillingYear"].options[ID["cboBillingYear"].selectedIndex].value;
 ID["inPage"].value = ID["cboPage"].options[ID["cboPage"].selectedIndex].value;
 ID.submit();
}

function refreshPositionFixes() 
{
 var PF = document.PositionFixes;
 PF["inMINID"].value = PF["cboMIN"].options[PF["cboMIN"].selectedIndex].value;
 PF["inRecent"].value = PF["cboRecent"].options[PF["cboRecent"].selectedIndex].value;
 PF["inInterval"].value = PF["cboInterval"].options[PF["cboInterval"].selectedIndex].value;
 PF["inSize"].value = PF["cboSize"].options[PF["cboSize"].selectedIndex].value;
 PF["inMiles"].value = PF["cboMiles"].options[PF["cboMiles"].selectedIndex].value;
 PF["inCenter"].value = PF["cboCenter"].options[PF["cboCenter"].selectedIndex].value;
 PF.submit();
}

function refreshPositionFixesDateTime() 
{
 var PF = document.PositionFixes;
 PF["inMINID"].value = PF["cboMIN"].options[PF["cboMIN"].selectedIndex].value;
 PF["inStartMonth"].value = PF["cboStartMonth"].options[PF["cboStartMonth"].selectedIndex].value;
 PF["inStartDay"].value = PF["cboStartDay"].options[PF["cboStartDay"].selectedIndex].value;
 PF["inStartYear"].value = PF["cboStartYear"].options[PF["cboStartYear"].selectedIndex].value;
 PF["inStartHour"].value = PF["cboStartHour"].options[PF["cboStartHour"].selectedIndex].value;
 PF["inStartMinute"].value = PF["cboStartMinute"].options[PF["cboStartMinute"].selectedIndex].value;
 PF["inStopMonth"].value = PF["cboStopMonth"].options[PF["cboStopMonth"].selectedIndex].value;
 PF["inStopDay"].value = PF["cboStopDay"].options[PF["cboStopDay"].selectedIndex].value;
 PF["inStopYear"].value = PF["cboStopYear"].options[PF["cboStopYear"].selectedIndex].value;
 PF["inStopHour"].value = PF["cboStopHour"].options[PF["cboStopHour"].selectedIndex].value;
 PF["inStopMinute"].value = PF["cboStopMinute"].options[PF["cboStopMinute"].selectedIndex].value;
 PF["inSize"].value = PF["cboSize"].options[PF["cboSize"].selectedIndex].value;
 PF["inMiles"].value = PF["cboMiles"].options[PF["cboMiles"].selectedIndex].value;
 PF["inCenter"].value = PF["cboCenter"].options[PF["cboCenter"].selectedIndex].value;
 PF["inText"].value = PF["cboText"].options[PF["cboText"].selectedIndex].value;
 PF.submit();
}

function refreshLastGPSData()
{
 var LGD = document.LastGPSData;
 LGD["inMINID"].value = LGD["cboMIN"].options[LGD["cboMIN"].selectedIndex].value;
 LGD["inSize"].value = LGD["cboSize"].options[LGD["cboSize"].selectedIndex].value;
 LGD["inMiles"].value = LGD["cboMiles"].options[LGD["cboMiles"].selectedIndex].value;
 LGD.submit();
}

function refreshLastFleetData()
{
 var LFD = document.LastFleetData;
 LFD["inSizeAll"].value = LFD["cboSize"].options[LFD["cboSize"].selectedIndex].value;
 LFD["inMilesAll"].value = LFD["cboMiles"].options[LFD["cboMiles"].selectedIndex].value;
 LFD["inCenterAll"].value = LFD["cboCenter"].options[LFD["cboCenter"].selectedIndex].value;
 LFD["inFleetNo"].value = LFD["cboFleetNo"].options[LFD["cboFleetNo"].selectedIndex].value;
 LFD.submit();
}

function sendLocatePage(sMIN) 
{
 document.MinData["inPageValidated"].value = "Invalid";
 var iMsgBoxReply = 0;
 var sMsgBox = "";
 sMsgBox = "Send command to locate unit ?";
 iMsgBoxReply = confirm(sMsgBox);
 if (iMsgBoxReply ) { //YES!
 document.MinData["inMINID"].value = sMIN;
 document.MinData["inPageValidated"].value = "Valid";
 document.MinData.submit();
 }
 else // NO!
 alert("Command cancelled!");
}

function createWindow(cUrl) {var xWin = window.open(cUrl, 'Sub', 'scrollbars=yes,status=yes,width=800,height=700');}

function MouseOver(ImgRef, Ref) 
{
 document.images[ImgRef].src = 'images/' + Ref;
}

function MouseOut(ImgRef, Ref) 
{
 document.images[ImgRef].src = 'images/' + Ref;
}

function acceptAgreementTop()
{
 var iMsgBoxReply = 0;
 var sMsgBox = "";
 sMsgBox = "You hereby accept the Numerex Solutions Resale Agreement ?";
 iMsgBoxReply = confirm(sMsgBox);
 if (iMsgBoxReply ) { //YES!
 document.AcceptTop["inAcceptTop"].value = "0";
 document.AcceptTop.submit();
 seeObject(window.document.submit);
 }
 else // NO!
 alert("Declined!");
}

function acceptAgreementBottom()
{
 var iMsgBoxReply = 0;
 var sMsgBox = "";
 sMsgBox = "You hereby accept the Numerex Solutions Resale Agreement ?";
 iMsgBoxReply = confirm(sMsgBox);
 if (iMsgBoxReply ) { //YES!
 document.AcceptBottom["inAcceptBottom"].value = "0";
 document.AcceptBottom.submit();
 seeObject(window.document.submit);
 }
 else // NO!
 alert("Declined!");
}

function verifyContactData()
{ 
 var Account = document.Account;
 document.Account["inContactValidated"].value = "Valid";
 var inCountry = Account["inCountry"].options[Account["inCountry"].selectedIndex].value;
 if (!isStr(document.Account["inUserName"].value )) {alert("No Login Name specified");
 document.Account["inContactValidated"].value = "Invalid";
 }
 if (!isStr(document.Account["inPassword"].value )) {alert("No Password specified");
 document.Account["inContactValidated"].value = "Invalid";
 }
 if (!isStr(document.Account["inName"].value )) {alert("No Company Name specified");
 document.Account["inContactValidated"].value = "Invalid";
 }
 if (!isStr(document.Account["inAccountDescription"].value )) {alert("No Account Description specified");
 document.Account["inContactValidated"].value = "Invalid";
 }
 if (!isStr(document.Account["inAddress1"].value )) {alert("No Address specified");
 document.Account["inContactValidated"].value = "Invalid";
 }
 if (!isStr(document.Account["inCity"].value )) {alert("No City specified");
 document.Account["inContactValidated"].value = "Invalid";
 }
 if ((inCountry == "USA") || (inCountry == "Canada")) {
 if (!isStr(document.Account["inZipCode"].value )) {alert("No Zip Code specified");
 document.Account["inContactValidated"].value = "Invalid";
 }
 }
 if (!isStr(document.Account["inPriBusContact"].value )) {alert("No Primary Business Contact specified");
 document.Account["inContactValidated"].value = "Invalid";
 }
 if (!isStr(document.Account["inBusContactPhone"].value )) {alert("No Business Contact Phone specified");
 document.Account["inContactValidated"].value = "Invalid";
 }
 if ((inCountry == "USA") || (inCountry == "Canada")) {
 if (!isPhNum(Account["inBusContactPhone"].value)) {alert("Business Contact Phone invalid");
 document.Account["inContactValidated"].value = "Invalid";
 }
 }
 if (inCountry == "Mexico") {
 if (!isNum(Account["inBusContactPhone"].value)) {alert("Business Contact Phone invalid");
 document.Account["inContactValidated"].value = "Invalid";
 }
 }
 if (!isNum(document.Account["inBusContactPhoneExt"].value)) {alert("Business Contact Phone Ext invalid");
 document.Account["inContactValidated"].value = "Invalid";
 }
 if ((inCountry == "USA") || (inCountry == "Canada")) {
 if (!isPhNum(Account["inBusContactFax"].value)) {alert("Business Contact Fax invalid");
 document.Account["inContactValidated"].value = "Invalid";
 }
 }
 if (inCountry == "Mexico") {
 if (!isNum(Account["inBusContactFax"].value)) {alert("Business Contact Fax invalid");
 document.Account["inContactValidated"].value = "Invalid";
 }
 }
 if ((inCountry == "USA") || (inCountry == "Canada")) {
 if (!isPhNum(Account["inBusContactMobile"].value)) {alert("Business Contact Mobile invalid");
 document.Account["inContactValidated"].value = "Invalid";
 }
 }
 if (inCountry == "Mexico") {
 if (!isNum(Account["inBusContactMobile"].value)) {alert("Business Contact Mobile invalid");
 document.Account["inContactValidated"].value = "Invalid";
 }
 }
 if (!isStr(document.Account["inBusContactEmail"].value )) {alert("No Business Contact Email specified");
 document.Account["inContactValidated"].value = "Invalid";
 }
 if (!isStr(document.Account["inPriTechContact"].value )) {alert("No Primary Technical Contact specified");
 document.Account["inContactValidated"].value = "Invalid";
 }
 if (!isStr(document.Account["inTechContactPhone"].value )) {alert("No Technical Contact Phone specified");
 document.Account["inContactValidated"].value = "Invalid";
 }
 if ((inCountry == "USA") || (inCountry == "Canada")) {
 if (!isPhNum(Account["inTechContactPhone"].value)) {alert("Technical Contact Phone invalid");
 document.Account["inContactValidated"].value = "Invalid";
 }
 }
 if (inCountry == "Mexico") {
 if (!isNum(Account["inTechContactPhone"].value)) {alert("Technical Contact Phone invalid");
 document.Account["inContactValidated"].value = "Invalid";
 }
 }
 if (!isNum(document.Account["inTechContactPhoneExt"].value)) {alert("Technical Contact Phone Ext invalid");
 document.Account["inContactValidated"].value = "Invalid";
 }
 if ((inCountry == "USA") || (inCountry == "Canada")) {
 if (!isPhNum(Account["inTechContactFax"].value)) {alert("Technical Contact Fax invalid");
 document.Account["inContactValidated"].value = "Invalid";
 }
 }
 if (inCountry == "Mexico") {
 if (!isNum(Account["inTechContactFax"].value)) {alert("Technical Contact Fax invalid");
 document.Account["inContactValidated"].value = "Invalid";
 }
 }
 if ((inCountry == "USA") || (inCountry == "Canada")) {
 if (!isPhNum(Account["inTechContactMobile"].value)) {alert("Technical Contact Mobile invalid");
 document.Account["inContactValidated"].value = "Invalid";
 }
 }
 if (inCountry == "Mexico") {
 if (!isNum(Account["inTechContactMobile"].value)) {alert("Technical Contact Mobile invalid");
 document.Account["inContactValidated"].value = "Invalid";
 }
 }
 if (document.Account["inContactValidated"].value == "Valid") {document.Account.submit();}
}

function verifyTermsData()
{ 
 var Payment = document.Payment;
 document.Payment["inPaymentValidated"].value = "Valid";
 var inBankCountry = Payment["inBankCountry"].options[Payment["inBankCountry"].selectedIndex].value;
 var inTradeRefCountry = Payment["inTradeRefCountry"].options[Payment["inTradeRefCountry"].selectedIndex].value;
 if (!isStr(document.Payment["inFedTaxNo"].value )) {alert("No Tax # specified");
 document.Payment["inPaymentValidated"].value = "Invalid";
 }
 if (!isNum(document.Payment["inFedTaxNo"].value)) {alert("Federal Tax # invalid");
 document.Payment["inPaymentValidated"].value = "Invalid";
 }
 if (!isStr(document.Payment["inBankAccountNo"].value )) {alert("No Bank Account # specified");
 document.Payment["inPaymentValidated"].value = "Invalid";
 }
 if (!isNum(document.Payment["inBankAccountNo"].value)) {alert("Bank Account # invalid");
 document.Payment["inPaymentValidated"].value = "Invalid";
 }
 if (!isStr(document.Payment["inBankName"].value )) {alert("No Bank Name specified");
 document.Payment["inPaymentValidated"].value = "Invalid";
 }
 if (!isStr(document.Payment["inBankAddress1"].value )) {alert("No Bank Address specified");
 document.Payment["inPaymentValidated"].value = "Invalid";
 }
 if (!isStr(document.Payment["inBankCity"].value )) {alert("No Bank City specified");
 document.Payment["inPaymentValidated"].value = "Invalid";
 }
 if ((inBankCountry == "USA") || (inBankCountry == "Canada")) {
 if (!isStr(document.Payment["inBankZipCode"].value )) {alert("No Bank Zip Code specified");
 document.Payment["inPaymentValidated"].value = "Invalid";
 }
 } 
 if (!isStr(document.Payment["inTradeRefName"].value )) {alert("No Trade Ref. Name specified");
 document.Payment["inPaymentValidated"].value = "Invalid";
 }
 if (!isStr(document.Payment["inTradeRefAddress1"].value )) {alert("No Trade Ref. Address specified");
 document.Payment["inPaymentValidated"].value = "Invalid";
 }
 if (!isStr(document.Payment["inTradeRefCity"].value )) {alert("No Trade Ref. City specified");
 document.Payment["inPaymentValidated"].value = "Invalid";
 }
 if ((inTradeRefCountry == "USA") || (inTradeRefCountry == "Canada")) {
 if (!isStr(document.Payment["inTradeRefZipCode"].value )) {alert("No Trade Ref. Zip Code specified");
 document.Payment["inPaymentValidated"].value = "Invalid";
 }
 }
 if (!isStr(document.Payment["inTradeRefPhone"].value )) {alert("No Trade Ref. Phone specified");
 document.Payment["inPaymentValidated"].value = "Invalid";
 }
 if ((inTradeRefCountry == "USA") || (inTradeRefCountry == "Canada")) {
 if (!isPhNum(Payment["inTradeRefPhone"].value)) {alert("Trade Ref. Phone invalid");
 document.Payment["inPaymentValidated"].value = "Invalid";
 }
 }
 if (inTradeRefCountry == "Mexico") {
 if (!isNum(Payment["inTradeRefPhone"].value)) {alert("Trade Ref. Phone invalid");
 document.Payment["inPaymentValidated"].value = "Invalid";
 }
 }
 if (document.Payment["inPaymentValidated"].value == "Valid") {document.Payment.submit();}
}

function verifyCreditCardData()
{ 
 var Payment = document.Payment;
 document.Payment["inPaymentValidated"].value = "Valid";
 var inCardCountry = Payment["inCardCountry"].options[Payment["inCardCountry"].selectedIndex].value;
 if (!isStr(document.Payment["inCreditCardNo"].value )) {alert("No Credit Card # specified");
 document.Payment["inPaymentValidated"].value = "Invalid";
 }
 if (!isNum(document.Payment["inCreditCardNo"].value)) {alert("Credit Card # invalid");
 document.Payment["inPaymentValidated"].value = "Invalid";
 }
 var inCreditCardType = Payment["inCreditCardType"].options[Payment["inCreditCardType"].selectedIndex].value;
 if (inCreditCardType == "5200") {
 if (!isAMEXCard(document.Payment["inCreditCardNo"].value )) {alert("Credit Card # length invalid");
 document.Payment["inPaymentValidated"].value = "Invalid";
 }
 } 
 if (inCreditCardType == "5201") {
 if (!isOtherCard(document.Payment["inCreditCardNo"].value )) {alert("Credit Card # length invalid");
 document.Payment["inPaymentValidated"].value = "Invalid";
 }
 } 
 if (inCreditCardType == "5202") {
 if (!isOtherCard(document.Payment["inCreditCardNo"].value )) {alert("Credit Card # length invalid");
 document.Payment["inPaymentValidated"].value = "Invalid";
 }
 } 
 if (inCreditCardType == "5203") {
 if (!isOtherCard(document.Payment["inCreditCardNo"].value )) {alert("Credit Card # length invalid");
 document.Payment["inPaymentValidated"].value = "Invalid";
 }
 } 
 if (!isStr(document.Payment["inCardName"].value )) {alert("No Card Name specified");
 document.Payment["inPaymentValidated"].value = "Invalid";
 }
 if (!isStr(document.Payment["inCardAddress1"].value )) {alert("No Card Address specified");
 document.Payment["inPaymentValidated"].value = "Invalid";
 }
 if (!isStr(document.Payment["inCardCity"].value )) {alert("No Card City specified");
 document.Payment["inPaymentValidated"].value = "Invalid";
 }
 if ((inCardCountry == "USA") || (inCardCountry == "Canada")) {
 if (!isStr(document.Payment["inCardZipCode"].value )) {alert("No Card Zip Code specified");
 document.Payment["inPaymentValidated"].value = "Invalid";
 }
 } 
 if (document.Payment["inPaymentValidated"].value == "Valid") {document.Payment.submit();}
}

function verifyPartialAccountData()
{ 
 var Account = document.Account;
 document.Account["inAccountValidated"].value = "Valid";
 var inCountry = Account["inCountry"].options[Account["inCountry"].selectedIndex].value;
 if (!isStr(document.Account["inPassword"].value )) {alert("No Password specified");
 document.Account["inAccountValidated"].value = "Invalid";
 }
 if (!isStr(document.Account["inName"].value )) {alert("No Company Name specified");
 document.Account["inAccountValidated"].value = "Invalid";
 }
 if (!isStr(document.Account["inAccountDescription"].value )) {alert("No Account Description specified");
 document.Account["inAccountValidated"].value = "Invalid";
 }
 if (!isStr(document.Account["inAddress1"].value )) {alert("No Address specified");
 document.Account["inAccountValidated"].value = "Invalid";
 }
 if (!isStr(document.Account["inCity"].value )) {alert("No City specified");
 document.Account["inAccountValidated"].value = "Invalid";
 }
 if ((inCountry == "USA") || (inCountry == "Canada")) {
 if (!isStr(document.Account["inZipCode"].value )) {alert("No Zip Code specified");
 document.Account["inAccountValidated"].value = "Invalid";
 }
 }
 if (!isStr(document.Account["inPriBusContact"].value )) {alert("No Primary Business Contact specified");
 document.Account["inAccountValidated"].value = "Invalid";
 }
 if (!isStr(document.Account["inBusContactPhone"].value )) {alert("No Business Contact Phone specified");
 document.Account["inAccountValidated"].value = "Invalid";
 }
 if ((inCountry == "USA") || (inCountry == "Canada")) {
 if (!isPhNum(Account["inBusContactPhone"].value)) {alert("Business Contact Phone invalid");
 document.Account["inAccountValidated"].value = "Invalid";
 }
 }
 if (inCountry == "Mexico") {
 if (!isNum(Account["inBusContactPhone"].value)) {alert("Business Contact Phone invalid");
 document.Account["inAccountValidated"].value = "Invalid";
 }
 }
 if (!isNum(document.Account["inBusContactPhoneExt"].value)) {alert("Business Contact Phone Ext invalid");
 document.Account["inAccountValidated"].value = "Invalid";
 }
 if ((inCountry == "USA") || (inCountry == "Canada")) {
 if (!isPhNum(Account["inBusContactFax"].value)) {alert("Business Contact Fax invalid");
 document.Account["inAccountValidated"].value = "Invalid";
 }
 }
 if (inCountry == "Mexico") {
 if (!isNum(Account["inBusContactFax"].value)) {alert("Business Contact Fax invalid");
 document.Account["inAccountValidated"].value = "Invalid";
 }
 }
 if ((inCountry == "USA") || (inCountry == "Canada")) {
 if (!isPhNum(Account["inBusContactMobile"].value)) {alert("Business Contact Mobile invalid");
 document.Account["inAccountValidated"].value = "Invalid";
 }
 }
 if (inCountry == "Mexico") {
 if (!isNum(Account["inBusContactMobile"].value)) {alert("Business Contact Mobile invalid");
 document.Account["inAccountValidated"].value = "Invalid";
 }
 }
 if (!isStr(document.Account["inBusContactEmail"].value )) {alert("No Business Contact Email specified");
 document.Account["inAccountValidated"].value = "Invalid";
 }
 if (!isStr(document.Account["inPriTechContact"].value )) {alert("No Primary Technical Contact specified");
 document.Account["inAccountValidated"].value = "Invalid";
 }
 if (!isStr(document.Account["inTechContactPhone"].value )) {alert("No Technical Contact Phone specified");
 document.Account["inAccountValidated"].value = "Invalid";
 }
 if ((inCountry == "USA") || (inCountry == "Canada")) {
 if (!isPhNum(Account["inTechContactPhone"].value)) {alert("Technical Contact Phone invalid");
 document.Account["inAccountValidated"].value = "Invalid";
 }
 }
 if (inCountry == "Mexico") {
 if (!isNum(Account["inTechContactPhone"].value)) {alert("Technical Contact Phone invalid");
 document.Account["inAccountValidated"].value = "Invalid";
 }
 }
 if (!isNum(document.Account["inTechContactPhoneExt"].value)) {alert("Technical Contact Phone Ext invalid");
 document.Account["inAccountValidated"].value = "Invalid";
 }
 if ((inCountry == "USA") || (inCountry == "Canada")) {
 if (!isPhNum(Account["inTechContactFax"].value)) {alert("Technical Contact Fax invalid");
 document.Account["inAccountValidated"].value = "Invalid";
 }
 }
 if (inCountry == "Mexico") {
 if (!isNum(Account["inTechContactFax"].value)) {alert("Technical Contact Fax invalid");
 document.Account["inAccountValidated"].value = "Invalid";
 }
 }
 if ((inCountry == "USA") || (inCountry == "Canada")) {
 if (!isPhNum(Account["inTechContactMobile"].value)) {alert("Technical Contact Mobile invalid");
 document.Account["inAccountValidated"].value = "Invalid";
 }
 }
 if (inCountry == "Mexico") {
 if (!isNum(Account["inTechContactMobile"].value)) {alert("Technical Contact Mobile invalid");
 document.Account["inAccountValidated"].value = "Invalid";
 }
 }
 if (document.Account["inAccountValidated"].value == "Valid") {document.Account.submit();}
}

function verifyUserData()
{ 
 var EndUser = document.EndUser;
 document.EndUser["inEndUserValidated"].value = "Valid";
 var inCountry = EndUser["inCountry"].options[EndUser["inCountry"].selectedIndex].value;
 if (!isStr(document.EndUser["inName"].value )) {alert("No Company Name specified");
 document.EndUser["inEndUserValidated"].value = "Invalid";
 }
 if ((inCountry == "USA") || (inCountry == "Canada")) {
 if (!isPhNum(document.EndUser["inPhone"].value)) {alert("Phone invalid");
 document.EndUser["inEndUserValidated"].value = "Invalid";
 }
 }
 if (inCountry == "Mexico") {
 if (!isNum(document.EndUser["inPhone"].value)) {alert("Phone invalid");
 document.EndUser["inEndUserValidated"].value = "Invalid";
 }
 }
 if (!isNum(document.EndUser["inPhoneExt"].value)) {alert("Phone Ext invalid");
 document.EndUser["inEndUserValidated"].value = "Invalid";
 }
 if ((inCountry == "USA") || (inCountry == "Canada")) {
 if (!isPhNum(document.EndUser["inFax"].value)) {alert("Fax invalid");
 document.EndUser["inEndUserValidated"].value = "Invalid";
 }
 }
 if (inCountry == "Mexico") {
 if (!isNum(document.EndUser["inFax"].value)) {alert("Fax invalid");
 document.EndUser["inEndUserValidated"].value = "Invalid";
 }
 } 
 if ((inCountry == "USA") || (inCountry == "Canada")) {
 if (!isPhNum(document.EndUser["inMobile"].value)) {alert("Mobile invalid");
 document.EndUser["inEndUserValidated"].value = "Invalid";
 }
 }
 if (inCountry == "Mexico") {
 if (!isNum(document.EndUser["inMobile"].value)) {alert("Mobile invalid");
 document.EndUser["inEndUserValidated"].value = "Invalid";
 }
 }
 if (document.EndUser["inEndUserValidated"].value == "Valid") {document.EndUser.submit();}
}

function refreshUserData()
{ 
 var UserData = document.UserData;
 UserData["inUser"].value = UserData["cboUser"].options[UserData["cboUser"].selectedIndex].value;
 UserData["inUserValidated"].value = "Invalid";
 UserData.submit();
}

function verifyPartialUserData()
{ 
 var UserData = document.UserData;
 UserData["inUserValidated"].value = "Valid";
 UserData["inUser"].value = UserData["cboUser"].options[UserData["cboUser"].selectedIndex].value;
 var inCountry = UserData["inCountry"].options[UserData["inCountry"].selectedIndex].value;
 if (!isStr(UserData["inName"].value )) {alert("No Company Name specified");
 UserData["inUserValidated"].value = "Invalid";
 }
 if ((inCountry == "USA") || (inCountry == "Canada")) {
 if (!isPhNum(UserData["inPhone"].value)) {alert("Phone invalid");
 UserData["inUserValidated"].value = "Invalid";
 }
 }
 if (inCountry == "Mexico") {
 if (!isNum(UserData["inPhone"].value)) {alert("Phone invalid");
 UserData["inUserValidated"].value = "Invalid";
 }
 }
 if (!isNum(UserData["inPhoneExt"].value)) {alert("Phone Ext invalid");
 UserData["inUserValidated"].value = "Invalid";
 }
 if ((inCountry == "USA") || (inCountry == "Canada")) {
 if (!isPhNum(UserData["inFax"].value)) {alert("Fax invalid");
 UserData["inUserValidated"].value = "Invalid";
 }
 }
 if (inCountry == "Mexico") {
 if (!isNum(UserData["inFax"].value)) {alert("Fax invalid");
 UserData["inUserValidated"].value = "Invalid";
 }
 } 
 if ((inCountry == "USA") || (inCountry == "Canada")) {
 if (!isPhNum(UserData["inMobile"].value)) {alert("Mobile invalid");
 UserData["inUserValidated"].value = "Invalid";
 }
 }
 if (inCountry == "Mexico") {
 if (!isNum(UserData["inMobile"].value)) {alert("Mobile invalid");
 UserData["inUserValidated"].value = "Invalid";
 }
 }
 if (UserData["inUserValidated"].value == "Valid") {UserData.submit();}
}

function refreshAccountActivity() 
{
 var AA = document.AccountActivity;
 AA["inRecent"].value = AA["cboRecent"].options[AA["cboRecent"].selectedIndex].value;
 AA["inInterval"].value = AA["cboInterval"].options[AA["cboInterval"].selectedIndex].value;
 AA.submit();
}

function ActivateClick() 
{
 var NM = document.NewMIN;
 var inServicePlan = NM["inServicePlan"].options[NM["inServicePlan"].selectedIndex].value;
 NM.submit();
}

function UserActivateClick() 
{
 var NM = document.NewMIN;
 NM.submit();
}

function DeactivateClick() 
{
 document.NewMIN.submit();
}

function refreshServiceData()
{ 
 var MD = document.MinData;
 MD["inMINID"].value = MD["cboMIN"].options[MD["cboMIN"].selectedIndex].value;
 MD["inServiceDataValidated"].value = "Invalid";
 MD.submit();
}

function verifyServiceData()
{ 
 var MD = document.MinData;
 MD["inMINID"].value = MD["cboMIN"].options[MD["cboMIN"].selectedIndex].value;
 MD["inServiceDataValidated"].value = "Valid";
 var inServicePlan = MD["inServicePlan"].options[MD["inServicePlan"].selectedIndex].value;
 if (!isStr(inServicePlan)) {alert("No Service Plan specified");
 MD["inServiceDataValidated"].value = "Invalid";
 }

 var iMsgBoxReply = 0;
 var sMsgBox = "";
 sMsgBox = "Are you sure ?"
 iMsgBoxReply = confirm(sMsgBox);
 if (iMsgBoxReply ) {MD.submit();
 }
 else alert("Service Plan select cancelled!");
}

function refreshSettings()
{ 
 var MD = document.MinData;
 MD["inMINID"].value = MD["cboMIN"].options[MD["cboMIN"].selectedIndex].value;
 MD["inSettingsValidated"].value = "Invalid";
 MD.submit();
}

function verifyFT501Settings()
{
 var MD = document.MinData;
 MD["inMINID"].value = MD["cboMIN"].options[MD["cboMIN"].selectedIndex].value;
 MD["inSettingsValidated"].value = "Valid";
 if (!isStr(MD["inUnitName"].value)) {alert("No Unit Name specified");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isStr(MD["inPriTxRetry"].value)) {alert("No Primary TX Retries specified");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inPriTxRetry"].value)) {alert("Primary TX Retries invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isPhNum(MD["inPriAlphaPortPhoneNo"].value)) {alert("Primary Alpha Port Phone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inPriAlphaPIN"].value)) {alert("Primary Alpha PIN invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isPhNum(MD["inPriCSPhoneNo"].value)) {alert("Primary Central Station Phone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isStr(MD["inSecTxRetry"].value)) {alert("No Secondary TX Retries specified");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inSecTxRetry"].value)) {alert("Secondary TX Retries invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isPhNum(MD["inSecAlphaPortPhoneNo"].value)) {alert("Secondary Alpha Port Phone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inSecAlphaPIN"].value)) {alert("Secondary Alpha PIN invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isPhNum(MD["inSecCSPhoneNo"].value)) {alert("Secondary Central Station Phone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput3AlarmZone"].value)) {alert("Input 3 Alarm Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput4AlarmZone"].value)) {alert("Input 4 Alarm Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput5AlarmZone"].value)) {alert("Input 5 Alarm Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput6AlarmZone"].value)) {alert("Input 6 Alarm Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput7AlarmZone"].value)) {alert("Supply Voltage Alarm Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput3NormalZone"].value)) {alert("Input 3 Normal Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput4NormalZone"].value)) {alert("Input 4 Normal Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput5NormalZone"].value)) {alert("Input 5 Normal Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput6NormalZone"].value)) {alert("Input 6 Normal Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput7NormalZone"].value)) {alert("Supply Voltage Normal Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 var NTP = MD["inNotifyTypePri"].options[MD["inNotifyTypePri"].selectedIndex].value;
 var NTS = MD["inNotifyTypeSec"].options[MD["inNotifyTypeSec"].selectedIndex].value;
 if (NTP == "5001") {
 if (!isStr(MD["inPriAlphaPortPhoneNo"].value)) {alert("No Primary Alpha Port Phone # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 if (!isStr(MD["inPriAlphaPIN"].value)) {alert("No Primary Alpha PIN specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTP == "5002") {
 if (!isStr(MD["inPriEmail"].value)) {alert("No Primary Email specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005")) {
 if (!isStr(MD["inPriCSPhoneNo"].value)) {alert("No Primary Central Station Phone # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 if (!isStr(MD["inPriCSAccountNo"].value)) {alert("No Primary Central Station Account # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTP == "5003") {
 if (!isSAcct(MD["inPriCSAccountNo"].value)) {alert("Primary Central Station Account # must be minimum of 4 characters for SIA");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTP == "5004") {
 if (!isCAcct(MD["inPriCSAccountNo"].value)) {alert("Primary Central Station Account # must be 4 characters for Contact ID");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTP == "5005") {
 if (!isMAcct(MD["inPriCSAccountNo"].value)) {alert("Primary Central Station Account # must be 4 characters for Modem IIe/IIIa2");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTS == "5001") {
 if (!isStr(MD["inSecAlphaPortPhoneNo"].value)) {alert("No Secondary Alpha Port Phone # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 if (!isStr(MD["inSecAlphaPIN"].value)) {alert("No Secondary Alpha PIN specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTS == "5002") {
 if (!isStr(MD["inSecEmail"].value)) {alert("No Secondary Email specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isStr(MD["inSecCSPhoneNo"].value)) {alert("No Secondary Central Station Phone # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 if (!isStr(MD["inSecCSAccountNo"].value)) {alert("No Secondary Central Station Account # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTS == "5003") {
 if (!isSAcct(MD["inSecCSAccountNo"].value)) {alert("Secondary Central Station Account # must be minimum of 4 digits for SIA");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTS == "5004") {
 if (!isCAcct(MD["inSecCSAccountNo"].value)) {alert("Secondary Central Station Account # must be 4 digits for Contact ID");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTS == "5005") {
 if (!isMAcct(MD["inSecCSAccountNo"].value)) {alert("Secondary Central Station Account # must be 4 digits for Modem IIe/IIIa2");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 var NOI3A = MD["inNotifyOnInput3Alarm"].options[MD["inNotifyOnInput3Alarm"].selectedIndex].value;
 var NOI4A = MD["inNotifyOnInput4Alarm"].options[MD["inNotifyOnInput4Alarm"].selectedIndex].value;
 var NOI5A = MD["inNotifyOnInput5Alarm"].options[MD["inNotifyOnInput5Alarm"].selectedIndex].value;
 var NOI6A = MD["inNotifyOnInput6Alarm"].options[MD["inNotifyOnInput6Alarm"].selectedIndex].value;
 var NOI7A = MD["inNotifyOnInput7Alarm"].options[MD["inNotifyOnInput7Alarm"].selectedIndex].value;
 var NOI3N = MD["inNotifyOnInput3Normal"].options[MD["inNotifyOnInput3Normal"].selectedIndex].value;
 var NOI4N = MD["inNotifyOnInput4Normal"].options[MD["inNotifyOnInput4Normal"].selectedIndex].value;
 var NOI5N = MD["inNotifyOnInput5Normal"].options[MD["inNotifyOnInput5Normal"].selectedIndex].value;
 var NOI6N = MD["inNotifyOnInput6Normal"].options[MD["inNotifyOnInput6Normal"].selectedIndex].value;
 var NOI7N = MD["inNotifyOnInput7Normal"].options[MD["inNotifyOnInput7Normal"].selectedIndex].value;
 if (NOI3A == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput3AlarmText"].value)) {alert("No Input 3 Alarm Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput3AlarmZone"].value)) {alert("Input 3 Alarm Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput3AlarmZone"].value) > 255) {alert("Maximum Input 3 Alarm Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI4A == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput4AlarmText"].value)) {alert("No Input 4 Alarm Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput4AlarmZone"].value)) {alert("Input 4 Alarm Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput4AlarmZone"].value) > 255) {alert("Maximum Input 4 Alarm Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 } 
 if (NOI5A == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput5AlarmText"].value)) {alert("No Input 5 Alarm Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput5AlarmZone"].value)) {alert("Input 5 Alarm Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput5AlarmZone"].value) > 255) {alert("Maximum Input 5 Alarm Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI6A == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput6AlarmText"].value)) {alert("No Input 6 Alarm Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput6AlarmZone"].value)) {alert("Input 6 Alarm Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput6AlarmZone"].value) > 255) {alert("Maximum Input 6 Alarm Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI7A == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput7AlarmText"].value)) {alert("No Supply Voltage Alarm Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput7AlarmZone"].value)) {alert("Supply Voltage Alarm Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput7AlarmZone"].value) > 255) {alert("Maximum Supply Voltage Alarm Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 } 
 if (NOI3N == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput3NormalText"].value)) {alert("No Input 3 Normal Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput3NormalZone"].value)) {alert("Input 3 Normal Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput3NormalZone"].value) > 255) {alert("Maximum Input 3 Normal Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI4N == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput5NormalText"].value)) {alert("No Input 4 Normal Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput4NormalZone"].value)) {alert("Input 4 Normal Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput4NormalZone"].value) > 255) {alert("Maximum Input 4 Normal Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 } 
 if (NOI5N == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput5NormalText"].value)) {alert("No Input 5 Normal Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput5NormalZone"].value)) {alert("Input 5 Normal Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput5NormalZone"].value) > 255) {alert("Maximum Input 5 Normal Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI6N == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput6NormalText"].value)) {alert("No Input 6 Normal Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput6NormalZone"].value)) {alert("Input 6 Normal Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput6NormalZone"].value) > 255) {alert("Maximum Input 6 Normal Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 } 
 if (NOI7N == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput7NormalText"].value)) {alert("No Supply Voltage Normal Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput7NormalZone"].value)) {alert("Supply Voltage Normal Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput7NormalZone"].value) > 255) {alert("Maximum Supply Voltage Normal Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (MD["inSettingsValidated"].value == "Valid") {MD.submit();}
}

function verifyFT708Settings()
{
 var MD = document.MinData;
 MD["inMINID"].value = MD["cboMIN"].options[MD["cboMIN"].selectedIndex].value;
 MD["inSettingsValidated"].value = "Valid";
 if (!isStr(MD["inUnitName"].value)) {alert("No Unit Name specified");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isStr(MD["inPriTxRetry"].value)) {alert("No Primary TX Retries specified");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inPriTxRetry"].value)) {alert("Primary TX Retries invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isPhNum(MD["inPriAlphaPortPhoneNo"].value)) {alert("Primary Alpha Port Phone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inPriAlphaPIN"].value)) {alert("Primary Alpha PIN invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isPhNum(MD["inPriCSPhoneNo"].value)) {alert("Primary Central Station Phone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isStr(MD["inSecTxRetry"].value)) {alert("No Secondary TX Retries specified");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inSecTxRetry"].value)) {alert("Secondary TX Retries invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isPhNum(MD["inSecAlphaPortPhoneNo"].value)) {alert("Secondary Alpha Port Phone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inSecAlphaPIN"].value)) {alert("Secondary Alpha PIN invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isPhNum(MD["inSecCSPhoneNo"].value)) {alert("Secondary Central Station Phone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput1AlarmZone"].value)) {alert("Input 1 Alarm Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput2AlarmZone"].value)) {alert("Input 2 Alarm Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput3AlarmZone"].value)) {alert("Input 3 Alarm Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput4AlarmZone"].value)) {alert("Input 4 Alarm Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput5AlarmZone"].value)) {alert("Input 5 Alarm Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput6AlarmZone"].value)) {alert("Input 6 Alarm Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput8AlarmZone"].value)) {alert("Supply Voltage Alarm Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput1NormalZone"].value)) {alert("Input 1 Normal Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput2NormalZone"].value)) {alert("Input 2 Normal Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput3NormalZone"].value)) {alert("Input 3 Normal Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput4NormalZone"].value)) {alert("Input 4 Normal Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput5NormalZone"].value)) {alert("Input 5 Normal Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput6NormalZone"].value)) {alert("Input 6 Normal Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput8NormalZone"].value)) {alert("Supply Voltage Normal Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 var NTP = MD["inNotifyTypePri"].options[MD["inNotifyTypePri"].selectedIndex].value;
 var NTS = MD["inNotifyTypeSec"].options[MD["inNotifyTypeSec"].selectedIndex].value;
 if (NTP == "5001") {
 if (!isStr(MD["inPriAlphaPortPhoneNo"].value)) {alert("No Primary Alpha Port Phone # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 if (!isStr(MD["inPriAlphaPIN"].value)) {alert("No Primary Alpha PIN specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTP == "5002") {
 if (!isStr(MD["inPriEmail"].value)) {alert("No Primary Email specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005")) {
 if (!isStr(MD["inPriCSPhoneNo"].value)) {alert("No Primary Central Station Phone # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 if (!isStr(MD["inPriCSAccountNo"].value)) {alert("No Primary Central Station Account # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTP == "5003") {
 if (!isSAcct(MD["inPriCSAccountNo"].value)) {alert("Primary Central Station Account # must be minimum of 4 characters for SIA");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTP == "5004") {
 if (!isCAcct(MD["inPriCSAccountNo"].value)) {alert("Primary Central Station Account # must be 4 characters for Contact ID");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTP == "5005") {
 if (!isMAcct(MD["inPriCSAccountNo"].value)) {alert("Primary Central Station Account # must be 4 characters for Modem IIe/IIIa2");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTS == "5001") {
 if (!isStr(MD["inSecAlphaPortPhoneNo"].value)) {alert("No Secondary Alpha Port Phone # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 if (!isStr(MD["inSecAlphaPIN"].value)) {alert("No Secondary Alpha PIN specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTS == "5002") {
 if (!isStr(MD["inSecEmail"].value)) {alert("No Secondary Email specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isStr(MD["inSecCSPhoneNo"].value)) {alert("No Secondary Central Station Phone # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 if (!isStr(MD["inSecCSAccountNo"].value)) {alert("No Secondary Central Station Account # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTS == "5003") {
 if (!isSAcct(MD["inSecCSAccountNo"].value)) {alert("Secondary Central Station Account # must be minimum of 4 digits for SIA");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTS == "5004") {
 if (!isCAcct(MD["inSecCSAccountNo"].value)) {alert("Secondary Central Station Account # must be 4 digits for Contact ID");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTS == "5005") {
 if (!isMAcct(MD["inSecCSAccountNo"].value)) {alert("Secondary Central Station Account # must be 4 digits for Modem IIe/IIIa2");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 var NOI1A = MD["inNotifyOnInput1Alarm"].options[MD["inNotifyOnInput1Alarm"].selectedIndex].value;
 var NOI2A = MD["inNotifyOnInput2Alarm"].options[MD["inNotifyOnInput2Alarm"].selectedIndex].value;
 var NOI3A = MD["inNotifyOnInput3Alarm"].options[MD["inNotifyOnInput3Alarm"].selectedIndex].value;
 var NOI4A = MD["inNotifyOnInput4Alarm"].options[MD["inNotifyOnInput4Alarm"].selectedIndex].value;
 var NOI5A = MD["inNotifyOnInput5Alarm"].options[MD["inNotifyOnInput5Alarm"].selectedIndex].value;
 var NOI6A = MD["inNotifyOnInput6Alarm"].options[MD["inNotifyOnInput6Alarm"].selectedIndex].value;
 var NOI8A = MD["inNotifyOnInput8Alarm"].options[MD["inNotifyOnInput8Alarm"].selectedIndex].value;
 var NOI1N = MD["inNotifyOnInput1Normal"].options[MD["inNotifyOnInput1Normal"].selectedIndex].value;
 var NOI2N = MD["inNotifyOnInput2Normal"].options[MD["inNotifyOnInput2Normal"].selectedIndex].value;
 var NOI3N = MD["inNotifyOnInput3Normal"].options[MD["inNotifyOnInput3Normal"].selectedIndex].value;
 var NOI4N = MD["inNotifyOnInput4Normal"].options[MD["inNotifyOnInput4Normal"].selectedIndex].value;
 var NOI5N = MD["inNotifyOnInput5Normal"].options[MD["inNotifyOnInput5Normal"].selectedIndex].value;
 var NOI6N = MD["inNotifyOnInput6Normal"].options[MD["inNotifyOnInput6Normal"].selectedIndex].value;
 var NOI8N = MD["inNotifyOnInput8Normal"].options[MD["inNotifyOnInput8Normal"].selectedIndex].value;
 if (NOI1A == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput1AlarmText"].value)) {alert("No Input 1 Alarm Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput1AlarmZone"].value)) {alert("Input 1 Alarm Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput1AlarmZone"].value) > 255) {alert("Maximum Input 1 Alarm Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI2A == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput2AlarmText"].value)) {alert("No Input 2 Alarm Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput2AlarmZone"].value)) {alert("Input 2 Alarm Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput2AlarmZone"].value) > 255) {alert("Maximum Input 2 Alarm Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI3A == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput3AlarmText"].value)) {alert("No Input 3 Alarm Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput3AlarmZone"].value)) {alert("Input 3 Alarm Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput3AlarmZone"].value) > 255) {alert("Maximum Input 3 Alarm Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI4A == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput4AlarmText"].value)) {alert("No Input 4 Alarm Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput4AlarmZone"].value)) {alert("Input 4 Alarm Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput4AlarmZone"].value) > 255) {alert("Maximum Input 4 Alarm Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 } 
 if (NOI5A == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput5AlarmText"].value)) {alert("No Input 5 Alarm Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput5AlarmZone"].value)) {alert("Input 5 Alarm Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput5AlarmZone"].value) > 255) {alert("Maximum Input 5 Alarm Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI6A == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput6AlarmText"].value)) {alert("No Input 6 Alarm Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput6AlarmZone"].value)) {alert("Input 6 Alarm Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput6AlarmZone"].value) > 255) {alert("Maximum Input 6 Alarm Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI8A == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput8AlarmText"].value)) {alert("No Supply Voltage Alarm Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput8AlarmZone"].value)) {alert("Supply Voltage Alarm Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput8AlarmZone"].value) > 255) {alert("Maximum Supply Voltage Alarm Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 } 
 if (NOI1N == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput1NormalText"].value)) {alert("No Input 1 Normal Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput1NormalZone"].value)) {alert("Input 1 Normal Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput1NormalZone"].value) > 255) {alert("Maximum Input 1 Normal Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI2N == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput2NormalText"].value)) {alert("No Input 2 Normal Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput2NormalZone"].value)) {alert("Input 2 Normal Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput2NormalZone"].value) > 255) {alert("Maximum Input 2 Normal Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 } 
 if (NOI3N == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput3NormalText"].value)) {alert("No Input 3 Normal Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput3NormalZone"].value)) {alert("Input 3 Normal Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput3NormalZone"].value) > 255) {alert("Maximum Input 3 Normal Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI4N == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput5NormalText"].value)) {alert("No Input 4 Normal Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput4NormalZone"].value)) {alert("Input 4 Normal Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput4NormalZone"].value) > 255) {alert("Maximum Input 4 Normal Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 } 
 if (NOI5N == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput5NormalText"].value)) {alert("No Input 5 Normal Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput5NormalZone"].value)) {alert("Input 5 Normal Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput5NormalZone"].value) > 255) {alert("Maximum Input 5 Normal Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI6N == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput6NormalText"].value)) {alert("No Input 6 Normal Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput6NormalZone"].value)) {alert("Input 6 Normal Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput6NormalZone"].value) > 255) {alert("Maximum Input 6 Normal Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 } 
 if (NOI8N == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput8NormalText"].value)) {alert("No Supply Voltage Normal Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput8NormalZone"].value)) {alert("Supply Voltage Normal Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput8NormalZone"].value) > 255) {alert("Maximum Supply Voltage Normal Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (MD["inSettingsValidated"].value == "Valid") {MD.submit();}
}

function verifyCW300Settings()
{
 var MD = document.MinData;
 MD["inMINID"].value = MD["cboMIN"].options[MD["cboMIN"].selectedIndex].value;
 MD["inSettingsValidated"].value = "Valid";
 var inPriCountryCode = MD["inPriCountryCode"].options[MD["inPriCountryCode"].selectedIndex].value;
 var inSecCountryCode = MD["inSecCountryCode"].options[MD["inSecCountryCode"].selectedIndex].value;
 if (!isStr(MD["inUnitName"].value)) {alert("No Unit Name specified");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isStr(MD["inPriTxRetry"].value)) {alert("No Primary TX Retries specified");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inPriTxRetry"].value)) {alert("Primary TX Retries invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isPhNum(MD["inPriAlphaPortPhoneNo"].value)) {alert("Primary Alpha Port Phone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inPriAlphaPIN"].value)) {alert("Primary Alpha PIN invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (inPriCountryCode == "None") {
 if (!isPhNum(MD["inPriCSPhoneNo"].value)) {alert("Primary Central Station Phone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 }
 if (inPriCountryCode == "01152") {
 if (!isNum(MD["inPriCSPhoneNo"].value)) {alert("Primary Central Station Phone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 }
 if (!isStr(MD["inSecTxRetry"].value)) {alert("No Secondary TX Retries specified");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inSecTxRetry"].value)) {alert("Secondary TX Retries invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isPhNum(MD["inSecAlphaPortPhoneNo"].value)) {alert("Secondary Alpha Port Phone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inSecAlphaPIN"].value)) {alert("Secondary Alpha PIN invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (inSecCountryCode == "None") {
 if (!isPhNum(MD["inSecCSPhoneNo"].value)) {alert("Secondary Central Station Phone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 }
 if (inSecCountryCode == "01152") {
 if (!isNum(MD["inSecCSPhoneNo"].value)) {alert("Secondary Central Station Phone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 }
 if (!isNum(MD["inInput1AlarmZone"].value)) {alert("Telephone Line 1 Cut Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput2AlarmZone"].value)) {alert("Telephone Line 2 Cut Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput3AlarmZone"].value)) {alert("Burglary Alarm Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput4AlarmZone"].value)) {alert("Fire Alarm Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput5AlarmZone"].value)) {alert("Switch Alarm Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput6AlarmZone"].value)) {alert("Self-Test Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput1NormalZone"].value)) {alert("Telephone Line 1 Normal Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput2NormalZone"].value)) {alert("Telephone Line 2 Normal Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput3NormalZone"].value)) {alert("Burglary Restoral Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput4NormalZone"].value)) {alert("Fire Restoral Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput5NormalZone"].value)) {alert("Switch Normal Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 var NTP = MD["inNotifyTypePri"].options[MD["inNotifyTypePri"].selectedIndex].value;
 var NTS = MD["inNotifyTypeSec"].options[MD["inNotifyTypeSec"].selectedIndex].value;
 if (NTP == "5001") {
 if (!isStr(MD["inPriAlphaPortPhoneNo"].value)) {alert("No Primary Alpha Port Phone # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 if (!isStr(MD["inPriAlphaPIN"].value)) {alert("No Primary Alpha PIN specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTP == "5002") {
 if (!isStr(MD["inPriEmail"].value)) {alert("No Primary Email specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005")) {
 if (!isStr(MD["inPriCSPhoneNo"].value)) {alert("No Primary Central Station Phone # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 if (!isStr(MD["inPriCSAccountNo"].value)) {alert("No Primary Central Station Account # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTP == "5003") {
 if (!isSAcct(MD["inPriCSAccountNo"].value)) {alert("Primary Central Station Account # must be minimum of 4 characters for SIA");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTP == "5004") {
 if (!isCAcct(MD["inPriCSAccountNo"].value)) {alert("Primary Central Station Account # must be 4 characters for Contact ID");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTP == "5005") {
 if (!isMAcct(MD["inPriCSAccountNo"].value)) {alert("Primary Central Station Account # must be 4 characters for Modem IIe/IIIa2");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTS == "5001") {
 if (!isStr(MD["inSecAlphaPortPhoneNo"].value)) {alert("No Secondary Alpha Port Phone # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 if (!isStr(MD["inSecAlphaPIN"].value)) {alert("No Secondary Alpha PIN specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTS == "5002") {
 if (!isStr(MD["inSecEmail"].value)) {alert("No Secondary Email specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isStr(MD["inSecCSPhoneNo"].value)) {alert("No Secondary Central Station Phone # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 if (!isStr(MD["inSecCSAccountNo"].value)) {alert("No Secondary Central Station Account # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTS == "5003") {
 if (!isSAcct(MD["inSecCSAccountNo"].value)) {alert("Secondary Central Station Account # must be minimum of 4 digits for SIA");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTS == "5004") {
 if (!isCAcct(MD["inSecCSAccountNo"].value)) {alert("Secondary Central Station Account # must be 4 digits for Contact ID");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTS == "5005") {
 if (!isMAcct(MD["inSecCSAccountNo"].value)) {alert("Secondary Central Station Account # must be 4 digits for Modem IIe/IIIa2");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 var NOI1A = MD["inNotifyOnInput1Alarm"].options[MD["inNotifyOnInput1Alarm"].selectedIndex].value;
 var NOI2A = MD["inNotifyOnInput2Alarm"].options[MD["inNotifyOnInput2Alarm"].selectedIndex].value;
 var NOI3A = MD["inNotifyOnInput3Alarm"].options[MD["inNotifyOnInput3Alarm"].selectedIndex].value;
 var NOI4A = MD["inNotifyOnInput4Alarm"].options[MD["inNotifyOnInput4Alarm"].selectedIndex].value;
 var NOI5A = MD["inNotifyOnInput5Alarm"].options[MD["inNotifyOnInput5Alarm"].selectedIndex].value;
 var NOI6A = MD["inNotifyOnInput6Alarm"].options[MD["inNotifyOnInput6Alarm"].selectedIndex].value;
 var NOI1N = MD["inNotifyOnInput1Normal"].options[MD["inNotifyOnInput1Normal"].selectedIndex].value;
 var NOI2N = MD["inNotifyOnInput2Normal"].options[MD["inNotifyOnInput2Normal"].selectedIndex].value;
 var NOI3N = MD["inNotifyOnInput3Normal"].options[MD["inNotifyOnInput3Normal"].selectedIndex].value;
 var NOI4N = MD["inNotifyOnInput4Normal"].options[MD["inNotifyOnInput4Normal"].selectedIndex].value;
 var NOI5N = MD["inNotifyOnInput5Normal"].options[MD["inNotifyOnInput5Normal"].selectedIndex].value;
 if (NOI1A == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput1AlarmText"].value)) {alert("No Telephone Line 1 Cut Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput1AlarmZone"].value)) {alert("Telephone Line 1 Cut Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput1AlarmZone"].value) > 255) {alert("Maximum Telephone Line 1 Cut Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI2A == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput2AlarmText"].value)) {alert("No Telephone Line 2 Cut Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput2AlarmZone"].value)) {alert("Telephone Line 2 Cut Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput2AlarmZone"].value) > 255) {alert("Maximum Telephone Line 2 Cut Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI3A == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput3AlarmText"].value)) {alert("No Burglary Alarm Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput3AlarmZone"].value)) {alert("Burglary Alarm Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput3AlarmZone"].value) > 255) {alert("Maximum Burglary Alarm Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI4A == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput4AlarmText"].value)) {alert("No Fire Alarm Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput4AlarmZone"].value)) {alert("Fire Alarm Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput4AlarmZone"].value) > 255) {alert("Maximum Fire Alarm Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 } 
 if (NOI5A == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput5AlarmText"].value)) {alert("No Switch Alarm Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput5AlarmZone"].value)) {alert("Switch Alarm Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput5AlarmZone"].value) > 255) {alert("Maximum Switch Alarm Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI6A == "1") {
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput6AlarmZone"].value)) {alert("Self-Test Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput6AlarmZone"].value) > 255) {alert("Maximum Self-Test Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI1N == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput1NormalText"].value)) {alert("No Telephone Line 1 Normal Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput1NormalZone"].value)) {alert("Telephone Line 1 Normal Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput1NormalZone"].value) > 255) {alert("Maximum Telephone Line 1 Normal Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI2N == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput2NormalText"].value)) {alert("No Telephone Line 2 Normal Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput2NormalZone"].value)) {alert("Telephone Line 2 Normal Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput2NormalZone"].value) > 255) {alert("Maximum Telephone Line 2 Normal Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 } 
 if (NOI3N == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput3NormalText"].value)) {alert("No Burglary Restoral Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput3NormalZone"].value)) {alert("Burglary Restoral Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput3NormalZone"].value) > 255) {alert("Maximum Burglary Restoral Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI4N == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput5NormalText"].value)) {alert("No Fire Restoral Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput4NormalZone"].value)) {alert("Fire Restoral Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput4NormalZone"].value) > 255) {alert("Maximum Fire Restoral Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 } 
 if (NOI5N == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput5NormalText"].value)) {alert("No Switch Normal Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput5NormalZone"].value)) {alert("Switch Normal Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput5NormalZone"].value) > 255) {alert("Maximum Switch Normal Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (MD["inSettingsValidated"].value == "Valid") {MD.submit();}
}

function verifyFT100Settings()
{
 var MD = document.MinData;
 MD["inMINID"].value = MD["cboMIN"].options[MD["cboMIN"].selectedIndex].value;
 MD["inSettingsValidated"].value = "Valid";
 var inPriCountryCode = MD["inPriCountryCode"].options[MD["inPriCountryCode"].selectedIndex].value;
 var inSecCountryCode = MD["inSecCountryCode"].options[MD["inSecCountryCode"].selectedIndex].value;
 if (!isStr(MD["inUnitName"].value)) {alert("No Unit Name specified");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isStr(MD["inPriTxRetry"].value)) {alert("No Primary TX Retries specified");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inPriTxRetry"].value)) {alert("Primary TX Retries invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isPhNum(MD["inPriAlphaPortPhoneNo"].value)) {alert("Primary Alpha Port Phone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inPriAlphaPIN"].value)) {alert("Primary Alpha PIN invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (inPriCountryCode == "None") {
 if (!isPhNum(MD["inPriCSPhoneNo"].value)) {alert("Primary Central Station Phone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 }
 if (inPriCountryCode == "01152") {
 if (!isNum(MD["inPriCSPhoneNo"].value)) {alert("Primary Central Station Phone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 }
 if (!isStr(MD["inSecTxRetry"].value)) {alert("No Secondary TX Retries specified");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inSecTxRetry"].value)) {alert("Secondary TX Retries invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isPhNum(MD["inSecAlphaPortPhoneNo"].value)) {alert("Secondary Alpha Port Phone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inSecAlphaPIN"].value)) {alert("Secondary Alpha PIN invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (inSecCountryCode == "None") {
 if (!isPhNum(MD["inSecCSPhoneNo"].value)) {alert("Secondary Central Station Phone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 }
 if (inSecCountryCode == "01152") {
 if (!isNum(MD["inSecCSPhoneNo"].value)) {alert("Secondary Central Station Phone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 }
 if (!isNum(MD["inInput3AlarmZone"].value)) {alert("Burglary Alarm Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput4AlarmZone"].value)) {alert("Fire Alarm Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput5AlarmZone"].value)) {alert("Switch Alarm Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput6AlarmZone"].value)) {alert("Self-Test Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput3NormalZone"].value)) {alert("Burglary Restoral Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput4NormalZone"].value)) {alert("Fire Restoral Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput5NormalZone"].value)) {alert("Switch Normal Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 var NTP = MD["inNotifyTypePri"].options[MD["inNotifyTypePri"].selectedIndex].value;
 var NTS = MD["inNotifyTypeSec"].options[MD["inNotifyTypeSec"].selectedIndex].value;
 if (NTP == "5001") {
 if (!isStr(MD["inPriAlphaPortPhoneNo"].value)) {alert("No Primary Alpha Port Phone # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 if (!isStr(MD["inPriAlphaPIN"].value)) {alert("No Primary Alpha PIN specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTP == "5002") {
 if (!isStr(MD["inPriEmail"].value)) {alert("No Primary Email specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") || (NTP == "5006")) {
 if (!isStr(MD["inPriCSPhoneNo"].value)) {alert("No Primary Central Station Phone # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 if (!isStr(MD["inPriCSAccountNo"].value)) {alert("No Primary Central Station Account # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTP == "5003") {
 if (!isSAcct(MD["inPriCSAccountNo"].value)) {alert("Primary Central Station Account # must be minimum of 4 characters for SIA");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTP == "5004") {
 if (!isCAcct(MD["inPriCSAccountNo"].value)) {alert("Primary Central Station Account # must be 4 characters for Contact ID");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTP == "5005") {
 if (!isMAcct(MD["inPriCSAccountNo"].value)) {alert("Primary Central Station Account # must be 4 digits for Modem IIe/IIIa2");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTP == "5006") {
 if (!isMAcct(MD["inPriCSAccountNo"].value)) {alert("Primary Central Station Account # must be 4 digits for 4/2 20PPS");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTS == "5001") {
 if (!isStr(MD["inSecAlphaPortPhoneNo"].value)) {alert("No Secondary Alpha Port Phone # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 if (!isStr(MD["inSecAlphaPIN"].value)) {alert("No Secondary Alpha PIN specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTS == "5002") {
 if (!isStr(MD["inSecEmail"].value)) {alert("No Secondary Email specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTS == "5003") || (NTS == "5004") || (NTS == "5005") || (NTS == "5006")) {
 if (!isStr(MD["inSecCSPhoneNo"].value)) {alert("No Secondary Central Station Phone # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 if (!isStr(MD["inSecCSAccountNo"].value)) {alert("No Secondary Central Station Account # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTS == "5003") {
 if (!isSAcct(MD["inSecCSAccountNo"].value)) {alert("Secondary Central Station Account # must be minimum of 4 digits for SIA");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTS == "5004") {
 if (!isCAcct(MD["inSecCSAccountNo"].value)) {alert("Secondary Central Station Account # must be 4 digits for Contact ID");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTS == "5005") {
 if (!isMAcct(MD["inSecCSAccountNo"].value)) {alert("Secondary Central Station Account # must be 4 digits for Modem IIe/IIIa2");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTS == "5006") {
 if (!isMAcct(MD["inSecCSAccountNo"].value)) {alert("Secondary Central Station Account # must be 4 digits for 4/2 20PPS");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 var NOI3A = MD["inNotifyOnInput3Alarm"].options[MD["inNotifyOnInput3Alarm"].selectedIndex].value;
 var NOI4A = MD["inNotifyOnInput4Alarm"].options[MD["inNotifyOnInput4Alarm"].selectedIndex].value;
 var NOI5A = MD["inNotifyOnInput5Alarm"].options[MD["inNotifyOnInput5Alarm"].selectedIndex].value;
 var NOI6A = MD["inNotifyOnInput6Alarm"].options[MD["inNotifyOnInput6Alarm"].selectedIndex].value;
 var NOI3N = MD["inNotifyOnInput3Normal"].options[MD["inNotifyOnInput3Normal"].selectedIndex].value;
 var NOI4N = MD["inNotifyOnInput4Normal"].options[MD["inNotifyOnInput4Normal"].selectedIndex].value;
 var NOI5N = MD["inNotifyOnInput5Normal"].options[MD["inNotifyOnInput5Normal"].selectedIndex].value;
 if (NOI3A == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput3AlarmText"].value)) {alert("No Burglary Alarm Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput3AlarmZone"].value)) {alert("Burglary Alarm Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput3AlarmZone"].value) > 255) {alert("Maximum Burglary Alarm Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI4A == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput4AlarmText"].value)) {alert("No Fire Alarm Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput4AlarmZone"].value)) {alert("Fire Alarm Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput4AlarmZone"].value) > 255) {alert("Maximum Fire Alarm Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 } 
 if (NOI5A == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput5AlarmText"].value)) {alert("No Switch Alarm Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput5AlarmZone"].value)) {alert("Switch Alarm Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput5AlarmZone"].value) > 255) {alert("Maximum Switch Alarm Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI6A == "1") {
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput6AlarmZone"].value)) {alert("Self-Test Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput6AlarmZone"].value) > 255) {alert("Maximum Self-Test Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI3N == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput3NormalText"].value)) {alert("No Burglary Restoral Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput3NormalZone"].value)) {alert("Burglary Restoral Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput3NormalZone"].value) > 255) {alert("Maximum Burglary Restoral Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI4N == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput5NormalText"].value)) {alert("No Fire Restoral Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput4NormalZone"].value)) {alert("Fire Restoral Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput4NormalZone"].value) > 255) {alert("Maximum Fire Restoral Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 } 
 if (NOI5N == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput5NormalText"].value)) {alert("No Switch Normal Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput5NormalZone"].value)) {alert("Switch Normal Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput5NormalZone"].value) > 255) {alert("Maximum Switch Normal Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (MD["inSettingsValidated"].value == "Valid") {MD.submit();}
}

function verify1650Settings()
{
 var MD = document.MinData;
 MD["inMINID"].value = MD["cboMIN"].options[MD["cboMIN"].selectedIndex].value;
 MD["inSettingsValidated"].value = "Valid";
 var inPriCountryCode = MD["inPriCountryCode"].options[MD["inPriCountryCode"].selectedIndex].value;
 var inSecCountryCode = MD["inSecCountryCode"].options[MD["inSecCountryCode"].selectedIndex].value;
 if (!isStr(MD["inUnitName"].value)) {alert("No Unit Name specified");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isStr(MD["inPriTxRetry"].value)) {alert("No Primary TX Retries specified");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inPriTxRetry"].value)) {alert("Primary TX Retries invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isPhNum(MD["inPriAlphaPortPhoneNo"].value)) {alert("Primary Alpha Port Phone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inPriAlphaPIN"].value)) {alert("Primary Alpha PIN invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (inPriCountryCode == "None") {
 if (!isPhNum(MD["inPriCSPhoneNo"].value)) {alert("Primary Central Station Phone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 }
 if (inPriCountryCode == "01152") {
 if (!isNum(MD["inPriCSPhoneNo"].value)) {alert("Primary Central Station Phone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 }
 if (!isStr(MD["inSecTxRetry"].value)) {alert("No Secondary TX Retries specified");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inSecTxRetry"].value)) {alert("Secondary TX Retries invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isPhNum(MD["inSecAlphaPortPhoneNo"].value)) {alert("Secondary Alpha Port Phone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inSecAlphaPIN"].value)) {alert("Secondary Alpha PIN invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (inSecCountryCode == "None") {
 if (!isPhNum(MD["inSecCSPhoneNo"].value)) {alert("Secondary Central Station Phone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 }
 if (inSecCountryCode == "01152") {
 if (!isNum(MD["inSecCSPhoneNo"].value)) {alert("Secondary Central Station Phone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 }
 if (!isNum(MD["inInput1AlarmZone"].value)) {alert("C900 Comms Timeout Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput2AlarmZone"].value)) {alert("C900 Comms Restoral Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput3AlarmZone"].value)) {alert("Automatic Test Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 var NTP = MD["inNotifyTypePri"].options[MD["inNotifyTypePri"].selectedIndex].value;
 var NTS = MD["inNotifyTypeSec"].options[MD["inNotifyTypeSec"].selectedIndex].value;
 if (NTP == "5001") {
 if (!isStr(MD["inPriAlphaPortPhoneNo"].value)) {alert("No Primary Alpha Port Phone # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 if (!isStr(MD["inPriAlphaPIN"].value)) {alert("No Primary Alpha PIN specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTP == "5002") {
 if (!isStr(MD["inPriEmail"].value)) {alert("No Primary Email specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTP == "5004") {
 if (NTS == "5005") {alert("Primary & Secondary Central Station formats must be identical");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTP == "5005") {
 if (NTS == "5004") {alert("Primary & Secondary Central Station formats must be identical");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5004") || (NTP == "5005")) {
 if (!isStr(MD["inPriCSPhoneNo"].value)) {alert("No Primary Central Station Phone # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 if (!isStr(MD["inPriCSAccountNo"].value)) {alert("No Primary Central Station Account # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTP == "5004") {
 if (!isCAcct(MD["inPriCSAccountNo"].value)) {alert("Primary Central Station Account # must be 4 characters for Contact ID");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTP == "5005") {
 if (!isMAcct(MD["inPriCSAccountNo"].value)) {alert("Primary Central Station Account # must be 4 characters for Modem IIe/IIIa2");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTS == "5001") {
 if (!isStr(MD["inSecAlphaPortPhoneNo"].value)) {alert("No Secondary Alpha Port Phone # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 if (!isStr(MD["inSecAlphaPIN"].value)) {alert("No Secondary Alpha PIN specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTS == "5002") {
 if (!isStr(MD["inSecEmail"].value)) {alert("No Secondary Email specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTS == "5004") || (NTS == "5005")) {
 if (!isStr(MD["inSecCSPhoneNo"].value)) {alert("No Secondary Central Station Phone # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 if (!isStr(MD["inSecCSAccountNo"].value)) {alert("No Secondary Central Station Account # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTS == "5004") {
 if (!isCAcct(MD["inSecCSAccountNo"].value)) {alert("Secondary Central Station Account # must be 4 digits for Contact ID");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTS == "5005") {
 if (!isMAcct(MD["inSecCSAccountNo"].value)) {alert("Secondary Central Station Account # must be 4 digits for Modem IIe/IIIa2");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 var NOI1A = MD["inNotifyOnInput1Alarm"].options[MD["inNotifyOnInput1Alarm"].selectedIndex].value;
 var NOI2A = MD["inNotifyOnInput2Alarm"].options[MD["inNotifyOnInput2Alarm"].selectedIndex].value;
 var NOI3A = MD["inNotifyOnInput3Alarm"].options[MD["inNotifyOnInput3Alarm"].selectedIndex].value;
 if (NOI1A == "1") {
 if ((NTP == "5004") || (NTP == "5005") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput1AlarmZone"].value)) {alert("C900 Comms Timeout Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput1AlarmZone"].value) > 255) {alert("Maximum C900 Comms Timeout Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI2A == "1") {
 if ((NTP == "5004") || (NTP == "5005") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput2AlarmZone"].value)) {alert("C900 Comms Restoral Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput2AlarmZone"].value) > 255) {alert("Maximum C900 Comms Restoral Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI3A == "1") {
 if ((NTP == "5004") || (NTP == "5005") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput3AlarmZone"].value)) {alert("Automatic Test Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput3AlarmZone"].value) > 255) {alert("Maximum Automatic Test Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (MD["inSettingsValidated"].value == "Valid") {MD.submit();}
}

function verifyFT301Settings()
{
 var MD = document.MinData;
 MD["inMINID"].value = MD["cboMIN"].options[MD["cboMIN"].selectedIndex].value;
 MD["inSettingsValidated"].value = "Valid";
 var inPriCountryCode = MD["inPriCountryCode"].options[MD["inPriCountryCode"].selectedIndex].value;
 var inSecCountryCode = MD["inSecCountryCode"].options[MD["inSecCountryCode"].selectedIndex].value;
 if (!isStr(MD["inUnitName"].value)) {alert("No Unit Name specified");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isStr(MD["inPriTxRetry"].value)) {alert("No Primary TX Retries specified");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inPriTxRetry"].value)) {alert("Primary TX Retries invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isPhNum(MD["inPriAlphaPortPhoneNo"].value)) {alert("Primary Alpha Port Phone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inPriAlphaPIN"].value)) {alert("Primary Alpha PIN invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (inPriCountryCode == "None") {
 if (!isPhNum(MD["inPriCSPhoneNo"].value)) {alert("Primary Central Station Phone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 }
 if (inPriCountryCode == "01152") {
 if (!isNum(MD["inPriCSPhoneNo"].value)) {alert("Primary Central Station Phone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 }
 if (!isStr(MD["inSecTxRetry"].value)) {alert("No Secondary TX Retries specified");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inSecTxRetry"].value)) {alert("Secondary TX Retries invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isPhNum(MD["inSecAlphaPortPhoneNo"].value)) {alert("Secondary Alpha Port Phone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inSecAlphaPIN"].value)) {alert("Secondary Alpha PIN invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (inSecCountryCode == "None") {
 if (!isPhNum(MD["inSecCSPhoneNo"].value)) {alert("Secondary Central Station Phone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 }
 if (inSecCountryCode == "01152") {
 if (!isNum(MD["inSecCSPhoneNo"].value)) {alert("Secondary Central Station Phone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 }
 if (!isNum(MD["inInput1AlarmZone"].value)) {alert("Fire Alarm Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput2AlarmZone"].value)) {alert("Burglary Alarm Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput3AlarmZone"].value)) {alert("Input 1 Alarm Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput4AlarmZone"].value)) {alert("Input 2 Alarm Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput5AlarmZone"].value)) {alert("Input 3 Alarm Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput6AlarmZone"].value)) {alert("Supply Voltage Alarm Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput7AlarmZone"].value)) {alert("Test Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput1NormalZone"].value)) {alert("Fire Restoral Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput2NormalZone"].value)) {alert("Burglary Restoral Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput3NormalZone"].value)) {alert("Input 1 Normal Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput4NormalZone"].value)) {alert("Input 2 Normal Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput5NormalZone"].value)) {alert("Input 3 Normal Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput6NormalZone"].value)) {alert("Supply Voltage Normal Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 var NTP = MD["inNotifyTypePri"].options[MD["inNotifyTypePri"].selectedIndex].value;
 var NTS = MD["inNotifyTypeSec"].options[MD["inNotifyTypeSec"].selectedIndex].value;
 if (NTP == "5001") {
 if (!isStr(MD["inPriAlphaPortPhoneNo"].value)) {alert("No Primary Alpha Port Phone # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 if (!isStr(MD["inPriAlphaPIN"].value)) {alert("No Primary Alpha PIN specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTP == "5002") {
 if (!isStr(MD["inPriEmail"].value)) {alert("No Primary Email specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") || (NTP == "5006")) {
 if (!isStr(MD["inPriCSPhoneNo"].value)) {alert("No Primary Central Station Phone # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 if (!isStr(MD["inPriCSAccountNo"].value)) {alert("No Primary Central Station Account # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTP == "5003") {
 if (!isSAcct(MD["inPriCSAccountNo"].value)) {alert("Primary Central Station Account # must be minimum of 4 digits for SIA");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTP == "5004") {
 if (!isCAcct(MD["inPriCSAccountNo"].value)) {alert("Primary Central Station Account # must be 4 digits for Contact ID");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTP == "5005") {
 if (!isMAcct(MD["inPriCSAccountNo"].value)) {alert("Primary Central Station Account # must be 4 digits for Modem IIe/IIIa2");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTP == "5006") {
 if (!isMAcct(MD["inPriCSAccountNo"].value)) {alert("Primary Central Station Account # must be 4 digits for 4/2 20PPS");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTS == "5001") {
 if (!isStr(MD["inSecAlphaPortPhoneNo"].value)) {alert("No Secondary Alpha Port Phone # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 if (!isStr(MD["inSecAlphaPIN"].value)) {alert("No Secondary Alpha PIN specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTS == "5002") {
 if (!isStr(MD["inSecEmail"].value)) {alert("No Secondary Email specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTS == "5003") || (NTS == "5004") || (NTS == "5005") || (NTS == "5006")) {
 if (!isStr(MD["inSecCSPhoneNo"].value)) {alert("No Secondary Central Station Phone # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 if (!isStr(MD["inSecCSAccountNo"].value)) {alert("No Secondary Central Station Account # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTS == "5003") {
 if (!isSAcct(MD["inSecCSAccountNo"].value)) {alert("Secondary Central Station Account # must be minimum of 4 digits for SIA");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTS == "5004") {
 if (!isCAcct(MD["inSecCSAccountNo"].value)) {alert("Secondary Central Station Account # must be 4 digits for Contact ID");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTS == "5005") {
 if (!isMAcct(MD["inSecCSAccountNo"].value)) {alert("Secondary Central Station Account # must be 4 digits for Modem IIe/IIIa2");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTS == "5006") {
 if (!isMAcct(MD["inSecCSAccountNo"].value)) {alert("Secondary Central Station Account # must be 4 digits for 4/2 20PPS");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 var NOI1A = MD["inNotifyOnInput1Alarm"].options[MD["inNotifyOnInput1Alarm"].selectedIndex].value;
 var NOI2A = MD["inNotifyOnInput2Alarm"].options[MD["inNotifyOnInput2Alarm"].selectedIndex].value;
 var NOI3A = MD["inNotifyOnInput3Alarm"].options[MD["inNotifyOnInput3Alarm"].selectedIndex].value;
 var NOI4A = MD["inNotifyOnInput4Alarm"].options[MD["inNotifyOnInput4Alarm"].selectedIndex].value;
 var NOI5A = MD["inNotifyOnInput5Alarm"].options[MD["inNotifyOnInput5Alarm"].selectedIndex].value;
 var NOI6A = MD["inNotifyOnInput6Alarm"].options[MD["inNotifyOnInput6Alarm"].selectedIndex].value;
 var NOI7A = MD["inNotifyOnInput7Alarm"].options[MD["inNotifyOnInput7Alarm"].selectedIndex].value;
 var NOI1N = MD["inNotifyOnInput1Normal"].options[MD["inNotifyOnInput1Normal"].selectedIndex].value;
 var NOI2N = MD["inNotifyOnInput2Normal"].options[MD["inNotifyOnInput2Normal"].selectedIndex].value;
 var NOI3N = MD["inNotifyOnInput3Normal"].options[MD["inNotifyOnInput3Normal"].selectedIndex].value;
 var NOI4N = MD["inNotifyOnInput4Normal"].options[MD["inNotifyOnInput4Normal"].selectedIndex].value;
 var NOI5N = MD["inNotifyOnInput5Normal"].options[MD["inNotifyOnInput5Normal"].selectedIndex].value;
 var NOI6N = MD["inNotifyOnInput6Normal"].options[MD["inNotifyOnInput6Normal"].selectedIndex].value;
 if (NOI1A == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput1AlarmText"].value)) {alert("No Fire Alarm Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput1AlarmZone"].value)) {alert("Fire Alarm Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput1AlarmZone"].value) > 255) {alert("Maximum Fire Alarm Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI2A == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput2AlarmText"].value)) {alert("No Burglary Alarm Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput2AlarmZone"].value)) {alert("Burglary Alarm Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput2AlarmZone"].value) > 255) {alert("Maximum Burglary Alarm Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI3A == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput3AlarmText"].value)) {alert("No Input 1 Alarm Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput3AlarmZone"].value)) {alert("Input 1 Alarm Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput3AlarmZone"].value) > 255) {alert("Maximum Input 1 Alarm Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI4A == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput4AlarmText"].value)) {alert("No Input 2 Alarm Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput4AlarmZone"].value)) {alert("Input 2 Alarm Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput4AlarmZone"].value) > 255) {alert("Maximum Input 2 Alarm Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 } 
 if (NOI5A == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput5AlarmText"].value)) {alert("No Input 3 Alarm Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput5AlarmZone"].value)) {alert("Input 3 Alarm Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput5AlarmZone"].value) > 255) {alert("Maximum Input 3 Alarm Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI6A == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput6AlarmText"].value)) {alert("No Supply Voltage Alarm Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput6AlarmZone"].value)) {alert("Supply Voltage Alarm Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput6AlarmZone"].value) > 255) {alert("Maximum Supply Voltage Alarm Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI7A == "1") {
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput7AlarmZone"].value)) {alert("Test Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput7AlarmZone"].value) > 255) {alert("Maximum Test Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI1N == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput1NormalText"].value)) {alert("No Fire Restoral Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput1NormalZone"].value)) {alert("Fire Restoral Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput1NormalZone"].value) > 255) {alert("Maximum Fire Restoral Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI2N == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput2NormalText"].value)) {alert("No Burglary Restoral Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput2NormalZone"].value)) {alert("Burglary Restoral Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput2NormalZone"].value) > 255) {alert("Maximum Burglary Restoral Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI3N == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput3NormalText"].value)) {alert("No Input 1 Restoral Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput3NormalZone"].value)) {alert("Input 1 Restoral Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput3NormalZone"].value) > 255) {alert("Maximum Input 1 Restoral Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI4N == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput5NormalText"].value)) {alert("No Input 2 Restoral Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput4NormalZone"].value)) {alert("Input 2 Restoral Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput4NormalZone"].value) > 255) {alert("Maximum Input 2 Restoral Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 } 
 if (NOI5N == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput5NormalText"].value)) {alert("No Input 3 Normal Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput5NormalZone"].value)) {alert("Input 3 Normal Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput5NormalZone"].value) > 255) {alert("Maximum Input 3 Normal Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI6N == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput6NormalText"].value)) {alert("No Supply Voltage Normal Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput6NormalZone"].value)) {alert("Supply Voltage Normal Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput6NormalZone"].value) > 255) {alert("Maximum Supply Voltage Normal Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (MD["inSettingsValidated"].value == "Valid") {MD.submit();}
}

function verifyFTSSettings()
{
 var MD = document.MinData;
 MD["inMINID"].value = MD["cboMIN"].options[MD["cboMIN"].selectedIndex].value;
 MD["inSettingsValidated"].value = "Valid";
 var inPriCountryCode = MD["inPriCountryCode"].options[MD["inPriCountryCode"].selectedIndex].value;
 var inSecCountryCode = MD["inSecCountryCode"].options[MD["inSecCountryCode"].selectedIndex].value;
 if (!isStr(MD["inUnitName"].value)) {alert("No Unit Name specified");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isStr(MD["inPriTxRetry"].value)) {alert("No Primary TX Retries specified");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inPriTxRetry"].value)) {alert("Primary TX Retries invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isPhNum(MD["inPriAlphaPortPhoneNo"].value)) {alert("Primary Alpha Port Phone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inPriAlphaPIN"].value)) {alert("Primary Alpha PIN invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (inPriCountryCode == "None") {
 if (!isPhNum(MD["inPriCSPhoneNo"].value)) {alert("Primary Central Station Phone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 }
 if (inPriCountryCode == "01152") {
 if (!isNum(MD["inPriCSPhoneNo"].value)) {alert("Primary Central Station Phone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 }
 if (!isStr(MD["inSecTxRetry"].value)) {alert("No Secondary TX Retries specified");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inSecTxRetry"].value)) {alert("Secondary TX Retries invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isPhNum(MD["inSecAlphaPortPhoneNo"].value)) {alert("Secondary Alpha Port Phone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inSecAlphaPIN"].value)) {alert("Secondary Alpha PIN invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (inSecCountryCode == "None") {
 if (!isPhNum(MD["inSecCSPhoneNo"].value)) {alert("Secondary Central Station Phone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 }
 if (inSecCountryCode == "01152") {
 if (!isNum(MD["inSecCSPhoneNo"].value)) {alert("Secondary Central Station Phone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 }
 if (!isNum(MD["inInput1AlarmZone"].value)) {alert("Serial Input Not Responding Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput3AlarmZone"].value)) {alert("Input 1 Alarm Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput4AlarmZone"].value)) {alert("Input 2 Alarm Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput5AlarmZone"].value)) {alert("Input 3 Alarm Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput6AlarmZone"].value)) {alert("Supply Voltage Alarm Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput7AlarmZone"].value)) {alert("Test Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput1NormalZone"].value)) {alert("Serial Input Normal Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput3NormalZone"].value)) {alert("Input 1 Normal Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput4NormalZone"].value)) {alert("Input 2 Normal Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput5NormalZone"].value)) {alert("Input 3 Normal Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput6NormalZone"].value)) {alert("Supply Voltage Normal Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 var NTP = MD["inNotifyTypePri"].options[MD["inNotifyTypePri"].selectedIndex].value;
 var NTS = MD["inNotifyTypeSec"].options[MD["inNotifyTypeSec"].selectedIndex].value;
 if (NTP == "5001") {
 if (!isStr(MD["inPriAlphaPortPhoneNo"].value)) {alert("No Primary Alpha Port Phone # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 if (!isStr(MD["inPriAlphaPIN"].value)) {alert("No Primary Alpha PIN specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTP == "5002") {
 if (!isStr(MD["inPriEmail"].value)) {alert("No Primary Email specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") || (NTP == "5006")) {
 if (!isStr(MD["inPriCSPhoneNo"].value)) {alert("No Primary Central Station Phone # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 if (!isStr(MD["inPriCSAccountNo"].value)) {alert("No Primary Central Station Account # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTP == "5003") {
 if (!isSAcct(MD["inPriCSAccountNo"].value)) {alert("Primary Central Station Account # must be minimum of 4 digits for SIA");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTP == "5004") {
 if (!isCAcct(MD["inPriCSAccountNo"].value)) {alert("Primary Central Station Account # must be 4 digits for Contact ID");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTP == "5005") {
 if (!isMAcct(MD["inPriCSAccountNo"].value)) {alert("Primary Central Station Account # must be 4 digits for Modem IIe/IIIa2");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTP == "5006") {
 if (!isMAcct(MD["inPriCSAccountNo"].value)) {alert("Primary Central Station Account # must be 4 digits for 4/2 20PPS");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTS == "5001") {
 if (!isStr(MD["inSecAlphaPortPhoneNo"].value)) {alert("No Secondary Alpha Port Phone # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 if (!isStr(MD["inSecAlphaPIN"].value)) {alert("No Secondary Alpha PIN specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTS == "5002") {
 if (!isStr(MD["inSecEmail"].value)) {alert("No Secondary Email specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTS == "5003") || (NTS == "5004") || (NTS == "5005") || (NTS == "5006")) {
 if (!isStr(MD["inSecCSPhoneNo"].value)) {alert("No Secondary Central Station Phone # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 if (!isStr(MD["inSecCSAccountNo"].value)) {alert("No Secondary Central Station Account # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTS == "5003") {
 if (!isSAcct(MD["inSecCSAccountNo"].value)) {alert("Secondary Central Station Account # must be minimum of 4 digits for SIA");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTS == "5004") {
 if (!isCAcct(MD["inSecCSAccountNo"].value)) {alert("Secondary Central Station Account # must be 4 digits for Contact ID");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTS == "5005") {
 if (!isMAcct(MD["inSecCSAccountNo"].value)) {alert("Secondary Central Station Account # must be 4 digits for Modem IIe/IIIa2");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTS == "5006") {
 if (!isMAcct(MD["inSecCSAccountNo"].value)) {alert("Secondary Central Station Account # must be 4 digits for 4/2 20PPS");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 var NOI1A = MD["inNotifyOnInput1Alarm"].options[MD["inNotifyOnInput1Alarm"].selectedIndex].value;
 var NOI3A = MD["inNotifyOnInput3Alarm"].options[MD["inNotifyOnInput3Alarm"].selectedIndex].value;
 var NOI4A = MD["inNotifyOnInput4Alarm"].options[MD["inNotifyOnInput4Alarm"].selectedIndex].value;
 var NOI5A = MD["inNotifyOnInput5Alarm"].options[MD["inNotifyOnInput5Alarm"].selectedIndex].value;
 var NOI6A = MD["inNotifyOnInput6Alarm"].options[MD["inNotifyOnInput6Alarm"].selectedIndex].value;
 var NOI7A = MD["inNotifyOnInput7Alarm"].options[MD["inNotifyOnInput7Alarm"].selectedIndex].value;
 var NOI1N = MD["inNotifyOnInput1Normal"].options[MD["inNotifyOnInput1Normal"].selectedIndex].value;
 var NOI3N = MD["inNotifyOnInput3Normal"].options[MD["inNotifyOnInput3Normal"].selectedIndex].value;
 var NOI4N = MD["inNotifyOnInput4Normal"].options[MD["inNotifyOnInput4Normal"].selectedIndex].value;
 var NOI5N = MD["inNotifyOnInput5Normal"].options[MD["inNotifyOnInput5Normal"].selectedIndex].value;
 var NOI6N = MD["inNotifyOnInput6Normal"].options[MD["inNotifyOnInput6Normal"].selectedIndex].value;
 if (NOI1A == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput1AlarmText"].value)) {alert("No Serial Input Not Responding Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput1AlarmZone"].value)) {alert("Serial Input Nor Responding Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput1AlarmZone"].value) > 255) {alert("Maximum Serial Input Not Responding Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI3A == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput3AlarmText"].value)) {alert("No Input 1 Alarm Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput3AlarmZone"].value)) {alert("Input 1 Alarm Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput3AlarmZone"].value) > 255) {alert("Maximum Input 1 Alarm Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI4A == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput4AlarmText"].value)) {alert("No Input 2 Alarm Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput4AlarmZone"].value)) {alert("Input 2 Alarm Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput4AlarmZone"].value) > 255) {alert("Maximum Input 2 Alarm Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 } 
 if (NOI5A == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput5AlarmText"].value)) {alert("No Input 3 Alarm Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput5AlarmZone"].value)) {alert("Input 3 Alarm Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput5AlarmZone"].value) > 255) {alert("Maximum Input 3 Alarm Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI6A == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput6AlarmText"].value)) {alert("No Supply Voltage Alarm Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput6AlarmZone"].value)) {alert("Supply Voltage Alarm Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput6AlarmZone"].value) > 255) {alert("Maximum Supply Voltage Alarm Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI7A == "1") {
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput7AlarmZone"].value)) {alert("Test Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput7AlarmZone"].value) > 255) {alert("Maximum Test Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI1N == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput1NormalText"].value)) {alert("No Serial Input Normal Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput1NormalZone"].value)) {alert("Serial Input Normal Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput1NormalZone"].value) > 255) {alert("Maximum Serial Input Normal Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI3N == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput3NormalText"].value)) {alert("No Input 1 Restoral Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput3NormalZone"].value)) {alert("Input 1 Restoral Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput3NormalZone"].value) > 255) {alert("Maximum Input 1 Restoral Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI4N == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput5NormalText"].value)) {alert("No Input 2 Restoral Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput4NormalZone"].value)) {alert("Input 2 Restoral Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput4NormalZone"].value) > 255) {alert("Maximum Input 2 Restoral Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 } 
 if (NOI5N == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput5NormalText"].value)) {alert("No Input 3 Normal Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput5NormalZone"].value)) {alert("Input 3 Normal Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput5NormalZone"].value) > 255) {alert("Maximum Input 3 Normal Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI6N == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput6NormalText"].value)) {alert("No Supply Voltage Normal Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput6NormalZone"].value)) {alert("Supply Voltage Normal Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput6NormalZone"].value) > 255) {alert("Maximum Supply Voltage Normal Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (MD["inSettingsValidated"].value == "Valid") {MD.submit();}
}

function verifyNX591ESettings()
{
 var MD = document.MinData;
 MD["inMINID"].value = MD["cboMIN"].options[MD["cboMIN"].selectedIndex].value;
 MD["inSettingsValidated"].value = "Valid";
 var inPriCountryCode = MD["inPriCountryCode"].options[MD["inPriCountryCode"].selectedIndex].value;
 var inSecCountryCode = MD["inSecCountryCode"].options[MD["inSecCountryCode"].selectedIndex].value;
 if (!isStr(MD["inUnitName"].value)) {alert("No Unit Name specified");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isStr(MD["inPriTxRetry"].value)) {alert("No Primary TX Retries specified");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inPriTxRetry"].value)) {alert("Primary TX Retries invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isPhNum(MD["inPriAlphaPortPhoneNo"].value)) {alert("Primary Alpha Port Phone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inPriAlphaPIN"].value)) {alert("Primary Alpha PIN invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (inPriCountryCode == "None") {
 if (!isPhNum(MD["inPriCSPhoneNo"].value)) {alert("Primary Central Station Phone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 }
 if (inPriCountryCode == "01152") {
 if (!isNum(MD["inPriCSPhoneNo"].value)) {alert("Primary Central Station Phone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 }
 if (!isStr(MD["inSecTxRetry"].value)) {alert("No Secondary TX Retries specified");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inSecTxRetry"].value)) {alert("Secondary TX Retries invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isPhNum(MD["inSecAlphaPortPhoneNo"].value)) {alert("Secondary Alpha Port Phone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inSecAlphaPIN"].value)) {alert("Secondary Alpha PIN invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (inSecCountryCode == "None") {
 if (!isPhNum(MD["inSecCSPhoneNo"].value)) {alert("Secondary Central Station Phone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 }
 if (inSecCountryCode == "01152") {
 if (!isNum(MD["inSecCSPhoneNo"].value)) {alert("Secondary Central Station Phone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 }
 var NTP = MD["inNotifyTypePri"].options[MD["inNotifyTypePri"].selectedIndex].value;
 var NTS = MD["inNotifyTypeSec"].options[MD["inNotifyTypeSec"].selectedIndex].value;
 if (NTP == "5001") {
 if (!isStr(MD["inPriAlphaPortPhoneNo"].value)) {alert("No Primary Alpha Port Phone # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 if (!isStr(MD["inPriAlphaPIN"].value)) {alert("No Primary Alpha PIN specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTP == "5002") {
 if (!isStr(MD["inPriEmail"].value)) {alert("No Primary Email specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTP == "5007") {
 if (!isStr(MD["inPriCSPhoneNo"].value)) {alert("No Primary Central Station Phone # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 if (!isStr(MD["inPriCSAccountNo"].value)) {alert("No Primary Central Station Account # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTP == "5007") {
 if (!isSCAcct(MD["inPriCSAccountNo"].value)) {alert("Primary Central Station Account # must be minimum of 4 digits");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTS == "5001") {
 if (!isStr(MD["inSecAlphaPortPhoneNo"].value)) {alert("No Secondary Alpha Port Phone # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 if (!isStr(MD["inSecAlphaPIN"].value)) {alert("No Secondary Alpha PIN specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTS == "5002") {
 if (!isStr(MD["inSecEmail"].value)) {alert("No Secondary Email specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTS == "5007") {
 if (!isStr(MD["inSecCSPhoneNo"].value)) {alert("No Secondary Central Station Phone # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 if (!isStr(MD["inSecCSAccountNo"].value)) {alert("No Secondary Central Station Account # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTS == "5007") {
 if (!isSCAcct(MD["inSecCSAccountNo"].value)) {alert("Secondary Central Station Account # must be minimum of 4 digits");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (MD["inSettingsValidated"].value == "Valid") {MD.submit();}
}

function ESNDecode(sESN) 
{
 var Regs = document.Regs;
 Regs["inMINID"].value = Regs["cboMIN"].options[Regs["cboMIN"].selectedIndex].value;
 Regs["inStartMonth"].value = Regs["cboStartMonth"].options[Regs["cboStartMonth"].selectedIndex].value;
 Regs["inStartDay"].value = Regs["cboStartDay"].options[Regs["cboStartDay"].selectedIndex].value;
 Regs["inStartYear"].value = Regs["cboStartYear"].options[Regs["cboStartYear"].selectedIndex].value;
 Regs["inStartHour"].value = Regs["cboStartHour"].options[Regs["cboStartHour"].selectedIndex].value;
 Regs["inStartMinute"].value = Regs["cboStartMinute"].options[Regs["cboStartMinute"].selectedIndex].value;
 Regs["inStopMonth"].value = Regs["cboStopMonth"].options[Regs["cboStopMonth"].selectedIndex].value;
 Regs["inStopDay"].value = Regs["cboStopDay"].options[Regs["cboStopDay"].selectedIndex].value;
 Regs["inStopYear"].value = Regs["cboStopYear"].options[Regs["cboStopYear"].selectedIndex].value;
 Regs["inStopHour"].value = Regs["cboStopHour"].options[Regs["cboStopHour"].selectedIndex].value;
 Regs["inStopMinute"].value = Regs["cboStopMinute"].options[Regs["cboStopMinute"].selectedIndex].value;
 if (String(sESN)=='') sESN = "00000000" ; //Handle empty text box - no ESN!;
 Regs["inESN"].value = sESN;
 Regs.submit();
}

function ESNDecodeNoMIN(sESN) 
{
 var Regs = document.Regs;
 Regs["inRecent"].value = Regs["cboRecent"].options[Regs["cboRecent"].selectedIndex].value;
 Regs["inInterval"].value = Regs["cboInterval"].options[Regs["cboInterval"].selectedIndex].value;
 if (String(sESN)=='') sESN = "00000000" ; //Handle empty text box - no ESN!;
 Regs["inESN"].value = sESN;
 Regs.submit();
}

function refreshNotificationsSent() 
{
 var NS = document.NotificationsSent;
 NS["inMINID"].value = NS["cboMIN"].options[NS["cboMIN"].selectedIndex].value;
 NS["inStartMonth"].value = NS["cboStartMonth"].options[NS["cboStartMonth"].selectedIndex].value;
 NS["inStartDay"].value = NS["cboStartDay"].options[NS["cboStartDay"].selectedIndex].value;
 NS["inStartYear"].value = NS["cboStartYear"].options[NS["cboStartYear"].selectedIndex].value;
 NS["inStartHour"].value = NS["cboStartHour"].options[NS["cboStartHour"].selectedIndex].value;
 NS["inStartMinute"].value = NS["cboStartMinute"].options[NS["cboStartMinute"].selectedIndex].value;
 NS["inStopMonth"].value = NS["cboStopMonth"].options[NS["cboStopMonth"].selectedIndex].value;
 NS["inStopDay"].value = NS["cboStopDay"].options[NS["cboStopDay"].selectedIndex].value;
 NS["inStopYear"].value = NS["cboStopYear"].options[NS["cboStopYear"].selectedIndex].value;
 NS["inStopHour"].value = NS["cboStopHour"].options[NS["cboStopHour"].selectedIndex].value;
 NS["inStopMinute"].value = NS["cboStopMinute"].options[NS["cboStopMinute"].selectedIndex].value;
 NS.submit();
}

function sendCommand(sDesc, iLowerLimit, iUpperLimit, iRequestID) 
{
 if ((isNaN(document.Command["EBO" + iRequestID].value)) || (document.Command["EBO" + iRequestID].value < iLowerLimit) || (document.Command["EBO" + iRequestID].value > iUpperLimit))
 alert("Please enter valid parameter");
 else 
 {
 var iMsgBoxReply = 0;
 var sMsgBox = "";
 sMsgBox = "Program unit #" + document.Command["cboMIN"].options[document.Command["cboMIN"].selectedIndex].value;
 sMsgBox += " " + sDesc;
 iMsgBoxReply = confirm(sMsgBox);
 if (iMsgBoxReply ) { //YES!
 document.Command["inMINID"].value = document.Command["cboMIN"].options[document.Command["cboMIN"].selectedIndex].value;
 document.Command["inCommandID"].value = iRequestID;
 document.Command["inCommandParam"].value = document.Command["EBO" + iRequestID].value;
 document.Command.submit();
 seeObject(window.document.submit);
 }
 else // NO!
 alert("Command cancelled!");
 }
}

function sendCW300Command(sDesc, iRequestID) 
{
 var iMsgBoxReply = 0;
 var sMsgBox = "";
 sMsgBox = "Program unit #" + document.Command["cboMIN"].options[document.Command["cboMIN"].selectedIndex].value;
 sMsgBox += " " + sDesc;
 iMsgBoxReply = confirm(sMsgBox);
 if (iMsgBoxReply ) { //YES!
 document.Command["inMINID"].value = document.Command["cboMIN"].options[document.Command["cboMIN"].selectedIndex].value;
 document.Command["inCommandID"].value = iRequestID;
 document.Command["inCommandParam"].value = "0";
 document.Command.submit();
 seeObject(window.document.submit);
 }
 else // NO!
 alert("Command cancelled!");
}

function sendNX591ECommand(sDesc, iRequestID, iD8) 
{
 var iMsgBoxReply = 0;
 var sMsgBox = "";
 sMsgBox = "Program unit #" + document.Command["cboMIN"].options[document.Command["cboMIN"].selectedIndex].value;
 sMsgBox += " " + sDesc;
 iMsgBoxReply = confirm(sMsgBox);
 if (iMsgBoxReply ) { //YES!
 document.Command["inMINID"].value = document.Command["cboMIN"].options[document.Command["cboMIN"].selectedIndex].value;
 document.Command["inCommandID"].value = iRequestID;
 document.Command["inCommandParam"].value = iD8;
 document.Command.submit();
 seeObject(window.document.submit);
 }
 else // NO!
 alert("Command cancelled!");
}

function refreshSendCommand() 
{
 var Command = document.Command;
 Command["inMINID"].value = Command["cboMIN"].options[Command["cboMIN"].selectedIndex].value;
 Command["inCommandID"].value = 0;
 Command.submit();
}

function sendPage(sMIN) 
{
 document.MinData["inPageValidated"].value = "Invalid";
 var iMsgBoxReply = 0;
 var sMsgBox = "";
 sMsgBox = "Send command to toggle output ?";
 iMsgBoxReply = confirm(sMsgBox);
 if (iMsgBoxReply ) { //YES!
 document.MinData["inMINID"].value = sMIN;
 document.MinData["inPageValidated"].value = "Valid";
 document.MinData.submit();
 }
 else // NO!
 alert("Command cancelled!");
}

function sendPulseRead(sMIN, iRequestID) 
{
 document.MinData["inPageValidated"].value = "Invalid";
 var iMsgBoxReply = 0;
 var sMsgBox = "";
 sMsgBox = "Send command to get count from unit ?";
 iMsgBoxReply = confirm(sMsgBox);
 if (iMsgBoxReply ) { //YES!
 document.MinData["inMINID"].value = sMIN;
 document.MinData["inPageValidated"].value = "Valid";
 document.MinData["inCommandParam"].value = iRequestID;
 document.MinData.submit();
 }
 else // NO!
 alert("Command cancelled!");
}

function refreshInProgress() 
{
 var CommandProgress = document.CommandProgress;
 CommandProgress["inMINID"].value = CommandProgress["cboMIN"].options[CommandProgress["cboMIN"].selectedIndex].value;
 CommandProgress.submit();
}

function refreshCommandsSent() 
{
 var CommandsSent = document.CommandsSent;
 CommandsSent["inMINID"].value = CommandsSent["cboMIN"].options[CommandsSent["cboMIN"].selectedIndex].value;
 CommandsSent["inStartMonth"].value = CommandsSent["cboStartMonth"].options[CommandsSent["cboStartMonth"].selectedIndex].value;
 CommandsSent["inStartDay"].value = CommandsSent["cboStartDay"].options[CommandsSent["cboStartDay"].selectedIndex].value;
 CommandsSent["inStartYear"].value = CommandsSent["cboStartYear"].options[CommandsSent["cboStartYear"].selectedIndex].value;
 CommandsSent["inStartHour"].value = CommandsSent["cboStartHour"].options[CommandsSent["cboStartHour"].selectedIndex].value;
 CommandsSent["inStartMinute"].value = CommandsSent["cboStartMinute"].options[CommandsSent["cboStartMinute"].selectedIndex].value;
 CommandsSent["inStopMonth"].value = CommandsSent["cboStopMonth"].options[CommandsSent["cboStopMonth"].selectedIndex].value;
 CommandsSent["inStopDay"].value = CommandsSent["cboStopDay"].options[CommandsSent["cboStopDay"].selectedIndex].value;
 CommandsSent["inStopYear"].value = CommandsSent["cboStopYear"].options[CommandsSent["cboStopYear"].selectedIndex].value;
 CommandsSent["inStopHour"].value = CommandsSent["cboStopHour"].options[CommandsSent["cboStopHour"].selectedIndex].value;
 CommandsSent["inStopMinute"].value = CommandsSent["cboStopMinute"].options[CommandsSent["cboStopMinute"].selectedIndex].value;
 CommandsSent.submit();
}


function refreshSignControl() 
{
 var MD = document.MinData;
 MD["inPageValidated"].value = "Invalid";
 MD.submit();
}

function refreshSIDList() 
{
 var SIDList = document.SIDList;
 SIDList.submit();
}

function refreshCaltrans() 
{
 var MD = document.MinData;
 MD["inPageValidated"].value = "Invalid";
 MD.submit();
}

function refreshAutoPulse1() 
{
 var MD = document.MinData;
 MD["inPageValidated"].value = "Invalid";
 MD.submit();
}

function refreshAutoPulse2() 
{
 var MD = document.MinData;
 MD["inMINID"].value = MD["cboMIN"].options[MD["cboMIN"].selectedIndex].value;
 MD["inPageValidated"].value = "Invalid";
 MD.submit();
}

function isStr(inputValue)
{
 answer=false
 for (var i=0; i<inputValue.length; i++) {
 			 if (inputValue.charAt(i) != " ") {answer=true
 break}
 }
 return answer 
} 

function isNum(inputValue)
{
 answer=true
 for (var i=0; i<inputValue.length; i++) {
 			 if ((inputValue.charAt(i) != "0") && !parseFloat(inputValue.charAt(i))) {answer=false
 break}
 }
 return answer 
}

function isPhNum(inputValue)
{
 answer=true
 if (inputValue) {
 var areaCode = inputValue.substring(0,3)
 var dash1 = inputValue.substring(3,4)
 var exchange = inputValue.substring(4,7)
 var dash2 = inputValue.substring(7,8)
 var line = inputValue.substring(8,12) 
 if ((inputValue.length != 12) || 
 (!isNum(areaCode)) ||
 (!isNum(exchange)) ||
 (!isNum(line))	 ||
 (dash1 != "-")	 ||
 (dash2 != "-")) {answer=false}
 }
 return answer 
}

function isAMEXCard(inputValue)
{
 answer=true
 if (inputValue) {
 if (inputValue.length != 15) {answer=false}
 }
 return answer 
}

function isOtherCard(inputValue)
{
 answer=true
 if (inputValue) {
 if (inputValue.length != 16) {answer=false}
 }
 return answer 
}

function isSCAcct(inputValue)
{
 answer=true
 if (inputValue) {
 if (inputValue.length < 4) {answer=false}
 }
 return answer 
}

function isSAcct(inputValue)
{
 answer=true
 if (inputValue) {
 if (inputValue.length < 4) {answer=false}
 }
 return answer 
}

function isCAcct(inputValue)
{
 answer=true
 if (inputValue) {
 if (inputValue.length != 4) {answer=false}
 }
 return answer 
}

function isMAcct(inputValue)
{
 answer=true
 if (inputValue) {
 if (inputValue.length != 4) {answer=false}
 }
 return answer 
}

function isZ(inputValue)
{
 answer=false
 for (var i=0; i<inputValue.length; i++) {
 			 if (inputValue.charAt(i) != " ") {answer=true
 break}
 }
 if (inputValue.length != 3) {answer=false}
 return answer 
} 

function seeObject(o) {var s=''; for (i in o) s = s + i + ': ' + o[i] + '\n'; alert(s);}

function StartClock12() 
{
 Time12 = new Date(); 
 Cur12Hour = Time12.getHours();
 Cur12Mins = Time12.getMinutes();
 Cur12Secs = Time12.getSeconds();
 TimezoneOffsetInHours = Time12.getTimezoneOffset()/60;
 The12Time = Cur12Hour;
 The12Time += ((Cur12Mins < 10) ? ':0' : ':') + Cur12Mins;
 The12Time += ((Cur12Secs < 10) ? ':0' : ':') + Cur12Secs;
 document.CForm.Clock12.value = The12Time; 
 window.status = The12Time;
 setTimeout('StartClock12()',1000);
}

function StartDate() 
{
 TDay = new Array('Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday');
 TMonth = new Array('January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December');
 TDate = new Date(); 
 CurYear = TDate.getYear();
 CurMonth = TDate.getMonth();
 CurDayOw = TDate.getDay();
 CurDay= TDate.getDate();
 TheDate = TDay[CurDayOw] + ', ';
 TheDate += TMonth[CurMonth] + ' ';
 TheDate += CurDay + ', ';
 TheDate += ((CurYear%1900)+1900);
 document.CForm.CDate.value = TheDate;
}

function verifyGPSPlusSettings()
{
 var MD = document.MinData;
 MD["inMINID"].value = MD["cboMIN"].options[MD["cboMIN"].selectedIndex].value;
 MD["inSettingsValidated"].value = "Valid";
 if (!isStr(MD["inUnitName"].value)) {alert("No Unit Name specified");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isStr(MD["inPriTxRetry"].value)) {alert("No Primary TX Retries specified");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inPriTxRetry"].value)) {alert("Primary TX Retries invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isPhNum(MD["inPriAlphaPortPhoneNo"].value)) {alert("Primary Alpha Port Phone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inPriAlphaPIN"].value)) {alert("Primary Alpha PIN invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isPhNum(MD["inPriCSPhoneNo"].value)) {alert("Primary Central Station Phone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isStr(MD["inSecTxRetry"].value)) {alert("No Secondary TX Retries specified");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inSecTxRetry"].value)) {alert("Secondary TX Retries invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isPhNum(MD["inSecAlphaPortPhoneNo"].value)) {alert("Secondary Alpha Port Phone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inSecAlphaPIN"].value)) {alert("Secondary Alpha PIN invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isPhNum(MD["inSecCSPhoneNo"].value)) {alert("Secondary Central Station Phone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput1AlarmZone"].value)) {alert("Input 1 Alarm Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput2AlarmZone"].value)) {alert("Input 2 Alarm Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput3AlarmZone"].value)) {alert("Input 3 Alarm Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput4AlarmZone"].value)) {alert("Input 4 Alarm Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput5AlarmZone"].value)) {alert("Input 5 Alarm Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput6AlarmZone"].value)) {alert("Input 6 Alarm Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput7AlarmZone"].value)) {alert("Supply Voltage Alarm Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput8AlarmZone"].value)) {alert("Excess Speed Alarm Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput1NormalZone"].value)) {alert("Input 1 Normal Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput2NormalZone"].value)) {alert("Input 2 Normal Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput3NormalZone"].value)) {alert("Input 3 Normal Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput4NormalZone"].value)) {alert("Input 4 Normal Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput5NormalZone"].value)) {alert("Input 5 Normal Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput6NormalZone"].value)) {alert("Input 6 Normal Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 if (!isNum(MD["inInput7NormalZone"].value)) {alert("Supply Voltage Normal Zone # invalid");
 MD["inSettingsValidated"].value = "Invalid";
 }
 var NTP = MD["inNotifyTypePri"].options[MD["inNotifyTypePri"].selectedIndex].value;
 var NTS = MD["inNotifyTypeSec"].options[MD["inNotifyTypeSec"].selectedIndex].value;
 if (NTP == "5001") {
 if (!isStr(MD["inPriAlphaPortPhoneNo"].value)) {alert("No Primary Alpha Port Phone # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 if (!isStr(MD["inPriAlphaPIN"].value)) {alert("No Primary Alpha PIN specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTP == "5002") {
 if (!isStr(MD["inPriEmail"].value)) {alert("No Primary Email specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005")) {
 if (!isStr(MD["inPriCSPhoneNo"].value)) {alert("No Primary Central Station Phone # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 if (!isStr(MD["inPriCSAccountNo"].value)) {alert("No Primary Central Station Account # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTP == "5003") {
 if (!isSAcct(MD["inPriCSAccountNo"].value)) {alert("Primary Central Station Account # must be minimum of 4 characters for SIA");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTP == "5004") {
 if (!isCAcct(MD["inPriCSAccountNo"].value)) {alert("Primary Central Station Account # must be 4 characters for Contact ID");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTP == "5005") {
 if (!isMAcct(MD["inPriCSAccountNo"].value)) {alert("Primary Central Station Account # must be 4 characters for Modem IIe/IIIa2");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTS == "5001") {
 if (!isStr(MD["inSecAlphaPortPhoneNo"].value)) {alert("No Secondary Alpha Port Phone # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 if (!isStr(MD["inSecAlphaPIN"].value)) {alert("No Secondary Alpha PIN specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTS == "5002") {
 if (!isStr(MD["inSecEmail"].value)) {alert("No Secondary Email specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isStr(MD["inSecCSPhoneNo"].value)) {alert("No Secondary Central Station Phone # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 if (!isStr(MD["inSecCSAccountNo"].value)) {alert("No Secondary Central Station Account # specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTS == "5003") {
 if (!isSAcct(MD["inSecCSAccountNo"].value)) {alert("Secondary Central Station Account # must be minimum of 4 digits for SIA");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTS == "5004") {
 if (!isCAcct(MD["inSecCSAccountNo"].value)) {alert("Secondary Central Station Account # must be 4 digits for Contact ID");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if (NTS == "5005") {
 if (!isMAcct(MD["inSecCSAccountNo"].value)) {alert("Secondary Central Station Account # must be 4 digits for Modem IIe/IIIa2");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 var NOI1A = MD["inNotifyOnInput1Alarm"].options[MD["inNotifyOnInput1Alarm"].selectedIndex].value;
 var NOI2A = MD["inNotifyOnInput2Alarm"].options[MD["inNotifyOnInput2Alarm"].selectedIndex].value;
 var NOI3A = MD["inNotifyOnInput3Alarm"].options[MD["inNotifyOnInput3Alarm"].selectedIndex].value;
 var NOI4A = MD["inNotifyOnInput4Alarm"].options[MD["inNotifyOnInput4Alarm"].selectedIndex].value;
 var NOI5A = MD["inNotifyOnInput5Alarm"].options[MD["inNotifyOnInput5Alarm"].selectedIndex].value;
 var NOI6A = MD["inNotifyOnInput6Alarm"].options[MD["inNotifyOnInput6Alarm"].selectedIndex].value;
 var NOI7A = MD["inNotifyOnInput7Alarm"].options[MD["inNotifyOnInput7Alarm"].selectedIndex].value;
 var NOI8A = MD["inNotifyOnInput8Alarm"].options[MD["inNotifyOnInput8Alarm"].selectedIndex].value;
 var NOI1N = MD["inNotifyOnInput1Normal"].options[MD["inNotifyOnInput1Normal"].selectedIndex].value;
 var NOI2N = MD["inNotifyOnInput2Normal"].options[MD["inNotifyOnInput2Normal"].selectedIndex].value;
 var NOI3N = MD["inNotifyOnInput3Normal"].options[MD["inNotifyOnInput3Normal"].selectedIndex].value;
 var NOI4N = MD["inNotifyOnInput4Normal"].options[MD["inNotifyOnInput4Normal"].selectedIndex].value;
 var NOI5N = MD["inNotifyOnInput5Normal"].options[MD["inNotifyOnInput5Normal"].selectedIndex].value;
 var NOI6N = MD["inNotifyOnInput6Normal"].options[MD["inNotifyOnInput6Normal"].selectedIndex].value;
 var NOI7N = MD["inNotifyOnInput7Normal"].options[MD["inNotifyOnInput7Normal"].selectedIndex].value;
 if (NOI1A == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput1AlarmText"].value)) {alert("No Input 1 Alarm Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput1AlarmZone"].value)) {alert("Input 1 Alarm Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput1AlarmZone"].value) > 255) {alert("Maximum Input 1 Alarm Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI2A == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput2AlarmText"].value)) {alert("No Input 2 Alarm Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput2AlarmZone"].value)) {alert("Input 2 Alarm Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput2AlarmZone"].value) > 255) {alert("Maximum Input 2 Alarm Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI3A == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput3AlarmText"].value)) {alert("No Input 3 Alarm Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput3AlarmZone"].value)) {alert("Input 3 Alarm Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput3AlarmZone"].value) > 255) {alert("Maximum Input 3 Alarm Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI4A == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput4AlarmText"].value)) {alert("No Input 4 Alarm Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput4AlarmZone"].value)) {alert("Input 4 Alarm Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput4AlarmZone"].value) > 255) {alert("Maximum Input 4 Alarm Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 } 
 if (NOI5A == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput5AlarmText"].value)) {alert("No Input 5 Alarm Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput5AlarmZone"].value)) {alert("Input 5 Alarm Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput5AlarmZone"].value) > 255) {alert("Maximum Input 5 Alarm Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI6A == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput6AlarmText"].value)) {alert("No Input 6 Alarm Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput6AlarmZone"].value)) {alert("Input 6 Alarm Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput6AlarmZone"].value) > 255) {alert("Maximum Input 6 Alarm Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI7A == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput7AlarmText"].value)) {alert("No Supply Voltage Alarm Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput7AlarmZone"].value)) {alert("Supply Voltage Alarm Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput7AlarmZone"].value) > 255) {alert("Maximum Supply Voltage Alarm Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI8A == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput8AlarmText"].value)) {alert("No Excess Speed Alarm Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput8AlarmZone"].value)) {alert("Excess Speed Alarm Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput8AlarmZone"].value) > 255) {alert("Maximum Excess Speed Alarm Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 } 
 if (NOI1N == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput1NormalText"].value)) {alert("No Input 1 Normal Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput1NormalZone"].value)) {alert("Input 1 Normal Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput1NormalZone"].value) > 255) {alert("Maximum Input 1 Normal Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI2N == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput2NormalText"].value)) {alert("No Input 2 Normal Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput2NormalZone"].value)) {alert("Input 2 Normal Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput2NormalZone"].value) > 255) {alert("Maximum Input 2 Normal Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 } 
 if (NOI3N == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput3NormalText"].value)) {alert("No Input 3 Normal Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput3NormalZone"].value)) {alert("Input 3 Normal Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput3NormalZone"].value) > 255) {alert("Maximum Input 3 Normal Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI4N == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput5NormalText"].value)) {alert("No Input 4 Normal Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput4NormalZone"].value)) {alert("Input 4 Normal Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput4NormalZone"].value) > 255) {alert("Maximum Input 4 Normal Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 } 
 if (NOI5N == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput5NormalText"].value)) {alert("No Input 5 Normal Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput5NormalZone"].value)) {alert("Input 5 Normal Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput5NormalZone"].value) > 255) {alert("Maximum Input 5 Normal Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (NOI6N == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput6NormalText"].value)) {alert("No Input 6 Normal Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput6NormalZone"].value)) {alert("Input 6 Normal Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput6NormalZone"].value) > 255) {alert("Maximum Input 6 Normal Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 } 
 if (NOI7N == "1") {
 if ((NTP == "5001") || (NTP == "5002") || (NTS == "5001") || (NTS == "5002")) {
 if (!isStr(MD["inInput7NormalText"].value)) {alert("No Supply Voltage Normal Text specified");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5003") || (NTP == "5004") || (NTP == "5005") ||
 (NTS == "5003") || (NTS == "5004") || (NTS == "5005")) {
 if (!isZ(MD["inInput7NormalZone"].value)) {alert("Supply Voltage Normal Zone # must be a 3 digit number");
 MD["inSettingsValidated"].value = "Invalid";}
 }
 if ((NTP == "5005") || (NTS == "5005")) {
 if (parseFloat(MD["inInput7NormalZone"].value) > 255) {alert("Maximum Supply Voltage Normal Zone # allowed for Modem IIe/IIIa2 is 255");
 MD["inSettingsValidated"].value = "Invalid";}
 } 
 }
 if (MD["inSettingsValidated"].value == "Valid") {MD.submit();}
}
