

 /* No GEO Stat needed for current site 
 WEBSIDESTORY CODE HBX1.0 (Universal)
 COPYRIGHT 1997-2004 WEBSIDESTORY,INC. ALL
RIGHTS RESERVED. U.S.PATENT No. 6,393,479B1. MORE INFO: http://websidestory.com/privacy
*/


 var _hbEC=0,_hbE=new Array;
 function _hbEvent(a,b){b=_hbE[_hbEC++]=new Object();b._N=a;b._C=0;return b;}
 var hbx=_hbEvent("pv");
 hbx.vpc="HBX0100u";
 hbx.gn="lxk235.lexmark.com";

         function _hbxStrip(a){
                     a = a.split("|").join("");
                     a = a.split("&").join("");
                     a = a.split("'").join("");
                     a = a.split("#").join("");
                     a = a.split("$").join("");
                     a = a.split("%").join("");
                     a = a.split("^").join("");
                     a = a.split("*").join("");
                     a = a.split(":").join("");
                     a = a.split("!").join("");
                     a = a.split("<").join("");
                     a = a.split(">").join("");
                     a = a.split("~").join("");
                     a = a.split(";").join("");
                     a = a.split(" ").join("+");
                     return a;
         }

         //BEGIN EDITABLE SECTION

         //BEGIN OF REFERRER SECTION
         function hasExternalReferrer(){
                     var ref = document.referrer;
                     var prefix = "://";
                     var begin = ref.indexOf(prefix);
                     if (begin==-1)
                                 return false;
                     var end = ref.length;
                     ref = ref.substring(begin + prefix.length, end);
                     end = ref.indexOf("/");
                     if (end != -1)
                                 ref = ref.substring(0, end);
                     end = ref.indexOf(":");
                     if (end != -1)
                                 ref = ref.substring(0, end);
                     return (ref!=document.domain);
         }
         function getCookie(name) {
                       var dc = document.cookie;
                       var prefix = name + "=";
                       var begin = dc.indexOf("; " + prefix);
                       if (begin == -1) {
                         begin = dc.indexOf(prefix);
                         if (begin != 0) return null;
                       } else
                         begin += 2;
                       var end = document.cookie.indexOf(";", begin);
                       if (end == -1)
                         end = dc.length;
                       return unescape(dc.substring(begin + prefix.length, end));
         }

         function setCookie(name, value, expires, path, domain, secure)
         {
           var curCookie = name + "=" + escape(value) +
                       ((expires) ? "; expires=" + expires.toGMTString() : "") + ((path) ? "; path=" + path : "") +
                       ((domain) ? "; domain=" + domain : "") + ((secure) ? "; secure" : "");
           document.cookie = curCookie;
         }
         
         var lexmarkReferrer = "";
         if (hasExternalReferrer()){
        	 lexmarkReferrer=document.referrer;
         }else{
	         var refCookie=getCookie("Lexmark_Referrer");
	         if (refCookie!=null){
	        	 lexmarkReferrer=refCookie;
	         }
         }
         setCookie("Lexmark_Referrer",document.URL, false, '/', document.domain, false);
         //END OF REFERRER SECTION

/* END WEBSIDESTORY CODE */
         var HBXEnvironment = "DEV";
         function searchEvent(searchTerms, resultCount, product, hbxScript)
         {
        	 HBXEvent(searchTerms, resultCount, product, "","");   
        	 var oScript = document.createElement("script");
             oScript.src = hbxScript;
             document.body.appendChild(oScript);   
         }
         
         function HBXEvent(searchTerms, resultCount, product, docid, locale)
         {
        	 var ev1 = _hbEvent("search"); // required definition to create custom event
        	 ev1.keywords = searchTerms; // required value
        	 ev1.results = resultCount; // integer value required. Any number of results, or 0 to have the keyword displayed in the Failed Keywords report
        	 ev1.attr1 = product; // model name
        	 ev1.attr2 = HBXEnvironment; // Environment
        	 ev1.attr3 = docid; // Document opened for the search term
        	 ev1.attr4 = locale; // Document Type (Category),- Locale
        	 
         }
