function rangeListSynchroniser(lowerBoundList,upperBoundList){rangeListSynchroniser(lowerBoundList,upperBoundList,false)}function rangeListSynchroniser(lowerBoundList,upperBoundList,showEqualValue){this.lowerBoundList=lowerBoundList;this.upperBoundList=upperBoundList;this.init=function(){var comparer=this;this.lowerBoundList.change(function(){determineSelectListValuesToDisplay(lowerBoundList,upperBoundList,function(lowerVal,upperVal){if(showEqualValue){return lowerVal>upperVal}else{return lowerVal>=upperVal}})});this.upperBoundList.change(function(){determineSelectListValuesToDisplay(upperBoundList,lowerBoundList,function(upperVal,lowerVal){if(showEqualValue){return lowerVal>upperVal}else{return lowerVal>=upperVal}})})};this.init()}function determineSelectListValuesToDisplay(firstList,secondList,determineIfShouldHide){var firstListValue=parseInt(firstList.val());if(!isNaN(firstListValue)){secondList.children().each(function(){var secondListValue=parseInt($(this).val());if(!isNaN(secondListValue)){if(determineIfShouldHide(firstListValue,secondListValue)){$(this).hide();$(this).attr("disabled","disabled")}else{$(this).show();$(this).attr("disabled","")}}})}else{secondList.children().each(function(){$(this).show();$(this).attr("disabled","")})}};
