PageSourceSearch

https://www.blackfootvalleydispatch.com/apps/clear/clear.js

js blackfootvalleydispatch.com collected 2026-09-29 21:54:52 UTC 25,647 bytes, 124 lines download raw bytes

1
2var CLEAR,AJAXready,onAJAX,afterAJAX;Array.prototype.has=function(v){for(var i=0;i<this.length;i++){if(this[i].toString().toLowerCase()==v.toString().toLowerCase()){return true;}}
3return false;};if(typeof AJAXready!="function"){AJAXready=function(){};}
4if(typeof onAJAX!="function"){onAJAX=function(){};}
5if(typeof afterAJAX!="function"){afterAJAX=function(){};}
6if(typeof expiredAJAX!="function"){expiredAJAX=function(){CLEAR.f.dialog('Expired Session','This session has expired.<br>To handle expired sessions add a global javascript function called expiredAJAX(element) to your application.');};}
7if(typeof progressAJAX!="function"){progressAJAX=function(){};}
8if(typeof writeHTML!="function"){writeHTML=function(div,content){CLEAR.f.$(div).innerHTML=content;};}
9if(typeof appendHTML!="function"){appendHTML=function(div,content){CLEAR.f.$(div).innerHTML+=content;};}
10if(typeof prependHTML!="function"){prependHTML=function(div,content){CLEAR.f.$(div).innerHTML=content+CLEAR.f.$(div).innerHTML;};}
11(function(){var i,trueName='';for(i=0;i<16;i++){trueName+=String.fromCharCode(Math.floor(Math.random()*26)+97);}
12if(typeof CLEAR==='object'){window[trueName]=CLEAR;}else{window[trueName]={};CLEAR=window[trueName];}
13CLEAR.loaded=false;CLEAR.trueName=trueName;CLEAR.f=function(){return{init:function(target){var k=document.getElementsByTagName('SCRIPT');for(var i=0;i<k.length;i++){if((k[i].src&&k[i].src.match(target))||(k[i].dataset.src&&k[i].dataset.src.match(target))){CLEAR.a={};if(k[i].innerHTML){CLEAR.a=CLEAR.f.parseJson(k[i].innerHTML);}
14CLEAR.f.houseKeep();k[i].parentNode.removeChild(k[i]);CLEAR.f.monitorAJAX();CLEAR.loaded=true;CLEAR.f.report('info','AJAX Ready!');if(typeof CLEAR.a.onload==='function'){CLEAR.a.onload();}
15break;}}},monitorAJAX:function(){if(typeof CLEAR.a!="undefined"){if(typeof CLEAR.a.trigger!="undefined"){CLEAR.f.ajaxForms(CLEAR.a.trigger);CLEAR.f.ajaxAnchors(CLEAR.a.trigger);CLEAR.f.ajaxDivs(CLEAR.a.trigger);CLEAR.f.ajaxInputs(CLEAR.a.trigger);for(var x=0;x<CLEAR.a.othertargets.length;x++){CLEAR.f.ajaxElements(CLEAR.a.trigger,CLEAR.a.othertargets[x],'dblclick')}}}},setvalue:function(nm,v){var i,n=document.getElementsByName(nm);for(i=0;i<n.length;i++){if(n[i].type=='hidden'||n[i].type=='text'||n[i].type=='password'||n[i].type=='textarea'||n[i].type=='submit'){n[i].value=v[0];}
16if(n[i].type=='checkbox'&&n[i].nodeName=='INPUT'){if(v.has(n[i].value)){n[i].checked=true;}else{n[i].checked=false;}}
17if(n[i].nodeName=='SELECT'){var z,inputArray=n[i].getElementsByTagName('option');for(z=0;z<inputArray.length;z++){if(v.has(inputArray[z].value)){inputArray[z].selected=true;}else{inputArray[z].selected=false;}}}
18if(n[i].type=='radio'&&n[i].nodeName=='INPUT'){if(v.has(n[i].value)){n[i].checked=true;}else{n[i].checked=false;}}}},getvalue:function(nm){var i,n=document.getElementsByName(nm);var v=[];for(i=0;i<n.length;i++){if(n[i].type=='hidden'||n[i].type=='text'||n[i].type=='password'||n[i].type=='textarea'){return n[i].value;}
19if(n[i].type=='radio'&&n[i].nodeName=='INPUT'&&n[i].checked){return n[i].value;}
20if(n[i].type=='checkbox'&&n[i].nodeName=='INPUT'&&n[i].checked){v.push(n[i].value);}
21if(n[i].nodeName=='SELECT'){var z,inputArray=n[i].getElementsByTagName('option');for(z=0;z<inputArray.length;z++){if(inputArray[z].selected){v.push(inputArray[z].value);}}}}
22return v;},report:function(t,m){if(typeof console!="undefined"){if(t.toLowerCase()=='error'){console.error(m);}
23if(t.toLowerCase()=='info'){console.info(m);}
24if(t.toLowerCase()=='log'){console.log(m);}}else{if(t.toLowerCase()=='error'){window.status='ERROR: '+m;}}
25return true;},parseJson:function(json){this.parseJson.data=json;if(typeof json!=='string'){return{"err":"trying to parse a non-string JSON object"};}
26try{var f=Function(['var document,top,self,window,parent,Number,Date,Object,Function,','Array,String,Math,RegExp,Image,ActiveXObject;','return (',json.replace(/<\!--.+-->/gim,'').replace(/\bfunction\b/g,'function­'),');'].join(''));return f();}catch(e){return{"err":"trouble parsing JSON object; running with defaults"};}},houseKeep:function(){var defaults={"trigger":"AJAX","webapp":"false","othertargets":[],"debug":false,"onload":AJAXready,"useAIM":false,"reloadonerror":false,"loadingID":"processing","loadingHTML":"loading..."};for(var d in defaults){if(CLEAR.a[d]===undefined){CLEAR.a[d]=defaults[d];}}
27CLEAR.p=[];},ajaxRequest:function(){return new XMLHttpRequest();},serialize:function(theform,sendtype,thisel){var obj={};obj['$']=[];var el2=theform.elements;var el=[];var i=0;var els;var disabled;var ajax;for(i=0;i<el2.length;i++){el.push(el2[i]);}
28var temp=theform.getElementsByTagName('input');for(i=0;i<temp.length;i++){if(temp[i].type==='image'){el.push(temp[i]);}}
29for(i=0;i<el.length;i++){var el_i_name=el[i].name.replace(/\[/g,"%5B").replace(/,/g,"%2C").replace(/\]/g,"%5D");if((el[i].type==='image'||el[i].type==='submit')&&el[i].isclicked){window.status=el[i].value+' in process...';window.waiting=window.status;obj['ajax.clicked']=el[i].name;}
30if(sendtype&&sendtype.toLowerCase()==="inputs"&&el[i]!=thisel){ajax=el[i].getAttribute('hold')||el[i].getAttribute('data-hold');if(ajax===''){ajax=false;}else{ajax=true;}}else{ajax=true;}
31if(((el[i].type==='radio'||el[i].type==='checkbox')&&el[i].checked)||(el[i].type!='radio'&&el[i].type!='checkbox')&&(el[i].type!='reset')&&ajax){if(el[i].type==='select-multiple'||el[i].type==='checkbox'){obj[el_i_name]=CLEAR.f.getvalue(el[i].name);}else if(el[i].type==='image'){if(!(disabled)){if(el[i].isclicked){obj[el_i_name]=el[i].value;obj[el_i_name+'.x']=el[i].x;obj[el_i_name+'.y']=el[i].y;}}}else{if(el[i].type=='file'){if(el[i].files){obj[el_i_name]=el[i].files;if(el[i].files[0]){for(var q in el[i].files){obj['$'][q]=el[i].files[q];}}}else{var temp=el[i].value.split('\\');var v=temp[temp.length-1];obj[el_i_name]=v;}}else{if(el[i].type==='submit'){if(el[i].isclicked){obj[el_i_name]=el[i].value;}}else{obj[el_i_name]=el[i].value;}}}}
32el[i].isclicked=false;}
33if(thisel&&thisel.name){if(typeof obj['ajax.clicked']=='undefined'){obj['ajax.clicked']=thisel.name;}}
34return obj;},identifythis:function(el){return function(e){el.savestate=el.disabled;if(typeof e!=='undefined'){if(el.type==="image"||el.type==="anchor"){var x=0,y=0,l=0,t=0;if(e.pageX||e.pageY){x=e.pageX;y=e.pageY;}else if(e.clientX||e.clientY){x=e.clientX+document.body.scrollLeft+el.scrollLeft;y=e.clientY+document.body.scrollTop+el.scrollTop;}
35var eltemp=el;if(eltemp.offsetParent){do{l+=eltemp.offsetLeft;t+=eltemp.offsetTop;}while(eltemp=eltemp.offsetParent);}
36el.x=parseInt(x-l,10);el.y=parseInt(y-t,10);el.l=parseInt(l,10);el.t=parseInt(t,10);}}
37el.isclicked=true;};},forceOnChange:function(){this.blur();this.focus();},ajaxForms:function(c){var inputArray=document.getElementsByTagName('input');for(i=0;i<inputArray.length;i++){if(inputArray[i].type=="submit"||inputArray[i].type=="image"){inputArray[i].isclicked=false;CLEAR.f.observe(inputArray[i],'click',CLEAR.f.identifythis(inputArray[i]));}}
38var inputArray=document.getElementsByTagName('button');for(i=0;i<inputArray.length;i++){if(inputArray[i].type=="submit"||inputArray[i].type=="image"){inputArray[i].isclicked=false;CLEAR.f.observe(inputArray[i],'click',CLEAR.f.identifythis(inputArray[i]));}}
39var forms=document.getElementsByTagName('form');for(i=0;i<forms.length;i++){if(forms[i].className.indexOf(c)!=-1||forms[i].getAttribute(c)!==null||forms[i].getAttribute('data-'+c)!==null){CLEAR.f.debug('ajax added to form... '+forms[i].action);forms[i].onsubmit=CLEAR.f.submitEvent(forms[i]);}else{if(CLEAR.a.webapp){var a=forms[i].action;var b=a.substring(a.indexOf('#'));var c0=b.substring(b.indexOf('/'));if(CLEAR.f.left(b,1)=='#'){CLEAR.f.debug('Hashtag Found '+a+' '+b+' '+c0);forms[i].action=c0;CLEAR.f.debug('ajax added to form... '+forms[i].action);forms[i].onsubmit=CLEAR.f.submitEvent(forms[i]);}}}}},inputEvent:function(el){return function(e){if(e.target.type==='image'){coords=CLEAR.f.GetCoordinates(e,e.target);CLEAR.f.$(el).x=coords.x;CLEAR.f.$(el).y=coords.y;}
40CLEAR.f.$(el).event=e;CLEAR.f.$(el).twr='input';if(!CLEAR.f.$(el).events){CLEAR.f.$(el).events=[];}
41CLEAR.f.$(el).events.push(e);CLEAR.f.runForm(el.form,'INPUTS',el);};},submitEvent:function(el){return function(e){CLEAR.f.$(el).event=e;if(!CLEAR.f.$(el).events){CLEAR.f.$(el).events=[];}
42CLEAR.f.$(el).events.push(e);return CLEAR.f.runForm(el,'FORM',el);};},hrefEvent:function(el){return function(e){var i;i=CLEAR.f.identifythis(el);
42el.type="anchor";i(e);CLEAR.f.$(el).event=e;if(!CLEAR.f.$(el).events){CLEAR.f.$(el).events=[];}
43CLEAR.f.$(el).events.push(e);CLEAR.f.doAJAX(el,el.href,'POST',{'ajax.clicked':'anchor','ajax.name':el.getAttribute('name'),'ajax.value':el.getAttribute('value')},false);return false;};},dataHrefEvent:function(el){return function(e){var i;var href;i=CLEAR.f.identifythis(el);el.type="div";el.activator=evt;i(e);CLEAR.f.$(el).event=e;if(el.getAttribute('href')){href=el.getAttribute('href');}else if(el.getAttribute('data-href')){href=el.getAttribute('data-href');}else{return false;}
44CLEAR.f.doAJAX(el,href,'POST',{'ajax.clicked':el.id,'ajax.innerHTML':el.innerHTML},false);return false;};},ajaxAnchors:function(c){CLEAR.f.ajaxElements(c,'a','anchorclick');},ajaxDivs:function(c){CLEAR.f.ajaxElements(c,'div','dblclick');},ajaxElements:function(c,theKind,theDefault){var event;var ev;var divArray=document.getElementsByTagName(theKind);for(i=0;i<divArray.length;i++)
45{if(divArray[i].className.indexOf(c)!=-1||divArray[i].getAttribute(c)!==null||divArray[i].getAttribute('data-'+c)!==null){event=theDefault;ev=false;if(divArray[i].getAttribute(c)){ev=divArray[i].getAttribute(c);}
46if(divArray[i].getAttribute('data-'+c)){ev=divArray[i].getAttribute('data-'+c);}
47if(ev!=''){event=ev.split(' ');}else{event=event.split(' ');}
48for(x=0;x<event.length;x++){if(event[x]=='anchorclick'){divArray[i].onclick=CLEAR.f.hrefEvent(divArray[i]);}else{CLEAR.f.observe(divArray[i],event[x],CLEAR.f.dataHrefEvent);}}}}},ajaxInputs:function(c){var evt='change';var event;var q;var input;var ev;var x;for(q=0;q<3;q++){if(q===0){input=document.getElementsByTagName('select');}else if(q==1){input=document.getElementsByTagName('input');}else{input=document.getElementsByTagName('textarea');}
49for(i=0;i<input.length;i++){if(input[i].className.indexOf(c)!=-1||input[i].getAttribute(c)!==null||input[i].getAttribute('data-'+c)!==null)
50{CLEAR.f.debug('ajax added to input... "'+input[i].name+'" '+input[i].form.action);event=evt;ev=false;if(input[i].getAttribute(c)){ev=input[i].getAttribute(c);}
51if(input[i].getAttribute('data-'+c)){ev=input[i].getAttribute('data-'+c);}
52if(ev!=''){event=ev.split(' ');}else{event=event.split(' ');}
53for(x=0;x<event.length;x++){if(navigator.appName=='Microsoft Internet Explorer'&&(input[i].type=='radio'||input[i].type=='checkbox')){CLEAR.f.observe(input[i],'click',CLEAR.f.forceOnChange);}
54CLEAR.f.observe(input[i],event[x],CLEAR.f.inputEvent(input[i]));}}}}},postOverlay:function(url,data,id){id=CLEAR.f.$(id);if(typeof id=='undefined'){id=document;}
55if(typeof data=='undefined'){data={};}
56data['ajax.clicked']='overlay';CLEAR.f.doAJAX(id,url,'POST',data,false);return false;},getOverlay:function(url,id){id=CLEAR.f.$(id);if(typeof id=='undefined'){id=document;}
57CLEAR.f.doAJAX(id,url,'GET','',false);return false;},runOverlay:function(url,id){id=CLEAR.f.$(id);if(typeof id=='undefined'){id=document;}
58CLEAR.f.doAJAX(id,url,'POST',{'ajax.clicked':'overlay'},false);return false;},runAnchor:function(id){id=CLEAR.f.$(id);CLEAR.f.doAJAX(id,id.href,'POST',{'ajax.clicked':'anchor','ajax.name':el.getAttribute('name'),'ajax.value':el.getAttribute('value')},false);return false;},runForm:function(form,sendtype,elem){var proc=true,el=CLEAR.f.$(form);var q;if(el){var getEls=el.elements;var hasfilefield=false;var hasAjaxRequest=false;for(i=0;i<getEls.length;i++){if(getEls[i].name=='ajaxrequest'){hasAjaxRequest=true;}
59if(getEls[i].type=='file'){hasfilefield=true;}}
60if(typeof CLEAR.a.useAIM=="undefined"){CLEAR.a.useAIM=false;}
61if((typeof FormData=='undefined'&&hasfilefield)||CLEAR.a.useAIM){if(sendtype=='INPUTS'){proc=CLEAR.f.processing(true,elem);}else{proc=CLEAR.f.processing(true,el);}
62if(proc===false){return proc;}
63if(hasAjaxRequest===false){var newdiv;try{newdiv=document.createElement('<input name="ajaxrequest">');}catch(e){};if(!newdiv||newdiv.name!='ajaxrequest'){newdiv=document.createElement('input');newdiv.setAttribute('name','ajaxrequest');}
64newdiv.setAttribute('type','hidden');newdiv.setAttribute('value','TWRerror');el.insertBefore(newdiv,el.firstChild);}
65CLEAR.f.AIM.submit(el);if(sendtype&&sendtype.toLowerCase()==="inputs"){form.submit();}else{return true;}}else{if(!el.method){el.method='POST';}
66CLEAR.f.doAJAX(elem,el.action,el.method,CLEAR.f.serialize(el,sendtype,elem),hasfilefield);return false;}}},form:function(f,name){f.setAttribute('target',name);},submit:function(f,c){document.getElementsByName('ajaxrequest')[0].value="IFRAME";CLEAR.f.AIM.form(f,CLEAR.f.AIM.frame(f,c));if(c&&typeof(c.onStart)=='function'){return c.onStart();}else{return true;}},AIM:{frame:function(f){var n='f'+Math.floor(Math.random()*99999);var d=document.createElement('DIV');d.innerHTML='<iframe style="display:none;" src="about:blank" id="'+n+'" name="'+n+'" onload="CLEAR.f.AIM.loaded(\''+f.id+'\',\''+n+'\')"></iframe>';document.body.appendChild(d);window.onbeforeunload=function(e){}
67var q;var p;var i=document.getElementById(n);p={lengthComputable:false,iframe:i}
68f.progress={loaded:0,total:100,percent:0};q=(function(e,p){return function(){CLEAR.f.progress(e,p);};})(f,p);i.progressInterval=setInterval(q,750);return n;},form:function(f,name){f.setAttribute('target',name);},submit:function(f){document.getElementsByName('ajaxrequest')[0].value="IFRAME";CLEAR.f.AIM.form(f,CLEAR.f.AIM.frame(f));return true;},loaded:function(f,id){var i=document.getElementById(id);var d;clearInterval(i.progressInterval);if(typeof i.contentDocument!="undefined"&&i.contentDocument){d=i.contentDocument;}else if(typeof i.contentWindow!="undefined"&&i.contentWindow){d=i.contentWindow.document;}else{d=window.frames[id].document;}
69if(typeof d!="undefined"&&d.location.href=="about:blank"){return;}
70if(window.waiting==window.status){window.status='Done.';window.waiting=false;}
71var q='NOCONTENT';try{var x=d.body.getElementsByTagName("pre");if(x.length==1){q=x[0].innerHTML.replace(/&amp;/g,"&").replace(/&lt;/g,"<").replace(/&gt;/g,">");}else{q=d.body.innerHTML.replace(/&amp;/g,"&").replace(/&lt;/g,"<").replace(/&gt;/g,">");}
72eval(q);}catch(e){e.script=q;CLEAR.f.error(q,'IFRAME',{"JAVASCRIPT ERROR":e});}
73CLEAR.f.debug('AIM RESPONSE: '+q);if(f!==''){var tf=CLEAR.f.$(f);if(typeof tf=="object"){CLEAR.f.processing(false,tf);}else{CLEAR.f.processing(false);}}else{CLEAR.f.processing(false);}
74CLEAR.f.monitorAJAX();setTimeout(function(){CLEAR.f.$(id).parentNode.removeChild(CLEAR.f.$(id));},15000);}},progress:function(el,e){var ajax=el.ajax;var c;if(ajax&&e.lengthComputable){el.progress.loaded=e.loaded;el.progress.percent=e.loaded/e.total;}else{el.progress.loaded+=1;c=el.progress.loaded;while(c>100){c=c-70;}
75el.progress.total=100;el.progress.percent=1-Math.pow(1-(c/el.progress.total),4-((4-1)*(c/el.progress.total)));}
76if(el.progress.percent>1){el.progress.percent=1;}
77progressAJAX(el);},doAJAX:function(element,action,method,params,mime){if(typeof AJAXalwaysadd=="function"){params.other=JSON.stringify(AJAXalwaysadd());}
78if(element){}else{element=document;}
79var boundary;var proc=true;var ajax={};var U;element.ajax={};element.progress={loaded:0,total:0,percent:0};if(method.toLowerCase()==='post'||mime){if(mime&&(typeof FormData=='object'||typeof FormData=='function')){proc=CLEAR.f.processing(true,element);if(proc===false&&element&&element.event){element.event.cancelBubble=true;if(element.event.stopPropagation){element.event.stopPropagation();}
80return proc;}
81method="POST";ajax=CLEAR.f.ajaxRequest();element.ajax=ajax;element.progress={loaded:0,total:0,percent:0};ajax.open(method,action,true);ajax.setRequestHeader('clear-ajaxrequest','true')
82ajax.upload={};ajax.upload.onprogress=(function(el){return function(progress){CLEAR.f.progress(el,progress);}})(element);ajax.setRequestHeader("Content-type",'multipart/form-data; boundary='+boundary);var formData=new FormData();for(var p in params){if(p!='$'){if(params[p]&&typeof params[p]=='object'){if(params[p][0]){for(var q in params[p]){if(parseInt(q,10)>=0){element.progress.total=element.progress.total+params[p][q].size;formData.append(p,params[p][q]);}}}else{formData.append(p,'');}}else{formData.append(p,params[p]);}}}
83ajax.send(formData);ajax.onreadystatechange=(function(ajax,el){return function(){if(ajax.readyState==4){if(ajax.status==200){try{eval(ajax.responseText);}catch(e){e.script=ajax.responseText;
83CLEAR.f.error(ajax.responseText,ajax.status,{"JAVASCRIPT ERROR":e});}}else{if(ajax.status!==0){CLEAR.f.error(ajax.responseText,ajax.status,{"doAJAX unexpected response":ajax.status});}}
84CLEAR.f.debug('AJAX RESPONSE: '+ajax.responseText);ajax=null;el.ajax=ajax;CLEAR.f.processing(false,element);if(window.waiting===window.status){window.status='Done.';window.waiting=false;}
85CLEAR.f.monitorAJAX();}};})(ajax,element);}else{proc=CLEAR.f.processing(true,element);if(proc===false&&element&&element.event){element.event.cancelBubble=true;if(element.event.stopPropagation){element.event.stopPropagation();}
86return proc;}
87ajax=new CLEAR.f.ajaxRequest();element.ajax=ajax;ajax.open(method,action,true);strg='';ajax.setRequestHeader('clear-ajaxrequest','true')
88ajax.setRequestHeader("Content-type","application/x-www-form-urlencoded;");for(var p in params){if(p!='$'&&p!=''){if(params[p]&&params[p]instanceof Array){for(var pp=0;pp<params[p].length;pp++){if(strg==''){strg=strg+p+"="+encodeURIComponent(params[p][pp]);}else{strg=strg+"&"+p+"="+encodeURIComponent(params[p][pp]);}}}else{if(strg==''){strg=strg+p+"="+encodeURIComponent(params[p]);}else{strg=strg+"&"+p+"="+encodeURIComponent(params[p]);}}}}
89ajax.send(strg);ajax.onreadystatechange=(function(ajax){return function(){if(ajax.readyState==4){CLEAR.f.processing(false,element);if(window.waiting===window.status){window.status='Done.';window.waiting=false;}
90if(ajax.status==200){try{eval(ajax.responseText);}catch(e){e.script=ajax.responseText;CLEAR.f.error(ajax.responseText,ajax.status,{"JAVASCRIPT ERROR":e});}
91CLEAR.f.monitorAJAX();}else{if(ajax.status!==0){CLEAR.f.error(ajax.responseText,ajax.status,{"doAJAX unexpected response":ajax.status});}}
92CLEAR.f.debug('AJAX RESPONSE: '+ajax.responseText);}};})(ajax);}}else{proc=CLEAR.f.processing(true,element);if(proc===false&&element&&element.event){element.event.cancelBubble=true;if(element.event.stopPropagation){element.event.stopPropagation();}
93return proc;}
94ajax=new CLEAR.f.ajaxRequest();element.ajax=ajax;ajax.open(method,action,true);strg='';ajax.setRequestHeader('clear-ajaxrequest','true')
95ajax.setRequestHeader("Content-type","application/x-www-form-urlencoded;");for(var p in params){if(p!='$'&&p!=''){if(params[p]&&params[p]instanceof Array){for(var pp=0;pp<params[p].length;pp++){if(strg==''){strg=strg+p+"="+encodeURIComponent(params[p][pp]);}else{strg=strg+"&"+p+"="+encodeURIComponent(params[p][pp]);}}}else{if(strg==''){strg=strg+p+"="+encodeURIComponent(params[p]);}else{strg=strg+"&"+p+"="+encodeURIComponent(params[p]);}}}}
96if(action.replace('?','')==action){U='?';}else{U='&';}
97ajax.open(method,action+U+strg,true);ajax.send(null);ajax.onreadystatechange=(function(ajax){return function(){if(ajax.readyState==4){CLEAR.f.processing(false,element);if(window.waiting===window.status){window.status='Done.';window.waiting=false;}
98if(ajax.status==200){try{eval(ajax.responseText);}catch(e){e.script=ajax.responseText;CLEAR.f.error(ajax.responseText,ajax.status,{"JAVASCRIPT ERROR":e});}
99CLEAR.f.monitorAJAX();}else{if(ajax.status!==0){CLEAR.f.error(ajax.responseText,ajax.status,{"doAJAX unexpected response":ajax.status});}}
100CLEAR.f.debug('AJAX RESPONSE: '+ajax.responseText);}};})(ajax);}},error:function(t,s,e){if(t===''){t='ERROR Retrieving XHR Request.';}
101if(t==='NOCONTENT'){t='ERROR Retrieving IFRAME Request.';}
102var t1,t0;t1='<pre>'+t.replace(/</g,'&lt;
102').replace(/\\n/g,'<br>').replace(/\\\//g,'/').replace(/\\\"/g,'"').replace(/\\\'/g,"'")+'</pre>';if(CLEAR.f.left(t,10)==='//CLEAR.js'){CLEAR.f.report('Javascript Error',e);t0='javascript error ('+s+').';}else if(t.indexOf("<!-- Engine:")==-1){t0='';t1=t;}else if(status!='200'){t0='Expected an AJAX response. HTML was returned instead ('+s+').';}else{t0='Server status 200 expected, server status recieved was:'+s;}
103CLEAR.f.dialog(t0,t1);},left:function(str,n){if(n<=0){return"";}
104if(n>String(str).length){return str;}
105return String(str).substring(0,n);},right:function(str,n){if(n<=0){return"";}
106if(n>String(str).length){return str;}
107var iLen=String(str).length;return String(str).substring(iLen,iLen-n);},dialog:function(f,t){var browserDims=CLEAR.f.getDimensions();var yt=300;var xt=300;var y=(browserDims.height-yt);var x=(browserDims.width-xt);if(y<250){y=y+250;yt=50;}
108if(x<250){x=x+250;xt=50;}
109var w;w=document.createElement('DIV');w.style.zIndex=100000000;w.style.position='absolute';w.style.top=parseInt(yt/2,10)+'px';w.style.left=parseInt(xt/2,10)+'px';w.style.backgroundColor='#788d9d';w.style.color='#444';w.style.width=x+'px';w.style.height=y+'px';w.style.overflow='auto';w.style.padding='20px';w.style.border='5px solid #005fa4';w.style.mozBorderRadius='5px';w.style.webkitBorderRadius='5px';w.style.borderRadius='5px';w.style.cursor='pointer';w.style.mozBoxSizing='border-box';w.style.webkitBoxSizing='border-box';w.style.boxSizing='border-box';w.style.overflowX='hidden';if(t===''){t='--empty--';}
110if(f!=''){w.innerHTML='<div style="background-color: #eeeeef; font-family: sans-serif; font-size: 15px;">'+f+'</div><div style="background-color: #ffffff;" id="CLEAR_ERROR">'+t+'</div>';document.body.appendChild(w);}else{w.style.padding='30px';w.innerHTML='<div style="margin:0;padding:0;border:none;background-color: #ffffff;width:'+(x-120)+'px; height:'+(y-120)+'px; overflow: none;" id="CLEAR_ERROR"></div><div style="position: absolute; left: -7px; top: -7px; border: none; padding: 5px;font-weight:bold;font-size:20px;color:#fff;-webkit-user-select: none;">(x)</div>';document.body.appendChild(w);var iframe=new CLEAR.f.IFrame(CLEAR.f.$("CLEAR_ERROR"),x-75,y-75);iframe.doc.body.innerHTML='<div style="padding: 0; margin:0; border: none;">'+t+'</div>';}
111if(typeof CLEAR.a.reloadonerror=="undefined"){CLEAR.a.reloadonerror=false;}
112if(CLEAR.a.reloadonerror){CLEAR.f.observe(w,'click',function(){document.location.reload();});}else{CLEAR.f.observe(w,'click',function(){document.body.removeChild(w);});}
113return true;},observe:function(obj,type,fn){if(!(obj['observing'+type])){if(obj.attachEvent){obj['e'+type+fn]=fn;obj[type+fn]=function(){obj['e'+type+fn](window.event);};obj.attachEvent('on'+type,obj[type+fn]);}else{obj.addEventListener(type,fn,false);}
114obj['observing'+type]=true;}},unobserve:function(obj,type,fn){if(obj.detachEvent){obj.detachEvent('on'+type,obj[type+fn]);obj[type+fn]=null;}else{obj.removeEventListener(type,fn,false);}},FindPosition(oElement){if(typeof(oElement.offsetParent)!="undefined"){for(var posX=0,posY=0;oElement;oElement=oElement.offsetParent){posX+=oElement.offsetLeft;posY+=oElement.offsetTop;}
115return[posX,posY];}else{return[oElement.x,oElement.y];}},GetCoordinates(e){var PosX=0;var PosY=0;var ImgPos;ImgPos=CLEAR.f.FindPosition(e.target);if(!e)var e=window.event;if(e.pageX||e.pageY){PosX=e.pageX;PosY=e.pageY;}else if(e.clientX||e.clientY){PosX=e.clientX+document.body.scrollLeft+document.documentElement.scrollLeft;PosY=e.clientY+document.body.scrollTop+document.documentElement.scrollTop;}
116PosX=PosX-ImgPos[0];PosY=PosY-ImgPos[1];return{'x':PosX,'y':PosY};},$:function(){var elements=[];for(var i=0;i<arguments.length;i++){var element=arguments[i];if(typeof element=='string'){element=document.getElementById(element);}
117if(arguments.length==1){return element;}
118elements.push(element);}
119return elements;},getDimensions:function(){var intH=0,intW=0;if(self.innerHeight){intH=window.innerHeight;intW=window.innerWidth;}else{if(document.documentElement&&document.documentElement.clientHeight){intH=document.documentElement.clientHeight;intW=document.documentElement.clientWidth;}else{if(document.body){intH=document.body.clientHeight;intW=document.body.clientWidth;}}}
120return{height:parseInt(intH,10),width:parseInt(intW,10)};},processing:function(i,el){if(i){if(typeof onAJAX=="function"){return onAJAX(el);}}else{if(typeof afterAJAX=="function"){return afterAJAX(el);}}},debug:function(t){if(typeof CLEAR.debug=="undefined"||!(CLEAR.debug)){}
120else{CLEAR.f.report('log',t.replace(/\\n/g,'\r\n').replace(/\\\//g,'/').replace(/\\\"/g,'"').replace(/\\\'/g,"'"));}
121if(typeof CLEAR.onscreendebug=="undefined"||CLEAR.onscreendebug!==true){}else{CLEAR.f.dialog('DEBUG',t);}},IFrame:function(parentElement,x,y){var iframe=document.createElement("iframe");iframe.style.width=(x)+"px";iframe.style.height=(y)+"px";iframe.style.border="none";iframe.frameborder="0";iframe.marginwidth="0";iframe.marginheight="0";if(parentElement===null){parentElement=document.body;}
122parentElement.appendChild(iframe);iframe.doc=null;if(iframe.contentDocument){iframe.doc=iframe.contentDocument;}else{if(iframe.contentWindow){iframe.doc=iframe.contentWindow.document;}else{if(iframe.document){iframe.doc=iframe.document;}}
123if(iframe.doc===null){throw"Document not found, append the parent element to the DOM before creating the IFrame";}}
124iframe.doc.open();iframe.doc.close();return iframe;},noop:{}};}();var thisScript=/^.*\/apps\/clear\/.*clear.*js[^\/]*$/;CLEAR.f.observe(window,'load',function(){CLEAR.f.init(thisScript);});})();

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.