String.prototype.trim=function(){return this.replace(/^\s+/,"").replace(/\s+$/,"")};function gel(a){return document.getElementById(a)}function showMessage(a,c,b){if(!a){return}if(b){a.className=b}a.innerHTML=c}function validateEmailId(a){var b=/^\w+([.-]?\w+)*@\w+([.-]?\w+)*(\.\w{2,3})+$/;var d=false;try{d=b.test(a)}catch(c){}return d}String.prototype.supplant=function(a){return this.replace(/{([^{}]+)}/g,function(b,d){var c=a[d];return(typeof c==="string"||typeof c==="number")?c:b})};function highlight(b,a){var c=gel("menu-"+b);if(c){c.className=a?"highlight":"unhighlight"}}function selected(a){var b=gel("menu-"+a);if(b&&a){b.className="highlighted"}}var tsrpc=tsrpc||{};tsrpc.makeRequest=function(a,c,e,f){var b={};b.method=c;b.params=e;var d={};d.type="POST";d.url=a+"?cachebust="+new Date().getTime();d.data=JSON.stringify(b);d.cache=false;d.processData=false;d.error=function(g){f(g)};d.success=function(g){f(g)};jQuery.ajax(d)};

