////////////////////////////////////////////////////////////
// This software is solely the property of Karamasoft LLC. /
//   Copyright 2011 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; var ussk7; var ussk8=false; var ussk9; 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); var ussl0=ussk9[usse6]; if (usse7 && ussl0 && usse7.value != ussl0.usse8) { ussc0=usse6; ussc4=ussb9; if (usse7.value == '') { ussj9(usse7,ussj8); } else { var ussf0=ussl0.ussf0+"?s="+usse7.value+"&c="+ussl0.ussf1+"&p="+ussl0.ussf2+"&x="+((ussc3) ? 'true' : 'false'); if (ussc3) { ussf3(ussf0); } else { var ussf4=ussc8(ussb3); ussf4.src=ussf0; } } ussl0.usse8=usse7.value; } } function ussf5(usse6,ussf6) { window.setInterval("usse5('"+usse6+"')",ussf6); } function ussf7(usse7) { var ussl0=ussk9[usse7.id]; var ussf8=ussc8(ussl0.ussl1); if (ussf8 && ussl0) { ussf8.style.left=ussd4(usse7)+"px"; ussf8.style.top=(ussd0(usse7)+usse7.offsetHeight-1)+"px"; ussf8.style.width=(ussl0.ussf9) ? ussl0.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 ussl0=ussk9[usse7.id]; if (!ussc8(ussl0.ussl1)) { var ussg1=document.createElement("div"); ussg1.id=ussl0.ussl1; ussg1.className=ussl0.ussg4; ussg1.style.zIndex=ussb0; ussd6(document.body,ussg1); if (ussa5) { var ussf8=ussc8(ussl0.ussl1); var ussg2=document.createElement("iframe"); ussg2.id=ussl0.ussl2; 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); } } ussf7(usse7); } function ussg5(usse7) { if (!ussc3 && !ussc8(ussb3)) { var ussl0=ussk9[usse7.id]; var ussg2=document.createElement("iframe"); ussg2.id=ussb3; ussg2.name=ussb3; ussg2.src=ussl0.ussf0+"?s="+usse7.value+"&c="+ussl0.ussf1+"&p="+ussl0.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 ussl0=ussk9[usse7.id]; var ussf8=ussc8(ussl0.ussl1); ussf8.style.display=displayMode; if (ussa5) { var ussg3=ussc8(ussl0.ussl2); ussg3.style.height=ussf8.offsetHeight; ussg3.style.display=displayMode; } } function ussh2(usse6) { var usse7=ussc8(usse6); var ussl0=ussk9[usse6]; var ussf8=ussc8(ussl0.ussl1); 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=ussl0.ussf2; i < ussh3; i++) { var ussg1=document.createElement("div"); ussg1.className=ussl0.ussi4; ussg1.ussc4=i; AddEventHandler(ussg1,'mouseover',ussh5); AddEventHandler(ussg1,'mouseout',ussh6); AddEventHandler(ussg1,'mousedown',ussh7); var ussh8=document.createElement("span"); ussh8.className=ussl0.ussh9; ussh8.ussc4=i; var ussi0=document.createElement("span"); ussi0.innerHTML=searchTermsArr[i]; ussi0.className=ussl0.ussi1; ussi0.ussc4=i; var ussi2=document.createElement("span"); ussi2.className=ussl0.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 ussl0=ussk9[ussc0]; var ussf8=ussc8(ussl0.ussl1); if (ussf8.style.display == ussj7) { if (ussc4 >= 0 && searchTermsArr && searchTermsArr.length > 0) { usse7.value=searchTermsArr[ussc4]; ussl0.usse8=usse7.value; ussj9(usse7,ussj8); ussc4=ussb9; usse7.focus(); } else { ussj9(usse7,ussj8); } } } } function ussi8(ussi9) { if (ussc0) { var usse7=ussc8(ussc0); var ussl0=ussk9[ussc0]; var ussf8=ussc8(ussl0.ussl1); 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=ussl0.ussi4; } if (ussi9 >= 0 && ussi9 < ussj0) { ussf8.childNodes[ussi9].className=ussl0.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(); if (ussc0) { var ussl0=ussk9[ussc0]; if (ussl0.ussk6) { ussc8(ussl0.ussk6).click(); } } } 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); if (usse7) { var ussl0=ussk9[ussc0]; var ussf8=ussc8(ussl0.ussl1); if (ussf8.style.display == ussj7) { ussj9(usse7,ussj8); } } } } function UltimateSearchSuggest(usse6,ussk6,ussf0,ussg4,ussi4,ussj1,ussh9,ussi1,ussi3,ussf6,ussf1,ussf2,ussf9) { this.usse6=usse6; this.ussk6=ussk6; this.ussf0=ussf0; this.ussg4=ussg4; this.ussi4=ussi4; this.ussj1=ussj1; this.ussh9=ussh9; this.ussi1=ussi1; this.ussi3=ussi3; this.ussf6=ussf6; this.ussf1=ussf1; this.ussf2=ussf2; this.ussf9=ussf9; this.ussl1=usse6+ussb1; this.ussl2=this.ussl1+ussb2; this.ussl3(); var usse7=ussc8(usse6); usse7.autocomplete='off'; this.usse8=usse7.value; ussc3=ussi5(); ussg5(usse7); ussg0(usse7); if (!ussc5) { AddEventHandler(document,'keydown',ussj2); AddEventHandler(document,(ussa4) ? 'mousedown' : 'mouseup',ussj4); ussc5=true; } ussf5(usse6,ussf6); } UltimateSearchSuggest.prototype.ussl3=function () { if (!ussk9) { ussk9=new Object; } ussk9[this.usse6]=this; }; function InitiateUltimateSearchSuggest(usse6,ussl4,ussl5) { if (ussl4 && typeof (Sys) != 'undefined' && typeof (Sys.WebForms) != 'undefined' && typeof (Sys.WebForms.PageRequestManager) != 'undefined') { ussl6(usse6,ussl4,ussl5); if (!ussk8) { Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(ussl7); ussk8=true; } } else if (typeof (ussk9) != 'undefined' && typeof (ussk9[usse6]) != 'undefined') { ussl5(); } else { AddEventHandler(window,'load',ussl5); } } function ussl6(usse6,ussl4,ussl5) { if (typeof (ussk7) == 'undefined') { ussk7=new Object; } var ussl8=new Object; ussl8.ussl4=ussl4; ussl8.ussl5=ussl5; ussk7[usse6]=ussl8; } function ussl7(sender,args) { for (var usse6 in ussk7) { var ussl9=$get(ussk7[usse6].ussl4); if (Array.contains(args.get_panelsCreated(),ussl9) || Array.contains(args.get_panelsUpdated(),ussl9)) { if ($get(usse6)) ussk7[usse6].ussl5(); } } } function HandleSuggestIframeOnload() { if (ussc0) { var ussj5=window.frames[ussb3]; searchTermsArr=ussj5.searchTermsArr; pageCountArr=ussj5.pageCountArr; ussh2(ussc0); } } if (typeof(Sys) != 'undefined' && typeof(Sys.Application) != 'undefined') { Sys.Application.notifyScriptLoaded(); } 
