window.addEvent("domready",function(){Asset.javascript("/js/common/SqueezeBox.js",{onload:addSqueeze});Asset.css("/css/SqueezeBox.css")});function addSqueeze(){$$(".maplink").each(function(b,a){b.setProperty("rel","{'handler':'iframe',size:{'x':'"+(Math.round($(document.body).getSize().x*0.6))+"','y':'"+(Math.round($(document.body).getSize().y*0.6))+"'}}");url=b.getProperty("href");b.removeProperty("href").setProperty("href",url+"&format=raw")});SqueezeBox.assign($$(".maplink"),{parse:"rel",closable:true});if($("requestConnectionLink")){requestConnection("a[rel=requestConnection]")}if($("writeonwall")){url=$("writeonwall").getProperty("href");$("writeonwall").removeProperties("href").setProperty("href",url+"&format=raw");SqueezeBox.assign($("writeonwall"),{size:{x:420,y:210},sizeLoading:{x:420,y:210},handler:"ajax"})}}function requestConnection(a){$each($$(a),function(c,b){url=c.getProperty("href");c.removeProperties("href").setProperty("href",url+"&format=raw")});SqueezeBox.assign($$("a[rel=requestConnection]"),{size:{x:400,y:150},sizeLoading:{x:400,y:150},handler:"ajax"})}function submitConnectionRequest(b){$("submitfriendreq").setStyle("background-image","url(/images/bloader2.gif)").removeEvents("click").removeProperty("onclick");var a=new Request.JSON({method:"post",url:"/members?format=raw&act=connections&task=addConnection",onSuccess:function(d,c){if(d.failed){SqueezeBox.applyContent('<b style="color:#f00;">'+d.message+"</b>",{x:400,y:20})}else{changeConnectionLink();name=$("reqUImg").getProperty("alt");SqueezeBox.applyContent("<b>Friend request has been sent to "+name+"</b>",{x:350,y:20})}}}).send("connectionid="+b+"&message="+$("requestConnectionMessage").getProperty("value"))}function submitNewWallEntry(b){if($("newWallMessage").getProperty("value").length>0){$("savebtn").loading("Sending");$("cancelbtn").setStyle("visibility","hidden");var a=new Request.JSON({method:"post",url:"/members?task=writeOnWall&format=raw",onSuccess:function(d,c){if(d.status=="done"){witem=new Element("div",{"class":"item"});itemImgWrap=new Element("div",{"class":"itemImg"});itemDataWrap=new Element("div",{"class":"itemData"});imglink=new Element("a",{href:d.href,title:d.username});img=new Element("img",{src:d.avatar,alt:d.username,"class":"avatar",styles:{width:"80px",height:"80px"}});itemTitle=new Element("div",{"class":"commenttitle"});h3=new Element("strong",{"class":"title"});titlelink=new Element("a",{href:d.href,title:d.username});titlelink.set("text",d.username);ownerControls=new Element("ul",{"class":"wallControls"}).set("html",d.buttons);date=new Element("div");date.set("text",d.date);message=new Element("div",{"class":"form-row",id:"msg"+d.id});message.set("html",d.message);witem.adopt(itemImgWrap.adopt(imglink.adopt(img)),itemDataWrap.adopt(itemTitle.adopt(h3.adopt(titlelink).adopt(new Element("span").set("text"," wrote")),new Element("div",{"class":"clr"}),date),message,ownerControls));trs=$("wall").getChildren();witem.inject(trs[0],"before");if($("noPosts")){$("noPosts").dispose()}SqueezeBox.close()}else{SqueezeBox.applyContent("<b>Operation failed. "+d.msg+"</b>",{x:350,y:20})}}}).send("uid="+b+"&message="+$("newWallMessage").getProperty("value"))}else{alert("Please enter a message")}}function deletePost(b){$("dwp"+b).set("html",'<a><img src="/images/bloader.gif" alt="Loading..." /></a>');var a=new Request.JSON({method:"post",url:"/members?task=deleteWallPost&format=raw",onSuccess:function(d,c){if(d.status=="deleted"){$("msg"+b).set("html",d.content);$("dwp"+b).set("html",'<a href="javascript:restorePost('+b+');">Undo</a>')}}}).send("postid="+b)}function restorePost(b){$("dwp"+b).set("html",'<a><img src="/images/bloader.gif" alt="Loading..." /></a>');var a=new Request.JSON({method:"post",url:"/members?task=restoreWallPost&format=raw",onSuccess:function(d,c){if(d.status=="restored"){$("msg"+b).set("html",d.content);$("dwp"+b).set("html",'<a href="javascript:deletePost('+b+');">Delete</a>')}}}).send("postid="+b)}function addMessage(){if($("requestConnectionMessage").getStyle("display")=="none"){SqueezeBox.resize({x:400,y:260});$("requestConnectionMessage").fade("hide").setStyle("display","block").fade(1);$("addMsgSpan").set("text","Add a personal message: ");$("addMsgLink").set("text","cancel")}else{SqueezeBox.resize({x:400,y:150});$("requestConnectionMessage").fade("hide").setStyle("display","none");$("addMsgSpan").set("text","");$("addMsgLink").set("text","Add a personal message...")}}function closeDialog(){SqueezeBox.close()};