if(typeof console=="undefined"){console={};}if(typeof console.dir=="undefined"){console.dir=function(){};}if(typeof console.log=="undefined"){console.log=function(){};}window.staga=function(){var init=true;return{debug:false||(location.hash.indexOf("debugOn")>-1),log:function(){if(staga.debug){console.log.apply(this,arguments);}},dir:function(o){if(staga.debug){console.dir(o);}},canary:function(){return $("#canary").val();},info:{page:{location:""}},cookies:{create:function(name,value,days){if(days){var date=new Date(),expires="; expires="+date.toGMTString();date.setTime(date.getTime()+(days*24*60*60*1000));}else{var expires="";}document.cookie=name+"="+value+expires+"; path=/";},read:function(name){var nameEQ=name+"=",ca=document.cookie.split(";"),i,len;for(i=0,len=ca.length;i<len;i++){var c=ca[i];while(c.charAt(0)==" "){c=c.substring(1,c.length);}if(c.indexOf(nameEQ)==0){return c.substring(nameEQ.length,c.length);}}return null;},erase:function(name){this.create(name,"",-1);}},utility:{processSecureData:function(insecureData){return eval("("+insecureData.split("while(1);")[1]+")");},requireLogin:function(signInCallback){if(!staga.info.visitor.loggedIn){$("#loginPopup").openStagaBox({css:"sbMessage",title:"Sign in to The Staga Network",onLoad:function(){$("#cmdSignInPopup").click(function(){var params={email:$("#loginPopupEmail").val(),password:$("#loginPopupPassword").val(),rememberMe:$("#loginPopupRememberMe").val()};staga.UI.displayMessage({message:"Please wait while we sign you in...",title:"Signing In..."});$.postJSONsecure("/Ajax/Members/SignIn",params,function(data){if(data.result=="success"){staga.utility.reloadPage();}else{staga.UI.displayError(data.message,{title:"We could not sign you in."});}});return false;});setTimeout(function(){$("#loginPopupEmail").get(0).focus();},250);}});}else{if(signInCallback){signInCallback();}}},reloadPage:function(){if(/(.*)\#+/.test(location.href)){location.href=/(.*)\#+/.exec(location.href)[1];}location.href=location.href;},lazyLoad:function(src,delay){var script=document.createElement("script");script.type="text/javascript";script.src=src;if(delay){setTimeout(function(){document.getElementsByTagName("head")[0].appendChild(script);},delay);}else{document.getElementsByTagName("head")[0].appendChild(script);}}},exAuth:{doLogin:function(provider){window.location="/exAuth/handleLoginRequest.ashx?provider="+provider;},connectAccounts:function(provider){var sbSettings={title:"Connect your accounts",formatData:[provider],};staga.UI.loadTemplate("connectAccounts",{provider:provider},sbSettings,false);}},URL:{getSiteURL:function(){return[window.location.protocol,"",window.location.host].join("/");},getPostURL:function(){return[this.getCommunityURL(),"Post",staga.info.post.PostURL].join("/");},getProfileURL:function(member){return[this.getSiteURL(),"Members",member||staga.info.visitor.userName].join("/");},getCommunityURL:function(){return[this.getSiteURL(),"Communities",staga.info.post.CommunityURL].join("/");}},UI:{ajaxControls:[],getViewportSize:function(){var w=window,d=document;if(typeof w.innerWidth!="undefined"){return{width:w.innerWidth,height:w.innerHeight};}else{if(typeof d.documentElement!="undefined"&&typeof d.documentElement.clientWidth!="undefined"&&d.documentElement.clientWidth!=0){return{width:d.documentElement.clientWidth,height:d.documentElement.clientHeight};}}return{width:d.getElementsByTagName("body")[0].clientWidth,height:d.getElementsByTagName("body")[0].clientHeight};},addAjaxBox:function(div,callback){if($("#ajaxDivs").length===0){$('<div id="ajaxDivs" />').appendTo("#body");}$(div).appendTo("#ajaxDivs");if(typeof callback=="function"){callback();}},dimScreen:function(speed,opacity,callback){$(".flash").addClass("flashHidden hidden");$.dimScreen(speed,opacity,callback);},dimScreenStop:function(){$(".flashHidden").removeClass("flashHidden hidden");$.dimScreenStop();},displayLoadingBox:function(cbAfterDisplayed){this.displayMessage({message:'<div class="loading"><img src="'+$.stagaBox.settings.loading_image+'"/></div>',closeButton:false,title:"<span style='text-align:center; display:block'>Loading...</span>",onLoad:cbAfterDisplayed});
},loadTemplate:function(control,queryParams,popupParams,skipCache){this._loadTemplate(control,queryParams,function(data){popupParams.message=data;staga.UI.displayMessage(popupParams);},skipCache);},_loadTemplate:function(control,queryParams,callback,skipCache){queryParams=queryParams||{};skipCache=skipCache||false;if(typeof this.ajaxControls[control]=="undefined"||skipCache){this.displayLoadingBox(function(){$.get("/Ajax/LoadTemplate/"+control,queryParams,function(data){if(!skipCache){staga.UI.ajaxControls[control]=data;}callback(data);});});}else{callback(staga.UI.ajaxControls[control]);}},displayMessage:function(params){params=params||{};this.dimScreen(300,null,function(){if(typeof params.message=="string"){$.stagaBox(params);}else{if(typeof params.message=="function"){$.stagaBox(function($){$.stagaBox(params);});}}});},displayConfirmation:function(message,cbYes,cbNo,params){params=params||{closeButton:false,confirmYes:cbYes,title:"Are you sure?"};message+='<div class="buttons clearfix"><button id="sb-confirm-yes" title="Yes">Yes</button></a><button id="sb-confirm-no" title="No">No</button></a></div>';params.onLoad=function(){$("#sb-confirm-yes").click(function(){if(typeof cbYes=="function"){cbYes();}else{jQuery().closeStagaBox();}return false;});$("#sb-confirm-no").click(function(){if(typeof cbNo=="function"){cbNo();}else{jQuery().closeStagaBox();}return false;})[0].focus();};params.message=message;staga.UI.displayMessage(params);},displayError:function(message,params){params=params?params:{};params.message=message;params.title=params.title||"We have encountered an error";params.css=params.css?params.css:"sbError";staga.UI.displayMessage(params);},displayAjaxStatus:function(message,e,cssClass){var x=$(e).removeAttr("class").addClass("ajaxResponse").addClass(cssClass).html(message);},displayAjaxBusy:function(message){message=message||"Please wait...";var workingMsg="<div class='ajax-working'><h4>{0}</h4><span class='barber'></span></div>";workingMsg=workingMsg.format(message);staga.UI.displayMessage({message:workingMsg,title:"Please Wait...",closeButton:false});},displayAjaxError:function(stagaBox,message){$(".memberInput",stagaBox).slideUp();staga.UI.displayAjaxStatus(message,$(".ajaxResponse",stagaBox),"error");},hideAjaxStatus:function(e){$(e).slideUp().removeAttr("class").html("");},setupHovering:function(el){var hover="list-item-hover";$el=$(el)||$("body");$el.find(".list-item").hover(function(){$(this).addClass(hover);},function(){$(this).removeClass(hover);}).click(function(){var action=$(this).find("a.item-action:eq(0)");if(action.length!==0){location.href=action[0].href;}});},stagaBoxDefaults:{message:"(No message)",cssClass:"stagaBox",css:"sbMessage",title:"Staga Network Message",onLoad:null,onClose:null,closeButton:true,height:"auto",width:"auto",imageBox:false,imageIndex:null,keepCentered:true}}};}();$.postJSON=function(a,b,c){$.post(a,b,c,"json");};$.postJSONsecure=function(a,b,c){b.canary=staga.canary();b.tzOffset=new Date().getTimezoneOffset()/60;$.post(a,b,function(d){if(typeof c=="function"){c(staga.utility.processSecureData(d));}});};$.getJSONsecure=function(a,b,c){b.canary=staga.canary();if((typeof b=="function")&&(typeof c=="undefined")){c=b;b=null;}$.get(a,b,function(d){if(typeof c=="function"){c(staga.utility.processSecureData(d));}});};jQuery.fn.extend({enable:function(){return this.each(function(){$(this).removeAttr("disabled").removeClass("disabled");});},disable:function(){return this.each(function(){$(this).attr("disabled","disabled").addClass("disabled");});},getElementPath:function(){var d=$(this),c=d,b="";try{while(c.parent()[0].id==""){c=c.parent();if(c.attr("class")!=""){b+=" "+c[0].tagName.toLowerCase()+"."+c.attr("class").split(" ").join(".");}}return"#"+c.parent()[0].id+b+" "+c[0].tagName.toLowerCase()+"."+d.attr("class").split(" ").join(".");}catch(a){}},ajaxContainer:function(d,e){var c=location.href.split("#"),b=$(this).getElementPath();if(c.length>1){var a=c[1];$(this).empty().load(a+" "+b,e);
}$(this).live("click",function(j){var f=$(j.target);if(f.hasClass(d)){var h=f.attr("href"),k=location.href.split("#")[0],g=k+"#"+h;location.href=g;$(this).empty().scrollTo().load(h+" "+b,e);return false;}});},getItemGUID:function(b){var a=new RegExp(b+"-item-(.*)","ig");return a.exec(this[0].id)[1];},scrollTo:function(a,b){return this.each(function(){var c=$(this).offset().top;$("html,body").animate({scrollTop:c-20},a,b);});}});jQuery.extend({dimScreen:function(b,a,d){if(typeof b=="function"){d=b;b=null;}if(typeof a=="function"){d=a;a=null;}if(b<1){var c=a;a=b;b=c;}if(a>=1){var c=b;b=a;a=c;}if(jQuery("#__dimScreen").size()>0){if(typeof d=="function"){d();}return;}b=(b>0)?b:500;a=(a>0)?a:0.5;return jQuery("<div></div>").attr({id:"__dimScreen",fade_opacity:a,speed:b}).css({background:"#000",height:$(document).height(),left:"0px",opacity:0,position:"absolute",top:"0px",width:"100%",zIndex:999}).appendTo(document.body).fadeTo(b,a,d);},dimScreenStop:function(d){var a=jQuery("#__dimScreen"),b=a.attr("fade_opacity"),c=a.attr("speed");a.fadeOut(c,function(){a.remove();if(typeof d=="function"){d();}});}});jQuery.fn.ratingSetup=function(a){return this.each(function(){for(i=0;i<a;i++){$('<span class="starOff"></span>').appendTo(this);}$("span",this).hover(function(){$(this).removeClass("starOff").addClass("starOn").prevAll().removeClass("starOff").addClass("starOn");$(".starSelected").removeClass("starSelected").addClass("starSelectedOff");},function(){$(this).removeClass("starOn").addClass("starOff").prevAll().removeClass("starOn").addClass("starOff");$(".starSelectedOff").removeClass("starSelectedOff").addClass("starSelected");}).click(function(){$(".starSelectedOff").removeClass("starSelectedOff");$(this).siblings().removeClass("starSelected").end().addClass("starSelected").prevAll().addClass("starSelected");});$(this).addClass("ratingStar");});};jQuery.fn.ratingGet=function(){return($(".starSelected",this).length);};jQuery.fn.ratingSet=function(a){return this.each(function(){$("span:lt("+a+")",this).addClass("starSelected").removeClass("starOff");});};jQuery.fn.parseData=function(rating){return this.each(function(){try{eval("this.dataJson = {"+$(this).attr("data")+"}");}catch(ex){}});};jQuery.fn.setupForm=function(){return this.each(function(){$(this).find("input, textarea, select").focus(function(){$(this).parents("li").addClass("active").siblings("li").removeClass("active");})[0].focus();});};String.prototype.format=function(){var e=this,c,b,a=arguments,d;if(a.length===0){return e;}for(c=0,b=a.length;c<b;c++){d=new RegExp("\\{"+c+"\\}","ig");e=e.replace(d,a[c]);}return e;};function processAjaxResult(a){if(typeof a.redirectURL!=="undefined"){if(a.redirectURL==="this"){location.href=location.href;return;}if(a.redirectURL!==""){location.href=a.redirectURL;return;}}if((a.innerhtml!=="")&&(a.targetelement!=="")){$(a.targetelement).html(a.innerhtml);}}function displayAjaxError(b,a){a.siblings("span.ajaxError").html(b);}function setupHomepage(){$("#what-staga-can-do ul a").click(function(){var a=$(this);$("#popup-"+a.parent().parent().attr("id")).openStagaBox({title:a.attr("title"),height:350,width:600,css:"home-popup"});return false;});$("#catch-phrase").hover(function(){$(this).addClass("hover");},function(){$(this).removeClass("hover");}).click(function(){location.href="/Register";});}function setupHomepage2(){var a="selected";$("#header-titles li a").mouseover(function(){$(this).animate({opacity:0},500);}).mouseout(function(){if($(this).hasClass(a)){return;}$(this).animate({opacity:1},500);});function d(e){$("#info-panes-container").animate({left:e},500);}function c(f){$(f).animate({opacity:0},500).addClass(a)[0].blur();}function b(){$("#header-titles .selected").removeClass(a).animate({opacity:1},350);}$("#learn-what a").click(function(){b();d("0px");c(this);return false;});$("#learn-why a").click(function(){b();d("-610px");c(this);return false;});$("#learn-how a").click(function(){b();d("-1220px");c(this);return false;});}function setupMyNotifications(){}function setupMyContact(){$("#sb-save-changes").click(function(){$.postJSONsecure("/Ajax/MyStaga/SaveContact",{firstName:$("#txt-first-name").val(),lastName:$("#txt-last-name").val(),email:$("#txt-email").val(),zipcode:$("#txt-zipcode").val()},function(a){if(a.result=="success"){staga.UI.displayMessage({message:a.message});
}else{staga.UI.displayError(a.message);}});return false;});}function setupMyPassword(){$("#sb-save-changes").click(function(){$.postJSONsecure("/Ajax/MyStaga/SavePassword",{oldPassword:$("#txt-current-password").val(),password1:$("#txt-new-password1").val(),password2:$("#txt-new-password2").val()},function(a){if(a.result=="success"){staga.UI.displayMessage({message:a.message});}else{staga.UI.displayError(a.message);}});return false;});}function setupMyStagaProfile(){$("#sb-save-changes").click(function(){$.postJSONsecure("/Ajax/MyStaga/SaveProfile",{aboutMe:$("#txt-profile-about-me").val()},function(a){staga.UI.displayMessage({message:"Your profile has been updated."});});return false;});}function setupMyStagaCommunities(){$("a.remove").click(function(){var a=this.id.split("leaveCommunity_")[1],b="Are you sure you want to leave this Community?";staga.UI.displayConfirmation(b,function(){staga.UI.displayAjaxBusy("Leaving Group.  Please wait.");var c={communityURL:a};$.postJSONsecure("/Ajax/Communities/Leave",c,function(d){if(d.result=="success"){setTimeout(function(){$(this).closeStagaBox();staga.utility.reloadPage();},3000);}else{staga.UI.displayMessage("Failed!");}});});return false;});}function setupMyStagaPosts(){}function setupMyStagaMessages(){$("a.remove").click(function(){var b=$(this).parents(".message-item"),a=b.getItemGUID("message");staga.UI.displayConfirmation("Are you sure you want to delete this message?",function(){$.postJSONsecure("/Ajax/Messages/Delete",{guid:a},function(c){if(c.result=="success"){$().closeStagaBox();b.fadeOut();}else{staga.UI.displayError(c.message);}});});return false;});}function setupMyStagaViewMessage(){$("#sb-delete-message").click(function(){staga.UI.displayConfirmation("Are you sure you want to delete this message?",function(){$.postJSONsecure("/Ajax/Messages/Delete",{guid:staga.info.message.messageGUID},function(a){if(a.result=="success"){location.href="/MyStaga/Messages";}else{staga.UI.displayError(a.message);}});});return false;});$("#sb-reply-message").click(function(){$("#message-reply").find("textarea").val("").end().slideDown();return false;});$("#sb-send-reply").click(function(){var c=staga.info.message.subject,b=$("#message-reply-body").val(),a;if(b===""){staga.UI.displayError("Your message appears to be empty!");return false;}a={body:b,guid:staga.info.message.messageGUID};$.postJSONsecure("/Ajax/Messages/Reply",a,function(d){if(d.result=="success"){location.href="/MyStaga/Messages";}else{staga.UI.displayError(d.message);}});return false;});$("#sb-cancel-reply").click(function(){$("#message-reply").slideUp();return false;});}function setupRegister(){$("#register").setupForm();var b=function(c){$("#member-url").html(staga.URL.getProfileURL(c));};var a=$("#txtUserName");a.keyup(function(){b($(this).val());}).change(function(){b($(this).val());});b(a.val());}function setupCommunityBrowse(){$("#cmd-join-community").click(function(){staga.UI.displayConfirmation("Would you like to join this Community?",function(){var a="/Ajax/Communities/Join",b={community:staga.info.community.URL};$.postJSONsecure(a,b,function(c){if(c.result=="success"){staga.UI.displayMessage({message:c.message,title:"Thanks!",onLoad:function(){$("#join-community").slideUp(500);}});}else{staga.UI.displayError(c.message);}});},null,{title:"Join Community?"});return false;});$("a.hide").click(function(){$("#join-community").slideUp(500);return false;});}function setupCommunityLocator(){$("#txtZipcode").keypress(function(b){if(b.which==13){$("#sb-locate-community").click();return false;}});$("#sb-locate-community").click(function(){var c=/\d{5}/,b=$("#txtZipcode"),d=$("#selDistance");if((c.test(b.val())&&b.val().length==5)){location.href="/Communities/Locate/"+b.val()+"/"+d.val();}else{displayAjaxError("Please enter a valid ZipCode",$(this));}return false;});var a="#community-list .right";$(a).ajaxContainer("ajax-load",function(){staga.UI.setupHovering(this);});}function setupNewPost(){$(".post-gallery").click(function(c){if($(c.target).hasClass("post-image-remove")){var b=$(c.target).parents(".post-gallery-item"),a=b.getItemGUID("post-gallery");
$.postJSONsecure("/Ajax/Media/Delete",{guid:a},function(d){if(d.result=="success"){b.animate({opacity:0},500,function(){$(this).remove();});}});$("a.post-image-enlarge").loadImageBox(true);return false;}});}function setupViewPostInterests(){findInterestedMember=function(c){var d,a,b=staga.info.postInterests;for(d=0,a=b.length;d<a;d++){if(b[d].interestedGUID===c){return b[d];}}};$(".interested-member-item li.flag a").click(function(){var a=$(this).parents(".interested-member-item").getItemGUID("interested-member");staga.UI.displayMessage({message:"Flagging "+a});return false;});$(".interested-member-item li.give a").click(function(){var a=$(this).parents(".interested-member-item").getItemGUID("interested-member"),b=findInterestedMember(a);staga.UI.loadTemplate("giveItemAway",{},{formatData:[b.authorFirstName,a],title:"Give Item Away"});return false;});}function setupViewPost(){var d=staga.UI,c=staga.info;$("#txt-comment-body").click(function(){staga.utility.requireLogin();});$("#sb-post-comment").click(function(){var e=$(this),f={body:$("#txt-comment-body").val(),guid:staga.info.post.PostGUID};staga.utility.requireLogin(function(){e.disable();$.postJSONsecure("/Ajax/Comments/SavePostComment",f,function(g){if(g.result=="success"){$(g.innerHTML).hide().prependTo("#post-comments .inner").slideDown();$("#txt-comment-body").val("");staga.facebookConnect.events.addPostComment($("#fbPostComment"),staga.URL.getPostURL(),f.body);e.enable();}else{d.displayError(g.message);e.enable();}});});return false;});$("#txtPostReply").focus(function(){if(!staga.info.visitor.loggedIn){staga.utility.requireLogin();}});$("#members-interested").click(function(){location.href=[staga.URL.getPostURL(),"Interested-Members"].join("/");});if(c.post.AuthorUserName==c.visitor.userName){var b="do_fbc_new_post",a=staga.cookies.read(b);if(a!=null&a=="true"){staga.facebookConnect.events.createNewPost(c.post.Title,staga.URL.getPostURL());staga.cookies.erase(b);}}setupSideButtons();}function setupMemberProfile(){$("#txt-comment-body").click(function(){staga.utility.requireLogin();});$("#sb-post-comment").click(function(){var a=$(this),b={body:$("#txt-comment-body").val(),member:staga.info.member.userName};staga.utility.requireLogin(function(){a.disable();$.postJSONsecure("/Ajax/Comments/SaveMemberComment",b,function(c){if(c.result=="success"){$(c.innerHTML).hide().prependTo("#member-comments .inner").slideDown();$("#txt-comment-body").val("");staga.facebookConnect.events.addProfileComment($("#fbProfileComment"),staga.info.member.firstName,staga.URL.getProfileURL(staga.info.member.userName),b.body);a.enable();}else{staga.UI.displayError(c.message);a.enable();}});});return false;});setupSideButtons();}function setupSideButtons(){var a=staga.UI;$("#btn-invite-facebook-friends").click(function(){staga.utility.requireLogin(function(){var b={title:"Invite your friends from Facebook to join The Staga Network!"};switch(staga.info.page.location){case"posts.view":b.url=staga.URL.getPostURL(),b.message=staga.info.visitor.name+" thinks you might be interested in a post on The Staga Network: <br /><br />"+staga.info.post.Title;break;case"":break;case"":break;}staga.facebookConnect.events.inviteFriends(b);});return false;});$("#i-want-this").click(function(){staga.utility.requireLogin(function(){a.loadTemplate("interested",{},{title:"I Want This Item",formatData:[staga.info.post.AuthorFirstName],onLoad:function(){$("#cmd-request-item").click(function(){var b={guid:staga.info.post.PostGUID,message:$("#txt-interested-message").val()};$.postJSONsecure("/Ajax/Post/Interested",b,function(c){if(c.result=="success"){a.displayMessage({message:"We've sent your message to "+staga.info.post.AuthorFirstName,title:"Message Sent!",onLoad:function(){setTimeout(function(){$().closeStagaBox();},4000);}});}else{staga.UI.displayError(c.message);}});return false;});}});});return false;});$("#addFriend").click(function(){staga.utility.requireLogin(function(){staga.UI.loadTemplate("AddToFriends",{},{title:"Add "+staga.info.member.firstName+" to My Friends",formatData:[staga.info.member.firstName,staga.info.member.zipCode,staga.info.member.postCount,staga.info.member.imagePath],onLoad:function(){var b=$("#sb-add-to-friends");
$("#cmd-add-to-friends",b).click(function(){var c={userName:staga.info.member.userName,message:$("#txt-add-friend-message").val()};a.displayAjaxBusy("Please Wait...");$.postJSONsecure("/Ajax/Friends/Add",c,function(d){if(d.result=="success"){a.displayMessage({message:"Your friend request has been sent to "+staga.info.member.firstName+" successfully.",title:"Friend Request Sent",onLoad:function(){setTimeout(function(){$().closeStagaBox();},4000);}});}else{staga.UI.displayError(d.message);}});return false;});}});});return false;});$("#rateMember").click(function(){staga.utility.requireLogin(function(){staga.UI.loadTemplate("RateMember",{},{title:"Rate "+staga.info.member.firstName,formatData:[staga.info.member.firstName],onLoad:function(){$("#member-stars").ratingSetup(5).click(function(){$(this).parents(".memberInput").find(".my-rating").html("You have rated "+staga.info.member.firstName+" "+$("#member-stars").ratingGet()+" stars out of 5!");});$("#cmd-save-rating").click(function(){var b={userName:staga.info.member.userName,rating:$("#member-stars").ratingGet()};$.postJSONsecure("/Ajax/Members/Rate",b,function(c){if(c.result=="success"){a.displayMessage({message:"Thanks for rating "+staga.info.member.firstName,title:"Rate "+staga.info.member.firstName,onLoad:function(){setTimeout(function(){$().closeStagaBox();},4000);}});}else{staga.UI.displayError(c.message);}});return false;});}});});return false;});$("#sendMessage").click(function(){staga.utility.requireLogin(function(){staga.UI.loadTemplate("sendMessage",{},{title:"Send a Message to "+staga.info.member.firstName,formatData:[staga.info.member.firstName],onLoad:function(){$("#cmd-send-message").click(function(){var b={recipient:staga.info.member.userName,subject:$("#txt-send-message-subject").val(),body:$("#txt-send-message-body").val()};$.postJSONsecure("/Ajax/Messages/Send",b,function(c){if(c.result=="success"){a.displayMessage({message:"Your message has been sent to "+staga.info.member.firstName+" successfully.",title:"Message Sent Successfully",onLoad:function(){setTimeout(function(){$(this).closeStagaBox();},4000);}});processAjaxResult(c);}else{staga.UI.displayError(c.message);}});return false;});}});});return false;});$("#report-post").click(function(){staga.utility.requireLogin(function(){staga.UI.loadTemplate("ReportPost",{},{title:"Report "+staga.info.member.firstName+"'s Post",onLoad:function(){$("#sb-report-post #customReason").click(function(){$(this).prev()[0].checked="checked";});$("#cmd-send-report").click(function(){var b={guid:staga.info.post.PostGUID,reason:$("#sb-report-post input:checked")[0].value,custom:$("#sb-report-post #customReason").val()};$.postJSONsecure("/Ajax/Post/Report",b,function(c){if(c.result=="success"){a.displayMessage({message:"We have received your report successfully.  Thanks for reporting this post, it helps keep the community clean and free of spam or other innapropriate posts.",title:"Report "+staga.info.member.firstName+"'s Post",onLoad:function(){setTimeout(function(){$(this).closeStagaBox();},4000);}});}else{staga.UI.displayError(c.message);}});return false;});}});});return false;});$("#emailFriend").click(function(){staga.utility.requireLogin(function(){staga.UI.loadTemplate("emailToFriend",{},{title:"Email this Post for a Friend",onLoad:function(){$("#cmd-send-email").click(function(){var b={guid:staga.info.post.PostGUID,friendName:$("#emailToFriendName").val(),friendEmail:$("#emailToFriendRecipient").val(),subject:$("#emailToFriendSubject").val(),body:$("#emailToFriendBody").val()};$.postJSONsecure("/Ajax/Post/SendToFriend",b,function(c){if(c.result=="success"){a.displayMessage({message:"We have sent an email to "+b.friendName+" successfully.",title:"Email this Post for a Friend",onLoad:function(){setTimeout(function(){$(this).closeStagaBox();},4000);}});}else{staga.UI.displayError(c.message);}});return false;});}});});return false;});}function setupFeedback(){$("#sendFeedback a").click(function(){staga.UI.loadTemplate("Feedback",{},{title:"Send Feedback",onLoad:function(){$("#cmd-send-feedback").click(function(){var a={feedbackName:$("#sb-send-feedback #feedbackName").val(),feedbackEmail:$("#sb-send-feedback #feedbackEmail").val(),feedbackBody:$("#sb-send-feedback #feedbackBody").val()};
$.postJSONsecure("/Ajax/Feedback/Send",a,function(b){if(b.result=="success"){staga.UI.displayMessage({message:b.message,title:"Send Us Feedback!",css:"sbMessage"});}else{staga.UI.displayError(b.message);}});return false;});}});return false;});}function setupJoinCommunity(){$("#cmdJoinCommunity").click(function(){$.getJSONsecure("/Ajax/Communities/Join?community="+$("#communityID").val(),function(a){if(a.result=="success"){staga.UI.displayMessage({message:a.message,title:"Join Community",css:"sbMessage",onClose:function(){location.href="/Communities/"+$("#communityURL").val();}});}else{processAjaxResult(a);staga.UI.displayMessage({message:a.message,title:"Join Community",css:"sbMessage",onClose:function(){location.href="/Communities/"+$("#communityURL").val();}});}});return false;});}function setupCommunityCreate(){function a(b,d){var c=$("#ajaxStatus").addClass("ajaxWait").html("Please Wait");$.postJSONsecure("/Ajax/Communities/Create",{zipcode:b,force:d},function(e){c.html("").removeClass("ajaxWait").hide();if(e.count>0){$("#sb-create-community, #sb-force-create-community").toggle();$("#foundExisting").show();$("#community-list").hide().html(e.innerHTML).slideDown();setupAllPages();}else{if(e.result=="success"){processAjaxResult(e);}else{staga.UI.displayError(e.message);}}});}$("#sb-create-community").click(function(){a($("#newCommunityZipcode").val(),false);return false;});$("#sb-force-create-community").click(function(){a($("#newCommunityZipcode").val(),true);return false;});$("#create-community").setupForm();}function setupEditPost(){$("#cmdChangeExpiration").click(function(){$("#changeExpiration").slideDown();$(this).fadeOut();$("#isExpirationChanged").val("1");return false;});$("#cmdCancelChangeExpiration").click(function(){$("#changeExpiration").slideUp();$("#cmdChangeExpiration").fadeIn();$("#isExpirationChanged").val("0");return false;});$(".post-gallery").click(function(c){if($(c.target).hasClass("post-image-remove")){var b=$(c.target).parents(".post-gallery-item"),a=b.getItemGUID("post-gallery");$.postJSONsecure("/Ajax/Media/Delete",{guid:a},function(d){if(d.result=="success"){b.animate({opacity:0},500,function(){$(this).remove();});}});$("a.post-image-enlarge").loadImageBox(true);return false;}});}function setupRemovePost(){$("#cmdRemovePost").click(function(){staga.UI.displayAjaxStatus("Removing Post...","#ajaxStatus","ajaxWait");var a=/[Pp]ost\/([0-9]+)\/[Rr]emove/.exec(location.href)[1];$.getJSONsecure("/Ajax/Post/Remove?id="+a,function(b){if(b.result!="success"){staga.UI.displayAjaxStatus(b.message,"#ajaxStatus","ajaxError");}processAjaxResult(b);});return false;});$("#cmdMarkTaken").click(function(){staga.UI.displayAjaxStatus("Marking Post as Taken...","#ajaxStatus","ajaxWait");var a=/[Pp]ost\/([0-9]+)\/[Rr]emove/.exec(location.href)[1];$.getJSONsecure("/Ajax/Post/Taken?id="+a,function(b){if(b.result!="success"){staga.UI.displayAjaxStatus(b.message,"#ajaxStatus","ajaxError");}processAjaxResult(b);});return false;});$("#cmdCancel").click(function(){history.back();return false;});}function setupInviteFriends(){$("a#cmdAddManually").click(function(){$("#ajaxDivs #manualPopup").openStagaBox({css:"sbMessage",title:"Invite Family & Friends",onLoad:function(){$("#stagaBox #cmdAddMore").click(function(){for(var a=0;a<3;a++){$('<tr><td><input type="text" value="" /></td><td><input type="text" value="" /></td></tr>').appendTo("#stagaBox .manualPopup tbody");}return false;});$("#stagaBox #cmdAddToList").click(function(){var a=[];$("#stagaBox .manualPopup tr").each(function(b,d){var c=$("input",this);if($(c[1]).val()!==""){if($(c[0]).val()===""){$(c[0]).val($(c[1]).val());}a.push('"'+$(c[0]).val()+'" <'+$(c[1]).val()+">");}});if($("#emailAddresses").val()===""){$("#emailAddresses").val(a.join(","));}else{$("#emailAddresses").val($("#emailAddresses").val()+","+a.join(","));}onABCommComplete();$(this).closeStagaBox();return false;});}});});$("#cmdImportFriends").click(function(){showPlaxoABChooser("emailAddresses","/Invite/popup.htm");
return false;});}function removeFromList(b){var c=[],a=$("#emailAddresses").val().split(",");for(i in a){if(a[i].indexOf(b)==-1){c.push(a[i]);}}$("#emailAddresses").val(c.join(","));}function onABCommComplete(){$("#imported table tbody").empty();if($("textarea#emailAddresses").val()!==""){$("#noneSelected").hide();$("table").show();}else{$("#noneSelected").show();$("table").hide();}var b=$("#emailAddresses").val().split(",");for(i in b){try{var d=/\"(.*)\"\s<(.*)\>/.exec(b[i]);var c=$("<tr><td><input type='checkbox' name='select"+i+"'></td><td>"+d[1]+"</td><td>"+d[2]+"</td><td><a href='#' title='Remove'>Remove</a></td></tr>");c.appendTo("#imported table tbody");}catch(a){}}$("#imported table tbody").find("tr:odd").addClass("odd").end().find("tr").hover(function(){$(this).addClass("hover");},function(){$(this).removeClass("hover");}).click(function(){var e=$(this).find("input");e[0].checked=!e[0].checked;}).end().find("a").click(function(){removeFromList($(this).parents("tr").find("td:eq(2)").text());$(this).parents("tr").remove();if($("#imported table tbody tr").removeClass("odd").length===0){$("#noneSelected").show();$("#imported table").hide();}else{$("#imported table tbody tr:odd").addClass("odd");}return false;});}function setupMyStagaFriends(){$("a.confirm").click(function(){var a=$(this).parents(".friend-item").getItemGUID("friend");$.postJSONsecure("/Ajax/Friends/Accept",{id:a},function(b){if(b.result=="success"){staga.utility.reloadPage();}});return false;});$("a.ignore").click(function(){var b=$(this).parents(".friend-item"),a=b.getItemGUID("friend");$.postJSONsecure("/Ajax/Friends/Ignore",{id:a},function(c){if(c.result=="success"){b.fadeOut(500,function(){$(this).remove();var d=$("#my-friends-list-requests");if(d.find(".friend-item").length===0){d.remove();}});}});return false;});$("a.remove").click(function(){var c=$(this).parents(".friend-item"),a=c.getItemGUID("friend"),b="Are you sure you want to remove this friend?";staga.UI.displayConfirmation(b,function(){$.postJSONsecure("/Ajax/Friends/Remove",{id:a},function(d){if(d.result=="success"){$().closeStagaBox();c.fadeOut();}else{staga.UI.displayError(d.message);}});});return false;});}function setupMyHome(){$(".activity-story").hover(function(){$(this).addClass("activity-hover");},function(){$(this).removeClass("activity-hover");});$("#my-home .activity-story").click(function(){var c=$(this).find(".action-item");if(c.length>0){location.href=c[0].href;}});$("#choose-username").click(function(){staga.UI.loadTemplate("ChooseUsername",{},{title:"Choose a Username"});return false;});var b="do_fbc_register",a=staga.cookies.read(b);if(a!=null&a=="true"){staga.facebookConnect.events.joinStagaNetwork(staga.info.visitor.name,staga.URL.getProfileURL());staga.cookies.erase(b);}}function setupAllPages(){if($.browser.msie){$("input:radio,input:checkbox").addClass("removeInputStyle");}staga.UI.setupHovering();$("button.action").click(function(){var b=$(this).attr("rel");if(b!=""){$("input#formAction").attr("value",b);$("#aspnetForm").submit();}});$("input.stb[onReturn]").keypress(function(b){if(b&&b.which){characterCode=b.which;}else{characterCode=b.keyCode;}if(characterCode==13){$("#"+$(this).attr("onReturn")).trigger("click");}});$(".tooltip").click(function(){var b=$(this);staga.UI.displayMessage({title:b.text(),message:b.attr("rel")});return false;});if($.browser.version=="6.0"&&$.browser.msie){var a="<div class='info' id='ie6' style='cursor:pointer; z-index:9999; position:fixed; left:0; margin:0; top:-10px; width:100%;'>Your browser is out of date.  Please update to a new version today.  Click here for details.</div>";$(a).prependTo("#wrapper").click(function(){location.href="/Resources/Upgrade_Browser";}).animate({height:"20px"});}$("a.externalAdLink").each(function(b,c){this.href="/Redirect/"+this.href;});}$(function(){if(staga.debug){$("a").click(function(){location.href=this.href+"#debugOn";return false;});console.time("Staga");console.dir(staga);}switch(staga.info.page.location){case"homepages.home_2":setupHomepage2();
break;case"homepages.home_1":setupHomepage();break;case"communities.list":setupCommunityLocator();break;case"communities.browse":setupCommunityBrowse();setupSideButtons();break;case"communities.locate":setupCommunityLocator();break;case"communities.create":setupCommunityCreate();break;case"register.default":setupRegister();break;case"register.withopenid":$("#txtUserName").focus();setupRegister();break;case"register.withfacebook":$("#txtUserName").focus();setupRegister();break;case"posts.new":setupNewPost();break;case"posts.view":setupViewPost();break;case"posts.whosinterested":setupViewPostInterests();break;case"mystaga.notifications":setupMyNotifications();$("#my-notifications").setupForm();break;case"mystaga.contact":setupMyContact();break;case"mystaga.password":setupMyPassword();break;case"mystaga.profile":setupMyStagaProfile();break;case"mystaga.communities":setupMyStagaCommunities();break;case"mystaga.posts":setupMyStagaPosts();break;case"mystaga.messages.received":setupMyStagaMessages();break;case"mystaga.messages.sent":setupMyStagaMessages();break;case"mystaga.messages.view":setupMyStagaViewMessage();break;case"mystaga.friends":setupMyStagaFriends();break;case"members.profile":setupMemberProfile();break;case"posts.edit":setupEditPost();break;case"posts.remove":setupRemovePost();break;case"communities.join":setupJoinCommunity();break;case"invite.default":setupInviteFriends();break;case"mystaga.home":setupMyHome();setupSideButtons();break;case"contact":$("#contact-message").setupForm();break;case"recoverpassword":$("#reset-password").setupForm();break;default:staga.log("Unhandled page: "+staga.info.page.location);}setupAllPages();setupFeedback();$("a.post-image-enlarge").loadImageBox();staga.facebookConnect.core.init();if(staga.debug){console.timeEnd("Staga");}});