Innovative program to manage content websites (catalogues, directories, archives) with large databases to be searched by viewers. Viewer friendly extremely fast. Artificial intelligence ensures that a search never ends with NOT FOUND. Database size has little influence on the time required to perform a search. From the viewer's subjective point of view search is performed in zero time, even if the Internet connection is slow. The database can be searched by as many criteria as may be reasonable. If no item matching all criteria exists Findfast reduces the number of search criteria automatically until successful search is possible.

This is how part of the Findfast JavaScript looks when edited with Microsoft FrontPage

This extract is taken from the original file http://www.ireland-accommodation-directory-com/ce/find.htm
In this simulation the Chinese characters contained in the original are replaced with HTML character entities.

For editing purposes words written in Chinese characters are converted to English words.

function
岨峫(){岭岔=parseInt(document.XX.岭岔.value,16);parent.frames[0].location.href=(uT+'me/h-acco.htm');岢岏=document.XX.岢岏.value;if(岱岝){document.onkeyup=岡岕}else{document.captureEvents(Event.KEYUP);document.onkeyup=岡岖}self.focus();if(parent.frames[3].document.XX.f1.value=='x'){parent.frames[3].document.XX.f1.value=' ';岼岗=true;6(parent.frames[3].document.XX.f2.value,true)}岫岛+='';for(=0;<岢岏.length;++){岫岛+=String.fromCharCode(岭岔^岢岏.charCodeAt());}岨峪();}function 0(){if(岮岁==false){岨岌+=岩岗;document.XX.岴岗.value=('Your choice: '+岨岌.substring(0,1).toUpperCase()+岨岌.substring(1)+'~~~');岭岞(false);岭岓='·';for(=0;');岭岓+=(String.fromCharCode(岨岎+32)+'·');岨岎++}if(岨岎>66){岨峪();document.XX.岭岈.value='Select a location';岲峫(岭岓);岠岛++}else{岫岋=岮峮[0];岭岓=('At '+岫岋+' or not far away');岫岋+='·';岲峫('·sp·');document.XX.岭岈.value='Selected '+岫岋;岲峡()}}else{岫岋=岮峮[岩岗.charCodeAt()-97];岭岓=('At '+岫岋+' or not far away');岫岋+='·';document.XX.岭岈.value='Selected '+岫岋;岲峫('·sp·');岲峡()}}}function 2(){岭岞(false);if(岠岛<4){岨岌+=岩岗;document.XX.岴岗.value=('Your choice: '+岨岌.substring(0,1).toUpperCase()+岨岌.substring(1)+'~~~');岭岓='·';for(=0;<岯岀.length;++){if(岯岀[].substring(10,eval(10+岠岛))==岨岌){岨岎++;if(岠岛==3){岮峮+=岯岀[].substring(0,5)}else{岩岗=岯岀[].substring(eval(10+岠岛),eval(11+岠岛));if(岭岓.indexOf(岩岗)<0){岭岓+=(岩岗+'·')}}}}if(岠岛<3){岲峫(岭岓);document.XX.岭岈.value='Enter the next letter'}岠岛++}if(岠岛==4){岮峮=(岮峮.substring(0,岮峮.length-1));uB=岨岌.indexOf("'")>0;岭岓=('Words in name beginning '+岨岌.substring(0,1).toUpperCase()+(uB?岨岌.substring(1).toUpperCase():岨岌.substring(1))+'~~~');岮峮=岮峮.split('$');岲岑=10;岲岒=13;岫岋=岨岌;document.XX.岭岈.value=岭岓;岲峡()}}function 7(岭岈){岺岔('acc/'+岭岈+'-area');岭岞(false)}function 8(岭岈){if(岭岈!='sp'){岺岔('key/'+岭岈)}}function 岺岔(x){document.images[35].src=('../im/'+x+'.gif')}function 岲峫(岭岈){岶岞=岭岈;岩岐=(岭岈+'sp·sp·sp·sp·sp·sp·sp·sp·sp·sp·sp·sp·sp·sp·sp·sp·sp·sp·sp·sp·sp·sp·sp·sp·sp·sp·sp·sp·sp·sp·sp·');if(岩岐.indexOf('.')>0){岩岐=岩岐.split('.');岩岐=(岩岐[0]+'dot'+岩岐[1]+'.·')}if(岩岐.indexOf(' ')>0){岩岐=岩岐.split(' ');岩岐=('·sp1·sp2'+岩岐[0]+岩岐[1].substring(1)+' ·')}岩岐=岩岐.split('·');for(=1;<30;++){if((document.images[+5].src=='../im/key/sp.gif')&&(岩岐[]=='sp')){break}else{document.images[+5].src=('../im/key/'+岩岐[]+'.gif')}}document.images[5].src='../im/key/typea.gif';self.focus()}function 岲峬(岭岈){岡峫+=(岨岌+岭岈+'·');岭岈=岭岈.substring(岭岈.length-1);岩岐+=(岭岈<'!'?'':(岭岈=='.'?'dot·':岭岈+'·'))}function 岲峮(){岮岁=false;岮岍=false;岠岛=1;岨岌='';岡峫='';岨岎=0;岮峮='';岩岐='';岫岙='$';岢岍='$';document.XX.岭岈.value='what next?';document.XX.岴岗.value='';岺岔('key/sp');for(=0;<37;++){document.images[+1].src='../im/key/sp.gif'}document.images[6].src='../im/key/no.gif';document.XX.岩岈.value='Not active';self.focus()}function 岲峯(){if(岮岍){岨岎++;document.XX.岴岗.value='Click on a group tab at the top';document.images[0].src='../im/key/att.gif';岲峫('·no·');document.XX.岩岈.value='Not active';岨岎--;parent.frames[0].location.href=(uT+'pi/disp.htm');岮岍=false;document.images[37].src='../im/key/todisplay.gif'}}function 岲峠(岭岈){y=岶岞.split('·');for(=0;<岯岀.length;++){if(岭岏!=0){岭岕=岯岀[].split('$');if(岭岏==0){岭岁=岭岕[3].indexOf(岫岋)>-1}else{岭岁=(岯岀[].substring(岲岑,岲岒)==岫岋)}}else{岭岁=(岯岀[].indexOf(岫岋)>0);if(岭岁) 岭岕=岯岀[].split('$')}if(岭岁){if(岨岎>23) 岨岎=岨岎/岢岝;if((岨岎%10==0)&&(岨岎<99)){岫岛+=('===== Group '+Math.ceil((岨岎+1)*0.1)+'====');parent.frames[3].document.XX.f1.value++}岭岈+=('·'+岯岀[].substring(0,4));岨岎++;if(岨岎>100){break}else{y=岭岕[2].length-1;w=岭岕[2].substring(0,y);x=岭岕[2].substring(y);switch(x){case '%':w+='¹';break;case ':':w+='²';break;case '#':w+='³';break;default: w+=x}岾岞+=('$'+岭岕[2]+' in '+w);岫岛+=('» '+w+' '+岭岕[3]+', Co. '+xV[pM.indexOf(岭岕[1].substring(2,3))]+'')}}}parent.frames[3].document.XX.f2.value=岭岈.substring(1);parent.frames[3].document.XX.f3.value=岾岞.substring(1);if(岨岎>0){岭岀=岱岏;岲峫('·esc·');岨峪();document.XX.岴岗.value=(岨岎>100?'More than 100 hits':(岨岎+' hit'+(岨岎>1?'s':'')))+' '+(岨岎>100?'Displaying first 100':parent.frames[3].document.XX.f1.value+' group'+(岨岎>10?'s':''))+' will be displayed';document.images.sel.src="../im/key/sp.gif";document.XX.岩岈.value=' Display ';岮岍=true;岠岛=6}}function 3(岩岗){if(typeof(岩岗)=='string'){document.岶岋.src='../im/key/ep-'+岩岗+'.gif';if(岩岗<'x'){岲岒=7;if(岫岙<'x'){岲岑=5;岫岋=岫岙+岩岗;document.XX.岭岈.value='All in area, price range: Euro '+岨岊[Math.max(0,岩岗.charCodeAt()-96)]}else{岲岑=6;岫岋=岩岗;document.XX.岭岈.value='Price range: Euro '+岨岊[Math.max(0,岩岗.charCodeAt()-96)]+' anywhere'}}else{岲岑=5;岲岒=6;岫岋=岫岙;document.XX.岭岈.value='All in area, all price ranges'}岲峡()}}function 9(岭岈){if(((岫岙+岭岈)!='6x')&&(typeof(岭岈)=='string')){岺岔('key/c'+岭岈);if(岫岙<6){岲岑=(岭岈<'x'?7:8);岲岒=9;岫岋=(岭岈<'x'?岭岈+岫岙:岫岙)}else{岲岑=7;岲岒=8;岫岋=岭岈}岭岏++;岯岑=xV[岭岈.charCodeAt()-97];if(岫岋.length==1){岭岓='All entries in County '+岯岑;document.岶岋.src="../im/key/im6.gif";document.XX.岭岈.value=岭岓;岲峡()}else{岭岓='All listed '+uE[岫岙]+'s in County '+岯岑;岲峡();if(岨岎==0){document.images[37].src='../im/key/sa.gif';岫岋=岭岈;document.岶岋.src="../im/key/im6.gif";岲岒=8;岫岋=岩岗;岲峡()}}}else{if((岫岙+岭岈)=='6x') 岭岏=5;6(5,true)}}function 岭岞(y){document.岶岋.src='../im/key/'+(y?'ns':'0')+'.gif'}

Visitor counter