dictwords = ["contacting 0 16 160",
	"passmark 0 39 172 1 10 64",
	"software 0 32 168 1 10 64 2 10 16",
	"top 0 10 32 1 10 32 2 10 32 3 10 16 4 10 64",
	"previous 0 10 32 2 10 32 3 10 16 4 18 96",
	"australian 0 10 32",
	"head 0 10 32",
	"office 0 10 32",
	"pty 0 10 32",
	"ltd 0 10 32",
	"suite 0 18 24",
	"202 0 10 16",
	"level 0 18 24",
	"buckingham 0 10 16",
	"street 0 10 16",
	"surry 0 10 16",
	"hills 0 10 16",
	"nsw 0 10 16",
	"2010 0 10 16",
	"australia 0 10 16",
	"acn 0 10 16",
	"099 0 10 16",
	"321 0 10 16",
	"392 0 10 16",
	"phone 0 18 24",
	"9690 0 18 16",
	"0444 0 10 16",
	"fax 0 18 24",
	"0445 0 10 16",
	"north 0 10 16",
	"american 0 10 8",
	"branch 0 10 8",
	"inc 0 10 8",
	"370 0 10 8",
	"convention 0 10 8 4 10 4",
	"way 0 10 8",
	"2040 0 10 8",
	"redwood 0 10 8",
	"city 0 10 8",
	"california 0 10 8",
	"94063 0 10 8",
	"usa 0 10 8",
	"650 0 18 8",
	"216 0 10 8",
	"2306 0 10 8",
	"251 0 10 8",
	"4144 0 10 4",
	"the 0 26 4 1 84 23 2 18 16 4 253 127",
	"web 0 26 4 2 10 16",
	"visit 0 10 4",
	"imageusb 0 10 4 1 60 124 2 10 16 4 78 126",
	"home 0 10 4",
	"page 0 10 4",
	"http 0 18 6 2 18 8",
	"www.osforensics.com 0 10 4",
	"tools 0 10 4 1 10 16",
	"write-usb-images.html 0 10 4",
	"you 0 10 4 1 26 34 2 26 18 4 60 31",
	"can 0 10 4 1 18 24 4 26 48",
	"contact 0 10 4 2 10 1",
	"www.passmark.com 0 10 2 2 18 8",
	"e-mail 0 10 2 2 10 8",
	"for 0 26 3 1 26 26 2 10 16 4 78 63",
	"technical 0 10 2 2 10 16",
	"support 0 10 2 1 10 8 2 18 24",
	"questions 0 10 2 2 18 3",
	"suggestions 0 10 2",
	"help 0 10 2",
	"passmark.com 0 26 3 2 10 1",
	"sales 0 18 2 2 10 1",
	"commercial 0 10 2",
	"issues 0 18 3",
	"any 0 10 1 2 10 1 3 10 1 4 72 63",
	"other 0 10 1 1 10 16 2 10 4 4 33 38",
	"info 0 10 1",
	"contacting_passmark_software.htm 0 6 64",
	"overview 1 16 192",
	"next 1 10 32 2 10 32 3 10 8 4 40 94",
	"free 1 10 32 2 26 24 3 10 2",
	"utility 1 10 32",
	"which 1 10 32",
	"lets 1 10 32",
	"write 1 10 32 4 54 48",
	"image 1 40 38 3 10 1 4 116 124",
	"concurrently 1 10 32",
	"multiple 1 10 32 4 18 40",
	"usb 1 40 58 4 120 63",
	"flash 1 26 34 4 60 46",
	"drives 1 10 32 4 116 63",
	"also 1 18 40 4 40 39",
	"capable 1 10 32",
	"creating 1 10 32",
	"exact 1 10 32",
	"bit-level 1 10 32",
	"copies 1 10 32",
	"drive 1 33 42 4 169 63",
	"ufds 1 33 26",
	"extremely 1 10 16",
	"effective 1 10 16",
	"tool 1 10 16",
	"mass 1 18 24",
	"duplication 1 26 20",
	"unlike 1 10 16",
	"preserve 1 10 16",
	"all 1 18 24 2 10 4 4 10 4",
	"unused 1 10 16 4 10 1",
	"and 1 24 148 2 10 8 4 99 63",
	"slack 1 10 16",
	"space 1 26 19 3 18 3 4 18 17",
	"during 1 10 16 4 33 23",
	"cloning 1 10 16",
	"process 1 10 16 4 54 62",
	"including 1 18 24",
	"master 1 10 16 4 10 2",
	"boot 1 10 16 4 26 2",
	"record 1 10 16 4 10 2",
	"mbr 1 10 16",
	"perform 1 10 8 4 10 16",
	"flawless 1 10 8",
	"duplications 1 10 8",
	"ufd 1 18 9 4 78 62",
	"images 1 18 8 4 33 40",
	"bootable 1 10 8",
	"there 1 10 8",
	"basic 1 10 8",
	"writing 1 10 8 4 33 52",
	"iso 1 18 12",
	"file 1 18 12 3 10 1 4 60 124",
	"byte 1 18 8 4 10 4",
	"directly 1 10 8",
	"currently 1 10 8",
	"only 1 18 10 2 10 2 4 40 50",
	"able 1 18 10",
	"handle 1 10 8",
	"files 1 26 12 4 10 64",
	"that 1 18 6 4 54 31",
	"were 1 10 4",
	"created 1 10 4 4 18 36",
	"from 1 10 4 4 33 8",
	"memtest86 1 10 4",
	"imageusb&#39;s 1 10 4 4 18 64",
	".bin 1 10 4 4 18 64",
	"have 1 10 4 2 10 1 4 18 68",
	"512-byte 1 10 4 4 10 64",
	"header 1 10 4 4 40 96",
	"added 1 10 4 4 18 72",
	"beginning 1 10 4 4 10 64",
	"raw 1 10 4 4 18 96",
	"warning 1 10 4",
	"due 1 10 4",
	"forensic 1 10 4",
	"nature 1 10 4",
	"please 1 10 4",
	"ensure 1 10 2",
	"select 1 10 2 4 66 30",
	"with 1 10 2 4 84 63",
	"storage 1 26 3",
	"size 1 10 2 4 10 64",
	"similar 1 10 2",
	"wish 1 10 2",
	"duplicate 1 10 2",
	"example 1 10 2",
	"2gb 1 10 2",
	"copied 1 10 2",
	"8gb 1 10 2",
	"will 1 18 3 2 18 6 4 167 63",
	"use 1 10 2 2 10 16 4 40 46",
	"two 1 10 2",
	"out 1 10 2",
	"eight 1 10 2",
	"gigabytes 1 10 2",
	"this 1 10 1 4 40 54",
	"scenario 1 10 1",
	"users 1 10 1",
	"need 1 10 1 4 18 10",
	"reformat 1 10 1 4 47 11",
	"repartition 1 10 1",
	"order 1 10 1 2 10 4",
	"access 1 10 1",
	"rest 1 10 1",
	"introduction 1 8 128",
	"introduction_and_overview.htm 1 6 64",
	"purchasing 2 16 160",
	"information 2 32 166 4 18 32",
	"price 2 10 32",
	"personal 2 18 20",
	"what 2 10 16",
	"get 2 10 16",
	"when 2 18 20 4 33 21",
	"purchase 2 10 16",
	"via 2 10 16",
	"minor 2 10 8 4 10 64",
	"upgrades 2 10 8",
	"bug 2 10 8",
	"fixes 2 10 8",
	"they 2 10 8",
	"become 2 10 8 4 10 8",
	"available 2 10 8 4 47 30",
	"products 2 10 4",
	"confidentiality 2 10 4",
	"details 2 10 4",
	"supplied 2 10 4",
	"placing 2 10 4",
	"strictly 2 10 4",
	"confidential 2 10 2",
	"online 2 10 2",
	"orders 2 10 2",
	"accepted 2 10 2",
	"over 2 10 2",
	"secure 2 10 2",
	"encrypted 2 10 2",
	"connection 2 10 2",
	"more 2 10 2 4 10 8",
	"would 2 10 1",
	"happy 2 10 1",
	"hear 2 10 1",
	"about 2 10 1",
	"them 2 10 1 4 10 8",
	"purchasing_information.htm 2 6 64",
	"system 3 16 160 4 26 38",
	"requirements 3 16 144",
	"pentium 3 10 8",
	"newer 3 10 8",
	"windows 3 33 14 4 26 10",
	"window 3 10 4",
	"server 3 18 4",
	"2003 3 10 4",
	"vista 3 10 4 4 10 2",
	"2008 3 10 2",
	"256 3 10 2",
	"meg 3 10 2",
	"ram 3 10 2",
	"2mb 3 10 2",
	"hard 3 10 2 4 26 38",
	"disk 3 10 2 4 26 38",
	"plus 3 10 1",
	"additional 3 10 1",
	"required 3 10 1",
	"store 3 10 1",
	"system_requirements.htm 3 6 64",
	"using 4 18 96",
	"format 4 33 74",
	"offset 4 10 64",
	"bytes 4 18 64",
	"description 4 10 64",
	"program 4 47 96",
	"name 4 33 76",
	"string 4 10 64",
	"wchar 4 26 96",
	"null 4 26 96",
	"terminator 4 26 96",
	"version 4 40 96",
	"major 4 10 64",
	"integer 4 33 64",
	"build 4 10 64",
	"revision 4 10 64",
	"length 4 10 64",
	"excluding 4 18 96",
	"unsigned 4 18 96",
	"long 4 33 96",
	"checksum 4 47 32",
	"value 4 10 32",
	"deprecated 4 10 32",
	"kept 4 18 32",
	"compatibility 4 10 32",
	"md5 4 18 32",
	"130 4 10 32",
	"sha1 4 18 32",
	"212 4 10 32",
	"300 4 10 32",
	"not 4 47 47",
	"used 4 18 36",
	"reserved 4 10 32",
	"future 4 10 32",
	"values 4 10 32",
	"stored 4 10 32",
	"are 4 40 59",
	"starting 4 72 46",
	"1.1.1003 4 18 40",
	"method 4 18 32",
	"was 4 10 32",
	"updated 4 10 32",
	"prior 4 10 32",
	"versions 4 10 32",
	"verified 4 10 32",
	"old 4 10 32",
	"log 4 40 36",
	"output 4 10 32",
	"bottom 4 10 32",
	"display 4 60 62",
	"status 4 66 55",
	"messages 4 10 32",
	"errors 4 10 32",
	"relevant 4 10 32",
	"command 4 18 32",
	"line 4 18 32",
	"argument 4 18 32",
	"save 4 26 40",
	"filename 4 33 44",
	"logfile 4 18 32",
	"imageusb.log 4 18 32",
	"found 4 10 32",
	"same 4 47 44",
	"directory 4 33 44",
	"executable 4 10 32",
	"debug 4 18 32",
	"useful 4 10 32",
	"developers 4 10 32",
	"problems 4 10 32",
	"logged 4 10 32",
	"before 4 47 46",
	"backup 4 26 38",
	"contents 4 78 63",
	"overwrite 4 18 36",
	"selected 4 84 63",
	"remove 4 26 38",
	"removable 4 26 38",
	"reduce 4 33 38",
	"likelihood 4 26 38",
	"mistakes 4 26 38",
	"supports 4 18 40",
	"single 4 18 48",
	"time 4 33 26",
	"setting 4 33 30",
	"step 4 140 31",
	"list 4 54 31",
	"selecting 4 26 22",
	"corresponding 4 33 30",
	"check 4 47 30",
	"box 4 40 30",
	"each 4 47 30",
	"letter 4 33 30",
	"acted 4 33 30",
	"specified 4 18 24",
	"written 4 33 28",
	"ready 4 33 21",
	"click 4 33 21",
	"button 4 78 31",
	"note 4 26 19",
	"very 4 26 19",
	"careful 4 26 19",
	"ones 4 26 19",
	"originally 4 26 19",
	"those 4 26 19",
	"destroyed 4 26 19",
	"options 4 18 18",
	"post 4 18 24",
	"verification 4 47 24",
	"afterwards 4 18 24",
	"may 4 33 26",
	"double 4 18 24",
	"normal 4 18 24",
	"imaging 4 99 31",
	"extend 4 18 16",
	"partition 4 33 18",
	"destination 4 10 16",
	"larger 4 10 16",
	"than 4 18 24",
	"source 4 10 16",
	"try 4 18 18",
	"last 4 10 16",
	"fill 4 10 16",
	"remaining 4 10 16",
	"supported 4 18 18",
	"contains 4 18 24",
	"ntfs 4 18 17",
	"filesystem 4 18 17",
	"while 4 33 23",
	"taking 4 33 23",
	"place 4 33 23",
	"progress 4 54 22",
	"bar 4 33 22",
	"overall 4 26 22",
	"takes 4 10 16",
	"into 4 10 16",
	"account 4 10 16",
	"both 4 10 16",
	"verify 4 10 16",
	"individual 4 10 16",
	"seen 4 10 16",
	"under 4 33 23",
	"column 4 33 23",
	"aborting 4 54 31",
	"after 4 54 23",
	"has 4 33 23",
	"started 4 33 23",
	"relabeled 4 33 23",
	"abort 4 60 31",
	"recommend 4 26 22",
	"stop 4 26 14",
	"completed 4 10 8",
	"rendered 4 10 8",
	"unreadable 4 18 8",
	"fix 4 10 8",
	"e.g 4 10 8",
	"right-click 4 10 8",
	"choose 4 10 8",
	"menu 4 10 8",
	"create 4 40 12",
	"simultaneous 4 10 8",
	"creation 4 10 8",
	"one 4 10 8",
	"naming 4 18 12",
	"based 4 10 8",
	"base 4 18 8",
	"given 4 10 8",
	"named 4 10 8",
	"extension 4 10 8",
	"i.e 4 10 8",
	"test.bin 4 10 8",
	"test_000.bin 4 10 8",
	"test_001.bin 4 10 8",
	"test_002.bin 4 10 8",
	"test_00n.bin 4 10 8",
	"caution 4 10 8",
	"where 4 18 12",
	"already 4 10 8",
	"overwritten 4 10 8",
	"best 4 10 8",
	"empty 4 10 8",
	"enter 4 10 8",
	"location 4 10 4",
	"see 4 10 4",
	"above 4 10 4",
	"shown 4 26 7",
	"incomplete 4 10 4",
	"imaged 4 10 4",
	"accompanying 4 10 4",
	"but 4 10 4",
	"appended 4 10 4",
	"zero 4 54 7",
	"zeroing 4 33 6",
	"act 4 10 4",
	"wipe 4 33 7",
	"skip 4 18 5",
	"sector 4 18 2",
	"guid 4 10 2",
	"table 4 10 2",
	"gpt 4 10 2",
	"entries 4 10 2",
	"necessary 4 10 2",
	"left 4 10 2",
	"unresponsive 4 10 2",
	"re-insert 4 10 2",
	"recognize 4 10 2",
	"prompt 4 10 2",
	"systems 4 10 2",
	"later 4 10 2",
	"reformatting 4 18 1",
	"action 4 10 1",
	"however 4 10 1",
	"allowed 4 10 1",
	"successful 4 10 1",
	"reclaim 4 10 1",
	"formatted 4 10 1",
	"usage 4 8 128",
	"usage.htm 4 6 64"];
skipwords = ["and,or,the,it,is,an,on,we,us,to,of,"];
var STR_FORM_SEARCHFOR = "Search for:";
var STR_FORM_SUBMIT_BUTTON = "Submit";
var STR_FORM_RESULTS_PER_PAGE = "Results per page:";
var STR_FORM_CATEGORY = "Category:";
var STR_FORM_CATEGORY_ALL = "All";
var STR_FORM_MATCH = "Match:";
var STR_FORM_ANY_SEARCH_WORDS = "any search words";
var STR_FORM_ALL_SEARCH_WORDS = "all search words";
var STR_NO_QUERY = "No search query entered.";
var STR_RESULTS_FOR = "Search results for:";
var STR_RESULTS_IN_ALL_CATEGORIES = "in all categories";
var STR_RESULTS_IN_CATEGORY = "in category";
var STR_POWEREDBY = "Search powered by";
var STR_NO_RESULTS = "No results";
var STR_RESULT = "result";
var STR_RESULTS = "results";
var STR_PHRASE_CONTAINS_COMMON_WORDS = "Your search query contained too many common words to return the entire set of results available. Please try again with a more specific query for better results.";
var STR_SKIPPED_FOLLOWING_WORDS = "The following word(s) are in the skip word list and have been omitted from your search:";
var STR_SKIPPED_PHRASE = "Note that you can not search for exact phrases beginning with a skipped word";
var STR_SUMMARY_NO_RESULTS_FOUND = "No results found.";
var STR_SUMMARY_FOUND_CONTAINING_ALL_TERMS = "found containing all search terms.";
var STR_SUMMARY_FOUND_CONTAINING_SOME_TERMS = "found containing some search terms.";
var STR_SUMMARY_FOUND = "found.";
var STR_PAGES_OF_RESULTS = "pages of results.";
var STR_MORETHAN = "More than";
var STR_POSSIBLY_GET_MORE_RESULTS = "You can possibly get more results searching for";
var STR_ANY_OF_TERMS = "any of the terms";
var STR_ALL_CATS = "all categories";
var STR_CAT_SUMMARY = "Refine your search by category:";
var STR_DIDYOUMEAN = "Did you mean:";
var STR_OR = "or";
var STR_RECOMMENDED = "Recommended links";
var STR_SORTEDBY_RELEVANCE = "Sorted by relevance";
var STR_SORTBY_RELEVANCE = "Sort by relevance";
var STR_SORTBY_DATE = "Sort by date";
var STR_SORTEDBY_DATE = "Sorted by date";
var STR_RESULT_TERMS_MATCHED = "Terms matched: ";
var STR_RESULT_SCORE = "Score: ";
var STR_RESULT_URL = "URL:";
var STR_RESULT_PAGES = "Result Pages:";
var STR_RESULT_PAGES_PREVIOUS = "Previous";
var STR_RESULT_PAGES_NEXT = "Next";
var STR_SEARCH_TOOK = "Search took";
var STR_SECONDS = "seconds";
var STR_MAX_RESULTS = "You have requested more results than served per query. Please try again with a more precise query.";
