$(document).ready(function(){var b=function(){if($("form#flfrm :checkbox:checked").length!=2){alert("Please select 2 to compare.");return false}return true};var v=function(){if($("form#flfrm :checkbox:checked").length==3){alert("Diffen currently supports the comparison of 2 entities.");return false}return true};$("form#flfrm input#comparesubmit").live("click",b);$("form#flfrm input[name^=q]").live("click",v);if(window.filteroptions==undefined){return}var t=new Array();for(var p=0;p<filteroptions.length;p++){t.push({cat:filteroptions[p].cat,opts:[],cached:[]})}var a;var f=new Array();var n=new Array();var l=new Array();var m=function(C,B){var x=new Array();for(var z=0,A=C.length;z<A;z++){var w=B.length-1;for(var y=0;y<w;++y){if(C[z]==B[y]){break}}if(y<w){x.push(C[z])}}return x};var s='<div class="origcmpbtndiv"><input id="comparesubmit" type="submit" value="Compare" name="comparesubmit" style="font-weight: bold"></div>';var d="";var h=function(A){var B=[];var x=1,y=-1;var w="";if(A=="all"){for(var z in ents){if(typeof(z)==undefined||z=="0"){continue}B[++y]='<div class="eld" id="'+z+'"><input type="checkbox" name="quest[]" value="'+ents[z].n+'"><a title="'+ents[z].n+' Information" href="'+basehref+ents[z].h+'">'+ents[z].n+" </a></div>";if(++x%2==1){B[++y]='<div class="clearer"></div>'}if(x%10==1){B[++y]=s}}}else{if(A.length==0){$("form#flfrm")[0].innerHTML=c;return}for(var i in A){z=A[i];B[++y]="<div class=eld id="+z+'><input type=checkbox name="quest[]" value="'+ents[z].n+'"><a href="'+basehref+ents[z].h+'">'+ents[z].n+" </a></div>";if(++x%2==1){B[++y]='<div class="clearer"></div>'}if(x%10==1){B[++y]=s}}w='<table border=0 cellspacing=5 width="550"><tbody><tr><td valign="top" width=350 style="border:1px solid;padding:10px;"><span style="font-weight:bold;font-size:1.5em;color:#D8602F;">You selected:</span><br>'+d+'</td><td valign="top" width=150 style="border:1px solid;padding:10px;"><span style="font-weight:bold;font-size:1.5em;color:#D8602F;">Results:</span><br><span style="color:green;font-size:1.5em;margin-right:4px;">'+(x-1)+"</span> <strong>matches were found that meet your selection criteria.</strong></td></tr></tbody></table>"}$("form#flfrm")[0].innerHTML=w+B.join("")};var o='<div id="patience" style="position:fixed;padding:20px;text-align:center;display:block;vertical-align:middle;z-index:100001;left:50%;top:50%; margin:-150px 0 0 -250px; height:65px; width:500px;border:2px solid black;background-color:#D8ECF3"><img src="/difference/images/loading.gif"/><br><br><span style="font-weight:bold;margin-top:5px;">Please wait while search results are updated.</span></div>';var c='<span id="nofound" style="font-weight:bold;font-size:1.8em">No matches were found. Expand search criteria.</span>';var k=function(w,i){t[w].opts.splice($.inArray(i,t[w].opts),1)};var g=function(y,w){var i=1+$.inArray(y.value,t[w].cached);if(i>0){i=t[w].cached[i];return l[i]}var x=getspecificlist(y,w);t[w].cached.push(y.value,l.push(x)-1);return x};var r=function(){d="";for(var y=0;y<t.length;y++){var z=new Array();var A=t[y].opts.length;if(A==0){continue}if(A==filteroptions[y].opts.length){continue}for(var w=0;w<A;w++){var i=t[y].cached[1+$.inArray(t[y].opts[w],t[y].cached)];z=z.concat(l[i]);if(d==""){d="<strong>"}else{d+=" + <strong>"}d+=t[y].opts[w]+'</strong> <span style="font-size:0.7em">('+l[i].length+")</span>"}f.push(z.slice(0))}if(f.length==0){h("all")}else{n=f[0];for(var x=1;x<f.length;x++){n=m(n,f[x])}h(n)}f=[];n=[]};var q=function(){$("body").append(o);a=this;setTimeout(function(){var i=a.id.substr(5);t[i].opts=[];r();$("input[id^='chkbx"+i+"_']:checked").attr("checked","");$(a).remove();$("#patience").remove();a=null},0);document.getElementById("header").scrollIntoView(true);return false};var j=function(){$("body").append(o);a=this;setTimeout(function(){var x=a.id.substr(0,1+a.id.indexOf("_"));var w=$("tr.filteroptn input[id^='"+x+"']:checked").length;var i=x.substr(5).replace("_","");if(a.checked==true){if(w==1){$("tr.filtercat.fcat"+i+" td").append('<span style="float:right;text-size:0.7em;margin-right:2px"><a class="filterclear" id="clear'+i+'" href="#">clear</a></span>')}g(a,i);t[i].opts.push(a.value)}else{if(w==0){$("tr.filtercat.fcat"+i+" td span").remove()}k(i,a.value)}r();$("#patience").remove();a=null;document.getElementById("header").scrollIntoView(true)},0)};var e=function(){var i=$(this).attr("class").substr(4);if($(this).text()=="-"){$("tr.filteroptn.foptn"+i).hide();$(this).text("+")}else{$("tr.filteroptn.foptn"+i).show();$(this).text("-")}return false};$("table#filter tr.filtercat a").click(e);$("table#filter tr.filtercat a.filterclear").live("click",q);$("table#filter tr.filteroptn input[id^=ch]").click(j);var u=new Image;u.src="/difference/images/loading.gif"});