function ReMapControlOnClick(A,B,D){if(A!=null){var C=A.onclick;
if(C!=null){A.onclick=function(){if(B(A,D)){C();
}else{return false;
}};
}else{A.onclick=function(){return B(A,D);
};
}}}function ReMapControlJSHref(ctl,newFunc,parm){if(ctl!=null){var f=unescape(ctl.href);
f=f.substring(11);
ctl.href="#";
ctl.onclick=function(){if(newFunc(ctl,parm)){eval(f);
}else{return false;
}};
}}function ShowConfirmDialog(A,B){return confirm(B);
}function CreateAJAXIndicator(){var A=document.createElement("img");
A.src="/images/indicator.gif";
return $(A);
}function FormatPrice(B){var E="$";
var G=Number("1.2").toLocaleString().substr(1,1);
var F=B.toLocaleString();
var A=String(F).split(G);
var C=A[0];
var D=(A.length>1?A[1]:"");
D=(D+"00").substr(0,2);
return E+" "+C+G+D;
}function AddThousandsSeparator(B){var E=Number("1.2").toLocaleString().substr(1,1);
if(E==undefined||!E||(E!="."&&E!=",")){E=".";
}var D=(E==".")?",":".";
var C=B.formatMoney(2,E,D);
var A=String(C).split(E);
return A[0];
}function RedirectEnterKeyToButton(A,B){A.onkeypress=function(C){return RedirectEnterKeyToButtonHandler(C,B);
};
}function RedirectEnterKeyToButtonHandler(C,B){var A=C?C.which:window.event.keyCode;
if(A==13){if(B){B.onclick();
}return false;
}}function GenerateMonthsCSV(A){var B;
var D=true;
var C="";
for(B=0;
B<A.length;
B++){if(A[B].checked){if(D){D=false;
}else{C+=",";
}C+=A[B].value;
}}return C;
}function ExecuteValidators(A,B){var C=true;
for(i=0;
i<A.length;
i++){curValidator=A[i];
ValidatorValidate(curValidator,B,null);
C=C&&curValidator.isvalid;
}return C;
}function SetValidatorValid(B,A){B.isvalid=A;
ValidatorUpdateDisplay(B);
}function SetValidatorsValid(A,C){var B;
for(B=0;
B<A.length;
B++){SetValidatorValid(A[B],C);
}}function createCookie(C,D,E){if(E){var B=new Date();
B.setTime(B.getTime()+(E*24*60*60*1000));
var A="; expires="+B.toGMTString();
}else{var A="";
}document.cookie=C+"="+D+A+"; path=/";
}function readCookie(B){var D=B+"=";
var A=document.cookie.split(";");
for(var C=0;
C<A.length;
C++){var E=A[C];
while(E.charAt(0)==" "){E=E.substring(1,E.length);
}if(E.indexOf(D)==0){return E.substring(D.length,E.length);
}}return null;
}function eraseCookie(A){createCookie(A,"",-1);
}