// Copyright 2010 Hotwall. Seattle, Washington USA. All Rights Reserved.
var base={};
base.strNative={Guest:"Guest",Account:"Account",SignOut:"Sign Out",New:"New",Today:"Today",Yesterday:"Yesterday",nMinutesAgo:"%{n} minutes ago",nHoursAgo:"%{n} hours ago",nDaysAgo:"%{n} days ago",nMonthsAgo:"%{n} months ago",nYearsAgo:"%{n} years ago",DayOfWeek:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],MonthOfYear:["January","February","March","April","May","June","July","August","September","October","November","December"],MonOfYear:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],OK:"OK",Add:"Add",Save:"Save",Cancel:"Cancel",Verify:"Verify",Update:"Update",Remove:"Remove",Post:"Post"};
base.str=function(_1){
return Viewer.str(_1,base);
};

if(window.hw==undefined){
hw={};
}
hw.isIE=(document.addEventListener==undefined);
(function($){
$.styleSheet=function(_2){
_2=_2.constructor==Array?_2.join(""):_2;
$("<style type=\"text/css\">"+_2+"</style>").appendTo("head");
};
$.fn.findParent=function(_3){
var _4=this.filter("blah");
this.each(function(){
var t=$(this).parent();
while(t.length>0){
if(t.is(_3)){
_4=_4.add(t);
}
t=t.parent();
}
});
return _4;
};
$.preloadImg=function(_6){
$("<img style=\"position:absolute; top:0px; left:-2000px\" src=\""+_6+"\">").appendTo("body");
return _6;
};
$.fn.box=function(){
var os=this.offset();
return {t:os.top,l:os.left,w:this.width(),h:this.height()};
};
$.fn.publicHTML=function(_8){
return this.html(hw.publicHTML(_8));
};
$.fn.scrollIntoView=function(_9,_a){
var _b=_9;
if(typeof _9!="object"){
_b={duration:_9};
}
if(typeof _a=="function"){
_b.complete=_a;
}
return this.each(function(){
var t=$(this);
var _d=t.parent();
var _e=null;
while(_d.size()!=0){
if(_d.css("overflow")=="auto"){
_e=_d;
break;
}
_d=_d.parent();
}
if(_e==null){
if(typeof _a=="function"){
_a();
}
return;
}
var _f={Top:0,Right:0,Bottom:0,Left:0};
for(var m in _f){
_f[m]=Math.round(parseFloat(t.css("margin"+m)||0));
}
iCurTop=_e[0].scrollTop;
iCurLeft=_e[0].scrollLeft;
var _11=_e.offset();
var _12=t.offset();
_12.top-=(_11.top);
_12.left-=(_11.left);
var _13=Math.max(0,_e[0].clientHeight-t.outerHeight(false)-_f.Bottom);
var _14=Math.max(0,_e[0].clientWidth-t.outerWidth(false)-_f.Right);
var _15=iCurTop;
if(_12.top<0){
_15+=_12.top-_f.Top;
}else{
if(_12.top>_13){
_15+=(_12.top-_13);
}
}
var _16=iCurLeft;
if(_12.left<0){
_16+=_12.left-_f.Left;
}else{
if(_12.left>_14){
_16+=(_12.left-_14);
}
}
if(iCurTop==_15&&iCurLeft==_16){
if(typeof _a=="function"){
_a();
}
return;
}
_e.animate({scrollTop:_15,scrollLeft:_16},_b);
});
};
$.fn.underlineClick=function(fn){
return this.css({cursor:"pointer"}).hover(function(){
$(this).css({textDecoration:"underline"});
},function(){
$(this).css({textDecoration:"none"});
}).click(fn);
};
$.fn.hoverText=function(_18,_19){
var t=this;
if(hw.isIE||!$.bt){
return t.attr("title",_18);
}
if($.bt.options.textzIndex!=61999){
$.bt.options.shrinkToFit=true;
$.bt.options.overlap=-2;
$.bt.options.shadow=true;
$.bt.options.shadowColor="#888";
$.bt.options.shadowBlur=2;
$.bt.options.cornerRadius=4;
$.bt.options.positions=["top","bottom","right","left","most"];
$.bt.options.textzIndex=61999;
$.bt.options.boxzIndex=61998;
$.bt.options.wrapperzIndex=61997;
$.bt.options.centerPointX=0.6;
$.bt.options.centerPointY=0.6;
$.bt.options.spikeLength=12;
$.bt.options.spikeGirth=10;
$.bt.options.trigger=["hoverIntent","blur"];
$.bt.options.hoverIntentOpts={interval:260,timeout:100};
$.bt.options.closeWhenOthersOpen=true;
$.bt.options.fill="#fff";
$.bt.options.cssStyles={color:"#000"};
}
return t.bt(_18,_19);
};
$.fn.fitText=function(_1b){
return this.each(function(){
var t=$(this);
var _1d=t.html();
var _1e=_1d;
if(_1d.substring(0,1)=="<"){
return;
}
if(_1d.length>3&&_1d.substring(_1d.length-3)=="..."){
_1d=_1e=t.data("fitText");
t.html(_1d);
}
while(_1d.length>1&&t.width()>_1b){
_1d=_1d.substring(0,_1d.length-1);
if(_1d.substring(_1d.length-1)==" "){
continue;
}
t.html(_1d+"...").data("fitText",_1e);
}
});
};
$.fn.roundCorners=function(_1f,_20){
return this.each(function(){
var t=$(this);
var _22="<img style=\"position:absolute; z-index:60000; height:"+_20+"px; background-image:url("+_1f+");\" src=\""+hw.img("blank.gif")+"\"/>";
$(_22).addClass("rc_tl").css({top:0,left:0,backgroundPosition:"0px 0px"}).appendTo(t);
$(_22).addClass("rc_tr").css({top:0,right:0,backgroundPosition:""+_20+"px 0px"}).appendTo(t);
$(_22).addClass("rc_bl").css({bottom:0,left:0,backgroundPosition:"0px "+_20+"px"}).appendTo(t);
$(_22).addClass("rc_br").css({bottom:0,right:0,backgroundPosition:""+_20+"px "+_20+"px"}).appendTo(t);
});
};
$.fn.autosize=function(_23){
return this.each(function(){
new $.autosize($(this),_23);
});
};
$.autosize=function(oTA,_25){
var t=this;
t.oTA=oTA;
t.p=_25||{};
if(t.p.minHeight==null){
t.p.minHeight=0;
}
t.oTA.css({overflow:"hidden",lineHeight:"1.2em"});
t.oHidden=$("<div></div>").appendTo("body").css({position:"absolute",top:-2000,left:0,background:"transparent",zIndex:300});
$.each(["font-family","line-height"],function(){
var s=this.toString();
t.oHidden.css(s,t.oTA.css(s));
});
t.oTA.keyup(function(){
t.size();
});
t.oTA.change(function(){
t.size();
});
};
$.autosize.fn=$.autosize.prototype={};
$.autosize.fn.extend=$.autosize.extend=$.extend;
$.autosize.fn.extend({size:function(){
var t=this;
$.each(["width","font-size"],function(){
var s=this.toString();
t.oHidden.css(s,parseInt(t.oTA.css(s)));
});
var v=t.oTA.val().replace(/(<|>)/g,"&nbsp;").replace(/  /g," &nbsp;").replace(/\n$/,"<BR/>abc").replace(/\n/g,"<BR/>");
t.oHidden.html(v);
var _2b=t.oTA.height();
var _2c=Math.max(t.p.minHeight,t.oHidden.height());
if(_2b!=_2c){
t.oTA.css({height:_2c});
}
}});
})(jQuery);
(function(){
var _2d=false,_2e=/xyz/.test(function(){
xyz;
})?/\b_super\b/:/.*/;
this.Class=function(){
};
Class.extend=function(_2f){
var _30=this.prototype;
_2d=true;
var _31=new this();
_2d=false;
for(var _32 in _2f){
_31[_32]=typeof _2f[_32]=="function"&&typeof _30[_32]=="function"&&_2e.test(_2f[_32])?(function(_33,fn){
return function(){
var tmp=this._super;
this._super=_30[_33];
var ret=fn.apply(this,arguments);
this._super=tmp;
return ret;
};
})(_32,_2f[_32]):_2f[_32];
}
function Class(){
if(!_2d&&this.init){
this.init.apply(this,arguments);
}
}
Class.prototype=_31;
Class.constructor=Class;
Class.extend=arguments.callee;
return Class;
};
})();
hw.extend=function(){
try{
var _37=arguments;
var _38=(typeof _37[0]=="function"?_37[0].prototype:_37[0]);
for(var i=1;i<_37.length;i++){
var _3a=(typeof _37[i]=="function"?_37[i].prototype:_37[i]);
for(var _3b in _3a){
_38[_3b]=_3a[_3b];
}
}
return _38;
}
catch(e){
hw.err(e,"hw.extend");
}
};
String.prototype.trim=function(){
return this.replace(/^\s+|\s+$/,"");
};
String.prototype.trimRight=function(){
return this.replace(/^\s+$/,"");
};
String.prototype.trimLeft=function(){
return this.replace(/^\s+/,"");
};
String.prototype.truncate=function(_3c){
var _3d=this.length;
if(_3d<=_3c){
return this;
}else{
return this.substring(0,_3c);
}
};
String.prototype.beginsWithIgnoreCase=function(_3e){
if(!_3e){
return false;
}
return (this.substring(0,_3e.length).toLowerCase()==_3e.toLowerCase());
};
String.prototype.wrapWord=function(_3f,_40,_41,_42){
var _43=(_42?"g":"gi");
var oRE=new RegExp("(\\b"+_3f+"\\b)",_43);
return this.replace(oRE,_40+"$1"+_41);
};
String.prototype.makeLink=function(_45,_46){
var a=hw.publicHTML(this);
var pre="";
var _49="";
_46=(_46==null?"":_46);
var s1=a.split("[",2);
if(s1.length==2){
var s2=s1[1].split("]",2);
if(s2.length==2){
pre=s1[0];
a=s2[0];
_49=s2[1];
}
}
return pre+"<a "+_46+" href=\""+_45+"\">"+a+"</a>"+_49;
};
String.prototype.parseURL=function(){
var str=this;
var o={strictMode:false,key:["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],q:{name:"queryKey",parser:/(?:^|&)([^&=]*)=?([^&]*)/g},parser:{strict:/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,loose:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/\/?)?((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/}};
var m=o.parser[o.strictMode?"strict":"loose"].exec(str),uri={},i=14;
while(i--){
uri[o.key[i]]=m[i]||"";
}
uri[o.q.name]={};
uri[o.key[12]].replace(o.q.parser,function($0,$1,$2){
if($1){
uri[o.q.name][$1]=$2;
}
});
return uri;
};
hw._default=function(){
try{
var a=arguments,i=0;
for(;i<a.length;i++){
if(a[i]!=null&&a[i]!=""){
return a[i];
}
}
return null;
}
catch(e){
hw.err(e,"hw._default");
}
};
hw.replaceParms=function(_56,_57){
try{
return _56.replace(/\%\{(\w+)\}/g,function(_58,key){
return _57[key];
});
}
catch(e){
hw.err(e,"hw.replaceParms");
}
};
hw.publicHTML=function(sIn){
try{
var exp=/(\b(https?|mailto):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig;
return (sIn.replace(/\s*$/,"").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/  /g," &nbsp;").replace(exp,"<a target=\"_blank\" href=\"$1\">$1</a>").replace(/\r\n/g,"<br/>").replace(/(\n|\r)/g,"<br/>"));
}
catch(e){
hw.err(e,"hw.publicHTML");
}
};
hw.toJSON=function(o){
var i,v,s=hw.toJSON,t;
if(o==null){
return "null";
}
t=typeof o;
if(t=="string"){
v="\bb\tt\nn\ff\rr\"\"''\\\\";
return "\""+o.replace(/([\u0080-\uFFFF\x00-\x1f\"\\])/g,function(a,b){
i=v.indexOf(b);
if(i+1){
return "\\"+v.charAt(i+1);
}
a=b.charCodeAt().toString(16);
return "\\u"+"0000".substring(a.length)+a;
})+"\"";
}
if(t=="object"){
if(o instanceof Array){
for(i=0,v="[";i<o.length;i++){
v+=(i>0?",":"")+s(o[i]);
}
return v+"]";
}
v="{";
for(i in o){
v+=typeof o[i]!="function"?(v.length>1?",\"":"\"")+i+"\":"+s(o[i]):"";
}
return v+"}";
}
return ""+o;
};
hw.fromJSON=function(s){
return hw.jsonParse(s);
},hw.img=function(_64){
return hw.cdn+"/images/"+_64;
};
hw.err=function(_65,_66){
_66=(_66?"Exception in method: "+_66+"()":"Unknown exception");
if(hw.isDebug){
hw.dump(_65,_66);
}else{
_66=_66+"/"+hw.toJSON(_65);
try{
_66=_65.fileName.substring(7).replace(/\//g,":");
_66+=":"+_65.lineNumber+"/"+_65.toString().replace(/\//g,":");
_66+="/stack:"+_65.stack.replace(/\//g,":");
}
catch(e){
}
}
};
hw.dump=function(obj,_68,_69){
alert("DEBUG:\n"+(_68?_68+"\n":"")+hw.dumpObj(obj,"",_69));
};
hw.dumpObj=function(obj,_6b,_6c,_6d){
try{
if(!_6b){
_6b="";
}
if(!_6c){
_6c=4;
}
if(!_6d){
_6d=0;
}
if(_6d>=_6c){
return _6b+"(depth reached)";
}
var s=[];
for(var a in obj){
var _70={};
try{
_70=obj[a];
}
catch(e){
continue;
}
var s1=_6b+a+": ";
if(_70==null){
s1+="NULL";
}else{
if(typeof _70=="function"){
s1+="[function]";
}else{
if((typeof _70=="object")||(_70 instanceof Object)){
s1+="[object]\n"+hw.dumpObj(_70,_6b+"|  ",_6c,_6d+1);
}else{
if((typeof _70=="string")||(_70 instanceof String)){
s1+="'"+_70+"'";
}else{
s1+=_70;
}
}
}
}
s[s.length]=s1;
}
return s.join("\n");
}
catch(e){
}
};
hw.getCookie=function(_72){
try{
var _73=(document.cookie?document.cookie:"");
var _74=_73.split(/;[ ]*/);
for(var i=0;i<_74.length;i++){
var _76=_74[i].split("=");
if(_76.length>1&&_76[0]==_72){
return _76[1];
}
}
}
catch(e){
hw.err(e,"hw.getCookie");
}
};
hw.setCookie=function(_77,_78,_79){
try{
var _7a=(_79!=null?"; expires="+_79.toGMTString():"");
document.cookie=_77+"="+_78+_7a+"; path=/";
}
catch(e){
hw.err(e,"hw.setCookie");
}
};
hw.eraseCookie=function(_7b){
try{
var _7c=new Date();
_7c.setTime(_7c.getTime()-1);
hw.setCookie(_7b,"",_7c);
}
catch(e){
hw.err(e,"hw.eraseCookie");
}
};
hw.cookieCheck=function(){
try{
var _7d=(document.cookie?document.cookie:"");
if(_7d.indexOf("CookieTest=Y")<0){
alert("Cookies must be enabled on your browser.");
}
}
catch(e){
hw.err(e,"hw.cookieCheck");
}
};
hw.extend(hw,{ONE_MINUTE:60,ONE_HOUR:3600,ONE_DAY:86400,ONE_WEEK:604800,ONE_MONTH:2592000,ONE_YEAR:31104000,iSecsAhead:0});
hw.adjClock=function(_7e){
hw.iSecsAhead=_7e;
};
hw.serverTime=function(){
return Math.floor((new Date().getTime()/1000)-hw.iSecsAhead);
};
hw.howLong=function(_7f){
try{
var _80=Math.floor((new Date().getTime()/1000)-hw.iSecsAhead);
var _81=_80-_7f;
var _82=null;
var _83=0;
if(_81<(hw.ONE_MINUTE*2)){
_82=base.str("New");
}else{
if(_81<(hw.ONE_HOUR*2)){
_82=base.str("nMinutesAgo");
_83=Math.floor(_81/hw.ONE_MINUTE);
}else{
if(_81<(hw.ONE_DAY*2)){
_82=base.str("nHoursAgo");
_83=Math.floor(_81/hw.ONE_HOUR);
}else{
if(_81<(hw.ONE_MONTH*2)){
_82=base.str("nDaysAgo");
_83=Math.floor(_81/hw.ONE_DAY);
}else{
if(_81<(hw.ONE_YEAR*2)){
_82=base.str("nMonthsAgo");
_83=Math.floor(_81/hw.ONE_MONTH);
}else{
_82=base.str("nYearsAgo");
_83=Math.floor(_81/hw.ONE_YEAR);
}
}
}
}
}
return hw.replaceParms(_82,{n:_83});
}
catch(e){
hw.err(e,"hw.howLong");
}
};
timeStamp=function(_84){
try{
var _85=new Date();
var _86=(_85.getTime()/1000)-hw.iSecsAhead;
var _87=_86-_84;
var _88=null;
var _89=new Date(_84*1000);
var _8a=_89.getDate();
var _8b=_89.getDay();
var iMo=_89.getMonth();
var _8d=_89.getMinutes();
var _8e=(_8d<10?"0"+_8d:_8d);
var iHr=_89.getHours();
var sAP="AM";
if(iHr>12){
iHr-=12;
sAP="PM";
}
var _91=base.str("DayOfWeek")[_8b];
var _92=base.str("MonthOfYear")[_89.getMonth()];
var _93=base.str("MonOfYear")[_89.getMonth()];
var _94=_89.getFullYear();
var _95=(_94==_85.getFullYear()&&iMo==_85.getMonth());
var _96=(_95&&_8a==_85.getDate());
var _97=(_95&&_8a==(_85.getDate()-1));
var _98=null;
if(_96){
_98=[iHr,":",_8e,sAP," ",base.str("Today")];
}else{
if(_97){
_98=[iHr,":",_8e,sAP," ",base.str("Yesterday")];
}else{
if(_87<(hw.ONE_WEEK*2)){
_98=[iHr,":",_8e,sAP," ",_91," ",_93,". ",_8a];
}else{
if(_87<(hw.ONE_MONTH*2)){
_98=[_91," ",_93,". ",_8a,", ",_94];
}else{
_98=[_92," ",_8a,", ",_94];
}
}
}
}
return _98.join("");
}
catch(e){
hw.err(e,"hw.timeStamp");
}
};
hw.jsonParse=function(){
var _99="(?:-?\\b(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?(?:[eE][+-]?[0-9]+)?\\b)";
var _9a="(?:[^\\0-\\x08\\x0a-\\x1f\"\\\\]"+"|\\\\(?:[\"/\\\\bfnrt]|u[0-9A-Fa-f]{4}))";
var _9b="(?:\""+_9a+"*\")";
var _9c=new RegExp("(?:false|true|null|[\\{\\}\\[\\]]"+"|"+_99+"|"+_9b+")","g");
var _9d=new RegExp("\\\\(?:([^u])|u(.{4}))","g");
var _9e={"\"":"\"","/":"/","\\":"\\","b":"\b","f":"\f","n":"\n","r":"\r","t":"\t"};
function unescapeOne(_,ch,hex){
return ch?_9e[ch]:String.fromCharCode(parseInt(hex,16));
}
var _a2=new String("");
var _a3="\\";
var _a4={"{":Object,"[":Array};
return function(_a5){
var _a6=_a5.match(_9c);
var _a7;
var tok=_a6[0];
if("{"===tok){
_a7={};
}else{
if("["===tok){
_a7=[];
}else{
throw new Error(tok);
}
}
var key;
var _aa=[_a7];
for(var i=1,n=_a6.length;i<n;++i){
tok=_a6[i];
var _ad;
switch(tok.charCodeAt(0)){
default:
_ad=_aa[0];
_ad[key||_ad.length]=+(tok);
key=void 0;
break;
case 34:
tok=tok.substring(1,tok.length-1);
if(tok.indexOf(_a3)!==-1){
tok=tok.replace(_9d,unescapeOne);
}
_ad=_aa[0];
if(!key){
if(_ad instanceof Array){
key=_ad.length;
}else{
key=tok||_a2;
break;
}
}
_ad[key]=tok;
key=void 0;
break;
case 91:
_ad=_aa[0];
_aa.unshift(_ad[key||_ad.length]=[]);
key=void 0;
break;
case 93:
_aa.shift();
break;
case 102:
_ad=_aa[0];
_ad[key||_ad.length]=false;
key=void 0;
break;
case 110:
_ad=_aa[0];
_ad[key||_ad.length]=null;
key=void 0;
break;
case 116:
_ad=_aa[0];
_ad[key||_ad.length]=true;
key=void 0;
break;
case 123:
_ad=_aa[0];
_aa.unshift(_ad[key||_ad.length]={});
key=void 0;
break;
case 125:
_aa.shift();
break;
}
}
if(_aa.length){
throw new Error();
}
return _a7;
};
};

$(function(){
$.styleSheet([".vwrFrame {position:absolute; top:0px; left:0px; height:100%; width:100%; ","font-size:13px; ","font-family:arial,sans-serif;}",".vwrVP {position:relative; overflow:hidden;}",".vwrMask","{position:absolute; top:0px; left:0px; z-index:60000; height:100%; width:100%;}",".B {font-weight:bold;}",".I {font-style:italic;}",".U {text-decoration:underline}",".onClick {cursor:pointer;}",".btn","{margin-left:5px; text-align:center; padding: 2px 10px 3px 10px; ","border:1px solid black; color:black; font-size:12px;","background:#d8d8d8; cursor:pointer;","border-bottom-color:#808080; border-right-color:#808080;","border-top-color:#e0e0e0; border-left-color:#e0e0e0;}",".btn_ok","{font-weight:bold; }",".btn_cnx","{}",".clr {clear:both; margin:0px; line-height:0px;}",".scroll_h {overflow-x:auto;}",".scroll_v {overflow-y:auto;}",".mdb_mask","{position:fixed; z-index:60000; top:0px; left:0px; width:100%; height:100%;","font-family:\"lucidia grande\",tahoma,verdana,arial,sans-serif;}",".mdb_outer","{margin:0px auto 0px auto; background:black; overflow:hidden; width:420px;}",".mdb_slide","{position:relative; margin-top:0px; padding:10px; }",".mdb_iframe","{position:absolute; z-index:-10; top:-2000px; left:0px; width:100%; height:100%; background:black;}",".mdb_inner","{position:relative; color:black; width:400px; ","background:white url(",hw.img("Subpage_Bgkd_Gradient.gif"),") 0px -41px repeat-x;}",".mdb_pad","{padding:6px 10px 6px 10px;}",".mdb_head","{font-size:16px; font-weight:bold; border-bottom:1px solid #a1a18f; color:#d44b26;}",".mdb_body","{font-size:14px;}",".mdb_foot","{border-top:1px solid #a1a18f; text-align:right;}",""]);
});
Viewer=Class.extend({init:function(_1,_2){
var t=this;
t.oParent=_1;
t.oParms=t.p=_2;
t.oFrame=null;
t.oVP=null;
t.oVDeco=null;
t.oHDeco=null;
t.iFrmHt=-1;
t.iFrmWd=-1;
t.bResized=false;
},getFrame:function(){
return this.oFrame;
},getVP:function(){
return this.oVP;
},close:function(){
this.oFrame.remove();
},newDOM:function(_4){
try{
var t=this;
}
catch(e){
hw.err(e,"V.newDOM");
}
},msgOpen:function(_6,_7,_8,_9,_a,_b){
try{
var t=this,p=t.p;
if(_8==null){
_8="OK";
}
if(_a==null){
_a=(_9==null?"Close":"Cancel");
}
if(t.oMsg!=null){
t.msgClose(null,true);
}
t.oMsg=$(["<div class=\"mdb_mask\">","<div class=\"mdb_outer\">","<div class=\"mdb_slide\">","<iframe class=\"mdb_iframe\" src=\"about:blank\" allowtransparency=\"true\" frameborder=\"0\"></iframe>","<div class=\"mdb_inner\">","<div class=\"mdb_head mdb_pad\"></div>","<div class=\"mdb_body mdb_pad\"></div>","<div class=\"mdb_foot mdb_pad\"></div>","</div>","</div>","</div>","</div>",].join("")).appendTo("body");
var _e=$(".mdb_inner",t.oMsg).roundCorners(hw.img("corner_8_black.png"),8);
$(".mdb_head",t.oMsg).html(_6);
$(".mdb_body",t.oMsg).html(_7);
var _f=$(".mdb_foot",t.oMsg);
if(_9==null){
$("<input class=\"btn btn_cnx\" type=\"button\"/>").val(_a).appendTo(_f).focus().click(function(){
t.msgClose();
});
}else{
$("<input class=\"btn btn_ok\" type=\"button\"/>").val(_8).appendTo(_f).focus().click(function(){
t.msgClose(_9);
});
$("<input class=\"btn btn_cnx\" type=\"button\"/>").val(_a).appendTo(_f).click(function(){
t.msgClose(_b);
});
}
$(document).keydown(function(e){
if(e.keyCode==13){
t.msgClose(_9);
}
if(e.keyCode==27){
t.msgClose(_b);
}
});
var oIF=$(".mdb_iframe",t.oMsg).css({top:-2000});
var _12=$(".mdb_slide",t.oMsg);
_12.css({marginTop:0-_12.outerHeight()}).animate({marginTop:0},260,function(){
oIF.css({top:0});
$((_9==null?".btn_cnx":".btn_ok")).focus();
});
}
catch(e){
hw.err(e,"V.msgOpen");
}
},msgClose:function(_13,_14){
try{
var t=this,p=t.p;
if(t.oMsg==null){
return;
}
$(document).unbind("keydown");
var _17=function(){
t.oMsg.remove();
t.oMsg=null;
if(_13!=null){
_13();
}
};
if(_14){
_17();
return;
}
var oIF=$(".mdb_iframe",t.oMsg).css({top:-2000});
var _19=$(".mdb_slide",t.oMsg);
_19.animate({marginTop:0-_19.outerHeight()},260,_17);
}
catch(e){
hw.err(e,"V.msgClose");
}
},ajax:function(_1a,_1b,_1c,_1d){
try{
var t=this;
var _1f=[{method:_1a,parms:_1b}];
var _20={rq_id:1,msgs:hw.toJSON(_1f)};
if(t.oAjaxSpinner){
t.oAjaxSpinner.css({display:"block"});
}
$.post(hw.host+"/ajax.json",_20,function(_21){
if(t.oAjaxSpinner){
t.oAjaxSpinner.css({display:"none"});
}
var _22=_21.rq_id;
var _23=_21.msgs;
for(var i=0;i<_23.length;i++){
var _25=_23[i];
if(_25.status=="OK"){
if(_1c!=null){
_1c(_25);
}
}else{
if(_1d){
_1d(_25);
}else{
if(hw.isDebug){
hw.dump(_25.exception);
}
}
}
}
},"json");
}
catch(e){
hw.err(e,"V.ajax");
}
},resize:function(_26){
try{
var t=this,p=t.p;
var _29=t.oFrame.height();
var _2a=t.oFrame.width();
t.bResized=(_26||_29!=t.iFrmHt||_2a!=t.iFrmWd);
if(!t.bResized){
return t;
}
t.iFrmHt=_29;
t.iFrmWd=_2a;
if(t.oVP!=null){
var _2b=(t.iVDeco==null?0:t.iVDeco);
if(t.oVDeco!=null){
t.oVDeco.each(function(){
if($(this).is(":visible")){
_2b+=$(this).outerHeight(true);
}
});
}
var _2c=(t.iHDeco==null?0:t.iHDeco);
if(t.oHDeco!=null){
t.oHDeco.each(function(){
if($(this).is(":visible")){
_2c+=$(this).outerWidth(true);
}
});
}
var _2d={height:parseInt(0+_29-_2b),width:parseInt(0+_2a-_2c)};
if(_2d.height<0||_2d.width<0){
return t;
}
t.oVP.css(_2d);
}
return t;
}
catch(e){
hw.err(e,"V.resize");
}
}});
Viewer.hoverOvr=function(e){
e.stopPropagation();
var t=$(this);
var _30=t.data("PosOvr");
t.css({backgroundPosition:_30});
};
Viewer.hoverOut=function(e){
e.stopPropagation();
var t=$(this);
t.css({backgroundPosition:t.data("Pos")});
};
Viewer.hoverDwn=function(e){
e.stopPropagation();
var t=$(this);
e.stopPropagation();
e.preventDefault();
t.css({backgroundPosition:t.data("PosDwn")});
};
Viewer.str=function(_35,_36){
if(_35==null||_35.length==0){
return _35;
}
if(_36.strLocalized&&_36.strLocalized[_35]){
return _36.strLocalized[_35];
}
if(_36.strNative[_35]){
return _36.strNative[_35];
}
if(hw.isDebug){
return "Undefined: '"+_35+"'";
}
return _35;
};
Viewer.blankImg=hw.img("blank.gif");

$(function(){
$.styleSheet([".fld        {}",".fv_btn     {padding:1px 10px 3px 10px; text-align:center; vertical-align:middle; font-size:11px; ","background:#d8d8d8; border:1px solid black; cursor:pointer;","border-bottom-color:#808080; border-right-color:#808080;","border-top-color:#e0e0e0; border-left-color:#e0e0e0;","}",".fv_btn_dis {color:#AAAAAA !important; cursor:default !important;}",".fldTxt     {border:1px solid #d0d0d0; padding:2px; overflow:auto; -moz-user-select:-moz-text; }",".fldTxtOvr  {border:1px solid #a0a0a0;}",".fldTxtIn   {border:1px solid #000000;}",""]);
});
FormViewer=Viewer.extend({init:function(_1,_2,_3){
try{
this._super(_1,_2,_3);
var t=this,p=t.p;
if(p.oData==null){
p.oData={};
}
t.oCurFld=null;
t.isEditing=false;
t.oFields=null;
t.oData=null;
t.oReport=null;
}
catch(e){
hw.err(e,"FV.init");
}
},newDOM:function(_6){
try{
var t=this,p=t.p;
t._super();
$(".fv_btn",t.oFrame).mouseover(function(){
$(this).css({background:"#ccc"});
}).mouseout(function(){
$(this).css({background:"#d8d8d8"});
}).mousedown(function(){
$(this).css({background:"#aaa"});
}).mouseup(function(){
$(this).css({background:"#ccc"});
});
t.oFields=$(".fld",_6).focus(function(){
if(p.isViewOnly){
$(this).blur();
}
if(!t.isEditing&&!p.isViewOnly){
t.edit();
}
t.oCurFld=$(this);
}).blur(function(){
t.oCurFld=null;
});
setTimeout(function(){
t.populate(p.oData);
},0);
if(p.isViewOnly){
return;
}
t.oFields.each(function(){
var _9=$(this);
if(_9.hasClass("fldTxt")){
_9.hover(function(){
if(!t.isEditing){
$(this).toggleClass("fldTxtOvr");
}
},function(){
if(!t.isEditing){
$(this).toggleClass("fldTxtOvr");
}
}).focus(function(){
$(this).toggleClass("fldTxtIn");
}).blur(function(){
$(this).toggleClass("fldTxtIn");
});
}
});
}
catch(e){
hw.err(e,"FV.newDOM");
}
},populate:function(_a){
try{
var t=this,p=t.p;
t.oFields.each(function(){
var _d=$(this);
var _e=$(this).attr("id");
var _f=_a[_e];
if(_f==null){
return;
}
if(_d.hasClass("fldTxt")){
_f=_f.replace(/&#39;/g,"'");
_d.val(_f);
}
});
}
catch(e){
hw.err(e,"FV.populate");
}
},scrape:function(){
try{
var t=this,p=t.p;
var _12=hw.extend({},p.oData);
t.oFields.each(function(){
var _13=$(this);
var sId=$(this).attr("id");
if(_13.hasClass("fldTxt")){
_12[sId]=_13.val().trim();
}
});
return _12;
}
catch(e){
hw.err(e,"FV.scrape");
}
},validate:function(_15){
try{
var t=this,p=t.p;
var _18=[];
t.oFields.each(function(){
var _19=$(this);
var sId=$(this).attr("id");
var _1b=_15[sId];
if(_1b==null){
return;
}
if(_19.hasClass("fldTxt")){
var _1c=_19.attr("maxlength");
_1c=(_1c==null?60000:new Number(_1c));
if(_1b.length>_1c){
_15[sId]=_1b.substring(0,_1c);
_18.push({sFld:sId,sProblem:"DataTooLong"});
}
var _1d=(_19.attr("required")=="yes");
if(_1d&&_1b.length==0){
_18.push({sFld:sId,sProblem:"Required"});
}
_15[sId]=_1b=_1b.replace(/\'/g,"&#39;");
}
});
}
catch(e){
hw.err(e,"FV.validate");
}
},hasChanged:function(){
try{
var t=this,p=t.p;
var _20=t.scrape();
for(var _21 in _20){
if(_20[_21]!=p.oData[_21]){
return true;
}
}
return false;
}
catch(e){
hw.err(e,"FV.hasChanged");
}
},edit:function(){
try{
var t=this,p=t.p,pv=t.pv;
t.isEditing=true;
setTimeout(function(){
if(t.oCurFld==null){
t.oFields.eq(0).focus();
}
},500);
}
catch(e){
hw.err(e,"FV.edit");
}
},save:function(){
try{
var t=this,p=t.p;
t.oData=t.scrape();
t.oReport=t.validate(t.oData);
}
catch(e){
hw.err(e,"FV.save");
}
},cancel:function(){
try{
var t=this,p=t.p,pv=t.pv;
t.isEditing=false;
t.populate(p.oData);
}
catch(e){
hw.err(e,"FV.cancel");
}
},resize:function(_2a){
try{
var t=this,p=t.p;
t._super(_2a);
if(!t.bResized){
return t;
}
return t;
}
catch(e){
hw.err(e,"fv.resize");
}
}});

$(function(){
$.styleSheet([".tab_vwr {}",".tab_btns {height:21px; padding-left:16px;}",".tab_btn  {position:relative; float:left; margin-right:2px; border-bottom:1px solid black;","padding:2px 8px 0px 8px; background-color:white; height:18px; cursor:default;","font-size:12px; cursor:pointer;} ",".tab_btn_sel{border-bottom:1px solid white !important; cursor:default !important; text-decoration:none !important;}",".tab_frame {clear:both;background:white; position:relative; cursor:default; }",".tab_panel {position:absolute; z-index:0; top:-2000px; left:0px; }",".fader     {z-index:1 !important; background:white !important;}",""]);
});
TabViewer=Viewer.extend({init:function(_1,_2){
try{
this._super(_1,_2);
var t=this,p=t.p;
t.oTabs=[];
t.iCurTab=-1;
t.oFrame=$(["<div class=\"tab_vwr vwrFrame\">","<div class=\"tab_btns VDeco\"></div>","<div class=\"tab_frame vwrVP\">","<div class=\"tab_panel fader\"></div>","</div>","<div>",""].join("")).appendTo(_1);
t.oVDeco=$(".VDeco",t.oFrame);
t.oVP=$(".vwrVP",t.oFrame);
t.oBtns=$(".tab_btns",t.oFrame);
t.oPanel=$(".tab_frame",t.oFrame);
t.oFader=$(".fader",t.oFrame);
if(p.round&&p.round.box_size){
t.oVP.roundCorners(p.round.box_img,p.round.box_size);
}
t.resize(true);
}
catch(e){
hw.err(e,"tv.init");
}
},getTab:function(_5){
try{
var t=this,p=t.p;
for(var i=0;i<t.oTabs.length;i++){
if(t.oTabs[i].panel==_5){
return i;
}
}
return -1;
}
catch(e){
hw.err(e,"tv.getTab");
}
},head:function(_9,_a){
try{
var t=this,p=t.p;
var _d=t.getTab(_9);
if(_d<0){
_d=_9;
}
$("span",t.oTabs[_d].btn).html(_a);
}
catch(e){
hw.err(e,"tv.head");
}
},remove:function(_e){
try{
var t=this,p=t.p;
var _11=t.getTab(_e);
if(_11<0){
_11=_e;
}
t.oTabs[_11].btn.remove();
t.oTabs[_11].panel.remove();
t.oTabs.splice(_11,1);
if(t.iCurTab==_11){
t.iCurTab=-1;
t.setTab(0,false);
}
}
catch(e){
hw.err(e,"tv.remove");
}
},add:function(_12,_13){
try{
var t=this,p=t.p;
var _16=null;
if(_13!=null&&_13<(t.oTabs.length)){
_16=t.oTabs[_13].btn;
}
if(_13<=t.iCurTab){
t.iCurTab++;
}
var _17="<div class=\"tab_btn\"><span></span></div>";
var _18={};
if(_16!=null){
t.oTabs.splice(_13,0,_18);
_18.btn=$(_17).insertBefore(_16);
}else{
t.oTabs.push(_18);
_18.btn=$(_17).appendTo(t.oBtns);
}
$("span",_18.btn).html(_12);
_18.btn.attr("lbl",_12);
if(p.round&&p.round.tab_size){
_18.btn.roundCorners(p.round.tab_img,p.round.tab_size);
$(".rc_bl, .rc_br",_18.btn).remove();
}
_18.btn.hover(function(){
$(this).addClass("U");
},function(){
$(this).removeClass("U");
}).click(function(){
if(_18.btn.hasClass("tab_btn_cur")){
return;
}
for(var i=0;i<t.oTabs.length;i++){
if(t.oTabs[i].btn.attr("lbl")==_12){
t.setTab(i,true);
}
}
});
_18.panel=$("<div class=\"tab_panel\"></div>").appendTo(t.oPanel);
return _18.panel;
}
catch(e){
hw.err(e,"tv.add");
}
},setTab:function(_1a,_1b){
try{
var t=this,p=t.p;
var _1e=(_1b?200:0);
if(_1a==t.iCurTab){
return;
}
t.iCurTab=_1a;
var _1f=t.oTabs[_1a].btn;
$(".tab_btn_sel",t.oFrame).removeClass("tab_btn_sel");
_1f.addClass("tab_btn_sel");
var _20=$(".tab_pnl_sel",t.oFrame);
var _21=0;
if(_20.size()==1){
_21=_1e+100;
t.oFader.css({top:0,opacity:0}).animate({opacity:1},_1e,function(){
_20.css({top:-2000}).removeClass("tab_pnl_sel");
});
}
setTimeout(function(){
t.oTabs[_1a].panel.css({top:0}).addClass("tab_pnl_sel");
t.oFader.css({top:0,opacity:1}).animate({opacity:0},_1e,function(){
$(this).css({top:-2000});
});
},_21);
if(p.onChange!=null){
p.onChange(_1a,t.oTabs[_1a].panel);
}
}
catch(e){
hw.err(e,"tv.setTab");
}
},resize:function(_22){
try{
var t=this,p=t.p;
t._super(_22);
if(!t.bResized){
return t;
}
$(".tab_panel",t.oPanel).css({height:t.oVP.height(),width:t.oVP.width()});
return t;
}
catch(e){
hw.err(e,"tv.resize");
}
}});

$(function(){
$.styleSheet([".av_img_div {float:left; margin-top:1px; position:relative; font-size:0px;}",".av_img {height:48px; }",".av_info_div {margin:0px 0px 0px 56px;}",".av_name {font-size:15px; white-space:nowrap;}",".av_name_under{font-size:13px; }",".av_name_under a{cursor:pointer;}",".av_banner {height:24px; margin:8px 0px -3px 0px; cursor:pointer; }",""]);
});
AuthViewer=Viewer.extend({sHTML:["<div class=\"av_frame\">","<div class=\"av_img_div\">","<img class=\"av_img\" src=\"",Viewer.blankImg,"\"/>","</div>","<div class=\"av_info_div\">","<div class=\"av_name fc2\"></div>","<div class=\"av_name_under\"></div>","</div>","<div class=\"clr\"></div>","</div>",""].join(""),init:function(_1,_2){
try{
this._super(_1,_2);
var t=this,p=t.p,u=p.oUser;
AuthViewer.registerAuthChange(t);
t.oFrame=$(t.sHTML).appendTo(_1);
t.oUnder=$(".av_name_under",t.oFrame);
if(p.sJustify=="wall"){
$(".av_img_div",p.oFrame).html(Colors.border("<img class=\"av_img\" src=\""+Viewer.blankImg+"\"/>"));
t.oFrame.find(".av_info_div").css({marginLeft:64,paddingTop:8}).end().find(".av_name").css({fontSize:22,fontWeight:"bold"});
}
if(u!=null&&u.need_tz){
var so=-1*(new Date(Date.UTC(2008,6,30,0,0,0,0)).getTimezoneOffset());
var wo=-1*(new Date(Date.UTC(2008,12,30,0,0,0,0)).getTimezoneOffset());
$.get(hw.host+"/settings.json",{cmd:"set_timezone",so:so,wo:wo},null,"json");
}
if(p.sJustify=="right"){
t.oFrame.find(".av_img_div").css("float","right").end().find(".av_info_div").css({textAlign:"right",marginLeft:"0px",marginRight:"56px"});
}
if(u==null){
var _8=base.str("Guest");
$(".av_img",t.oFrame).attr("src",hw.img("bobble-blue.png")).attr("title",_8);
$(".av_name",t.oFrame).text(_8);
t.oUnder.html("<img class=\"av_banner\" src=\""+hw.img("twitter_oauth_up.gif")+"\"/>").find(".av_banner",t.oFrame).hover(function(){
$(this).get(0).src=hw.img("twitter_oauth_ovr.gif");
},function(){
$(this).get(0).src=hw.img("twitter_oauth_up.gif");
}).mousedown(function(){
$(this).get(0).src=hw.img("twitter_oauth_down.gif");
}).click(function(){
t.oPopupWin=window.open("http://hotwall.com/twitter_login.app?redir_url="+hw.host+"/twitter_oauth_callback_closewin.app","twitterauth","location=1,status=0,scrollbars=1,width=800,height=420");
t.oPopupWin.moveTo(10,10);
if(t.oPopupWin.focus){
t.oPopupWin.focus();
}
return false;
});
}else{
var _9=u.picture_url;
if(hw.host.indexOf("https:")==0){
_9=hw.host+"/secure_photo.app?u="+encodeURIComponent(_9);
}
$(".av_img",t.oFrame).attr("src",_9).attr("title","@"+u.screen_name);
$(".av_name",t.oFrame).text(u.full_name);
var _a=base.str("SignOut");
$("<a class=\"ta_acct fc2\" target=\"_blank\" href=\"/settings\">"+base.str("Account")+"</a>"+(p.sJustify=="wall"?"&emsp;":"<br/>")+"<a class=\"ta_signout fc2\" href=\"javascript:\">"+_a+"</a>").appendTo(t.oUnder);
$(".ta_signout",t.oFrame).click(function(){
var _b=hw.host+"/logout.json";
if(p.oHost!=null){
p.oHost.ajaxOn(_a);
}
$.get(_b,null,function(_c){
if(p.oHost!=null){
p.oHost.ajaxOff(_a);
}
if(_c.error!=undefined){
var _d=(hw.isDebug?_c.error:"Server error.  Try again later.");
alert(_d);
}else{
AuthViewer.fireAuthChange(null);
}
},"json");
});
}
if(p.sJustify!="wall"){
t.oFrame.find(".av_img_div",t.oFrame).roundCorners(hw.img("corner_6_white.png"),6);
}
}
catch(e){
hw.err(e,"av.init");
}
},close:function(){
try{
var t=this,p=t.p;
AuthViewer.unregisterAuthChange(t);
t._super();
}
catch(e){
hw.err(e,"av.close");
}
},authChange:function(_10){
try{
var t=this,p=t.p;
if(t.oPopupWin!=null){
t.oPopupWin.close();
t.oPopupWin=null;
}
if(AuthViewer.cbObjects.length==1){
document.location.href=document.location.href;
}
t.close();
p.oUser=_10;
t.init(t.oParent,p);
}
catch(e){
hw.err(e,"av.authChange");
}
},loadUser:function(){
try{
var t=this;
return t;
}
catch(e){
hw.err(e,"av.loadUser");
}
},resize:function(_14){
try{
var t=this,p=t.p;
t._super(_14);
if(!t.bResized){
return t;
}
return t;
}
catch(e){
hw.err(e,"av.resize");
}
}});
AuthViewer.cbObjects=[];
AuthViewer.registerAuthChange=function(_17){
var cbo=AuthViewer.cbObjects;
for(var i=0;i<cbo.length;i++){
if(cbo[i]==null){
cbo[i]=_17;
return;
}
}
AuthViewer.cbObjects.push(_17);
};
AuthViewer.unregisterAuthChange=function(_1a){
var cbo=AuthViewer.cbObjects;
for(var i=0;i<cbo.length;i++){
if(cbo[i]==_1a){
cbo[i]=null;
return;
}
}
};
AuthViewer.fireAuthChange=function(_1d){
window.auth=null;
if(_1d!=null){
window.auth={};
$.extend(true,window.auth,_1d);
}
var cbo=AuthViewer.cbObjects;
var l=cbo.length;
for(var i=0;i<l;i++){
try{
cbo[i].authChange(_1d);
}
catch(e){
hw.err(e,"av.fireAuthChange");
}
}
};
window.changeAuth=AuthViewer.fireAuthChange;

