// Part 2 - Menu structure
var MENU_ITEMS = [
    {pos:'relative', itemoff:[0,99], leveloff:[17,0], style:STYLE, size:[18,130]},
    
	{code:"Q &amp; A", "url":"/support/qa/index.jsp",
        sub:[
            {"itemoff":[17,0]},
            {code:"Customizing SNF", "url":"/support/qa/customize/index.jsp",
				sub:[
					{"leveloff":[17,40], "size":[18,475]},
					{code:"Are there any suggestions you have for increasing the level of spam that is caught?", "url":"/support/qa/customize/spam.jsp"},
					{code:"Can I add addresses to an Imail white list or will that list be overlooked by SNF?", "url":"/support/qa/customize/ImailWhiteList.jsp"},
					{code:"Can Message Sniffer inject headers?", "url":"/support/qa/customize/injectHeaders.jsp"},	
					{code:"How can I stop foreign language spam?", "url":"/support/qa/customize/foreign.jsp"},
					{code:"How does the weighting system work?", "url":"/support/qa/customize/weights.jsp"},
					{code:"How is site specific customization helpful?", "url":"/support/qa/customize/how.jsp"},
					{code:"I have a list of domains that I want to white rule. How do I get these set up?", "url":"/support/qa/customize/whitelist.jsp"},
					{code:"I want to tune my rule strength. What setting do you recommend?", "url":"/support/qa/customize/ruleStrength.jsp"},
					{code:"Is it a good idea to hold messages based on not passing the Sniffer test?", "url":"/support/qa/customize/hold.jsp"},
					{code:"What about obfuscation techniques?", "url":"/support/qa/customize/obfuscation.jsp"},
					{code:"What are my options for customizing my rulebase?", "url":"/support/qa/customize/options.jsp"},
				]
			},
            {code:"Errors", "url":"/support/qa/errors/index.jsp",
				sub:[
					{"leveloff":[17,40], "size":[18,685]},
					{code:"Can I test email content on my own system with Message Sniffer?", "url":"/support/qa/errors/test.jsp"},
					{code:"Errors and Result Codes", "url":"/support/qa/resultCodes/errors.jsp"},
					{code:"I am using mxGuard with SNF and it is failing with ERROR_MSG_FILE. What is the problem?", "url":"/support/qa/errors/msgError.jsp"},
					{code:"I am seeing ERROR_SYNC_FAILED in my log file.  What does it mean?", "url":"/support/qa/errors/sync.jsp"},
					{code:"I am seeing ERROR_MSG_XHDRi in my log.  What does this mean?", "url":"/support/qa/errors/msgXHDRi.jsp"},
					{code:"I noticed a large number of ERROR_BAD_MATRIX entries on and off in the Sniffer log. What is going on?", "url":"/support/qa/errors/matrix.jsp"},
					{code:"I see --RELOADING-- AuthError in my log file and now I can't start SNF. Does that mean my subscription has lapsed?", "url":"/support/qa/errors/reloadingAuth.jsp"},
					
					{code:"Is there any way to turn Sniffer on in debugging mode?", "url":"/support/qa/errors/debug.jsp"},
					{code:"I've been noticing an error in our logs 'EvaluationMatrix::OutOfRange!'. Why?", "url":"/support/qa/errors/outOfRange.jsp"},
					{code:"I've installed SNF4SA with Amavisd + SpamAssassin and it's not showing up. What's wrong?", "url":"/support/qa/software/SNF4SAnotShowing.jsp"},
					{code:"My server is no longer sending email and the Dr. Watson error on the server is pointing to my Sniffer file. What's going on?", "url":"/support/qa/errors/notSending.jsp"},
					{code:"SNFClient.exe.err only state: Could Not Connect!", "url":"/support/qa/errors/couldNotConnect.jsp"},
					{code:"Sniffer doesn't seem to be reading the messages and I am seeing a 'ERROR_MSG_FILE' in the log.  What does this mean?", "url":"/support/qa/errors/notOpening.jsp"},
					{code:"Sniffer has stopped functioning and I am getting a ERROR_RULE_AUTH in my log file. What is going on?", "url":"/support/qa/errors/ruleAuth.jsp"},
					{code:"Sniffer is exiting as soon as it tries to start.  What is going on?", "url":"/support/qa/errors/exitUponStart.jsp"},	
					{code:"Unhandled Exception: snf_LoadNewRulebase()", "url":"/support/qa/errors/loadNewRulebase.jsp"},	
					{code:"What does 'Error!: FileError snf_EngineHandler::scanMessageFile() Open/Seek' mean?", "url":"/support/qa/errors/openSeek.jsp"},
					{code:"What does 'Error from SNFServer: cannot connect to socket (Connection refused)' mean?", "url":"/support/qa/errors/connectionRefused.jsp"},
					{code:"What does the error '[FAILURE]- MessageSniffer abcd1234.snf rule does NOT match with AuthenticationCode=abcdefghijkl123' mean?","url":"/support/qa/errors/noMatch.jsp"},
				]	
			},
            {code:"False Positives", "url":"/support/qa/fp/index.jsp",
				sub:[
					{"leveloff":[17,40], "size":[18,600]},
					{code:"About the False Positives Process", "url":"/support/qa/fp/about.jsp"},
					{code:"Can you tell me which rule caught this message?", "url":"/support/qa/fp/rule.jsp"},
					{code:"How can I positively identify email messages handled by SNF?", "url":"/support/qa/fp/identify.jsp"},
					{code:"How do I add a whitelist of domains?", "url":"/support/qa/fp/whitelist.jsp"},
					{code:"In a false positive, why are you asking for a log file lines, I thought you would be able to find them yourself?", "url":"/support/qa/logFiles/dataKept.jsp"},
					{code:"Sniffer is suddenly creating a lot of False Positives. What do I do?", "url":"/support/qa/fp/panic.jsp"},
					{code:"Standard False Positive Response Codes", "url":"/support/qa/fp/responseCodes.jsp"},
					{code:"What you mean when you say 'the rule is strong'.  How is strength measured?", "url":"/support/qa/fp/strengthOfRule.jsp"},
					{code:"What happens after I submit a false positive?", "url":"/support/qa/fp/happens.jsp"},
					{code:"What is the difference between a blocking rule and a white rule?", "url":"/support/qa/fp/blocking.jsp"},
					{code:"When we report these to false, how long until I get a response?", "url":"/support/qa/fp/time.jsp"},
					{code:"Why can't these failed rule ID's be place in the headers of the message?", "url":"/support/qa/version3Arch/GBUdb/index.jsp"},
					{code:"Why do you keep a particular rule in a FP report?", "url":"/support/qa/fp/keep.jsp"}
				]
			},
			{code:"Functionality", "url":"/support/qa/functionality/index.jsp",
				sub:[
					{"leveloff":[17,40], "size":[18,675]},
					{code:"Does Message Sniffer read the headers inserted by an another application, for example white-listed addresses?", "url":"/support/qa/functionality/headers.jsp"},
					{code:"Does version 3 require more RAM than version 2?", "url":"/support/qa/functionality/ram.jsp"},
					{code:"How long does it usually take to scan a message with Message Sniffer and how does that compare with SpamAssassin?", "url":"/support/qa/functionality/sa.jsp"},
					{code:"I want to know which rule fired on a specific message. Is there a way to parse a message for the specific rule ID that fires?", "url":"/support/qa/functionality/ruleFired.jsp"},
					{code:"Is Message Sniffer as fast as CommuniGate?", "url":"/support/qa/functionality/communiGate.jsp"},
					{code:"Is Message Sniffer capable of dropping spam or can it only tag the spam?", "url":"/support/qa/functionality/droppingSpam.jsp"},
					{code:"Is there an email I can send that SHOULD trigger Sniffer to think it contains spam?", "url":"/support/qa/functionality/junk.jsp"},
					{code:"Is there an increase in network traffic in Version 3?", "url":"/support/qa/functionality/networkTraffic.jsp"},
					{code:"Is there a message size limit for Sniffer?", "url":"/support/qa/functionality/size.jsp"},
					{code:"Testing email content questions with Sniffer", "url":"/support/qa/functionality/testing.jsp"},
					{code:"What is the easiest way to see if an email is failing Sniffer?", "url":"/support/qa/functionality/emailFailed.jsp"},
					{code:"When not using the daemon, does the sniffer queue up all incoming requests and then process them one at a time?", "url":"/support/qa/functionality/notDaemon.jsp"},
					{code:"Where do I start checking to ensure that the spam is indeed being caught and tagged?", "url":"/support/qa/functionality/check.jsp"},
					{code:"Will Sniffer reduce my daily workload of analyzing the spam trap?", "url":"/support/qa/functionality/trap.jsp"}
				]
			},
			{code:"Integration", "url":"/support/qa/integration/index.jsp",
				sub:[
					{"leveloff":[17,40], "size":[18,375]},
					{code:"Can I integrate Message Sniffer directly with IMail?", "url":"/support/qa/integration/imail.jsp"},
					{code:"Can I use Message Sniffer in other Email programs like QMail?", "url":"/support/qa/integration/qmail.jsp"},
					{code:"Can I use Message Sniffer with Exchange?", "url":"/support/qa/integration/exchange.jsp"},
					{code:"Does Sniffer integrate directly with IceWarp (MerakMail)?", "url":"/support/qa/integration/merak.jsp"},
					{code:"Does Sniffer work directly with SmarterMail... i.e. without Declude?", "url":"/support/qa/integration/smarterMail.jsp"},
					{code:"How do I use both Sniffer and SURBL together?", "url":"/support/qa/integration/surbl.jsp"},
					{code:"Is Message Sniffer a good fit for running on email clients?", "url":"/support/qa/integration/email.jsp"}
				]
			},
			{code:"Log Files", "url":"/support/qa/logFiles/index.jsp",
				sub:[
						{"leveloff":[17,40], "size":[18,600]},
						{code:"Are there different ways to view the log files?", "url":"/support/qa/logFiles/views.jsp"},
						{code:"Do you have a recommended method for archiving/maintaining the log file?", "url":"/support/qa/logFiles/archiving.jsp"},
						{code:"Do you have a simple script for rotating logs?", "url":"/support/qa/logFiles/script.jsp"},
						{code:"How do I tie a specific message to the corresponding log file entries?", "url":"/support/qa/logFiles/matching.jsp"},
						{code:"How do the counters for the status reports work?", "url":"/support/qa/logFiles/counters.jsp"},
						{code:"I am running SNF Version 3.  Do we still need to upload log files?", "url":"/support/qa/logFiles/v3.jsp"},
						{code:"In a false positive, why are you asking for a log file lines, I thought you would be able to find them yourself?", "url":"/support/qa/logFiles/dataKept.jsp"},
						{code:"Is there a tool available with which to analyze sniffer logs?", "url":"/support/qa/logFiles/tool.jsp"},
						{code:"Is there a way to write its logs to a different location other than the default Sniffer directory?", "url":"/support/qa/logFiles/write.jsp"},
						{code:"No log file is being created. Why?", "url":"/support/qa/logFiles/noLog.jsp"},
						{code:"When I try to view the log files in the SNF directory, I get an XML Parsing Error. Why?", "url":"/support/qa/logFiles/xmlParsingError.jsp"}					
					]		
			},
			{code:"Resellers", "url":"/support/qa/resellers/index.jsp",
				sub:[
					{"leveloff":[17,40], "size":[18,715]},
					{code:"Can we resell the product in the U.S. only, U.S. and Canada, or worldwide?", "url":"/support/qa/resellers/resell.jsp"},
					{code:"Can you set it up so that the client pays you directly and you forward me my commission from the sale?", "url":"/support/qa/resellers/clientPay.jsp"},
					{code:"Does the open source version support the 'for pay' rulebase files or the pre-compiled binary you provide with the rulebase file?", "url":"/support/qa/resellers/rulebases.jsp"},
					{code:"Does the product include or offer separately maintenance, support, or both? What is the length of coverage?", "url":"/support/qa/resellers/include.jsp"},
					{code:"Do you have any performance information?", "url":"/support/qa/resellers/performance.jsp"},
					{code:"Is the product available through Ingram Micro, LifeBoat, Tech Data or any other distributors?", "url":"/support/qa/resellers/distributors.jsp"},
					{code:"Is Sniffer available on CD, 3.5, or ESD (electronic software distribution)?", "url":"/support/qa/resellers/available.jsp"},
					{code:"What are your payment terms?", "url":"/support/qa/resellers/payment.jsp"},
					{code:"What is the best way to make a reseller purchase? Can I do it online?", "url":"/support/qa/resellers/purchase.jsp"},
					{code:"What is the codebase written in?", "url":"/support/qa/resellers/codebase.jsp"},
					{code:"What is your return policy?", "url":"/support/qa/resellers/return.jsp"},
					{code:"What options do we have to integrate your product into different environments?", "url":"/support/qa/resellers/options.jsp"},
					{code:"What platforms are supported?", "url":"/support/qa/resellers/platforms.jsp"}
				]
			},
			{code:"Result Codes", "url":"/support/qa/resultCodes/index.jsp",
					sub:[
					{"leveloff":[17,40], "size":[18,490]},
					{code:"Core Rule Group Result Codes", "url":"/support/articles/software/snfServer/core.jsp"},
					{code:"Do I have to use all fo the result codes?", "url":"/support/qa/resultCodes/using.jsp"},
					{code:"Does Sniffer award a point value per message or only a Spam or Non-SPAM response?", "url":"/support/qa/resultCodes/awarding.jsp"},
					{code:"Errors and Result Codes", "url":"/support/qa/resultCodes/errors.jsp"},
					{code:"How can I use result codes to increase performance of Sniffer?", "url":"/support/qa/resultCodes/increase.jsp"},
					{code:"Result Code Listing", "url":"/support/articles/software/snfServer/errors.jsp"},
					{code:"What is a result code?", "url":"/support/qa/resultCodes/what.jsp"}
				]	 	
			},
			{code:"Rulebase Updates", "url":"/support/qa/updates/index.jsp",
				sub:[
					{"leveloff":[17,40], "size":[18,150]},
					{code:"Downloading Rulebase Updates",
						sub:[
							{"leveloff":[17,40], "size":[18,725]},
							{code:"Do I need to create a scheduled task for the getRulebase.cmd?", "url":"/support/qa/updates/scheduledTask.jsp"},
							{code:"Do you zip the updates files?", "url":"/support/qa/updates/zip.jsp"},
							{code:"How do I get Message Sniffer updates?", "url":"/support/qa/updates/how.jsp"},
							{code:"How does the update detection work?", "url":"/support/qa/updates/detection.jsp"},
							{code:"I am experiencing extremely slow downloads getting updates. What's going on?", "url":"/support/qa/updates/slow.jsp"},
							{code:"I have been having trouble with my update script. Nothing has changed, so what could be wrong?", "url":"/support/qa/updates/script.jsp"},
							{code:"Is there a way I can check for a 0 byte .snf file?", "url":"/support/qa/updates/zeroByte.jsp"},
							{code:"My server is continuously attempting to download my rulebase file as if it is stuck in a loop. What's going on?", "url":"/support/qa/updates/loop.jsp"},
							
							{code:"My SNF updates are too slow; Rulebase timestamps are in the future??", "url":"/support/qa/updates/timeStamp.jsp"},
							{code:"The 'getrulebase.cmd' file works if I run it manually, but does not work when left to run by itself.  Why?", "url":"/support/qa/updates/manually.jsp"},
							{code:"We are using the wget update script running for our automated downloads, but it is giving an unexpected EOF using the gzip. Why?", "url":"/support/qa/updates/gzip.jsp"},
							{code:"What is the recommended interval of time I should set to get updates for the *.snf file?", "url":"/support/qa/updates/interval.jsp"},
							{code:"When I download the update the .snf in the sniffer directory doesn't get updated. Why?", "url":"/support/qa/updates/notUpdating.jsp"},
							{code:"When should I download my updates?", "url":"/support/qa/updates/when.jsp"},
							{code:"Where is the UpdateReady.txt file created?", "url":"/support/qa/updates/created.jsp"},
							{code:"Why am I receiving a 'Bad Command Line' error in my getRulebase.cmd file?", "url":"/support/qa/updates/badCommandLine.jsp"},
							{code:"Why are you deprecating the FTP access to updates?", "url":"/support/qa/updates/ftp.jsp"}
						]
					},
					{code:"Using Rulebase Updates",
						sub:[
							{"leveloff":[17,40], "size":[18,950]},
							{code:"Do we need to restart the SMTP server every time we update the rulebase?", "url":"/support/qa/updates/restart.jsp"},
							{code:"Does SNFServer automatically load the new updated rulebase if I copy it to the snf directory while SNFServer.exe is running?", "url":"/support/qa/version3Arch/server/loading.jsp"},
							{code:"How long does it usually take before SNFServer realizes that there is a new rulebase?", "url":"/support/qa/version3Arch/server/long.jsp"},
							{code:"How do I verify that SNFServer has loaded the latest rulebase?", "url":"/support/qa/version3Arch/server/verify.jsp"},
							{code:"SNF Updates stopped working after installing a firewall (cisco asc). I can still force an update if I touch UpdateReady.txt and run the getRulebase script, but I'd like to fix this.", "url":"/support/qa/updates/firewall.jsp"},
							{code:"What is snf2check.exe? Do I need to rename it?", "url":"/support/qa/updates/snf2check.jsp"}
						]
					}
				]
			},
			{code:"Software", "url":"/support/qa/software/index.jsp",
				sub:[
					{"leveloff":[17,40], "size":[18,520]},
					{code:"How can I tell which version of Sniffer I am running?", "url":"/support/qa/software/version.jsp"},
					{code:"How can I see how well Sniffer is working?", "url":"/support/qa/software/working.jsp"},
					{code:"How do I download/install latest .exe for sniffer?", "url":"/support/qa/software/latest.jsp"},
					{code:"I've installed SNF4SA with Amavisd + SpamAssassin and it's not showing up. What's wrong?", "url":"/support/qa/software/SNF4SAnotShowing.jsp"},
					{code:"SpamAssassin is calling SNF4SA, but it's not working.  Why?", "url":"/support/qa/software/SNF4SAnotWorking.jsp"},
					{code:"What is the marking process for SNF4SA?", "url":"/support/qa/software/markingSNF4SA.jsp"},
					{code:"Why are there so many places to configure paths in the setup?", "url":"/support/qa/software/paths.jsp"},
					{code:"Why does your installation zip file NOT have subfolders?", "url":"/support/qa/software/subfolders.jsp"}
				]
			},				
			{code:"Spam", "url":"/support/qa/spam/index.jsp",
				sub:[
					{"leveloff":[17,40], "size":[18,150]},
					{code:"Submitting Spam",
						sub:[
							{"leveloff":[17,40], "size":[18,485]},
							{code:"Can I auto forward spam to you?", "url":"/support/qa/spam/forward.jsp"},
							{code:"Do you respond to spam submissions?", "url":"/support/qa/spam/respond.jsp"},
							{code:"Guidelines for Submitting Spam", "url":"/support/qa/spam/guidelines.jsp"},
							{code:"How can I be sure that my spam submissions were received?", "url":"/support/qa/spam/reach.jsp"},
							{code:"How does Message Sniffer deal with spam in foreign languages?", "url":"/support/qa/spam/foreign.jsp"},
							{code:"How do you handle spam submissions?", "url":"/support/qa/spam/handle.jsp"},
							{code:"If I set up an account for you, can I have all of my users forward 'spam' to that account?", "url":"/support/qa/spam/account.jsp"},
							{code:"POP Approach for Submitting Spam", "url":"/support/qa/spam/pop3.jsp"},
							{code:"What is a virtual spamtrap?", "url":"/support/qa/spam/virtual.jsp"},
							{code:"What spam do you want?", "url":"/support/qa/spam/what.jsp"}							
						]
					},
					{code:"General Spam Questions",
						sub:[
							{"leveloff":[17,40], "size":[18,450]},
							{code:"How can I minimize the spam mails being delivered to my users?", "url":"/support/qa/spam/spamDelivery.jsp"},
							{code:"How can I reduce or block spam storms?", "url":"/support/qa/spam/spamStorms.jsp"},
							{code:"How can I tell when there is a spam storm?", "url":"/support/qa/spam/idSpamStorm.jsp"}
						]
					}
				]
			},
			{code:"Subscriptions", "url":"/support/qa/subscriptions/index.jsp",
				sub:[
					{"leveloff":[17,40], "size":[18,875]},
					{code:"Can I subscribe on a monthly basis, rather then prepaying for a year upfront?", "url":"/support/qa/subscriptions/monthly.jsp"},
					{code:"Does the Sniffer license change from platform to platform?", "url":"/support/qa/subscriptions/platform.jsp"},
					{code:"How can I purchase Message Sniffer?", "url":"/support/qa/subscriptions/purchase.jsp"},
					{code:"How do I know how many Sniffer licenses (subscriptions) I need?", "url":"/support/qa/subscriptions/licenses.jsp"},
					{code:"I currently have a trial license. When I order the full subscription, will I be able to keep my same license and authentication code that you gave me in the trial?", "url":"/support/qa/subscriptions/trialConversion.jsp"},
					{code:"I see --RELOADING-- AuthError in my log file and now I can't start SNF. Does that mean my subscription has lapsed?", "url":"/support/qa/errors/reloadingAuth.jsp"},
					{code:"If I renew my Sniffer subscription will I get new license ID or can I keep my old one?", "url":"/support/qa/subscriptions/renewal.jsp"},
					{code:"My company would like to build backup mail gateway. Do I need another license for this?", "url":"/support/qa/subscriptions/gateway.jsp"},
					{code:"We are changing domains. What do I need to do from our end to keep the updates coming from you and is there any config involved?", "url":"/support/qa/subscriptions/domain.jsp"},
					{code:"We are changing servers. Can I keep my license active on both servers while we are transition?", "url":"/support/qa/subscriptions/servers.jsp"},
					{code:"What are the options for additional server licensing?", "url":"/support/qa/subscriptions/additional.jsp"},
					{code:"What is my license ID / authentication code?", "url":"/support/qa/subscriptions/authCode.jsp"},
					{code:"Why can I not subscribe to SNF with an address from hotmail, gmail, yahoo, or other public webmail site?", "url":"/support/qa/subscriptions/webmail.jsp"}
				]
			},	
			{code:"Trials", "url":"/support/qa/trials/index.jsp",
				sub:[
					{"leveloff":[17,40], "size":[18,825]},
					{code:"Are there email requirements on signing up for the 30 day free trial?", "url":"/support/qa/trials/requirements.jsp"},
					{code:"How do I get started with the 30 day free trial?", "url":"/support/qa/trials/how.jsp"},
					{code:"I am currently a Message Sniffer customer. We are setting up a new server and I'd like to have a trial license for testing only. Can I sign up for a trial?", "url":"/support/qa/trials/customer.jsp"},
					{code:"I am ready to purchase Message Sniffer. What do I need to do to convert from a trial license to a full subscription?", "url":"/support/qa/trials/conversion.jsp"},
					{code:"I currently have a trial license. When I order the full subsciption, do I keep my same license and authentication code from the trial?", "url":"/support/qa/trials/license.jsp"},
					{code:"What do I get in my 30 day free trial?", "url":"/support/qa/trials/with.jsp"},
					{code:"What happens once I sign up for a 30 day free trial?", "url":"/support/qa/trials/what.jsp"},
					{code:"What if I have trouble getting my trial set up?", "url":"/support/qa/trials/support.jsp"},
					{code:"Where do I sign up for the 30 day free trial?", "url":"/support/qa/trials/where.jsp"}
				]
			},	
				
			{code:"Version 3 Architecture", "url":"/support/qa/version3Arch/index.jsp",
				sub:[
					{"leveloff":[17,40], "size":[18,655]},
					{code:"SNFClient", "url":"/support/qa/version3Arch/client/index.jsp"},
					{code:"GBUdb", "url":"/support/qa/version3Arch/GBUdb/index.jsp",
						sub:[
							{"leveloff":[17,40], "size":[18,675]},
									{code:"Can GBUdb accept external IP reputation database connection?", "url":"/support/qa/version3Arch/GBUdb/external.jsp"},
									{code:"How do I find out why a specific IP triggered SNF?", "url":"/support/qa/version3Arch/GBUdb/ipTrigger.jsp"},
									{code:"How do I implement GBUdb?", "url":"/support/qa/version3Arch/GBUdb/how.jsp"},
									{code:"How do I remove an IP from GBUdb?", "url":"/support/qa/version3Arch/GBUdb/ipRemove.jsp"},									
									{code:"How do the GBUdb and the Pattern Matching Engine work together?", "url":"/support/qa/version3Arch/GBUdb/patternMatchingEngine.jsp"},
									{code:"How does GBUdb accomodate more entries when it is just about out of space?", "url":"/support/qa/version3Arch/GBUdb/space.jsp"},
									{code:"How often does the engine (re)reads the GBUdbIgnoreList.txt?", "url":"/support/qa/version3Arch/GBUdb/ignoreListRead.jsp"},
									{code:"How soon should we expect to see a new gbx file after a GBUdb dump?", "url":"/support/qa/version3Arch/GBUdb/newFile.jsp"},
									{code:"I think my GBUdb data is corrupt. How do I reset it?", "url":"/support/qa/version3Arch/GBUdb/resetGBUdb.jsp"},
									{code:"I understand that the GBUdb has collaborative features. How does that work exactly?", "url":"/support/qa/version3Arch/GBUdb/collab.jsp"},
									{code:"Is it possible to have sniffer NOT automatically input data into GBUdb with each sniffer scan?", "url":"/support/qa/version3Arch/GBUdb/training.jsp"},
									{code:"Is it possible to tell Sniffer to NOT allow the possibility of 'truncating' on a message-by-message basis?", "url":"/support/qa/version3Arch/GBUdb/truncating.jsp"},
									{code:"It appears that all of the IPs that I test turn up as ugly in GBUdb. Am I doing something wrong?", "url":"/support/qa/version3Arch/GBUdb/ugly.jsp"},
									{code:"Other than using the SNFClient to send command to GBUdb (i.e snfclient -test &lt;IPaddress), can this be done over XML?", "url":"/support/qa/version3Arch/GBUdb/sendCommands.jsp"},
									{code:"What is the &lt;licenseid&gt;.gbx file?", "url":"/support/qa/version3Arch/server/gbx.jsp"},
									{code:"Which mode do I need to be in to use the IP reputation system?", "url":"/support/qa/version3Arch/GBUdb/mode.jsp"},
									{code:"Where is GBUdb stored?", "url":"/support/qa/version3Arch/GBUdb/stored.jsp"}									
								
						]					
					},
					{code:"SNFServer", "url":"/support/qa/version3Arch/server/index.jsp",
						sub:[
									{"leveloff":[17,40], "size":[18,700]},
									{code:"Does SNFServer automatically load the new updated rulebase if I copy it to the snf directory while SNFServer.exe is running?", "url":"/support/qa/version3Arch/server/loading.jsp"},
									{code:"How do I verify that SNFServer has loaded the latest rulebase?", "url":"/support/qa/version3Arch/server/verify.jsp"},
									{code:"How long does it usually take before SNFServer realizes that there is a new rulebase?", "url":"/support/qa/version3Arch/server/long.jsp"},
									{code:"What do the #'s mean on the status screen when SNFServer is running?", "url":"/support/qa/version3Arch/server/statusScreen.jsp"},
									{code:"What is the &lt;licenseid&gt;.gbx file?", "url":"/support/qa/version3Arch/server/gbx.jsp"}
								]
					},		
					{code:"Are there advantages to calling SNFServer directly from my application or should I use SNFClient from my application?", "url":"/support/qa/version3Arch/directCall.jsp"},
					{code:"How do I see the real-time stats?", "url":"/support/qa/version3Arch/stats.jsp"},
					{code:"How do I set up my mail server and Message Sniffer on different servers?", "url":"/support/qa/version3Arch/sepSetup.jsp"},
					{code:"There seems to be a problem with connecting with the SYNC server. What could be interfering?", "url":"/support/qa/version3Arch/syncConnect.jsp"},
					{code:"When SNF connects to your SYNC servers, what information/data is it exchanging?", "url":"/support/qa/version3Arch/sync.jsp"}
				]
			}
        ]
    }
    
];