function ClickLink(id){eval($get(id).href.replace("javascript:","").replace(/%20/g," "));}function DisplayEvent(b,c,d,a){this.targetID=b;this.showID=d;this.hideID=a;this.css="_"+c;}function IsChecked(a){if(a){return a.checked;}return false;}function SetDisplayEventsInput(c){for(var d=0;d<c.length;d++){var f=c[d];var e=$get(f.showID);var b=$get(f.targetID);if(!b||$(b).hasClass(f.css)){continue;}$(b).addClass(f.css);DisplayJElement(b,IsChecked(e),0);if(!e||d>0&&e.id==c[d-1].showID){continue;}e.UpdateClass=f.css;$(e).click(function(){DisplayJElement("."+this.UpdateClass,IsChecked(this),1);});$(e).click(function(){DisplayJElement("."+this.UpdateClass,IsChecked(this),1);});if(f.hideID){var a=$get(f.hideID);if(!a){continue;}a.UpdateClass=f.css;$(a).click(function(){DisplayJElement("."+this.UpdateClass,!IsChecked(this),1);});}else{if(e.name!=e.id){$("[name="+e.name+"]").not("#"+e.id).click(function(){DisplayJElement("."+this.UpdateClass,!IsChecked(this),1);});}}}}function DisplayJElement(a,b,d){var c=$(a);if(d){if(b){c.fadeIn("slow",SetBlockerHeight);}else{c.fadeOut("slow",SetBlockerHeight);}}else{if(b){c.show();}else{c.hide();}SetBlockerHeight();}}function SetBlockerHeight(){$("div.input_blocker").height(Math.max($(document).height(),$(window).height()));$("div.input_blocker").width(Math.max($(document).width(),$(window).width()));$("div.input_blocker_loading").css("top",Math.min(300,($(this).scrollTop()+($(this).height()/2)))+"px");}function parseString(a){return a+"";}function IsDecimal(d,a){if(d==null||d==""){return true;}var c=parseString(d).split(".");if(c.length>2){return false;}var b=c[0].replace(/,/g,"")+"."+((c.length==1)?"0":c[1]);if(isNaN(b)){return false;}if(a&&parseFloat(b)>a){return false;}return true;}function FormatDecimal(g,j){if(!IsDecimal(g)||g==null||g==""){return g;}if(j==null){j=2;}var d=parseFloat(parseString(g).replace(/,/g,"")).toFixed(j).split(".");var e=(j==0)?"":"."+d[1];var a=0;for(var b=d[0].length-1;b>=0;b--){var h=d[0].substring(b,b+1);if(++a%3==0&&b>0){h=","+h;}e=h+e;}return e;}function WireupMoneyBoxes(){$("input.money").each(function(){var a=this;var c=$(this).hasClass("dp_none")?0:2;var b=function(e){var d=IsDecimal(a.value,999999);if(d){$(a).removeClass("money_error");}else{$(a).addClass("money_error");}return d;};$(this).keydown(function(f){var d=f.charCode||f.keyCode||0;return(d<65||d>90);});$(this).keyup(function(){b();});$(this).focus(function(){b();});$(this).blur(function(){if(b()){a.value=FormatDecimal(a.value,c);}});});$("input.money[readonly]").addClass("money_readonly");}function WireupCalculators(){var a=0;$("table.monthly_calculator").each(function(){var c="monthly_calculator_"+a;var b=this;$(b).attr("id",c);$("#"+c+" input.calc").click(function(){CalculateMonthlyValue(b);});$("#"+c+" a.cancel").attr("href","javascript:void(0)").click(function(){ClearCalculator(b);});$("#"+c+" input.result").each(function(){var d=$(this);d.focus(function(){d.select();});});a++;});}function ClearCalculator(a){$("#"+a.id+" input.input").val("");$("#"+a.id+" input.result").val("");$("#"+a.id+" a.cancel").fadeOut();}function CalculateMonthlyValue(c){var e=$("#"+c.id+" input.input");var d=e.val();if(d==""||d==null){e.addClass("money_error");alert("Please enter an amount!");return;}if(!IsDecimal(d)){alert("Please enter a valid amount!");return;}d=parseFloat(FormatDecimal(d,2));var b=parseInt($("#"+c.id+" select").val())||0;var a=0;if(b==0){a=d;}else{a=d*(52/b)/12;}$("#"+c.id+" a.cancel").fadeIn();$("#"+c.id+" input.result").val(FormatDecimal(a,2)).focus();}
