function changePassword(){$("#changemsg").html("").hide();$.ajax({type:"POST",url:"/ajax/user/setpassword/",data:{oldpassword:$("#oldpassword").val(),newpassword1:$("#newpassword1").val(),newpassword2:$("#newpassword2").val()},dataType:"json",success:function(a,b){$("#changemsg").html("<div class="+(a.Status>0?"ok":"err")+">"+a.Message+"</div>").show().effect("pulsate",{times:3},300);$("#frm :input").removeAttr("disabled");if(a.Status>0){$("#oldpassword").val("");$("#newpassword1").val("");$("#newpassword2").val("")}},
error:function(a,b,d){$("#changemsg").html("<div class=err>Unable to connect to server. Please try again in a minute.</div>").show().effect("pulsate",{times:3},300);$("#frm :input").removeAttr("disabled")}});$("#frm :input").attr("disabled",true);return false}
function saveSettings(){$("#msg").hide();var a=0;if($("#family_status").is(":visible"))a=$("#family_status").val();$.ajax({type:"POST",url:"/ajax/user/setsettings/",data:{fname:$("#fname").val(),lname:$("#lname").val(),sex:$("#sex").val(),political:$("#political").val(),religion:$("#religion").val(),country_id:$("#country_id").val(),city:$("#city").val(),website:$("#website").val(),icq:$("#icq").val(),skype:$("#skype").val(),birthday:$("#birthday").val(),hobby:$("#hobby").val(),about:$("#about").val(),
music:$("#music").val(),movies:$("#movies").val(),tv:$("#tv").val(),books:$("#books").val(),games:$("#games").val(),quotes:$("#quotes").val(),showbirthday:$("#showbirthday").val(),family_status:$("#family_status").val()},dataType:"json",success:function(b,d){$("#msg").html("<div class="+(b.Status>0?"ok":"err")+">"+b.Message+"</div>").show().effect("pulsate",{times:3},300);cur_interface>0&&resizeFrame()},error:function(b,d,e){$("#msg").html("<div class=err>"+e+"</div>").show().effect("pulsate",{times:3},
300);cur_interface>0&&resizeFrame()}});return false}
function saveNotifications(){var a=":";$("input[name='blockedchannels']:checked").each(function(b){a+=$(this).val()+":"});$("#msg").html("").hide();$.ajax({url:"/ajax/user/setnotifications/",type:"POST",data:{s_never:$("#s_never").is(":checked")?1:0,s_addtofriends:$("#s_addtofriends").val(),s_addedtofriends:$("#s_addedtofriends").val(),s_message:$("#s_message").val(),s_digest:$("#s_digest").is(":checked")?1:0,s_wall:$("#s_wall").val(),s_email:$("#s_email").val(),cur_pswd:$("#cur_pswd").val(),blocked_channels:a},
dataType:"json",success:function(b,d){$("#msg").html("<div class="+(b.Status>0?"ok":"err")+">"+b.Message+"</div>").show().effect("pulsate",{times:3},300);$("#frm :input").removeAttr("disabled")},error:function(b,d,e){$("#changemsg").html("<div class=err>Unable to connect to database. Please try again in a minute.</div>").show().effect("pulsate",{times:3},300);$("#frm :input").removeAttr("disabled")}});$("#frm :input").attr("disabled",true);return false}
function initAvatarUploader(){new AjaxUpload("upload_button",{action:"/ajax/user/setavatar/",name:"avatar",data:{},autoSubmit:true,responseType:"json",onChange:function(a,b){},onSubmit:function(a,b){$("#msg").html('<img src="http://s.vefire.ru/img/progress_big.gif"> Working...').show();this.disable()},onComplete:function(a,b){$("#msg").hide();this.enable();$("#avatarImg").attr("src",$("#avatarImg").attr("src")+"?"+(new Date).getTime())}})}
function uploadAvatar(){$("#msg").html('<img src="http://s.vefire.ru/img/progress_big.gif"> Working...').show();$.ajax({url:"/ajax/user/setavatar/",type:"POST",data:{avatar_url:$("#avatar_url").val()},dataType:"json",success:function(a,b){if(a.Status<0)$("#msg").html("<div class=err>"+a.Message+"</div>").show();else{$("#msg").hide();$("#avatarImg").attr("src",$("#avatarImg").attr("src")+"?"+(new Date).getTime())}},error:function(a,b,d){$("#changemsg").html("<div class=err>Unable to connect to database. Please try again in a minute.</div>").show().effect("pulsate",
{times:3},300)}});return false}function logout(){$.ajax({url:"/ajax/user/logout/",type:"POST",dataType:"json",success:function(a,b){window.location=window.location.toString()},error:function(a,b,d){$("#lmsg").html("<div class=err>Error: "+b+"</div>").show().effect("pulsate",{times:3},300)}});return false}
function login(){$("#lmsg").html("").hide();$.ajax({url:"/ajax/user/login/",type:"POST",data:{rememberme:$("#rememberme").is(":checked")?1:0,username:$("#username").val(),passwd:$("#passwd").val()},dataType:"json",success:function(a,b){$("#lfrm :input").removeAttr("disabled");if(a.Status>0)window.location=window.location.toString();else{$("#username").focus();$("#lmsg").html("<div class="+(a.Status>0?"ok":"err")+">"+a.Message+"</div>").show().effect("pulsate",{times:3},300)}},error:function(a,b,d){$("#lmsg").html("<div class=err>Error: "+
b+"</div>").show().effect("pulsate",{times:3},300);$("#lfrm :input").removeAttr("disabled")}});$("#lfrm :input").attr("disabled",true);return false}
function getuserinfo(){if(cur_interface==0){var a=[],b;$(".user").hover(function(){var d=this,e=$(d).text(),h=$(d).position(),j=h.top-4,i=h.left,g="left",k=$(d).width();if($(window).width()-325<$(d).offset().left){i=h.left+k-320;g="right"}$(".ui").remove();var l='<div class="ui b_w" style="left:'+i+";top:"+j+'"><img src="http://s.vefire.ru/img/progress_big.gif" align=absmiddle> Working...</div>';if(b){clearTimeout(b);b=null}b=setTimeout(function(){$(d).before(l);$(".ui").mouseleave(function(){$(this).remove()});
if(e in a)$(d).prev().hasClass("ui")&&$(d).prev().html(a[e]);else $.ajax({url:"/ajax/user/getuserinfo/",type:"POST",data:{user:e},dataType:"json",success:function(f,c){if(f.Status>0){c='<div class="ui_un_'+g+'"><a href="http://wefire.tv/user/'+e+'/">'+e+"</a>";if(f.is_vip)c+=' <a href="/help/vip/"><img src="http://s.vefire.ru/img/icons/star.png" title="This user helps Wefire.TV" alt="This user helps Wefire.TV" width=16 height=16 valign=middle></a>';c+="</div>";c+='<div class="ui_ava_'+g+'"><a href="/user/'+
e+'/"><img src="http://a.vefire.ru/128/'+e.toLowerCase()+'" align='+g+" width=128 height=128></a></div>";c+='<div class="ui_content"><span class="ui_flname">'+stripHTML(f.fname+" "+f.lname);if(f.itsyou=="1")c+="<small> - its you</small>";c+='</span><span class="ui_cntr">';if(f.country!="")c+=stripHTML(f.country);if(f.city!="")c+=", "+stripHTML(f.city);c+="</span>";if(f.itsyou!=1){c+='<span class="ui_links">';c+='<a href="http://wefire.tv/user/'+e+'/"><img src="http://s.vefire.ru/img/icons/eye.png" align="absmiddle"> View his/her page</a>';
c+='<a href="http://wefire.tv/user/'+e+'/sms/"><img src="http://s.vefire.ru/img/icons/17.gif" align="absmiddle"> Send message</a>';c+='<a href="http://wefire.tv/payments/govip/'+e+'/"><img src="http://s.vefire.ru/img/icons/star.png" align="absmiddle"> \u041f\u043e\u0434\u0430\u0440\u0438\u0442\u044c VIP-\u0430\u043a\u043a\u0430\u0443\u043d\u0442</a>';c+="</span>"}c+=f.about+'</div><div class="cb"></div>';if(f.act_text!="")c+='<div class="gcloud ui_act">'+stripHTML(f.act_text)+'<br><span class=fDate><img src="http://s.vefire.ru/img/flags/'+
f.act_cntr+'.gif" width=16 height=11> '+f.act_date+"</span></div>";a[e]=c}else a[e]=f.Status==0?"<div class=err>User was not found!</div>":"<div class=err>"+stripHTML(f.Status)+"</div>";$(d).prev().hasClass("ui")&&$(d).prev().html(a[e])},error:function(f,c,m){a[e]="<div class=err>Error: "+c+"</div>"}})},1000)},function(){if(b){clearTimeout(b);b=null}});return false}}
function saveSex(a){$("#imsg").hide();$.ajax({type:"POST",url:"/ajax/user/setsex/",data:{sex:a},dataType:"json",success:function(b,d){$("#imsg").html("<div class="+(b.Status>0?"ok":"err")+">"+b.Message+"</div>").show().effect("pulsate",{times:3},300);cur_interface>0&&resizeFrame()},error:function(b,d,e){$("#imsg").html("<div class=err>"+e+"</div>").show().effect("pulsate",{times:3},300);cur_interface>0&&resizeFrame()}});return false}function stripHTML(a){return a.replace(/<&#91;^>&#93;*>/g,"")};

