var _jQueryLoaded=(typeof(jQuery)=="function"),DTD=DTD||{};DTD.profiles={windowCenter:{height:600,width:800,center:1,scrollbars:1}};if(_jQueryLoaded){$(document).ready(function(){ErrorHandler();InitRolloverInputs();mapTrigger();displaymapTrigger();mapBlurTrigger();initHints();initLeaveComment();$("a[rel=external]").attr("target","_blank");$("a.external-link").attr("target","_blank");$(".popupwindow").popupwindow(DTD.profiles);$("a.close-window").click(function(){window.close();return false});waterMark();$("#logoutLink").live("click",function(a){$.ajax({url:DTD.LogoutRoute,type:"POST",dataType:"json",data:"__MVCASYNCPOST=true",success:function(b){if(b.IsSuccessful){if(b.Information=="facebook_logout"){if(typeof FB!="undefined"){FB.logout(function(c){window.location=DTD.HomeRoute})}else{window.location=DTD.HomeRoute}}else{if(b.Information){window.location=b.Information}else{window.location.reload()}}}}});a.preventDefault();return false});$(".flagMessage").live("click",function(a){if(DTD.IsAuthenticated){var b=$(this).attr("href");tb_show("Inappropriate","#TB_inline?height=215&width=600&inlineId=InappropriateContainer","");$("form[action*='InappropriateContentFormAction']").bind("submit",function(c){if($("#InappropriateContentForm").valid()){$.post(b,$(this).serialize(),function(d){if(d.IsSuccessful){window.location.reload()}else{if(d.Information=="unauthenticated"){Membership.showLogin()}}},"json")}c.preventDefault();return false})}else{Membership.showLogin()}a.preventDefault();return false});$(".pmmessage").live("click",function(c){if(DTD.IsAuthenticated){var g=$(this).attr("title").split("::"),e=g[0],d=g[1],a=$(this).attr("href").split("postId=")[1],b=$(this).attr("rel");if(!!d){$("#FromPostId").val(a);$("#ToMemberDisplayName").val(e);$("#pmToMemberDisplayName").text(e);$("#ToMemberId").val(b);$("#MessageSubject").text($.trim(d))}else{$("#MessageSubject").text("")}tb_show("Personal messages","#TB_inline?height=290&width=600&inlineId=PMContainer","");var f=$(".cloned");$("#TB_blankClose",f).click(tb_remove)}else{$(".tooltip01").show().click(function(){$(".tooltip01").hide()}).html("To contact a user about their plan you need to <a href='/Membership/Register?TB_iframe=true&height=300&width=600' class='thickbox' title='Welcome to PlanBig'>signup</a> or <a href='"+DTD.LoginRoute+"?TB_iframe=true&height=300&width=600' class='thickbox' title='Welcome back'>login</a> with an exisiting account.").css({left:c.pageX-70,top:c.pageY+10})}c.preventDefault();return false});$("#cancelDetailsEdit, #cancelDetailsEdit2").live("click",function(){var a;($(this).attr("id")==="cancelDetailsEdit2")?a="2":a="";$("#detailsContainer"+a+", #detailsEditContainer"+a+",#user-column01").toggle();return false});$("#editDetailsBtn, #editDetailsBtn2").live("click",function(){var a;($(this).attr("id")==="editDetailsBtn2")?a="2":a="";$("#detailsContainer"+a+", #detailsEditContainer"+a+",#user-column01").toggle();$("#UpdateDetailsForm"+a).live("submit",function(b){if($("#UpdateDetailsForm"+a).valid()){var c=$(form).find(".loader01");c.show();$.post($(this).attr("action"),$(this).serialize(),function(d){if(d.IsSuccessful){window.location.reload()}else{$("#UpdateDetailsForm"+a).validate().showErrors({Name:d.ErrorMessage})}},"json")}b.preventDefault();return false});return false});$("#CreateMessageForm").live("submit",function(a){if($("#CreateMessageForm").valid()){var b=$("#CreateMessageForm").find(".loader01");b.show();$.post($(this).attr("action"),$(this).serialize(),function(c){if(c.IsSuccessful){constructResponse(c,"0");$("#CreateMessageForm #Content").val("");b.hide()}else{b.hide();$("#CreateMessageForm").validate().showErrors({Message:c.ErrorMessage})}},"json")}a.preventDefault();return false});$(".prev, .next").bind("focus",function(){this.blur()});$("#state-filter a").bind("click",function(b){var a=$(this).attr("href"),c=a.split("?")[1];getStateLatLng(c.split("=")[1],function(){DTD.GoogleMap.setCenter(DTD.stateInfo.center,DTD.stateInfo.zoomLevel)});b.preventDefault();return false})})}function constructResponse(b){var a=$("#commentList0").find("ol"),c=$("#inboxListTemplate").parseTemplate(b);$(a).append(c).find("li:last").hide().slideToggle()}function textLimit(a,b){if(a.value.length>b){while(a.value.length>b){a.value=a.value.replace(/.$/,"")}alert("your input exceeds maximum "+parseInt(b,10)+" characters limit and has been truncated!")}}function InitRolloverInputs(){if(_jQueryLoaded){$(".rollover-input").each(function(){var imageSrc=$(this).attr("src");var imageName=imageSrc.substring(imageSrc.lastIndexOf("swap_")+5,imageSrc.lastIndexOf("_"));for(var preloadLoop=0;preloadLoop<2;preloadLoop++){if(eval("typeof(b"+imageName+preloadLoop+")")!="object"){eval("b"+imageName+preloadLoop+" = new Image()");eval("b"+imageName+preloadLoop+".src = 'assets/swap_"+imageName+"_"+preloadLoop+".png'")}}$(this).mouseover(function(){$(this).attr("src",eval("b"+imageName+"1.src"))});$(this).mouseout(function(){$(this).attr("src",eval("b"+imageName+"0.src"))})})}}function ErrorHandler(){if(_jQueryLoaded){$.ajaxSetup({error:function(b,a){if(b.status==0){alert("You are offline!!\n Please Check Your Network.")}else{if(b.status==404){alert("Requested URL not found.")}else{if(b.status==409){alert("You must wait momentarily before you can attempt this again")}else{if(b.status==500){alert("This page is currently experiencing technical problems.\nThe team has been notified, and will fix the issue asap.")}else{if(a=="parsererror"){alert("Error.\nParsing JSON Request failed.")}else{if(a=="timeout"){alert("Request Time out.")}else{alert("This page is currently experiencing technical problems.\nThe team has been notified, and will fix the issue asap.")}}}}}}}})}}function formSlider(){$("#signup a, #login a").click(function(a){var b=a.target.parentNode.id;if(b==="signup"){$("#loginform").slideUp();$("#signupform").slideToggle()}else{$("#signupform").slideUp();$("#loginform").slideToggle()}a.preventDefault();return false})}function mapTrigger(){$("#mapTrigger").click(function(a){if($(this).hasClass("triggerOn")){$(".map-container:hidden").slideDown();$(this).toggleClass("triggerOn");showAddress($("#Location").val())}return false;a.preventDefault()})}function mapBlurTrigger(){$("#Location").blur(function(){if($(this).val()!==""){if($(this).hasClass("input01a")){loadGMaps(DTD.gmapsAPIKey,"GMapsCallback")}$(".map-container:hidden").slideDown();showAddress($("#Location").val())}return false;evt.preventDefault()})}function displaymapTrigger(){$("#displaymapTrigger").click(function(a){if($(this).hasClass("triggerOn")){loadGMaps(DTD.gmapsAPIKey,"GMapsCallback");$(".map-container, #displaymap:hidden").slideDown();$(this).toggleClass("triggerOn")}return false;a.preventDefault()})}function loadGMaps(b,a){var c=$("<script type='text/javascript' id='GMapsScript' src='http://maps.google.com/maps?file=api&amp;v=2.x&amp;key="+b+"&async=2&callback="+a+"'></script>");if($("#GMapsScript").size()===0){$("body").append(c)}else{$("#GMapsScript").remove();$("body").append(c)}}function GMapsCallback(){$(window).unload(function(){GUnload()});if(GBrowserIsCompatible()){var a=new GMap2(document.getElementById("displaymap"),{size:new GSize(263,210)});a.addControl(new GLargeMapControl3D());var c=new GLatLng(DTD.gmapsLatLng[0],DTD.gmapsLatLng[1]);a.setCenter(c,14);DTD.geocoder=new GClientGeocoder();var d=new GIcon(null,DTD.gmapsIcon);d.iconSize=new GSize(22,26);d.shadow="";d.iconAnchor=new GPoint(9,26);d.infoWindowAnchor=new GPoint(9,2);a.clearOverlays();var b=new GMarker(c,{icon:d});a.addOverlay(b)}}function findState(b,a){b.getLocations(a,function(f){if(f.Status.code==200){var e=$("#GeoState");if(e.length>0){e.val("");for(var c=0;c<f.Placemark.length;c++){var d=f.Placemark[c].AddressDetails.Country;if(d.CountryNameCode=="AU"){if(d.AdministrativeArea){e.val(d.AdministrativeArea.AdministrativeAreaName);return}}}}}})}function showAddress(b){var a=new GMap2(document.getElementById("map"));a.addControl(new GLargeMapControl3D());DTD.geocoder=new GClientGeocoder();DTD.geocoder.setBaseCountryCode("AU");var c=new GIcon(null,DTD.gmapsIcon);c.iconSize=new GSize(22,26);c.shadow="";c.iconAnchor=new GPoint(9,26);c.infoWindowAnchor=new GPoint(9,2);if(DTD.geocoder){DTD.geocoder.getLatLng(b,function(d){if(!d){document.getElementById("Latitude").value=-25.61011;document.getElementById("Longitude").value=134.35481;d=new GLatLng(-25.61011,134.35481);a.clearOverlays();a.setCenter(d,4)}else{findState(DTD.geocoder,d);document.getElementById("Latitude").value=d.lat().toFixed(5);document.getElementById("Longitude").value=d.lng().toFixed(5);a.clearOverlays();a.setCenter(d,14)}var e=new GMarker(d,{icon:c,draggable:true});a.addOverlay(e);GEvent.addListener(e,"dragend",function(){var f=e.getPoint();a.panTo(f);findState(DTD.geocoder,f);document.getElementById("Latitude").value=f.lat().toFixed(5);document.getElementById("Longitude").value=f.lng().toFixed(5)});GEvent.addListener(a,"moveend",function(){a.clearOverlays();var g=a.getCenter();var f=new GMarker(g,{icon:c,draggable:true});a.addOverlay(f);findState(DTD.geocoder,g);document.getElementById("Latitude").value=g.lat().toFixed(5);document.getElementById("Longitude").value=g.lng().toFixed(5);GEvent.addListener(f,"dragend",function(){var h=f.getPoint();a.panTo(h);findState(DTD.geocoder,h);document.getElementById("Latitude").value=h.lat().toFixed(5);document.getElementById("Longitude").value=h.lng().toFixed(5)})})})}}function getStateLatLng(b,a){switch(b){case"1":DTD.stateInfo={center:new GLatLng(-35.277,149.1284),zoomLevel:7};break;case"2":DTD.stateInfo={center:new GLatLng(-32.5098,146.9971),zoomLevel:5};break;case"3":DTD.stateInfo={center:new GLatLng(-18.8127,133.5938),zoomLevel:5};break;case"4":DTD.stateInfo={center:new GLatLng(-20.7972,144.8438),zoomLevel:5};break;case"5":DTD.stateInfo={center:new GLatLng(-31.1282,135),zoomLevel:5};break;case"6":DTD.stateInfo={center:new GLatLng(-42.196,146.5137),zoomLevel:7};break;case"7":DTD.stateInfo={center:new GLatLng(-37.0902,145.1074),zoomLevel:6};break;case"8":DTD.stateInfo={center:new GLatLng(-26.2737,122.5195),zoomLevel:5};break;default:DTD.stateInfo={center:new GLatLng(-25.61011,134.35481)}}if(a!=="undefined"&&typeof a==="function"){a()}}function initHints(){var a=$("#createPlanForm input, #createPlanForm textarea, #UpdateDetailsForm input, #UpdateDetailsForm textarea, #feedbackForm input, #feedbackForm textarea, #signupForm #password");$(".hint").addClass("json");$(a).bind("focus",function(){if($(this).hasClass("hintOn")){$(".hint").hide();$(this).toggleClass("hintOn")}else{$(".hint").hide();$(this).next(".hint").show();$(".hint").toggleClass("hintOn")}}).bind("blur",function(){$(".hint").hide()})}$.fn.parseTemplate=function(h){var d=(this).html();var b={};var f="";try{var c=b[d];if(!c){var g="var p=[],print=function(){p.push.apply(p,arguments);};with(obj){p.push('"+d.replace(/[\r\t\n]/g," ").replace(/'(?=[^#]*#>)/g,"\t").split("'").join("\\'").split("\t").join("'").replace(/<#=(.+?)#>/g,"',$1,'").split("<#").join("');").split("#>").join("p.push('")+"');}return p.join('');";c=new Function("obj",g);b[d]=c}return c(h)}catch(a){f=a.message}return"< # ERROR: "+f.toString()+" # >"};function inboxCount(a){$.get(a,{},function(b){if(b.IsSuccessful){$("#inboxCount").html(b.Count);if(b.Count=="0"){$("#inboxCount").hide()}else{$("#inboxCount").show()}}else{$("#inboxCount").hide()}},"json")}function initLeaveComment(){$("#commentTypeB").click(function(){$(".filter li").removeClass("active");$(this).parent("li").addClass("active");$("#leaveCommentBox").find("p").html("Let your supporters know how things are going. They'll be watching.");$("input#selectedPostTypeId").val("1")});$("#commentTypeA").click(function(){$(".filter li").removeClass("active");$(this).parent("li").addClass("active");$("#leaveCommentBox").find("p").html("Need some help to make things happen? Send out a request for help below.");$("input#selectedPostTypeId").val("2")})}function waterMark(){$(".watermark").bind({focusin:function(){var c=$(this),a=c.val(),b=c.attr("title");if(a==b){c.val("")}},focusout:function(){var c=$(this),a=c.val(),b=c.attr("title");if(a==""){c.val(b)}}})}var $U={focus:function(b){b=$("#"+b)[0];try{b.select()}catch(a){}try{b.focus()}catch(a){}},disableInputs:function(b,a){$(b).find("input,textarea,select").each(function(){$(this).attr("disabled",a)})},showProgress:function(h,e){$("#progressBox").remove();$('<div id="progressBox" class="modalBox" style="z-index:1002"></div>').appendTo("body");var d=$("#progressBox");var b='<div class="progressSmall">    <span style="padding-left:15px">'+h+"</span></div>";d.html(b);var f;var g;if(e){var c=$(e);var a=c.offset();f=a.left;g=(a.top+c[0].offsetHeight)}if((!f)&&(!g)){$U.center(d)}else{$U.setLocation(d,f,g)}d.fadeIn("normal")},hideProgress:function(){$("#progressBox").fadeOut("normal",function(){$("#progressBox").remove()})},confirm:function(b,c,a){$("#confirmationBox").empty().append('<div class="confirmMessage">'+c+"</div>").css("display","");$("#confirmationBox").dialog({modal:true,resizable:false,title:b,width:460,overlay:{opacity:0.5,background:"#999"},buttons:{Ok:function(){a();$(this).dialog("close")},Cancel:function(){$(this).dialog("close")}},close:function(){$(this).dialog("destroy")}})},messageBox:function(c,e,d,b){var a=d?"errorMessage":"notifyMessage";$("#messageBox").empty().append('<div class="'+a+'">'+e+"</div>").css("display","");$("#messageBox").dialog({modal:true,resizable:false,title:c,width:460,overlay:{opacity:0.5,background:"#999"},buttons:{Ok:function(){if(typeof(b)=="function"){b()}$(this).dialog("close")}},close:function(){$(this).dialog("destroy")}})},blockUI:function(){var c=$("#dimBackground");var b=$(document).width()+"px";var a=$(document).height()+"px";c.css({width:b,height:a,opacity:0.5});$U.setLocation(c,0,0);c.show()},unblockUI:function(){$("#dimBackground").hide()},center:function(a){var b=(($U.getViewPortWidth()-a[0].offsetWidth)/2);var c=(($U.getViewPortHeight()-a[0].offsetHeight)/2)+$U.getViewPortScrollY();$U.setLocation(a,b,c)},setLocation:function(a,b,c){a.css({position:"absolute",left:(b+"px"),top:(c+"px")})},getViewPortWidth:function(){var a=0;if((document.documentElement)&&(document.documentElement.clientWidth)){a=document.documentElement.clientWidth}else{if((document.body)&&(document.body.clientWidth)){a=document.body.clientWidth}else{if(window.innerWidth){a=window.innerWidth}}}return a},getViewPortHeight:function(){var a=0;if(window.innerHeight){a=(window.innerHeight)}else{if((document.documentElement)&&(document.documentElement.clientHeight)){a=document.documentElement.clientHeight}}return a},getContentHeight:function(){if(document.body){if(document.body.scrollHeight){return document.body.scrollHeight}if(document.body.offsetHeight){return document.body.offsetHeight}}return 0},getViewPortScrollX:function(){var a=0;if((document.documentElement)&&(document.documentElement.scrollLeft)){a=document.documentElement.scrollLeft}else{if((document.body)&&(document.body.scrollLeft)){a=document.body.scrollLeft}else{if(window.pageXOffset){a=window.pageXOffset}else{if(window.scrollX){a=window.scrollX}}}}return a},getViewPortScrollY:function(){var a=0;if((document.documentElement)&&(document.documentElement.scrollTop)){a=document.documentElement.scrollTop}else{if((document.body)&&(document.body.scrollTop)){a=document.body.scrollTop}else{if(window.pageYOffset){a=window.pageYOffset}else{if(window.scrollY){a=window.scrollY}}}}return a}};var Membership={showLogin:function(a){tb_show(((!!a)?a:"Login in to continue..."),DTD.LoginRoute+"?TB_iframe=true&height=270&width=600","");Membership.init()},showSignup:function(a){tb_show(((!!a)?a:"Welcome"),DTD.SignupRoute+"?TB_iframe=true&height=270&width=600","");Membership.init()},init:function(){var b=$("#username"),a=$("#password"),c=$([]).add(b).add(a),f=$("#validateTips");function e(g){f.text(g)}$("#loginForm").bind("submit",function(i){var h=$(this),g=h.attr("action"),j=h.find(".validateTips");$.post(g,h.serialize(),function(k){if(k.IsSuccessful){if(k.Information){window.location=k.Information}else{window.location.reload()}}else{j.text(k.ErrorMessage).addClass("errors");adjustIframeHeight(j)}},"json");i.preventDefault();return false});$("#signupForm").live("submit",function(i){var h=$(this),g=h.attr("action"),j=h.find(".validateTips");$.post(g,h.serialize(),function(k){if(k.IsSuccessful){var l;(DTD.isInIFrame)?l=window.parent.location:l=window.location;pageTracker._trackPageview(document.location.pathname+document.location.search+" / registered");if(k.Information){createCookie("tracker","register");window.location=k.Information}else{window.location.reload()}}else{j.text(k.ErrorMessage).addClass("errors");adjustIframeHeight(j);if(k.Information==="password"){$("#password").next().hide().end().unbind("focusin")}}},"json");i.preventDefault();return false});$("#forgotPasswordForm").bind("submit",function(){var g=$(this).find(".validateTips");$.post($(this).attr("action"),$(this).serialize(),function(h){if(h.IsSuccessful){g.text("Your new password was successfully sent to your email address.").removeClass("errors")}else{g.text(h.ErrorMessage).addClass("errors")}},"json");return false});function d(){tb_show("Welcome back",DTD.LoginRoute+"?TB_iframe=true&height=300&width=600","");Membership.init()}$("#headerLogin, #headerLoginSSL").bind("click",function(g){})}};DTD.isInIFrame=(window.location!=window.parent.location)?true:false;if(DTD.isInIFrame){if(DTD.IsAuthenticated){$("html").hide();self.parent.location=window.location}else{$("html").attr("id","modal")}}$(function(){Membership.init();$(".passwordTooltip").bind("click",function(a){var b=$(this).attr("title");$(".tooltip01").show().click(function(c){$(".tooltip01").hide()}).html(b).css({left:a.pageX-70,top:a.pageY-80,width:190})})});function adjustIframeHeight(c){if(DTD.isInIFrame){var b=window.parent.document,e=b.getElementById("TB_window"),a=$(e).height(),d=b.getElementById("TB_iframeContent"),f=document.getElementById("bodycontainer"),h=parseInt(d.style.height,10),i=$(c).height()+12,g=h+i;if($(f).height()>h){$(d).height(g);$(e).css("margin-top",-Math.round(a/2))}}}$(function(){$("#Location").autocomplete(DTD.SuggestSuburbsRoute,{dataType:"json",parse:function(data){return $.map(eval(data),function(row){return{data:row,value:row,result:row}})},formatItem:function(item){return item},delay:40,autofill:true,selectFirst:false,highlight:false,multiple:false})});function loadPlanPosts(){commentSubmitBindCleanup();$.ajax({type:"GET",url:DTD.PostListRoute,cache:false,success:function(a){$("#postsListContainer").html(a);commentListSetup();commentSubmitBindSetup();waterMark()}})}function constructComment(e,d){var a=$("#commentList"+d).find("ol"),f=$("#commentListTemplate").parseTemplate(e),c=$("#commentCount"+d).val(),b=$(a).children("li").length;$(a).append(f).children("li:last").hide().slideToggle();if(e.comments[0].MentorLabel==null){$(a).children("li:last").find(".highlight13").remove()}if(b>=2){$("#commentList"+d).prev("p").show().find("a").text("View all comments ("+(b+1)+")")}}function togglePublish(b){var a=$(this);$.post(DTD.MemberUpdateRoute,{id:b,value:"toggle"},function(d){var c="";if(d=="True"){c=c+"ico_tick.gif"}else{c=c+"ico_dash.gif"}a.attr("src",c)})}function gotoTwitterLogin(){$.post(DTD.TwitterAuthorizeRoute,{},function(a){if(a.IsSuccessful){window.location.href=a.Information}},"json");return false}function commentListSetup(){$(".comment-list01 ol").each(function(){if($(this).attr("id")!="inbox"){var a=$(this).children("li").length;if(a<=2){$(this).parent().prev("p").hide()}else{$(this).children("li").each(function(b){if(b<a-2){$(this).addClass("hidden01")}})}}})}function commentSubmitBindCleanup(){$(".addCommentForm01","#postsListContainer").unbind("submit")}function commentSubmitBindSetup(){$(".addCommentForm01","#postsListContainer").bind("submit",function(b){var f=$(this).attr("id"),e=$(this).find(".loader01"),d=f.match(/\d+$/),g=$("#AddCommentForm"+d),k=$("#commentCount"+d),c=$("#commentContent"+d),j=$("#"+f).find(".submit01");if($(g).valid()){if(DTD.IsAuthenticated){e.show();$.post($(this).attr("action"),$(this).serialize(),function(n){if(n.IsSuccessful){$(c).val("");k.val(parseInt(k.val(),10)+1);n.comments[0].UserLink=DTD.UserRoute+"/"+n.comments[0].UserId;n.comments[0].DeleteLink=DTD.DeleteCommentRoute+"?commentId="+n.comments[0].Id;n.comments[0].PostIndex=d;n.comments[0].CommentIndex=k.val();n.comments[0].EditCommentLink=DTD.EditCommentRoute;n.comments[0].PostImageLink=DTD.PostImageLink;constructComment(n,d);if($("#commentList"+d+":hidden")){$("#commentList"+d).slideDown()}$("#commentList"+d).prev("a").show();pageTracker._trackPageview(document.location.pathname+document.location.search+" / comment");var m=Math.random()+"",l=m*10000000000000;$("body").append('<iframe src="http://fls.doubleclick.net/activityi;src=1701343;type=planb126;cat=users901;ord=1;num='+l+'?" width="1" height="1" frameborder="0"></iframe>')}else{if(n.Information=="unauthenticated"){Membership.showLogin()}else{alert(n.ErrorMessage)}}e.hide()},"json")}else{var h=j.offset(),i=f+"::::"+c.val(),a=window.localStorage||false;if(a){a.setItem("commentInfo",i)}else{createCookie("commentInfo",i)}$(".tooltip01").show().click(function(l){$(".tooltip01").hide();if(!$(l.target).hasClass("thickbox")){(a)?a.removeItem("commentInfo"):eraseCookie("commentInfo")}}).html("To post your comment you need to <a href='"+DTD.SignupRoute+"?TB_iframe=true&height=300&width=600' class='thickbox' title='Welcome to PlanBig'>signup</a> or <a href='"+DTD.LoginRoute+"?TB_iframe=true&height=300&width=600' class='thickbox' title='Welcome back'>login</a> with an exisiting account.").css({left:(h.left+70),top:h.top})}}else{$(this).validate()}b.preventDefault();return false})}$(function(){$("#AddPostForm").submit(function(d){var c=$("#statusContent"),e=$(c).next();if($("#AddPostForm").valid()){$(c).toggleClass("loader02");$(e).attr("disabled","disabled").css({opacity:0.5});$.post($(this).attr("action"),$(this).serialize(),function(f){$(c).toggleClass("loader02").val("");$(e).removeAttr("disabled").css({opacity:1});loadPlanPosts()},"json")}d.preventDefault();return false}).validate({errorClass:"error-highlight01 displaynone",errorElement:"em",highlight:function(c){$(c).addClass("error-highlight01")}});commentListSetup();commentSubmitBindSetup();$(".complete-link01").live("click",function(){var c=$(this);$.post(this.href,{},function(d){c.text("").toggleClass("complete-link02");if(c.hasClass("complete-link02")){c.text("Solved")}else{c.html("<input type='checkbox'/><label>solved?</label>")}},"json");return false});$(".helpfulLink").click(function(){var c=$(this);$.post(this.href,{},function(d){if(d.IsSuccessful){c.text("That was helpful ("+d.Information+")")}else{if(d.Information=="unauthenticated"){Membership.showLogin()}}},"json");return false});$(".deletemessage").live("click",function(d){if(DTD.IsAuthenticated){var e=$(this),h=e.attr("href"),f=e.attr("class").split(" ")[1],c=e.parents(".comment-list01"),g=c.prev("p").children("a"),j=c.find("ol > li").length;tb_show("Delete","#TB_inline?height=125&width=400&inlineId=DeleteContainer","");var i=$(".cloned");$(".deleteconfirm",i).click(function(k){$.post(h);tb_remove(function(){$("#"+f).remove();g.text("View all comments ("+(j-1)+")")});k.preventDefault();return false});$("#TB_blankClose",i).click(tb_remove)}else{Membership.showLogin()}d.preventDefault();return false});$(".show-comments").live("click",function(c){$(this).parents("p").hide().next(".comment-list01").find("ol li.hidden01").each(function(d){$(this).removeClass("hidden01")})});$(".show-comment-form").live("click",function(e){var c=$(this).parents(".container01").siblings(".comment-list01"),d=$(".comment-container-form01",c),f="textarea";$(".comment-container-form01").addClass("hidden01");$(d).removeClass("hidden01").find(f).focus().val("");e.preventDefault();return false});$(".show-edit-post-form").live("click",function(e){var d=$(this).parents(".display-post"),h=$(d).siblings(".edit-post"),f="textarea";var i=$(h).children(".EditPostForm");var c=i.children(".editPostId").val();var g="";$.get(DTD.PostContentRoute,{postId:c},function(j){g=j;$(d).addClass("hidden01");$(h).removeClass("hidden01").css("zoom","1").find(f).focus().val(g)},"html");$(i).unbind("submit");$(i).bind("submit",function(k){var j=$(this).children("#editContent");var l=$(this).find(".submit01");if($(this).valid()){$(j).toggleClass("loader02");$(l).attr("disabled","disabled").css({opacity:0.5});$.post($(this).attr("action"),$(this).serialize(),function(m){$(j).toggleClass("loader02").val("");$(l).removeAttr("disabled").css({opacity:1});if(m.IsSuccessful){b(this);loadPlanPosts()}else{$(j).addClass("error-highlight01")}},"json")}k.preventDefault();return false}).validate({errorClass:"error-highlight01",errorElement:"span",highlight:function(j){$(j).addClass("error-highlight01")}});e.preventDefault();return false});$(".cancel-edit-post-form").live("click",function(c){b(this);c.preventDefault();return false});function b(d){var c=$(d).parents(".edit-post");var e=$(c).siblings(".display-post");$(c).addClass("hidden01");$(e).removeClass("hidden01").css("zoom","1")}$(".show-edit-comment-form").live("click",function(g){var d=$(this).parents(".display-comment"),h=$(d).siblings(".edit-comment"),c="textarea";var i=$(h).children(".EditCommentForm");var f=i.children(".editCommentId").val();var e="";$.get(DTD.CommentContentRoute,{commentId:f},function(j){e=j;$(d).addClass("hidden01");$(h).removeClass("hidden01").css("zoom","1").find(c).focus().val(e)},"html");$(i).unbind("submit");$(i).bind("submit",function(k){var j=$(this).children(".commentContent");var l=$(this).find(".submit01");if($(this).valid()){$(j).toggleClass("loader02");$(l).attr("disabled","disabled").css({opacity:0.5});$.post($(this).attr("action"),$(this).serialize(),function(o){$(j).toggleClass("loader02").val("");$(l).removeAttr("disabled").css({opacity:1});if(o.IsSuccessful){var m=$(j).parents(".edit-comment");var n=$(m).siblings(".display-comment");$(m).addClass("hidden01");$.get(DTD.CommentContentRoute,{commentId:o.Information,html:true},function(p){$(n).find("span.word_wrap").html(p);$(n).removeClass("hidden01")},"html")}else{$(j).addClass("error-highlight01")}},"json")}k.preventDefault();return false}).validate({errorClass:"error-highlight01",errorElement:"span",highlight:function(j){$(j).addClass("error-highlight01")}});g.preventDefault();return false});$(".cancel-edit-comment-form").live("click",function(c){a($(this).parents(".edit-comment"));c.preventDefault();return false});function a(c){var d=$(c).siblings(".display-comment");$(c).addClass("hidden01");$(d).removeClass("hidden01").css("zoom","1")}});$(function(){$(".unsubscribeLink").live("click",function(a){var b=$(this).attr("href");$.post(b,{},function(c){if(c.Information=="unauthenticated"){Membership.showLogin()}if(c.IsSuccessful){window.location.reload()}},"json");return false});$("#UpdateDetailsForm2").validate({errorClass:"error-highlight01",errorElement:"",errorContainer:"",errorLabelContainer:"",focusInvalid:false,focusCleanup:true,rules:{Name:"required"},messages:{Name:"We need to know your name."},highlight:function(b,a){if($(b).next("em.error-highlight01").size()==0){$(b).parents(".field01").addClass("error-highlight01");$(b).parents(".field01").append("<em class='error-highlight01' title='We need to know your name.'>!</em>")}},unhighlight:function(b,a){$(b).parents(".field01").removeClass("error-highlight01");$(b).parents(".field01").find("em.error-highlight01").remove()}});if($("#detailsEditContainer").is(":visible")){$("#user-column01").hide()}});$(function(){$("#ChangeEmailForm").validate({errorClass:"error-highlight01",errorElement:"em",highlight:function(b,a){$(b).parents(".field03").addClass(a)},unhighlight:function(b,a){$(b).parents(".field03").removeClass(a);$(b).parents(".field03").find("em.error-highlight01").remove()}});$("#ChangePasswordForm").validate({errorClass:"error-highlight01",errorElement:"li",errorContainer:"#messagebox , #errormessagebox",errorLabelContainer:"#messagebox ul",messages:{newPassword:"You're new password is required.",confirmPassword:"Please make sure you confirm your new password."},highlight:function(b,a){$(b).parents(".field03").addClass(a);if($(b).next("em.error-highlight01").size()==0){$(b).parents(".field03").addClass(a);$(b).parents(".field03").append("<em class='error-highlight01'>!</em>")}},unhighlight:function(b,a){$(b).parents(".field03").removeClass(a);$(b).parents(".field03").find("em.error-highlight01").remove()}});$("#ChangeEmailForm").submit(function(c){if($("#ChangeEmailForm").valid()){var b=this,a=$(b).find("fieldset");$.post($(this).attr("action"),$(this).serialize(),function(d){if(d.IsSuccessful){if($(a).find(".highlight18").size()==0){$(a).find(".errors").remove();$(a).append("<span class='highlight18'>Your email has successfully been changed</span>")}window.location.reload()}else{if(d.Information=="unauthenticated"){Membership.showLogin()}$("#ChangeEmailForm").validate().showErrors({email:d.ErrorMessage});$(a).find(".errors, .highlight18").remove();$(a).prepend("<div class='errors br05'><ul><li>"+d.ErrorMessage+"</li></ul></div>")}},"json")}c.preventDefault();return false});$("#ChangePasswordForm").submit(function(b){if($("#ChangePasswordForm").valid()){var a=this;$.post($(this).attr("action"),$(this).serialize(),function(d){if(d.IsSuccessful){var c=$(a).find("fieldset");if($(c).find(".highlight18").size()==0){$(a).find("fieldset").append("<span class='highlight18'>Your password has successfully been changed</span>")}}else{if(d.Information=="unauthenticated"){Membership.showLogin()}$("#ChangePasswordForm").validate().showErrors({confirmPassword:d.ErrorMessage})}},"json")}b.preventDefault();return false});$(".deletePlanLink").live("click",function(a){var b=$(this).attr("href");tb_show("Delete Plan","#TB_inline?height=155&width=600&inlineId=DeleteContainer","");$("#TB_blankClose").live("click",tb_remove);$(".deleteconfirm").click(function(c){$.post(b,{},function(d){if(d.Information=="unauthenticated"){Membership.showLogin()}if(d.IsSuccessful){window.location.reload()}},"json");c.preventDefault();return false});a.preventDefault();return false});$("#DeactivateAccountForm").submit(function(a){var b=$(this).attr("action");tb_show("Deactivate Account","#TB_inline?height=155&width=600&inlineId=DeleteContainer","");$(".deleteconfirm").click(function(c){$.post(b,{},function(d){if(d.Information=="unauthenticated"){Membership.showLogin()}if(d.IsSuccessful){window.location=DTD.HomeRoute}},"json");c.preventDefault();return false});a.preventDefault();return false})});$(function(){$("#feedbackForm").validate({errorClass:"error-highlight01",errorElement:"li",errorContainer:"#messagebox , #errormessagebox",errorLabelContainer:"#messagebox ul",focusInvalid:false,focusCleanup:true,rules:{name:"required",email:{required:true,email:true},category:"required",feedbackContent:"required"},messages:{name:"Your name is required.",email:"Your email is required.",category:"Category is required.",feedbackContent:"Feedback message is required."},highlight:function(b,a){if($(b).next("em.error-highlight01").size()==0){$(b).parents(".field01").addClass("error-highlight01");$(b).parents(".field01").append("<em class='error-highlight01'>!</em>")}},unhighlight:function(b,a){$(b).parents(".field01").removeClass("error-highlight01");$(b).parents(".field01").find("em.error-highlight01").remove()},submitHandler:function(b){var a=$(b).attr("action"),c=$(b).find(".loader01");c.show();$.post(a,$(b).serialize(),function(d){if(d.IsSuccessful){window.location=d.Information}else{if(d.Information=="unauthenticated"){Membership.showSignup("Sign up to create your plan")}$("#createPlanForm").validate().showErrors({Title:d.ErrorMessage})}},"json")}})});$(function(){$(".deleteMessageLink").click(function(){var a=$(this);$.get(this.href,{},function(b){if(b.IsSuccessful){a.parents("li").remove();inboxCount(DTD.InboxCountRoute)}else{}},"json");return false})});$(function(){$("#createPlanForm").validate({errorClass:"error-highlight01",errorElement:"li",errorContainer:"#messagebox , #errormessagebox",errorLabelContainer:"#messagebox ul",focusInvalid:false,focusCleanup:true,rules:{Title:"required",DescriptionAbout:{maxlength:2048},DescriptionSuccess:{maxlength:2048},DescriptionReason:{maxlength:2048},Category:"required",TACcheckbox:"required"},messages:{Title:"We need to know what to call your plan.",DescriptionAbout:{maxlength:"About your big plan needs to be within 2048 characters"},DescriptionSuccess:{required:"We all want to know what you're aiming for.",maxlength:"Reasons why your plan will be successful needs to be within 2048 characters"},DescriptionReason:{required:"Your reasons for coming up with this plan are important.",maxlength:"Big reasons behind your plan needs to be within 2048 characters"},Category:"We need to know what category suits your plan.",TACcheckbox:"Sorry, if you don't agree we can't create your plan."},highlight:function(element,errorClass){if($(element).next("em.error-highlight01").size()==0){$(element).parents(".field01").addClass("error-highlight01");$(element).parents(".field01").append("<em class='error-highlight01'>!</em>")}},unhighlight:function(element,errorClass){$(element).parents(".field01").removeClass("error-highlight01");$(element).parents(".field01").find("em.error-highlight01").remove()},submitHandler:function(form){var locationType=$('input[name="LocationType"]:checked');if(locationType.val()=="0"){$("#Location")[0].blur()}var formAction=$(form).attr("action"),loader=$(form).find(".loader01");loader.show();$.post(formAction,$(form).serialize(),function(result){if(result.IsSuccessful){createCookie("tracker","create");pageTracker._trackPageview(result.Information+" / plan created");window.location=result.Information}else{loader.hide();if(result.Information=="unauthenticated"){Membership.showSignup("Sign up to create your plan")}$("#createPlanForm").validate().showErrors({Title:result.ErrorMessage})}},"json")}});function attachAutoComplete(){$("#Location").autocomplete(DTD.SuggestSuburbsRoute,{dataType:"json",parse:function(data){return $.map(eval(data),function(row){return{data:row,value:row,result:row}})},formatItem:function(item){return item},delay:40,autofill:true,selectFirst:false,highlight:false,multiple:false})}function onLocationTypeClick(){var locationType=parseInt($(this).val(),10);var control=$("#Location");var displayValue=$(".plan-location, displaymapTrigger").text();$("div.map-container:visible").slideUp();if(locationType==0||isNaN(locationType)){control.attr("disabled",false);if(control.val()=="Australia"){control.val("")}if(displayValue!=null&&displayValue!="National"){control.val(displayValue)}$("#mapTrigger").show();attachAutoComplete();mapBlurTrigger();control.focus()}else{control.unbind("keydown").unbind("click");if(locationType==1){$("#mapTrigger").hide();control.attr("disabled",true).val("Australia")}else{control.attr("disabled",false);if(control.val()=="Australia"){control.val("")}if(displayValue!=null&&displayValue!="National"){control.val(displayValue)}$("#mapTrigger").show();mapBlurTrigger();control.focus()}}}$('input[name="LocationType"]').click(onLocationTypeClick)});$(function(){function onAfter(curr,next,opts){var index=$(this).parent().children().index(this);$("#prev")[index==0?"hide":"show"]();$("#next")[index==opts.slideCount-1?"hide":"show"]();$(".slider-indicator img").attr("src",DTD.sliderIcon);$(".slider-indicator img").eq(index).attr("src",DTD.sliderIconActive)}$(".slider03 ul").cycle({fx:"scrollHorz",speed:"1000",timeout:0,next:".slider03 .next",prev:".slider03 .prev",after:onAfter});if($(".slider03 ul li").length>1){$(".slider03 ul li").each(function(index){$(".slider-indicator").append("<img src='"+DTD.sliderIcon+"' alt='slide icon' />")})}else{$(".slider-indicator").addClass("blank");$(".slider-nav").addClass("blank")}$(".slider-indicator img:first").attr("src",DTD.sliderIconActive);$(".slider03").addClass("slider-js");$("#cancelPlanDetailsEdit").live("click",function(){$("#planDetailsContainer, #planDetailsEditContainer").toggle();return false});$("#editPlanDetailsBtn, #editPlanDescBtn").live("click",function(){$('input[name="LocationType"]').each(function(){if($(this).attr("checked")){$(this)[0].click()}});$("#planDetailsContainer, #planDetailsEditContainer").toggle();$("#UpdatePlanDetailsForm").live("submit",function(evt){if($("#UpdatePlanDetailsForm").valid()){$.post($(this).attr("action"),$(this).serialize(),function(response){if(response.IsSuccessful){window.location.reload()}},"json")}evt.preventDefault();return false});$("#Location").autocomplete(DTD.SuggestSuburbsRoute,{dataType:"json",parse:function(data){return $.map(eval(data),function(row){return{data:row,value:row,result:row}})},formatItem:function(item){return item},delay:40,autofill:true,selectFirst:false,highlight:false,multiple:false});if($(this).attr("id")=="editPlanDescBtn"){$("#DescriptionAbout").focus()}return false});$(".videoPopup").bind("click",function(evt){if(DTD.IsAuthenticated){var currentHref=$(this).attr("href");tb_show("Video Upload","#TB_inline?height=210&width=380&inlineId=VideoUploadContainer","");var modalContext=$(".cloned");var modalForm=$("#VideoUploadContentForm",modalContext);$("#TB_blankClose",modalContext).click(tb_remove);$(modalForm).bind("submit",function(evt){$("#planId",modalContext).val(DTD.PlanId);if($("#VideoUploadContentForm",modalContext).valid()){$(this).find("input[type=image]").attr("disabled","disabled");$.post(currentHref,$(this).serialize(),function(response){if(response.IsSuccessful){window.location.reload()}else{if(response.Information=="unauthenticated"){Membership.showLogin()}}},"json")}evt.preventDefault();return false})}else{Membership.showLogin()}evt.preventDefault();return false});$(".documentPopup").bind("click",function(evt){if(DTD.IsAuthenticated){var currentHref=$(this).attr("href");tb_show("Document Upload","#TB_inline?height=260&width=380&inlineId=DocumentUploadContainer","");var modalContext=$(".cloned");var modalForm=$("#fileUploadForm",modalContext);$("#TB_blankClose",modalContext).click(tb_remove);var options={url:DTD.FileUploadRoute,success:function(data){if(data.IsSuccessful){window.location.reload()}else{if(data.Information=="unauthenticated"){Membership.showLogin()}else{alert(data.ErrorMessage)}}},type:"post",dataType:"json"};modalForm.ajaxForm(options);$("#planId",modalForm).val(DTD.PlanId);$("#privateTooltip",modalContext).bind("click",function(evt){$(".tooltip01").show().click(function(evt){$(".tooltip01").hide()}).html("When you mark a document as private only the people you select will be able to see and download it.").css({left:evt.pageX-70,top:evt.pageY+10})})}else{Membership.showLogin()}evt.preventDefault();return false});$(".deleteMediaLink").live("click",function(evt){var currentHref=$(this).attr("href");tb_show("Delete","#TB_inline?height=155&width=600&inlineId=DeleteContainer","");$("#TB_blankClose").live("click",tb_remove);$(".deleteconfirm").click(function(evt){$.post(currentHref,{},function(response){if(response.Information=="unauthenticated"){Membership.showLogin()}if(response.IsSuccessful){window.location.reload()}},"json");evt.preventDefault();return false});evt.preventDefault();return false});$(".completedPlanLink").live("click",function(evt){var currentHref=$(this).attr("href");$(this).addClass("btn01c");$.post(currentHref,{},function(response){if(response.Information=="unauthenticated"){Membership.showLogin()}if(response.IsSuccessful){window.location.reload()}},"json");evt.preventDefault();return false});$("#bannerCollapse").click(function(){var parent=$(this).parents("#banner");if(parent.hasClass("collapsed")){parent.removeClass("collapsed");createCookie("bannerState","expanded",365)}else{parent.addClass("collapsed");createCookie("bannerState","collapsed",365)}});$(".spreadword").bind("click",function(evt){var type=($(this).hasClass("facebook"))?"fb":"twitter",axel=Math.random()+"",a=axel*10000000000000;shareitCount("#followCommunicateCount",3);pageTracker._trackPageview(document.location.pathname+document.location.search+" / tell ppl/"+type);$("body").append('<iframe src="http://fls.doubleclick.net/activityi;src=1701343;type=planb126;cat=users447;ord=1;num='+a+'?" width="1" height="1" frameborder="0"></iframe>')});$(".lockDocumentFile").live("click",function(evt){var that=$(this);var currentHref=$(this).attr("href");var isPublic=$(that).hasClass("ico25");$.post(currentHref,{lockFile:isPublic},function(response){if(response.IsSuccessful){if(isPublic){$(that).attr("title","File is currently private. Click to unlock.").text("File is currently private. Click to unlock.")}else{$(that).attr("title","File is currently unlocked. Click to lock.").text("File is currently unlocked. Click to lock.")}$(that).toggleClass("ico25").toggleClass("ico24")}},"json");evt.preventDefault();return false});$(".manageUserAccess").live("click",function(evt){var currentUser=$(this),currentUserRow=currentUser.parents("tr"),accessType=$(currentUser).attr("rel"),currentHref=$(this).attr("href"),output;if($("#currentUserAccess tr").size()<=1){$("#currentUserAccess").removeClass("displaynone")}$.post(currentHref,{},function(response){if(response.IsSuccessful){if(accessType==="add"){response.users[0].UserLink=DTD.UserRoute+"/"+response.users[0].Id;response.users[0].GrantAccessLink=DTD.GrantAccessRoute;output=$("#privateDocumentsListTemplate").parseTemplate(response);$("#currentUserAccess tr:last").after(output);$(currentUserRow).remove()}else{if(accessType==="remove"){$(currentUserRow).remove()}}}},"json");if($("#potentialUserAccess tr").size()<=1){$("#potentialUserAccess").addClass("displaynone")}evt.preventDefault();return false})});$(document).ready(function(){$.validator.addMethod("watermark",function(value,element){return value!=element.defaultValue},"");$("#UpdatePlanDetailsForm").validate({errorClass:"error-highlight01",errorElement:"li",errorContainer:"#messagebox , #errormessagebox",errorLabelContainer:"#messagebox ul",focusInvalid:false,focusCleanup:true,rules:{Category:"required",Location:{maxlength:128},DescriptionAbout:{maxlength:2048},DescriptionReason:{maxlength:2048},DescriptionSuccess:{maxlength:2048}},messages:{DescriptionAbout:{required:"About your big plan is required",maxlength:"About your big plan needs to be within 2048 characters"},DescriptionSuccess:{required:"Reasons why your plan will be successful is required",maxlength:"Reasons why your plan will be successful needs to be within 2048 characters"},DescriptionReason:{required:"Big reasons behind your plan is required",maxlength:"Big reasons behind your plan needs to be within 2048 characters"},Category:"We need to know what category suits your plan."},highlight:function(element,errorClass){if($(element).next("em.error-highlight01").size()==0){$(element).parents(".field01").addClass("error-highlight01")}},unhighlight:function(element,errorClass){$(element).parents(".field01").removeClass("error-highlight01")},submitHandler:function(form){var locationType=$('input[name="LocationType"]:checked');if(locationType.val()=="0"){$("#Location")[0].blur()}var formAction=$(form).attr("action"),loader=$(form).find(".loader01");loader.show();$.post(formAction,$(form).serialize(),function(result){if(result.IsSuccessful){window.location.reload()}else{}},"json")}});$("#UpdatePlanDetailsForm2").validate({errorClass:"error-highlight01",errorElement:"",errorContainer:"",errorLabelContainer:"",focusInvalid:false,focusCleanup:true,rules:{value:"required"},messages:{value:"We need to know what to call your plan."},highlight:function(element,errorClass){if($(element).next("em.error-highlight01").size()==0){$(element).parents(".field01").addClass("error-highlight01");$(element).parents(".field01").append("<em class='error-highlight01' title='We need to know what to call your plan.'>!</em>")}},unhighlight:function(element,errorClass){$(element).parents(".field01").removeClass("error-highlight01");$(element).parents(".field01").find("em.error-highlight01").remove()},submitHandler:function(form){var formAction=$(form).attr("action"),loader=$(form).find(".loader01");loader.show();$.post(formAction,$(form).serialize(),function(result){if(result.IsSuccessful){window.location.reload()}else{}},"json")}});$("#Location").autocomplete(DTD.SuggestSuburbsRoute,{dataType:"json",parse:function(data){return $.map(eval(data),function(row){return{data:row,value:row,result:row}})},formatItem:function(item){return item},delay:40,autofill:true,selectFirst:false,highlight:false,multiple:false})});