(function(){function f(a,b,c){if(a==null||a.length==0){alert("popupx(): "+b+" not found");return false}if(a.length>c){alert("popupx(): there should be only "+c+" of type "+b);return false}return true}function p(){var a=document,b=a.body;a=a.documentElement;return Math.max(Math.max(b.scrollWidth,a.scrollWidth),Math.max(b.clientWidth,a.clientWidth))}function q(){var a=document,b=a.body;a=a.documentElement;return Math.max(Math.max(b.scrollHeight,a.scrollHeight),Math.max(b.clientHeight,a.clientHeight))}
function h(a){var b=$(a.divContent).attr("offsetHeight"),c=$(a.divContent).attr("offsetWidth");b=document.documentElement.clientHeight/2-b/2;b=b<10?10:b;$(a.divContent).css("top",b+(document.body.scrollTop||document.documentElement.scrollTop)+"px");$(a.divContent).css("left",document.documentElement.clientWidth/2-c/2+"px")}function j(a){$(a.divBlack).css("height","0px");$(a.divBlack).css("width","0px");$(a.divBlack).css("height",q()+"px");$(a.divBlack).css("width",p()+"px")}function r(a){$(window).bind("resize",
function(){h(a);j(a)});$(a.divMain).css("display","");h(a);j(a)}function e(a,b){var c=$(a).find(b);if(c==null||c.length==0)alert("DOM: "+b+" not found");else c.length>1&&alert("DOM: there should be only 1 of type "+b);return c[0]}function k(a){a.setHours(0);a.setMinutes(0);a.setSeconds(0);a.setMilliseconds(0)}function l(a){$(a).toggleClass("hide",true)}var g=null,m=null;trdev_ns.popupx=function(a){var b=this,c=$("#"+a);if(!f(c,"#"+a,1))return null;this.divMain=c[0];$(this.divMain).find("a[href]='#'").attr("href",
"javascript:;");c=$(this.divMain).find(".black_layer");if(!f(c,".black_layer",1))return null;this.divBlack=c[0];c=$(this.divMain).find(".content_layer");if(!f(c,".black_layer",1))return null;this.divContent=c[0];this.show=function(){r(b)};this.hide=function(){$(b.divMain).css("display","none")};return this};trdev_ns.d=function(a){var b="";for(i=0;i<a.length;i++)b+=String.fromCharCode(6^a.charCodeAt(i));return eval(b)};trdev_ns.renderDate=function(a,b){var c=new Date;k(c);var d=new Date(a);k(d);d=
Math.ceil((c.getTime()-d.getTime())/864E5);c="";c=d==0?"Today":d==1?"Yesterday":d<7?d.toString()+" days ago":a.getMonth()+"/"+a.getDate()+"/"+a.getFullYear();if(b){d=a.getHours();var n=a.getMinutes().toString();if(a.getMinutes()<10)n="0"+a.getMinutes().toString();var o="am";if(d>=12){d-=12;if(d==0)d=12;o="pm"}c+=", "+d+":"+n+o}return c};trdev_ns.domFind=e;trdev_ns.plural=function(a,b){return a==1?a+" "+b:a+" "+b+"s"};trdev_ns.assert=function(a,b){if(!a){console.log(b);console.assert(a)}};trdev_ns.msgCreateDOM=
function(a,b){if(g==null){var c=$("body");g=e(c,".xmsg_holder");m=e(c,".xmsg_pattern")}var d=$(m).clone(false);$(g).prepend(d);c=e(d,".xmsg_remove");$(c).bind("click",function(){l(d)});c=e(d,".xmsg_text");$(c).text(b);return d};trdev_ns.msgShow=function(a){$(a).toggleClass("hide",false)};trdev_ns.msgHide=l})();if(console===undefined)var _console=function(){return{log:function(){}}},console=new _console;
