/* 
 * Copyright 2011 Nextmeta Inc.
 */
function checkAll(a){if(!a.length&&!a.disabled)a.checked=true;else for(i=0;i<a.length;i++)a[i].checked=true}function uncheckAll(a){if(!a.length&&!a.disabled)a.checked=false;else for(i=0;i<a.length;i++)a[i].checked=false}function go(a){document.forms[0].action=a;document.forms[0].submit()}function jumpBox(a){location.href=a.options[a.selectedIndex].value}
function popup(a,b,c){window.open(a,"POPUP","toolbar=no,width="+b+",height="+c+",fullscreen=no,status=no,menubar=no,scrollbars=no,resizable=yes,directories=no,location=no")}function popupScroll(a,b,c){window.open(a,"POPUP","toolbar=no,width="+b+",height="+c+",directories=no,status=no,scrollbars=1,resizable=1,menubar=0")}function htmlEncode(a){return $("<div/>").text(a).html()}function htmlDecode(a){return $("<div/>").html(a).text()}
function isNumeric(a){return a==void 0?false:a==null?false:isNaN(a)?false:true}function safeAdd(a){return a==void 0?0:a==null?0:isNaN(a)?0:a}function isMissing(a){return trim($("#"+a).val()).length==0?true:false}function isEmpty(a){var b="";return trim(a==void 0||a==null?"":String(a)).length==0?true:false}function trim(a){for(var a=String(a).replace(/^\s+/,""),b=a.length-1;b>=0;b--)if(/\S/.test(a.charAt(b))){a=a.substring(0,b+1);break}return a}
function leftOfChar(a,b){if(a==void 0||a==null)return"";if(b==void 0||b==null)return"";var c=a.indexOf(b);return c>-1?left(a,c):""}function left(a,b){return a==void 0||a==null?"":b<0?"":b>a.length?a:a.substr(0,b)}function rightOfChar(a,b){if(a==void 0||a==null)return"";if(b==void 0||b==null)return"";var c=a.indexOf(b);return c>-1?right(a,a.length-(c+b.length)):""}function right(a,b){return a==void 0||a==null?"":b<0?"":b>a.length?a:a.substr(a.length-b,b)}
function cloneObject(a){var b=a instanceof Array?[]:{},c;for(c in a){var d=a[c];if(d!=null)if(typeof d=="object")if(d instanceof Array){b[c]=[];for(var e=0;e<d.length;e++)typeof d[e]!="object"?b[c].push(d[e]):b[c].push(cloneObject(d[e]))}else b[c]=cloneObject(d);else b[c]=d;else b[c]=d}return b}var dtCh="/",minYear=1900,maxYear=2079;function isInteger(a){var b;for(b=0;b<a.length;b++){var c=a.charAt(b);if(c<"0"||c>"9")return false}return true}
function stripCharsInBag(a,b){var c,d="";for(c=0;c<a.length;c++){var e=a.charAt(c);b.indexOf(e)==-1&&(d+=e)}return d}function daysInFebruary(a){return a%4==0&&(a%100!=0||a%400==0)?29:28}function DaysArray(a){for(var b=1;b<=a;b++){this[b]=31;if(b==4||b==6||b==9||b==11)this[b]=30;b==2&&(this[b]=29)}return this}
function isValidSmallDate(a){var b=DaysArray(12),c=a.indexOf(dtCh),d=a.indexOf(dtCh,c+1),e=a.substring(0,c),f=a.substring(c+1,d),g=a.substring(d+1);strYr=g;f.charAt(0)=="0"&&f.length>1&&(f=f.substring(1));e.charAt(0)=="0"&&e.length>1&&(e=e.substring(1));for(var h=1;h<=3;h++)strYr.charAt(0)=="0"&&strYr.length>1&&(strYr=strYr.substring(1));month=parseInt(e);day=parseInt(f);year=parseInt(strYr);return c==-1||d==-1?false:e.length<1||month<1||month>12?false:f.length<1||day<1||day>31||month==2&&day>daysInFebruary(year)||
day>b[month]?false:g.length!=4||year==0||year<minYear||year>maxYear?false:a.indexOf(dtCh,d+1)!=-1||isInteger(stripCharsInBag(a,dtCh))==false?false:true}
function crrTools(){this.responseHandler=function(){};this.preRequestHandler=function(){};this.page=null;this.sendRequest=function(a,b){this.preRequestHandler(a,b);if(this.page!==null){var c={};c.action=a;c.value=b;var c=JSON.stringify(c),d=this.responseHandler;$.post(this.page+"?crr=1",{request:c},function(a){d(a)},"json")}};this.sendRemoteRequest=function(a){if(this.page!==null){var b=this.responseHandler;this.preRequestHandler(a);$.post(this.page+"?crr=1",{request:JSON.stringify(a)},function(a){b(a)},
"json")}}};
/* 
 * Copyright 2011 Nextmeta Inc.
 */
