﻿////////////////////////////////////////////////////////////
// This software is solely the property of Karamasoft LLC. /
//   Copyright 2009 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 ussk0 = (navigator.userAgent.indexOf('Safari') != -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 ussj7 = 'block'; var ussj8 = '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 RemoveEventHandler(obj, ussc6, ussc7) { if (obj.detachEvent) { obj.detachEvent('on' + ussc6, ussc7); } else if (obj.removeEventListener) { obj.removeEventListener(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 == '') { ussj9(usse7, ussj8); } 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"; if (ussa5) { var ussg2 = ussc8(ussf8.id + ussb2); if (ussg2) { ussg2.style.left = ussf8.style.left; ussg2.style.top = ussf8.style.top; ussg2.style.width = ussf8.style.width; } } } } 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; if (ussa5) { var ussg2 = document.createElement("iframe"); ussg2.id = ussg1.id + ussb2; ussg2.name = ussg2.id; if (window.location.protocol == 'https:') { ussg2.src = "blank.htm"; } ussg2.frameBorder = "0"; ussg2.scrolling = "no"; ussg2.style.position = "absolute"; ussg2.style.zIndex = ussf8.style.zIndex - 1; ussg2.style.display = ussj8; ussd6(document.body, ussg2); usse7.ussg3 = ussc8(ussg2.id); } ussf7(usse7); } 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 ussj9(usse7, displayMode) { var ussf8 = usse7.ussf8; ussf8.style.display = displayMode; if (ussa5) { var ussg3 = usse7.ussg3; ussg3.style.height = ussf8.offsetHeight; ussg3.style.display = displayMode; } } function ussh2(usse6) { var usse7 = ussc8(usse6); var ussf8 = usse7.ussf8; while (ussf8.childNodes.length > 0) { var ussg1 = ussf8.childNodes[0]; RemoveEventHandler(ussg1, 'mouseover', ussh5); RemoveEventHandler(ussg1, 'mouseout', ussh6); RemoveEventHandler(ussg1, 'mousedown', ussh7); ussf8.removeChild(ussg1); } 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); } ussf7(usse7); ussj9(usse7, ussj7); } else { ussj9(usse7, ussj8); } } function ussi5() { var ussc3 = null; if (window.XMLHttpRequest) { try { ussc3 = new XMLHttpRequest(); } catch (e) { ussc3 = null; } } else if (window.ActiveXObject) { try { ussc3 = new ActiveXObject('Microsoft.XMLHTTP'); } catch (e) { try { ussc3 = new ActiveXObject('Msxml2.XMLHTTP'); } 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 == ussj7) { if (ussc4 >= 0 && searchTermsArr && searchTermsArr.length > 0) { usse7.value = searchTermsArr[ussc4]; usse7.usse8 = usse7.value; ussj9(usse7, ussj8); ussc4 = ussb9; usse7.focus(); } else { ussj9(usse7, ussj8); } } } } function ussi8(ussi9) { if (ussc0) { var usse7 = ussc8(ussc0); var ussf8 = usse7.ussf8; if (ussf8.style.display == ussj7) { 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))); if (ussk0) { ussi7.returnValue = false; } } else if (ussj3 == 9 || ussj3 == 13) { PopulateSearchTextboxWithSelected(); } } function ussj4(ussi7) { if (ussc0) { var usse7 = ussc8(ussc0); var ussf8 = usse7.ussf8; if (ussf8.style.display == ussj7) { ussj9(usse7, ussj8); } } } 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; usse7.autocomplete = 'off'; 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); } } 
