function filter(A){hideAll(false);if(document.getElementById("hidesimilar").checked){hideSimilar("true")}if(document.getElementById("showsimilar").checked){hideSimilar("false")}if(document.getElementById("nosimilar").checked){toggleFilter("hide")}else{toggleFilter("show")}}function hideRow(A){$("#"+A).fadeOut(250);toggleFilter("show");toggleRowColors(A)}function toggleRowColors(D){var A,C,B;for(A=parseInt(D.substring(3))+1;;A++){C=$("#row"+A);if(C.length==0){break}B=C.css("background-color");B=(B=="#FFFFFF"||B=="transparent"||B=="rgb(255, 255, 255)"||B=="white"||B=="#ffffff")?"#D8ECF3":"#FFFFFF";C.css("background-color",B)}}function hideSimilar(B){var D=document.getElementById("diffenTable").rows.length;var A,F,C,E;if($("#row0").length>0){E="#D8ECF3";D--}else{E="#FFFFFF"}for(A=1;A<D;A++){F=$.trim($("#valtd"+A+"_1").text()).toUpperCase();C=$.trim($("#valtd"+A+"_2").text()).toUpperCase();if(((B=="true")&&(F==C))||((B=="false")&&(F!=C))){$("#row"+A).fadeOut(1)}else{$("#row"+A).css("background-color",E);E=(E=="#FFFFFF")?"#D8ECF3":"#FFFFFF"}}toggleFilter("show")}function hideAll(A){if(A){$("#diffenTable .comparisonRow").hide();toggleFilter("show")}else{$("#diffenTable .comparisonRow").show();toggleFilter("hide");$("#diffenTable .comparisonRow:even").css("background-color","#FFFFFF");$("#diffenTable .comparisonRow:odd").css("background-color","#D8ECF3")}}function toggleFilter(A){if(A=="hide"){$("#hideAll").show();$("#showAll").hide()}else{$("#hideAll").hide();$("#showAll").show()}}function setNoSimilar(){if($("#nosimilar").length>0){document.getElementById("nosimilar").checked=true}}function calculatetotal(B){var D=0;var E,C;for(C=1;;C++){E=document.getElementById("calctext"+C+"_"+B);if(E==undefined){break}if(isNaN(parseFloat(jQuery.trim(E.value)))){continue}D+=parseFloat(jQuery.trim(E.value))}var A=document.getElementById("calctotal"+B);A.value=D.toString();if(D!=0){A.style.display="";A.style.width="44px";A.readOnly=1}}function hidescoring(){$(".totscortxt").hide();$(".calctd").hide();$("#hidescore").hide();$("#showscore").show()}function showscoring(){$(".totscortxt").show();$(".calctd").show();$("#showscore").hide();$("#hidescore").show()}$(document).ready(function(){$(".editsection a").before('&nbsp;<img width="16px" height="16px" src="/difference/images/editicon.gif" style="margin-bottom:-3px;"/>&nbsp;');$(".editsection a").after("&nbsp;");$("a.external").attr("target","_diffenref");$("#hidescore").html("<a href='javascript:hidescoring()'>Hide scoring tool</a>.");$("#showscore").html("<a href='javascript:showscoring()'>Show scoring tool</a>.");$(".headcell").each(function(){var A=this.id.substring(8);this.innerHTML="<input type=text title='Total Score' class='totscortxt' name='calctotal"+A+"' id='calctotal"+A+"' value='0' readonly='readonly' maxlength='7' size='7' style=\"margin:0px; padding:0px; height:15px; width:44px; background-color:#E8E9E9; color:#1F1516; text-align:center; font-weight:bold;\" />"});$("#hideAll").html("<a href='javascript:hideAll(true)'>Hide All</a>");$("#showAll").html("<a href='javascript:hideAll(false);javascript:setNoSimilar()'>Show All</a>").hide();$(".hdro").each(function(){var A=this.id.substring(4);this.innerHTML="<a href='javascript:hideRow(\"row"+A+"\")'>hide</a>"});$(".calctd").each(function(){var B=this.id.substring(6);var A=B.substring(B.length-1);this.innerHTML="<input type=text maxlength='3' value='0' name='calctext"+B+"' id='calctext"+B+"' class='calctextbox' onKeyUp=\"calculatetotal("+A+');"/>'});hidescoring()});