var languageNames = ['Any Language','Arabic','Chinese','Dutch','English','French','German','Italian','Japanese','Korean','Polish','Portuguese','Portuguese (Brazilian)','Russian','Spanish','Swedish'];
var categoryNames = ['Any Category','Dictionaries','Educational Software','Enterprise Solutions','OCR','TTS Text to Speech','Translation Software'];
var platformNames = ['Any Platform','Windows 2000/XP/Vista','Windows 95/98/ME'];
var keywordNames = ['Any Keyword','Asian','Bilingual Dictionary','CalliGrapher','Collins','Context','Dictionary','ESL','Encyclopedia','FineReader','Handwriting Recognition','Langenscheidt','Lexicon','Longman','Pdf','PenOffice','Reference','Site License, 26-50','Site License, 5-25','Systran','Systran Business','Systran Home','Systran Office','Systran Personal','Systran Premium','Systran Standard','TTS','TeLL me More','Text to Speech','Thesaurus','Translator','Travel Dictionary','Try & Buy','Vocabulary','Voice','Voice Reader','Voice Reader Home','Voice Reader Studio','Word Magic'];
var manufacturerNames = ['Any Manufacturer','ABBYY Software House','Auralog Inc.','HarperCollins Publishers','Informatic','Intense Educational Ltd.','Langenscheidt KG','Linguatec','MultiMedia Technologies, Ltd.','Pearson Education Limited','PhatWare Corporation','SYSTRAN S.A.','Smart Link Corporation','Softissimo','Word Magic Software'];
oFilters[0]=new filter("category", 	  "cat",  categoryNames);
oFilters[1]=new filter("platform", 	  "plat", platformNames);
oFilters[2]=new filter("language", 	  "lang", languageNames);
oFilters[3]=new filter("keyword",	  "key",  keywordNames);
oFilters[4]=new filter("manufacturer", "mfr",  manufacturerNames);
oPrNdx[0]=new ndx([4,14],[1],[2,1]);
oPrNdx[1]=new ndx([4],[2,1],[2,1]);
oPrNdx[2]=new ndx([4,6],[2,1],[2,1]);
oPrNdx[3]=new ndx([4,7],[2,1],[2,1]);
oPrNdx[4]=new ndx([4,11],[2,1],[2,1]);
oPrNdx[5]=new ndx([4,13],[2,1],[2,1]);
oPrNdx[6]=new ndx([4,14],[2,1],[2,1]);
oPrNdx[7]=new ndx([4,14],[1],[2,1]);
oPrNdx[8]=new ndx([4,13],[1],[2,1]);
oPrNdx[9]=new ndx([4,13],[2],[2,1]);
oPrNdx[10]=new ndx([4,13],[1],[2,1]);
oPrNdx[11]=new ndx([2,3,4,5,6,7,8,10,11,12,13,14,15],[3,4],[1]);
oPrNdx[12]=new ndx([2,3,4,5,6,7,8,10,11,12,13,14,15],[3,4],[1]);
oPrNdx[13]=new ndx([2,3,4,5,6,7,8,10,11,12,13,14,15],[4],[1]);
oPrNdx[14]=new ndx([2,3,4,5,6,7,8,10,11,12,13,14,15],[4],[1]);
oPrNdx[15]=new ndx([13],[2],[2,1]);
oPrNdx[16]=new ndx([4,14],[1],[2,1]);
oPrNdx[17]=new ndx([4,6],[1],[2,1]);
oPrNdx[18]=new ndx([4,6],[1],[2,1]);
oPrNdx[19]=new ndx([4,6],[1],[2,1]);
oPrNdx[20]=new ndx([4,6],[1],[2,1]);
oPrNdx[21]=new ndx([4,14],[1],[2,1]);
oPrNdx[22]=new ndx([4,5],[2,1],[2,1]);
oPrNdx[23]=new ndx([4,6],[2,1],[2,1]);
oPrNdx[24]=new ndx([4,7],[2,1],[2,1]);
oPrNdx[25]=new ndx([4,14],[2,1],[2,1]);
oPrNdx[26]=new ndx([4],[1,2],[2,1]);
oPrNdx[27]=new ndx([4],[4],[2,1]);
oPrNdx[28]=new ndx([3,4,5,6,7,11,12,14,15],[4],[2,1]);
oPrNdx[29]=new ndx([2,4,8,9],[6],[1]);
oPrNdx[30]=new ndx([1,4],[6],[1]);
oPrNdx[31]=new ndx([3,4,5,6,7,11,12,14],[6],[1]);
oPrNdx[32]=new ndx([3,4,5,6,7,11,12,14],[3,6],[1]);
oPrNdx[33]=new ndx([3,4,5,6,7,11,12,14],[3,6],[1]);
oPrNdx[34]=new ndx([3,4,5,6,7,11,12,14],[3,6],[1]);
oPrNdx[35]=new ndx([3,4,5,6,7,11,12,14],[3,6],[1]);
oPrNdx[36]=new ndx([4,5,6,11,12,14],[6],[1]);
oPrNdx[37]=new ndx([2,3,4,5,6,7,8,9,10,11,12,13,14,15],[6],[1]);
oPrNdx[38]=new ndx([2,3,4,5,6,7,8,9,10,11,12,13,14,15],[3,6],[1]);
oPrNdx[39]=new ndx([2,3,4,5,6,7,8,9,10,11,12,13,14,15],[3,6],[1]);
oPrNdx[40]=new ndx([2,3,4,5,6,7,8,9,10,11,12,13,14,15],[3,6],[1]);
oPrNdx[41]=new ndx([2,3,4,5,6,7,8,9,10,11,12,13,14,15],[3,6],[1]);
oPrNdx[42]=new ndx([2,4,8,9],[6],[1]);
oPrNdx[43]=new ndx([1,4],[6],[1]);
oPrNdx[44]=new ndx([3,4,5,6,7,11,12,14],[6],[1]);
oPrNdx[45]=new ndx([4,5,6,7,11,12,14],[6],[1]);
oPrNdx[46]=new ndx([2,3,4,5,6,7,8,9,10,11,12,13,14,15],[6],[1]);
oPrNdx[47]=new ndx([2,4,8,9],[6],[1]);
oPrNdx[48]=new ndx([1,4],[6],[1]);
oPrNdx[49]=new ndx([3,4,5,6,7,11,12,14],[6],[1]);
oPrNdx[50]=new ndx([4,5,6,7,11,12,14],[6],[1]);
oPrNdx[51]=new ndx([2,3,4,5,6,7,8,9,10,11,12,13,14,15],[6],[1]);
oPrNdx[52]=new ndx([2,4,8,9],[6],[1]);
oPrNdx[53]=new ndx([1,4],[6],[1]);
oPrNdx[54]=new ndx([3,4,5,6,7,11,12,14],[6],[1]);
oPrNdx[55]=new ndx([3,4,5,6,7,11,12,14],[3,6],[1]);
oPrNdx[56]=new ndx([3,4,5,6,7,11,12,14],[3,6],[1]);
oPrNdx[57]=new ndx([3,4,5,6,7,11,12,14],[3,6],[1]);
oPrNdx[58]=new ndx([3,4,5,6,7,11,12,14],[3,6],[1]);
oPrNdx[59]=new ndx([4,5,6,11,12,14],[6],[1]);
oPrNdx[60]=new ndx([2,3,4,5,6,7,8,9,10,11,12,13,14,15],[6],[1]);
oPrNdx[61]=new ndx([2,3,4,5,6,7,8,9,10,11,12,13,14,15],[3,6],[1]);
oPrNdx[62]=new ndx([2,3,4,5,6,7,8,9,10,11,12,13,14,15],[3,6],[1]);
oPrNdx[63]=new ndx([2,3,4,5,6,7,8,9,10,11,12,13,14,15],[3,6],[1]);
oPrNdx[64]=new ndx([2,3,4,5,6,7,8,9,10,11,12,13,14,15],[3,6],[1]);
oPrNdx[65]=new ndx([1,4],[2],[2,1]);
oPrNdx[66]=new ndx([1],[2],[2,1]);
oPrNdx[67]=new ndx([1,4],[2],[2,1]);
oPrNdx[68]=new ndx([2,4],[2],[2,1]);
oPrNdx[69]=new ndx([3,4],[2],[2,1]);
oPrNdx[70]=new ndx([4],[2],[2,1]);
oPrNdx[71]=new ndx([4],[2],[2,1]);
oPrNdx[72]=new ndx([5],[2],[2,1]);
oPrNdx[73]=new ndx([5],[2],[2,1]);
oPrNdx[74]=new ndx([6],[2],[2,1]);
oPrNdx[75]=new ndx([6],[2],[2,1]);
oPrNdx[76]=new ndx([4,7],[2],[2,1]);
oPrNdx[77]=new ndx([4,7],[2],[2,1]);
oPrNdx[78]=new ndx([4,8],[2],[2,1]);
oPrNdx[79]=new ndx([14],[2],[2,1]);
oPrNdx[80]=new ndx([14],[2],[2,1]);
oPrNdx[81]=new ndx([4],[2,5],[1]);
oPrNdx[82]=new ndx([4],[2,5],[1]);
oPrNdx[83]=new ndx([5],[2,5],[1]);
oPrNdx[84]=new ndx([3],[2,5],[1]);
oPrNdx[85]=new ndx([5],[2,5],[1]);
oPrNdx[86]=new ndx([6],[2,5],[1]);
oPrNdx[87]=new ndx([7],[2,5],[1]);
oPrNdx[88]=new ndx([14],[2,5],[1]);
oPrNdx[89]=new ndx([11],[2,5],[1]);
oPrNdx[90]=new ndx([14],[2,5],[1]);
oPrNdx[91]=new ndx([4],[2,3,5],[1]);
oPrNdx[92]=new ndx([4],[2,3,5],[1]);
oPrNdx[93]=new ndx([2],[2,3,5],[1]);
oPrNdx[94]=new ndx([3],[2,3,5],[1]);
oPrNdx[95]=new ndx([5],[2,3,5],[1]);
oPrNdx[96]=new ndx([6],[2,3,5],[1]);
oPrNdx[97]=new ndx([7],[2,3,5],[1]);
oPrNdx[98]=new ndx([10],[2,3,5],[1]);
oPrNdx[99]=new ndx([11],[2,3,5],[1]);
oPrNdx[100]=new ndx([13],[2,3,5],[1]);
oPrNdx[101]=new ndx([14],[2,3,5],[1]);
oPrNdx[102]=new ndx([15],[2,3,5],[1]);
catCategory = [6,5,1,2,4,3];
catPlatform = [1,2];
oShow[0]=new inst3(0,0,0,[91,50,53,31,29,37,46,60,49,51,36,30]);
oShow[1]=new inst3(0,0,1,[59,52,53,54,60,63,55,61,56,62,58,64]);
oShow[2]=new inst3(0,1,0,[26,22,20,23,24,7,25,5,4,3,6,19]);
oShow[3]=new inst3(0,2,0,[15,78,68,69,70,71,72,73,74,75,76,79]);
oShow[4]=new inst3(0,3,0,[11,59,53,91,52,101,32,55,57,38,61,62]);
oShow[5]=new inst3(0,4,0,[11,12,13,14,27,28]);
oShow[6]=new inst3(0,5,0,[81,82,83,88,84,85,86,87,89,90,91,92]);
oShow[7]=new inst3(0,6,0,[50,52,60,53,31,36,37,44,46,49,51,54]);
oShow[8]=new inst3(0,6,1,[36,29,30,31,37,40,38,32,39,33,41,35]);
oShow[9]=new inst3(1,0,0,[66,30,43,48,53,65,67]);
oShow[10]=new inst3(1,2,0,[65,66,67]);
oShow[11]=new inst3(1,3,0,[53]);
oShow[12]=new inst3(1,6,0,[30,43,48,53]);
oShow[13]=new inst3(2,0,0,[47,68,60,46,37,51,42,52,29,63,40,61]);
oShow[14]=new inst3(2,2,0,[68]);
oShow[15]=new inst3(2,3,0,[11,38,39,40,41,61,62,63,64,12]);
oShow[16]=new inst3(2,4,0,[11,12,13,14]);
oShow[17]=new inst3(2,6,0,[37,46,51,60,29,42,52,47,38,40,61,63]);
oShow[18]=new inst3(3,0,0,[84,69,44,46,49,94,31,37,54,60,57,55]);
oShow[19]=new inst3(3,2,0,[69]);
oShow[20]=new inst3(3,3,0,[94,57,32,34,11,55,56,38,40,63,33,58]);
oShow[21]=new inst3(3,4,0,[11,12,13,14,28]);
oShow[22]=new inst3(3,5,0,[84,94]);
oShow[23]=new inst3(3,6,0,[44,31,37,49,51,54,60,46,57,63,34,33]);
oShow[24]=new inst3(4,0,0,[81,71,51,54,46,37,82,70,9,22,23,24]);
oShow[25]=new inst3(4,0,1,[50,47,48,49,51]);
oShow[26]=new inst3(4,1,0,[22,26,23,24,25,2,3,4,1,17,5,6]);
oShow[27]=new inst3(4,2,0,[70,26,76,9,1,2,3,4,5,6,22]);
oShow[28]=new inst3(4,3,0,[91,55,92,56,57,11,61,62,63,33,34,38]);
oShow[29]=new inst3(4,4,0,[11,12,13,14,27,28]);
oShow[30]=new inst3(4,5,0,[81,82,91,92]);
oShow[31]=new inst3(4,6,0,[46,49,51,31,37,60,54,44,57,32,39,58]);
oShow[32]=new inst3(4,6,1,[45,42,43,44,46]);
oShow[33]=new inst3(5,0,0,[95,72,44,22,85,54,31,83,37,49,32,73]);
oShow[34]=new inst3(5,1,0,[22]);
oShow[35]=new inst3(5,2,0,[73,22,72]);
oShow[36]=new inst3(5,3,0,[95,57,32,11,34,61,63,38,40,55,56,39]);
oShow[37]=new inst3(5,4,0,[11,12,13,14,28]);
oShow[38]=new inst3(5,5,0,[83,85,95]);
oShow[39]=new inst3(5,6,0,[60,31,37,44,46,49,51,54,34,32,63,61]);
oShow[40]=new inst3(6,0,0,[75,44,86,54,31,23,2,51,20,74,19,17]);
oShow[41]=new inst3(6,1,0,[2,17,19,20,23]);
oShow[42]=new inst3(6,2,0,[75,2,23,74]);
oShow[43]=new inst3(6,3,0,[96,55,32,11,34,61,63,38,40,62,33,56]);
oShow[44]=new inst3(6,4,0,[11,12,13,14,28]);
oShow[45]=new inst3(6,5,0,[86,96]);
oShow[46]=new inst3(6,6,0,[31,44,49,54,60,46,51,37,34,63,61,55]);
oShow[47]=new inst3(7,0,0,[24,37,3,87,54,76,49,44,77,51,46,31]);
oShow[48]=new inst3(7,1,0,[3,24]);
oShow[49]=new inst3(7,2,0,[77,3,24,76]);
oShow[50]=new inst3(7,3,0,[11,57,32,97,33,55,34,38,39,40,61,62]);
oShow[51]=new inst3(7,4,0,[11,12,13,14,28]);
oShow[52]=new inst3(7,4,0,[11,12,13,14,28]);
oShow[53]=new inst3(7,5,0,[87,97]);
oShow[54]=new inst3(7,6,0,[44,31,37,49,51,60,54,46,34,40,57,63]);
oShow[55]=new inst3(8,0,0,[78,37,46,51,60,29,42,52,47,40,61,63]);
oShow[56]=new inst3(8,2,0,[78]);
oShow[57]=new inst3(8,3,0,[11,63,38,39,62,64,40,41,61,12]);
oShow[58]=new inst3(8,4,0,[11,12,13,14]);
oShow[59]=new inst3(8,6,0,[37,46,51,60,29,42,52,47,38,61,40,63]);
oShow[60]=new inst3(9,0,0,[37,46,51,60,29,42,52,47,38,61,40,63]);
oShow[61]=new inst3(9,3,0,[63,38,39,61,62,40,41,64]);
oShow[62]=new inst3(9,6,0,[37,46,51,60,38,61,40,63,29,42,52,47]);
oShow[63]=new inst3(10,0,0,[98,37,46,51,60,63,38,39,61,62,40,64]);
oShow[64]=new inst3(10,3,0,[11,38,98,39,40,41,61,62,63,64,12]);
oShow[65]=new inst3(10,4,0,[11,12,13,14]);
oShow[66]=new inst3(10,5,0,[98]);
oShow[67]=new inst3(10,6,0,[37,46,51,60,63,38,39,61,62,40,41,64]);
oShow[68]=new inst3(12,0,0,[54,44,46,31,37,49,51,63,32,34,55,57]);
oShow[69]=new inst3(12,3,0,[11,32,33,34,35,38,39,40,55,56,57,61]);
oShow[70]=new inst3(12,4,0,[11,12,13,14,28]);
oShow[71]=new inst3(12,6,0,[31,44,46,49,51,54,60,37,32,34,38,40]);
oShow[72]=new inst3(11,0,0,[89,44,46,4,99,54,49,31,51,60,37,40]);
oShow[73]=new inst3(11,1,0,[4]);
oShow[74]=new inst3(11,2,0,[4]);
oShow[75]=new inst3(11,3,0,[11,57,99,32,34,55,56,33,61,63,38,40]);
oShow[76]=new inst3(11,4,0,[11,12,13,14,28]);
oShow[77]=new inst3(11,5,0,[89,99]);
oShow[78]=new inst3(11,6,0,[44,31,37,49,51,54,60,46,32,34,55,57]);
oShow[79]=new inst3(13,0,0,[37,100,5,46,51,60,9,38,40,61,63,15]);
oShow[80]=new inst3(13,1,0,[5]);
oShow[81]=new inst3(13,2,0,[9,5,15]);
oShow[82]=new inst3(13,3,0,[11,38,100,39,40,41,61,62,63,64,12]);
oShow[83]=new inst3(13,4,0,[11,12,13,14]);
oShow[84]=new inst3(13,5,0,[100]);
oShow[85]=new inst3(13,5,0,[100]);
oShow[86]=new inst3(13,6,0,[60,51,46,37,38,39,40,41,61,62,63,64]);
oShow[87]=new inst3(14,0,0,[90,45,79,49,88,101,59,31,54,80,25,6]);
oShow[88]=new inst3(14,1,0,[25,6,0,7,16,21]);
oShow[89]=new inst3(14,2,0,[80,6,25,79]);
oShow[90]=new inst3(14,3,0,[11,59,101,32,34,55,63,38,40,61,39,56]);
oShow[91]=new inst3(14,4,0,[11,12,13,14,28]);
oShow[92]=new inst3(14,5,0,[88,90,101]);
oShow[93]=new inst3(14,6,0,[59,50,45,36,54,44,46,49,51,31,37,60]);
oShow[94]=new inst3(15,0,0,[102,37,46,51,60,38,40,61,63,39,62,64]);
oShow[95]=new inst3(15,3,0,[11,38,102,39,40,41,61,62,63,64,12]);
oShow[96]=new inst3(15,4,0,[11,12,13,14,28]);
oShow[97]=new inst3(15,5,0,[102]);
oShow[98]=new inst3(15,6,0,[37,46,51,60,38,40,61,63,39,41,62,64]);
