function LimitComparison(b){var d;d=0;var a;a=document.getElementsByTagName("input");for(var c=0;c<a.length;c++){control=a[c];if(control.type=="checkbox"&&control.name.indexOf("ExCmp")>-1&&control.checked==true){d=d+1}}if(d>3){alert("Please note there is a limit of three contracts.");b.checked=false}}function CheckForContracts(b){var d=0;var a=document.getElementsByTagName("input");var e="";for(var c=0;c<a.length;c++){control=a[c];if(control.type=="checkbox"&&control.name.indexOf("ExCmp")>-1&&control.checked==true){d=d+1;if(e!=""){e=e+"|"+control.value}else{e=control.value}}}if(d==0){alert("Please select at least one contract.");return false}window.location=b+e;return true}function LimitItemsChecked(c,f,a){var e=0;var b=b=document.getElementsByTagName("input");for(var d=0;d<b.length;d++){control=b[d];if(control.type=="checkbox"&&control.name.indexOf(f)>-1&&control.checked==true){e=e+1}}if(e>a){alert("Please note there is a limit of "+a+" contracts.");c.checked=false}}function CheckForSelectedItems(d){var c=0;var a=document.getElementsByTagName("input");for(var b=0;b<a.length;b++){control=a[b];if(control.type=="checkbox"&&control.name.indexOf(d)>-1&&control.checked==true){c=c+1}}if(c==0){alert("Please select at least one contract.");return false}return true}var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";function encode64(c){var a="";var k,h,f;var j,g,e,d;var b=0;do{k=c.charCodeAt(b++);h=c.charCodeAt(b++);f=c.charCodeAt(b++);j=k>>2;g=((k&3)<<4)|(h>>4);e=((h&15)<<2)|(f>>6);d=f&63;if(isNaN(h)){e=d=64}else{if(isNaN(f)){d=64}}a=a+keyStr.charAt(j)+keyStr.charAt(g)+keyStr.charAt(e)+keyStr.charAt(d)}while(b<c.length);return a}function ViewChart(b,c){if(CheckForSelectedItems(c)){var a=b+GetSelectedContracts(c);if(a!=""){window.open(a,"detailsWin","width=800,height=900,toolbar=no,scrollbars=yes,resizable=no")}}}function GetSelectedContracts(c){var d="";var a=a=document.getElementsByTagName("input");for(var b=0;b<a.length;b++){control=a[b];if(control.type=="checkbox"&&control.name.indexOf(c)>-1&&control.checked==true){if(d!=""){d=d+"|"+control.value}else{d=d+control.value}}}return encode64(d)};
