
$(document).ready(function(){if($("#user > form > input[name='username']").length==1){var login_f=$("#user > form");var login_u=$("#user > form > input[name='username']");var login_p=$("#user > form > input[name='password']");login_f.bind("submit",function(){if(V.username(login_u.val())&&V.password(login_p.val())){return true;}else{window.location='/register/';return false;}});login_u.bind("blur",function(){if(login_u.val()=='')login_u.val('Username');});login_u.bind("focus",function(){if(login_u.val()=='Username')login_u.val('');});login_p.bind("blur",function(){if(login_p.val()=='')login_p.val('Password');});login_p.bind("focus",function(){if(login_p.val()=='Password')login_p.val('');});}
$("#new-status-msg").bind("focus",function(){if($(this).val()=='Set status message')$(this).val("")});$("#new-status-msg").bind("blur",function(){if($(this).val()=='')$(this).val("Set status message")});if($('.rating').length)
$('.rating').rating();$('#settings-nav > a').bind("click",function(){$('#settings-nav > .settings-tab-active').removeClass('settings-tab-active').addClass('settings-tab');$(this).removeClass('settings-tab').addClass('settings-tab-active');$('#main > div[id!=settings-nav]').hide();$('#settings-'+$(this).html().toLowerCase()).fadeIn("fast");});$('.member-top > div > a').bind("click",function(){var newpage=$(this).html();if(newpage==memberpage)
return;memberpage=newpage;$('.member-top > div > .member-tab-active').removeClass('member-tab-active').addClass('member-tab');$(this).removeClass('member-tab').addClass('member-tab-active');if(newpage=="Photos"||newpage=="Videos"||newpage=="Blog"){$('#member-image').hide();$('#member-image-medium').fadeIn("fast");}else{$('#member-image-medium').hide();$('#member-image').fadeIn("fast");}
$('#main > div[class!=member-top]').hide();$('.member-right > div').hide();if(newpage=="Profile"||newpage=="Wall"){$('.member-left').fadeIn("fast");$('.member-right').show();}
$('#'+newpage.toLowerCase()+'-container').fadeIn("fast");});});function set_status_msg(){var msg=$("#new-status-msg").val();if(msg!='Set status message'&&msg!=''&&msg!=$(".member-statustext").text()){$(".member-statustext").text(msg);$.post("/ajax/",{"action":"statusmsg","value":msg});}}
function del_wall(element,id){if(confirm("Are you sure you want to delete this post?")){$(element).parent().fadeOut("fast");$.get("/ajax/walldel/"+id);}}
function post_wall(element,member_id,reply){var text=$(element).children().filter("textarea").val();if(text.length<1)
return;if(reply){$(element).parent().text("Replied");$.post("/ajax/",{"action":"wallpost","text":text,"member_id":member_id});}else{$.post("/ajax/",{"action":"wallpost","text":text,"member_id":member_id,"print":1},function(r){$('#wall-container').html(r);});}}
function show_video(name,ext){var thumb=ext=="mp4"?2:1;var s1=new SWFObject('http://stream.nihilum.eu/player.swf','mediaplayer','600','400','7');s1.useExpressInstall('expressinstall.swf');s1.addParam('allowfullscreen','true');s1.addParam('allowscriptaccess','always');s1.addVariable('file','http://stream.nihilum.eu/video/'+name.substr(0,2)+'/'+name+'.'+ext+'');s1.addVariable('image','http://s.nihilum.eu/image/video/'+name+'-'+thumb+'.jpg');s1.addVariable('skin','http://stream.nihilum.eu/stylish.swf');s1.addVariable('streamer','lighttpd');s1.write('video-player');}
function updater(url,elem){$(elem).load(url);}
function post_comment(elem,object_type_id,topic_id){var text=$(elem).find("textarea").val();if(text.length<1)
return;$(elem).find("input[type=submit]").val("Posting...");$.post("/ajax/",{"action":"comment","text":text,"object_type_id":object_type_id,"topic_id":topic_id},function(r){$(elem).parent().html(r);});}
function post_quote(post_id){$.post("/ajax/",{"action":"quote","post_id":post_id},function(r){eval("var a = "+r);$("#post-form").val("[QUOTE:"+a["username"]+"]"+a["content"]+"[/QUOTE]\n");});}
var V={username:function(val){return val.length>=2&&new RegExp(/^([a-zA-Z0-9_-]{2,16})$/).test(val)&&val.toLowerCase()!='username';},password:function(val){return val.length>=6&&val.toLowerCase()!='password';},email:function(val){return val.length>=5&&new RegExp(/^([a-zA-Z0-9\._\+-]+)\@((\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,7}|[0-9]{1,3})(\]?))$/).test(val);},date:function(year,month,day){if(year==0||month==0||day==0)
return false;var myDate=new Date();myDate.setFullYear(year,(month-1),day);return(myDate.getMonth()+1)==month&&day<32;}}
jQuery.fn.rating=function(){var div=jQuery(this);var a=div.attr("rel").split("-");var curvalue=parseInt(a[0]);var object_id=parseInt(a[1]);var object_type_id=parseInt(a[2]);div.css("background-position",(-125+curvalue*25)+'px');var html="<ul>";for(var i=1;i<=5;i++){html+="<li title='"+i+"'>&nbsp;</li>";}
html+="</ul>";div.html(html);if(session_member_id&&!rating_voted){jQuery(div).find("li").mouseout(function(){div.css("background-position",(-125+curvalue*25))+'px';});jQuery(div).find("li").mouseover(function(){div.css("background-position",(-125+jQuery(this).attr("title")*25))+'px';});jQuery(div).find("li").click(function(){div.html("");jQuery.post("/ajax/","action=rate&object_id="+object_id+"&object_type_id="+object_type_id+"&value="+jQuery(this).attr("title"),function(response){div.css("background-position",(-125+parseInt(response)*25))+'px';});});}
return this;}