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 2K/XP/Vista/7','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([3,4,5,6,7,11,12,14],[6],[1]);
oPrNdx[30]=new ndx([3,4,5,6,7,11,12,14],[6],[1]);
oPrNdx[31]=new ndx([2,3,4,5,6,7,8,9,10,11,12,13,14,15],[6],[1]);
oPrNdx[32]=new ndx([2,3,4,5,6,7,8,9,10,11,12,13,14,15],[6],[1]);
oPrNdx[33]=new ndx([2,4,8,9],[6],[1]);
oPrNdx[34]=new ndx([1,4],[6],[1]);
oPrNdx[35]=new ndx([4,5,6,7,11,12,14],[6],[1]);
oPrNdx[36]=new ndx([3,4,5,6,7,11,12,14],[6],[1]);
oPrNdx[37]=new ndx([3,4,5,6,7,11,12,14],[6],[1]);
oPrNdx[38]=new ndx([2,3,4,5,6,7,8,9,10,11,12,13,14,15],[6],[1]);
oPrNdx[39]=new ndx([2,3,4,5,6,7,8,9,10,11,12,13,14,15],[6],[1]);
oPrNdx[40]=new ndx([2,4,8,9],[6],[1]);
oPrNdx[41]=new ndx([1,4],[6],[1]);
oPrNdx[42]=new ndx([4,5,6,7,11,12,14],[6],[1]);
oPrNdx[43]=new ndx([2,4,8,9],[6],[1]);
oPrNdx[44]=new ndx([3,4,5,6,7,11,12,14],[6],[1]);
oPrNdx[45]=new ndx([3,4,5,6,7,11,12,14],[3,6],[1]);
oPrNdx[46]=new ndx([3,4,5,6,7,11,12,14],[3,6],[1]);
oPrNdx[47]=new ndx([3,4,5,6,7,11,12,14],[3,6],[1]);
oPrNdx[48]=new ndx([3,4,5,6,7,11,12,14],[3,6],[1]);
oPrNdx[49]=new ndx([3,4,5,6,7,11,12,14],[6],[1]);
oPrNdx[50]=new ndx([2,3,4,5,6,7,8,9,10,11,12,13,14,15],[6],[1]);
oPrNdx[51]=new ndx([2,3,4,5,6,7,8,9,10,11,12,13,14,15],[3,6],[1]);
oPrNdx[52]=new ndx([2,3,4,5,6,7,8,9,10,11,12,13,14,15],[3,6],[1]);
oPrNdx[53]=new ndx([2,3,4,5,6,7,8,9,10,11,12,13,14,15],[3,6],[1]);
oPrNdx[54]=new ndx([2,3,4,5,6,7,8,9,10,11,12,13,14,15],[3,6],[1]);
oPrNdx[55]=new ndx([2,3,4,5,6,7,8,9,10,11,12,13,14,15],[6],[1]);
oPrNdx[56]=new ndx([1,4],[6],[1]);
oPrNdx[57]=new ndx([4,5,6,11,12,14],[6],[1]);
oPrNdx[58]=new ndx([2,4,8,9],[6],[1]);
oPrNdx[59]=new ndx([3,4,5,6,7,11,12,14],[6],[1]);
oPrNdx[60]=new ndx([3,4,5,6,7,11,12,14],[3,6],[1]);
oPrNdx[61]=new ndx([3,4,5,6,7,11,12,14],[3,6],[1]);
oPrNdx[62]=new ndx([3,4,5,6,7,11,12,14],[3,6],[1]);
oPrNdx[63]=new ndx([3,4,5,6,7,11,12,14],[3,6],[1]);
oPrNdx[64]=new ndx([3,4,5,6,7,11,12,14],[6],[1]);
oPrNdx[65]=new ndx([2,3,4,5,6,7,8,9,10,11,12,13,14,15],[6],[1]);
oPrNdx[66]=new ndx([2,3,4,5,6,7,8,9,10,11,12,13,14,15],[3,6],[1]);
oPrNdx[67]=new ndx([2,3,4,5,6,7,8,9,10,11,12,13,14,15],[3,6],[1]);
oPrNdx[68]=new ndx([2,3,4,5,6,7,8,9,10,11,12,13,14,15],[3,6],[1]);
oPrNdx[69]=new ndx([2,3,4,5,6,7,8,9,10,11,12,13,14,15],[3,6],[1]);
oPrNdx[70]=new ndx([2,3,4,5,6,7,8,9,10,11,12,13,14,15],[6],[1]);
oPrNdx[71]=new ndx([1,4],[6],[1]);
oPrNdx[72]=new ndx([4,5,6,11,12,14],[6],[1]);
oPrNdx[73]=new ndx([1,4],[2],[2,1]);
oPrNdx[74]=new ndx([1],[2],[2,1]);
oPrNdx[75]=new ndx([1,4],[2],[2,1]);
oPrNdx[76]=new ndx([2,4],[2],[2,1]);
oPrNdx[77]=new ndx([3,4],[2],[2,1]);
oPrNdx[78]=new ndx([4],[2],[2,1]);
oPrNdx[79]=new ndx([4],[2],[2,1]);
oPrNdx[80]=new ndx([5],[2],[2,1]);
oPrNdx[81]=new ndx([5],[2],[2,1]);
oPrNdx[82]=new ndx([6],[2],[2,1]);
oPrNdx[83]=new ndx([6],[2],[2,1]);
oPrNdx[84]=new ndx([4,7],[2],[2,1]);
oPrNdx[85]=new ndx([4,7],[2],[2,1]);
oPrNdx[86]=new ndx([4,8],[2],[2,1]);
oPrNdx[87]=new ndx([14],[2],[2,1]);
oPrNdx[88]=new ndx([14],[2],[2,1]);
oPrNdx[89]=new ndx([4],[2,5],[1]);
oPrNdx[90]=new ndx([4],[2,5],[1]);
oPrNdx[91]=new ndx([5],[2,5],[1]);
oPrNdx[92]=new ndx([3],[2,5],[1]);
oPrNdx[93]=new ndx([5],[2,5],[1]);
oPrNdx[94]=new ndx([6],[2,5],[1]);
oPrNdx[95]=new ndx([7],[2,5],[1]);
oPrNdx[96]=new ndx([14],[2,5],[1]);
oPrNdx[97]=new ndx([11],[2,5],[1]);
oPrNdx[98]=new ndx([14],[2,5],[1]);
oPrNdx[99]=new ndx([4],[2,3,5],[1]);
oPrNdx[100]=new ndx([4],[2,3,5],[1]);
oPrNdx[101]=new ndx([2],[2,3,5],[1]);
oPrNdx[102]=new ndx([3],[2,3,5],[1]);
oPrNdx[103]=new ndx([5],[2,3,5],[1]);
oPrNdx[104]=new ndx([6],[2,3,5],[1]);
oPrNdx[105]=new ndx([7],[2,3,5],[1]);
oPrNdx[106]=new ndx([10],[2,3,5],[1]);
oPrNdx[107]=new ndx([11],[2,3,5],[1]);
oPrNdx[108]=new ndx([13],[2,3,5],[1]);
oPrNdx[109]=new ndx([14],[2,3,5],[1]);
oPrNdx[110]=new ndx([15],[2,3,5],[1]);
catCategory = [6,5,1,2,4,3];
catPlatform = [1,2];
oShow[0]=new inst3(0,0,0,[99,42,71,44,43,50,31,65,36,38,57,56]);
oShow[1]=new inst3(0,0,1,[58,59,64,65,70,71,72,60,62,66,68,69]);
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,86,76,77,78,79,80,81,82,83,84,87]);
oShow[4]=new inst3(0,3,0,[11,72,71,99,58,109,45,60,62,51,66,67]);
oShow[5]=new inst3(0,4,0,[11,12,13,14,27,28]);
oShow[6]=new inst3(0,5,0,[89,90,91,96,92,93,94,95,97,98,99,100]);
oShow[7]=new inst3(0,6,0,[42,58,65,71,44,57,50,29,31,36,38,59]);
oShow[8]=new inst3(0,6,1,[43,44,49,50,55,56,57,51,53,54,45,47]);
oShow[9]=new inst3(1,0,0,[74,56,34,41,71,73,75]);
oShow[10]=new inst3(1,2,0,[73,74,75]);
oShow[11]=new inst3(1,3,0,[71]);
oShow[12]=new inst3(1,6,0,[56,34,41,71]);
oShow[13]=new inst3(2,0,0,[40,76,65,31,50,38,33,58,43,68,53,66]);
oShow[14]=new inst3(2,2,0,[76]);
oShow[15]=new inst3(2,3,0,[11,51,52,53,54,66,67,68,69,12]);
oShow[16]=new inst3(2,4,0,[11,12,13,14]);
oShow[17]=new inst3(2,6,0,[50,31,38,65,43,33,58,40,51,53,66,68]);
oShow[18]=new inst3(3,0,0,[92,77,29,31,36,102,44,50,59,65,62,60]);
oShow[19]=new inst3(3,2,0,[77]);
oShow[20]=new inst3(3,3,0,[102,62,45,47,11,60,61,51,53,68,46,63]);
oShow[21]=new inst3(3,4,0,[11,12,13,14,28]);
oShow[22]=new inst3(3,5,0,[92,102]);
oShow[23]=new inst3(3,6,0,[29,44,50,36,38,59,65,31,62,68,47,46]);
oShow[24]=new inst3(4,0,0,[89,79,38,59,31,50,90,78,9,22,23,24]);
oShow[25]=new inst3(4,0,1,[36,37,38,39,40,41,42]);
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,[78,26,84,9,1,2,3,4,5,6,22]);
oShow[28]=new inst3(4,3,0,[99,60,100,61,62,11,66,67,68,46,47,51]);
oShow[29]=new inst3(4,4,0,[11,12,13,14,27,28]);
oShow[30]=new inst3(4,5,0,[89,90,99,100]);
oShow[31]=new inst3(4,6,0,[31,36,38,44,50,65,59,29,62,45,52,63]);
oShow[32]=new inst3(4,6,1,[29,30,31,32,33,34,35]);
oShow[33]=new inst3(5,0,0,[103,80,29,22,93,59,44,91,50,36,45,81]);
oShow[34]=new inst3(5,1,0,[22]);
oShow[35]=new inst3(5,2,0,[81,22,80]);
oShow[36]=new inst3(5,3,0,[103,62,45,11,47,66,68,51,53,60,61,52]);
oShow[37]=new inst3(5,4,0,[11,12,13,14,28]);
oShow[38]=new inst3(5,5,0,[91,93,103]);
oShow[39]=new inst3(5,6,0,[65,44,50,29,31,36,38,59,47,45,68,66]);
oShow[40]=new inst3(6,0,0,[83,29,94,59,44,23,2,38,20,82,19,17]);
oShow[41]=new inst3(6,1,0,[2,17,19,20,23]);
oShow[42]=new inst3(6,2,0,[83,2,23,82]);
oShow[43]=new inst3(6,3,0,[104,60,45,11,47,66,68,51,53,67,46,61]);
oShow[44]=new inst3(6,4,0,[11,12,13,14,28]);
oShow[45]=new inst3(6,5,0,[94,104]);
oShow[46]=new inst3(6,6,0,[44,29,36,59,65,31,38,50,47,68,66,60]);
oShow[47]=new inst3(7,0,0,[24,50,3,95,59,84,36,29,85,38,31,44]);
oShow[48]=new inst3(7,1,0,[3,24]);
oShow[49]=new inst3(7,2,0,[85,3,24,84]);
oShow[50]=new inst3(7,3,0,[11,62,45,105,46,60,47,51,52,53,66,67]);
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,[95,105]);
oShow[54]=new inst3(7,6,0,[29,44,50,36,38,65,59,31,47,53,62,68]);
oShow[55]=new inst3(8,0,0,[86,50,31,38,65,43,33,58,40,53,66,68]);
oShow[56]=new inst3(8,2,0,[86]);
oShow[57]=new inst3(8,3,0,[11,68,51,52,67,69,53,54,66,12]);
oShow[58]=new inst3(8,4,0,[11,12,13,14]);
oShow[59]=new inst3(8,6,0,[50,31,38,65,43,33,58,40,51,66,53,68]);
oShow[60]=new inst3(9,0,0,[50,31,38,65,43,33,58,40,51,66,53,68]);
oShow[61]=new inst3(9,3,0,[68,51,52,66,67,53,54,69]);
oShow[62]=new inst3(9,6,0,[50,31,38,65,51,66,53,68,43,33,58,40]);
oShow[63]=new inst3(10,0,0,[106,50,31,38,65,68,51,52,66,67,53,69]);
oShow[64]=new inst3(10,3,0,[11,51,106,52,53,54,66,67,68,69,12]);
oShow[65]=new inst3(10,4,0,[11,12,13,14]);
oShow[66]=new inst3(10,5,0,[106]);
oShow[67]=new inst3(10,6,0,[50,31,38,65,68,51,52,66,67,53,54,69]);
oShow[68]=new inst3(12,0,0,[59,29,31,44,50,36,38,68,45,47,60,62]);
oShow[69]=new inst3(12,3,0,[11,45,46,47,48,51,52,53,60,61,62,66]);
oShow[70]=new inst3(12,4,0,[11,12,13,14,28]);
oShow[71]=new inst3(12,6,0,[44,29,31,36,38,59,65,50,45,47,51,53]);
oShow[72]=new inst3(11,0,0,[97,29,31,4,107,59,36,44,38,65,50,53]);
oShow[73]=new inst3(11,1,0,[4]);
oShow[74]=new inst3(11,2,0,[4]);
oShow[75]=new inst3(11,3,0,[11,62,107,45,47,60,61,46,66,68,51,53]);
oShow[76]=new inst3(11,4,0,[11,12,13,14,28]);
oShow[77]=new inst3(11,5,0,[97,107]);
oShow[78]=new inst3(11,6,0,[29,44,50,36,38,59,65,31,45,47,60,62]);
oShow[79]=new inst3(13,0,0,[50,108,5,31,38,65,9,51,53,66,68,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,51,108,52,53,54,66,67,68,69,12]);
oShow[83]=new inst3(13,4,0,[11,12,13,14]);
oShow[84]=new inst3(13,5,0,[108]);
oShow[85]=new inst3(13,5,0,[108]);
oShow[86]=new inst3(13,6,0,[65,38,31,50,51,52,53,54,66,67,68,69]);
oShow[87]=new inst3(14,0,0,[98,35,87,36,96,109,72,44,59,88,25,6]);
oShow[88]=new inst3(14,1,0,[25,6,0,7,16,21]);
oShow[89]=new inst3(14,2,0,[88,6,25,87]);
oShow[90]=new inst3(14,3,0,[11,72,109,45,47,60,68,51,53,66,52,61]);
oShow[91]=new inst3(14,4,0,[11,12,13,14,28]);
oShow[92]=new inst3(14,5,0,[96,98,109]);
oShow[93]=new inst3(14,6,0,[72,42,35,57,59,29,31,36,38,44,50,65]);
oShow[94]=new inst3(15,0,0,[110,50,31,38,65,51,53,66,68,52,67,69]);
oShow[95]=new inst3(15,3,0,[11,51,110,52,53,54,66,67,68,69,12]);
oShow[96]=new inst3(15,4,0,[11,12,13,14,28]);
oShow[97]=new inst3(15,5,0,[110]);
oShow[98]=new inst3(15,6,0,[50,31,38,65,51,53,66,68,52,54,67,69]);

