////////////////////////////////////////////////////////////
// This software is solely the property of Karamasoft LLC. /
//   Copyright 2005 Karamasoft LLC. All rights reserved.   /
//                  www.karamasoft.com                     /
////////////////////////////////////////////////////////////

var ussa0=navigator.appVersion.toLowerCase(); var ussa1=ussa0.indexOf('msie'); var ussa2; if (ussa1 != -1) { ussa2=parseFloat(ussa0.substring(ussa1+5,ussa0.indexOf(';',ussa1))); } var ussa3=(navigator.userAgent.indexOf('Opera') != -1); var ussa4=(ussa1 != -1 && !ussa3) ? true : false; var ussa5=(ussa4 && ussa2 >= 5) ? true : false; var ussa6=(ussa4 && ussa2 >= 6) ? true : false; var ussa7=(!ussa4 && document.getElementById) ? true : false; var ussa8='block'; var ussa9='none'; var ussb0=1000; var ussb1='_sl'; var ussb2='_i'; var ussb3='ussi'; var ussb4='|'; var ussb5=','; var ussb6=' page'; var ussb7='s'; var ussb8=','; var ussb9=-1; var ussc0=null; var searchTermsArr=null; var pageCountArr=null; var ussc3=null; var ussc4=ussb9; var ussc5; function AddEventHandler(obj,ussc6,ussc7) { if (obj.attachEvent) { obj.attachEvent('on'+ussc6,ussc7); } else if (obj.addEventListener) { obj.addEventListener(ussc6,ussc7,true); } } function ussc8(ussc9) { if (ussa4) { return document.all[ussc9]; } else if (ussa7) { return document.getElementById(ussc9); } } function ussd0(ussd1) { var ussd2=ussd1.offsetTop; var ussd3=ussd1.offsetParent; while (ussd3 != null) { ussd2 += ussd3.offsetTop; ussd3=ussd3.offsetParent; } return ussd2; } function ussd4(ussd1) { var ussd5=ussd1.offsetLeft; var ussd3=ussd1.offsetParent; while (ussd3 != null) { ussd5 += ussd3.offsetLeft; ussd3=ussd3.offsetParent; } return ussd5; } function ussd6(obj,ussd7) { if (ussa4) { obj.insertBefore(ussd7); } else if (ussa7) { obj.appendChild(ussd7); } } function ussd8(ussd9,usse0) { if (ussd9) { searchTermsArr=new Array; } if (usse0) { pageCountArr=new Array; } } function usse1(usse2) { if (usse2 != '\t') { var usse3=usse2.split(ussb4); var usse4=usse3.length; if (usse4 >= 1) { searchTermsArr=usse3[0].split(ussb5); if (usse4 >= 2) { pageCountArr=usse3[1].split(ussb5); } else { ussd8(false,true); } } else { ussd8(true,true); } } else { ussd8(true,true); } } function ussj6() { if (ussc3.readyState == 4 && ussc3.responseText) { usse1(ussc3.responseText); ussh2(ussc0); } } function ussf3(ussf0) { if (ussc3 && ussc3.readyState != 0) { ussc3.abort(); } if (ussc3) { ussc3.open("GET",ussf0,true); ussc3.onreadystatechange=ussj6; ussc3.send(null); } } function usse5(usse6) { var usse7=ussc8(usse6); if (usse7.value != usse7.usse8) { ussc0=usse6; ussc4=ussb9; if (usse7.value == '') { usse9(usse7,ussa9); } else { var ussf0=usse7.ussf0+"?s="+usse7.value+"&c="+usse7.ussf1+"&p="+usse7.ussf2+"&x="+((ussc3) ? 'true' : 'false'); if (ussc3) { ussf3(ussf0); } else { var ussf4=ussc8(ussb3); ussf4.src=ussf0; } } usse7.usse8=usse7.value; } } function ussf5(usse6,ussf6) { window.setInterval("usse5('"+usse6+"')",ussf6); } function ussf7(usse7) { var ussf8=usse7.ussf8; if (ussf8) { ussf8.style.left=ussd4(usse7)+"px"; ussf8.style.top=(ussd0(usse7)+usse7.offsetHeight-1)+"px"; ussf8.style.width=(usse7.ussf9) ? usse7.ussf9 : usse7.offsetWidth+((ussa7 && !ussa3) ? -2 : 0)+"px"; } } function ussg0(usse7) { var ussg1=document.createElement("div"); ussg1.id=((usse7.id) ? usse7.id : usse7.name)+ussb1; ussg1.className=usse7.ussg4; ussg1.style.zIndex=ussb0; ussd6(document.body,ussg1); var ussf8=ussc8(ussg1.id); usse7.ussf8=ussf8; ussf7(usse7); if (ussa5) { var ussg2=document.createElement("iframe"); ussg2.id=ussg1.id+ussb2; ussg2.name=ussg2.id; ussg2.frameBorder="0"; ussg2.scrolling="no"; ussg2.style.position="absolute"; ussg2.style.left=ussf8.style.left; ussg2.style.top=ussf8.style.top; ussg2.style.width=ussf8.style.width; ussg2.style.zIndex=ussf8.style.zIndex-1; ussg2.style.display=ussa9; ussd6(document.body,ussg2); usse7.ussg3=ussc8(ussg2.id); } } function ussg5(usse7) { if (!ussc3 && !ussc8(ussb3)) { var ussg2=document.createElement("iframe"); ussg2.id=ussb3; ussg2.name=ussb3; ussg2.src=usse7.ussf0+"?s="+usse7.value+"&c="+usse7.ussf1+"&p="+usse7.ussf2+"&x=false"; ussg2.style.width="0px"; ussg2.style.height="0px"; ussg2.frameBorder="0"; ussd6(document.body,ussg2); } } function ussg6(ussg7,ussg8) { ussg7=''+ussg7; var ussg9=''; for (var i=0,ussh0=ussg7.length; i < ussh0; i++) { if (i != 0 && (ussh0-i) % 3 == 0) { ussg9 += ussg8; } ussg9 += ussg7.charAt(i); } return ussg9; } function usse9(usse7,ussh1) { var ussf8=usse7.ussf8; ussf8.style.display=ussh1; if (ussa5) { var ussg3=usse7.ussg3; ussg3.style.height=ussf8.offsetHeight; ussg3.style.display=ussh1; } } function ussh2(usse6) { var usse7=ussc8(usse6); var ussf8=usse7.ussf8; while (ussf8.childNodes.length > 0) { ussf8.removeChild(ussf8.childNodes[0]); } if (searchTermsArr && searchTermsArr.length > 0) { for (var i=0,ussh3=searchTermsArr.length,ussh4=pageCountArr.length,ussf2=usse7.ussf2; i < ussh3; i++) { var ussg1=document.createElement("div"); ussg1.className=usse7.ussi4; ussg1.ussc4=i; AddEventHandler(ussg1,'mouseover',ussh5); AddEventHandler(ussg1,'mouseout',ussh6); AddEventHandler(ussg1,'mousedown',ussh7); var ussh8=document.createElement("span"); ussh8.className=usse7.ussh9; ussh8.ussc4=i; var ussi0=document.createElement("span"); ussi0.innerHTML=searchTermsArr[i]; ussi0.className=usse7.ussi1; ussi0.ussc4=i; var ussi2=document.createElement("span"); ussi2.className=usse7.ussi3; if (ussf2 && pageCountArr && i < ussh4) { ussi2.innerHTML=ussg6(pageCountArr[i],ussb8)+ussb6+((pageCountArr[i] != 1) ? ussb7 : ''); } ussi2.ussc4=i; ussh8.appendChild(ussi0); ussh8.appendChild(ussi2); ussg1.appendChild(ussh8); ussf8.appendChild(ussg1); } usse9(usse7,ussa8); } else { usse9(usse7,ussa9); } } function ussi5() { var ussc3=null; try { ussc3=new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { ussc3=new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { try { ussc3=new XMLHttpRequest(); } catch (e) { ussc3=null; } } } return ussc3; } function ussi6(ussi7) { return ussi7.keyCode ? ussi7.keyCode : ussi7.charCode ? ussi7.charCode : ussi7.which ? ussi7.which : void 0; } function PopulateSearchTextboxWithSelected() { if (ussc0) { var usse7=ussc8(ussc0); var ussf8=usse7.ussf8; if (ussf8.style.display == ussa8) { if (ussc4 >= 0 && searchTermsArr && searchTermsArr.length > 0) { usse7.value=searchTermsArr[ussc4]; usse7.usse8=usse7.value; usse9(usse7,ussa9); ussc4=ussb9; usse7.focus(); } else { usse9(usse7,ussa9); } } } } function ussi8(ussi9) { if (ussc0) { var usse7=ussc8(ussc0); var ussf8=usse7.ussf8; if (ussf8.style.display == ussa8) { var ussj0=ussf8.childNodes.length; if (ussi9 < ussb9) { ussi9=ussj0-1; } if (ussc4 >= 0 && ussc4 < ussj0) { ussf8.childNodes[ussc4].className=usse7.ussi4; } if (ussi9 >= 0 && ussi9 < ussj0) { ussf8.childNodes[ussi9].className=usse7.ussj1; ussc4=ussi9; } else { ussc4=ussb9; } } } } function ussh5(ussi7) { var ussi7Src=ussi7.srcElement ? ussi7.srcElement : ussi7.target ? ussi7.target : void 0; if (ussi7Src && ussi7Src.ussc4 >= 0) { ussi8(ussi7Src.ussc4); } } function ussh6(ussi7) { ussi8(ussb9); } function ussh7(ussi7) { PopulateSearchTextboxWithSelected(); } function ussj2(ussi7) { var ussj3=ussi6(ussi7); if (ussj3 == 38 || ussj3 == 40) { ussi8(ussc4+((ussj3 == 40) ? 1 : ((ussj3 == 38) ? -1 : 0))); } else if (ussj3 == 9 || ussj3 == 13) { PopulateSearchTextboxWithSelected(); } } function ussj4(ussi7) { if (ussc0) { var usse7=ussc8(ussc0); var ussf8=usse7.ussf8; if (ussf8.style.display == ussa8) { usse9(usse7,ussa9); } } } function SearchOnLoad(usse6,ussf0,ussg4,ussi4,ussj1,ussh9,ussi1,ussi3,ussf6,ussf1,ussf2,ussf9) { var usse7=ussc8(usse6); usse7.usse8=usse7.value; usse7.ussg4=ussg4; usse7.ussf0=ussf0; usse7.ussi4=ussi4; usse7.ussj1=ussj1; usse7.ussh9=ussh9; usse7.ussi1=ussi1; usse7.ussi3=ussi3; usse7.ussf6=ussf6; usse7.ussf1=ussf1; usse7.ussf2=ussf2; usse7.ussf9=ussf9; ussc3=ussi5(); ussg5(usse7); ussg0(usse7); if (!ussc5) { AddEventHandler(document,'keydown',ussj2); AddEventHandler(document,(ussa4) ? 'mousedown' : 'mouseup',ussj4); ussc5=true; } ussf5(usse6,ussf6); } function HandleSuggestIframeOnload() { if (ussc0) { var ussj5=window.frames[ussb3]; searchTermsArr=ussj5.searchTermsArr; pageCountArr=ussj5.pageCountArr; ussh2(ussc0); } } 