////////////////////////////////////////////////////////////
// This software is solely the property of Karamasoft LLC. /
//   Copyright 2007 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,ussj8); 
    } 
    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 == ussj8) 
//        { 
//            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; 
    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); 
    } 
} 
