window.hzmr = window.hzmr || [];
/************* Start spaceActions.js for locale en-US **************/
try {function showAddToMyGalleryForm(){}function showPostToForumForm(){}function showAprilFoolsDialog(){HZ.ui.Yamdi.show(HZ.spaceActions.AprilFoolsDialog)}function showEmbedDialog(a){HZ.spaceActions.EmbedDialog.setSpaceId(a),HZ.ui.Yamdi.show(HZ.spaceActions.EmbedDialog)}HZ.ns("HZ.spaceActions"),HZ.spaceActions.AddToIdeabookDialog=new function(){function a(a){var b="addToIdeabookDialog_"+a;N.children().each(function(){this.style.display=this.id==b?"block":"none"}),O.center()}function b(){return HZ.ui.AjaxThrobber.isInCall()?void 0:(k(""),document.forms.addToMyGalleryForm.selectGallery[1].checked&&""==UIHelper.trim(o.value)||document.forms.addToMyGalleryForm.selectGallery[0].checked&&n.selectedIndex<0?k(_hgt("Please enter a title for a new ideabook")):document.forms.addToMyGalleryForm.selectGallery[0].checked&&n.options[n.selectedIndex].value<0?k(_hgt("Please select an ideabook")):void HZ.publish.Manager.processAction($.proxy(c,this),!0))}function c(){y.length<=0&&e();var a=n.options[n.selectedIndex].value,b=o.value,c=m.checked?W:X,f=l.value;return null!==E?(b&&(a="NewIdeabook"),void HZ.ajaz.Services.saveColorPalette(D,E,F,a,f,c,b,$.proxy(d,this))):(HZ.ui.AjaxThrobber.setInCall(!0),void(document.forms.addToMyGalleryForm.selectGallery[1].checked?HZ.ajaz.Services.addToGallery(D,b,null,c,f,A,$.proxy(d,this)):HZ.ajaz.Services.addToGallery(D,null,a,c,f,A,$.proxy(d,this))))}function d(b){if(HZ.ui.AjaxThrobber.setInCall(!1),"true"==b.success){H=b,b.hasOwnProperty("relatedProsData")?z=b.relatedProsData:A=!1,this.setLastGalleryId(b.galleryId),"true"==b.isNewGallery&&(I.own.unshift({id:b.galleryId,title:b.galleryTitle}),this.updateGalleriesList()),_gaq.push(["_trackEvent","AddToIdeabookDialog","added",HZ.publish.Manager.isPublishExpected()?"timeline":"no_timeline"]);var c=HZ.publish.Manager.isPrefChanged()&&HZ.publish.Manager.isPublishExpected();Q?(a(t),this.setWelcomeScreen(!1)):P?g(b,c):j()}else{var d="";b.galleryId&&(d="<br/><a class='boldLink colorLink icon-wrap' style='position:relative;top:5px;' href='"+HZ.utils.Links.getGalleryLink(b.galleryId)+"'>"+_hgt("Go to your ideabook")+" <span class='more-icon'></span></a>"),k(b.error+d)}}function e(){var a=[99,0,0,1],b=[s,u,x,v];switch(B){case"pis_original":a=[95,4,0,1];break;case"pis_pros":a=[79,0,20,1];break;default:a=[95,4,0,1]}y.length=0;for(var c=0,d=a.length;d>c;c++)for(var e=0;e<a[c];e++)y.push(b[c])}function f(a){var b=Math.floor(100*Math.random()),c=y[b],d=!1;switch(c){case v:(R||HZ.data.CurrentSessionUser.hasOwnProperty("trustPilotImps"))&&(d=!0);break;case x:A||(d=!0)}return d&&(c=s),a.hasOwnProperty("isNewGallery")&&"true"==a.isNewGallery&&(c=u),c}function g(b,c){var d,g=HZ.utils.Links.getGalleryLink(b.galleryId),h=f(b),i=$("#confirmImage"),k=$("#trustPilotConfirmImage"),l=$("#ideabookCompletedMsg"),m=$("#trustPilotIdeabookCompletedMsg"),n=$("#addToIdeabookCTAMsg"),o=$("#trustPilotCTAMsg"),p=$("#addToIdeabookConfirmMsg"),q=$("#relatedPros");switch(h){case u:var r=HZ.data.CurrentSessionUser.hasOwnProperty("getUserName")?HZ.data.CurrentSessionUser.getUserName()+" shared "+b.galleryTitle+" with you.":b.galleryTitle+" has been shared with you",t=r,w=b.galleryTitle;HZ.dialogs.PostIdeabookSaveShareEmail.prepare({type:1,referenceId:b.galleryId,imageTag:"<img src='"+b.imageUrl+"'/>",galleryTitle:w,galleryUrl:g,subject:r,message:t,event:"addibk_share_email_send",scopeId:"pis_email_share",allowShare:!1}),HZ.ui.Yamdi.switchDialog(HZ.dialogs.PostIdeabookSaveShareEmail);break;case x:q.empty();for(var y="",A=0;A<z.length;A++){var B=z[A].hasOwnProperty("shortDescription")?"<div class='pro-short-desc'>"+z[A].shortDescription+"</div>":"";y+="<div class='pro-content-container' compId='pro_container'><div class='left-side-pro'><a href=''><img data-no-pin-hover='true' src='"+z[A].coverImageUrl+"' width='120' height='120'></a></div><div class='right-side-pro'><div class='pro-name'><a href='"+z[A].userLink+"'>"+z[A].name+"</a></div>"+B+z[A].ratingHtml+"</div></div>"}q.append(y),$("#proScreenHeader").html(_hgt("Ready to work on {ideabook}?",{ideabook:b.galleryTitle})),$("#moreProsBtn").on("click",function(){window.location.href=b.moreProsLink}),HZ.utils.Logger.sendEventLog(_),a(h);break;case s:i.empty().append(E?"<img width=119 height=119 src='"+HZ.spaceActions.AddToIdeabookDialog.getPaletteImgUrl()+"'/>":"<img src='"+b.imageUrl+"'/>"),d=b.galleryTitle?E?_hgt("This palette has been added to:")+'<br/><a class="colorLink trackMe" compid="confirm_color_palette" id="addToIdeabookGalleryLink" href="">'+b.galleryTitle+"</a><br/></br/>":_hgt("This photo has been added to:")+'<br/><a class="colorLink trackMe" compid="confirm_gallery_name" id="addToIdeabookGalleryLink" href="">'+b.galleryTitle+"</a><br/></br/>":E?_hgt("This palette has been added to <t1>your ideabook</t1>.",{t1:{tag:"a",attr:{href:"","class":"colorLink",id:"addToIdeabookGalleryLink"}}})+"<br/><br/>":_hgt("This photo has been added to <t1>your ideabook</t1>.",{t1:{tag:"a",attr:{href:"","class":"colorLink",id:"addToIdeabookGalleryLink"}}})+"<br/><br/>",l.empty().append(d).append("<span class='like-message'>"+_hgt("Like this photo on Facebook!")+"</span><br><iframe src='http://www.facebook.com/plugins/like.php?href="+encodeURIComponent(b.spaceUrl)+"&layout=button_count&show_faces=false&width=80&height=21&action=like&font=arial&colorscheme=light&ref=addibk' scrolling='no' frameborder='0' allowTransparency='true' id='addToIdeabookFacebookFrame'></iframe>"),p.empty(),c&&p.append("<div>"+_hgt("Photos saved to your public ideabooks will now be shared to your Facebook timeline. <br /><br /><t1>You can edit this setting at any time.</t1>",{t1:{tag:"a",attr:{href:HZ.utils.Links.getPageUrl(U),"class":"colorLink"}}})+"</div>"),b.isProduct===!0?(n.hide(),$("#hzEmailSpace").val(_hgt("Email this Product"))):(HZ.utils.Logger.sendEventLog(Z),n.unbind("mousedown").bind("mousedown",function(){HZ.utils.Logger.sendEventLog(Y)}).show(),$("#hzEmailSpace").val(_hgt("Email this Photo"))),$("#addToIdeabookGalleryLink").attr("href",g),a(h),E=null;break;case v:HZ.ui.AjaxThrobber.setInCall(!0),k.empty().append(E?"<img width=119 height=119 src='"+HZ.spaceActions.AddToIdeabookDialog.getPaletteImgUrl()+"'/>":"<img src='"+b.imageUrl+"'/>"),d=b.galleryTitle?E?_hgt("This palette has been added to:")+'<br/><a class="colorLink" id="addToIdeabookGalleryLink" href="">'+b.galleryTitle+"</a><br/></br/>":_hgt("This photo has been added to:")+'<br/><a class="colorLink" id="addToIdeabookGalleryLink" href="">'+b.galleryTitle+"</a><br/></br/>":E?_hgt("This palette has been added to <t1>your ideabook</t1>.",{t1:{tag:"a",attr:{href:"","class":"colorLink",id:"addToIdeabookGalleryLink"}}})+"<br/><br/>":_hgt("This photo has been added to <t1>your ideabook</t1>.",{t1:{tag:"a",attr:{href:"","class":"colorLink",id:"addToIdeabookGalleryLink"}}})+"<br/><br/>",m.empty().append(d),HZ.utils.Logger.sendEventLog(ab),HZ.ajaz.Services.getTrustPilotUrl(HZ.TrustPilot.Settings.getTrustPilotUrl,function(b){b.hasOwnProperty("trustPilotUrl")&&(HZ.data.CurrentSessionUser.trustPilotImps=1,e(),o.attr("href",b.trustPilotUrl),$("#trustPilotReview").click(function(){$(this).attr("href",b.trustPilotUrl),HZ.ajaz.Services.setTrustPilotUserPreference(HZ.TrustPilot.Settings.setTrustPilotUserPreference,function(){}),HZ.utils.Logger.sendEventLog(cb),j()})),o.unbind("mousedown").bind("mousedown",function(){HZ.utils.Logger.sendEventLog(bb),HZ.ajaz.Services.setTrustPilotUserPreference(HZ.TrustPilot.Settings.setTrustPilotUserPreference,function(){})}).show(),$("#addToIdeabookGalleryLink").attr("href",g),HZ.ui.AjaxThrobber.setInCall(!1),a(v)},{type:"GET"}),E=null}}function h(){H&&H.spaceId&&H.spaceTitle&&i(H.spaceId,H.spaceTitle,H.isProduct===!0?HZ.sendEmail.texts.DEFAULT_MESSAGE_PRODUCT:HZ.sendEmail.texts.DEFAULT_MESSAGE_SPACE)}function i(a,b,c){HZ.dialogs.EmailDialog.prepare({type:HZ.sendEmail.types.SPACE,referenceId:a,subject:b,message:c,event:HZ.sendEmail.events.ADDTOIBK}),HZ.ui.Yamdi.switchDialog(HZ.dialogs.EmailDialog)}function j(){E=null,O.hide(null)}function k(a){$("#addToGalleryFormError").empty().append(a),a?$("#addToGalleryFormError").show():$("#addToGalleryFormError").hide()}var l,m,n,o,p,q,r=0,s=1,t=2,u=3,v=4,w=5,x=6,y=[],z=[],A=!0,B=null,C=null,D=null,E=null,F=null,G=null,H=null,I=null,J=null,K=null,L=null,M=null,N=null,O=null,P=!0,Q=!1,R=!1,S="professionals",T="generateColorPaletteImage",U="editProfile",V="fb_publish_addtoideabook",W=1,X=3,Y="aticfp",Z="atici",_="atisrp",ab="atictp",bb="atitm",cb="atitb";this.init=function(a){D=a},this.setColorPalette=function(a,b){E=a,F=b},this.setDelegate=function(a){O=a},this.setPostIdeabookSaveTestVal=function(a){B=a},this.setTrustPilotReview=function(a){R=a},this.setGalleries=function(a){if(I=a,J={},I.recent&&I.recent.length>0)for(var b in I.recent){var c=I.recent[b];J[c.id]=c}if(I.own&&I.own.length>0)for(var b in I.own){var c=I.own[b];J[c.id]=c}if(I.shared&&I.shared.length>0)for(var b in I.shared){var c=I.shared[b];J[c.id]=c}},this.setImageId=function(a){G=a},this.getGalleries=function(){return I},this.setUserName=function(a){C=a},this.setShowIdeabookConfirm=function(a){P=a},this.setWelcomeScreen=function(a){Q=a},this.setLastGalleryId=function(a){K=a},this.setWishListIdeabookId=function(a){L=a},this.getLastGalleryId=function(){return K},this.setDefaultGalleryTitle=function(a){M=a};var db=function(a){if(a)switch(a.target.id){case"gallerySelector":q.selectGallery[0].checked=!0;break;case"newGalleryTitle":q.selectGallery[1].checked=!0,$('#gallerySelector option[value="-2"]').prop("selected",!0),$("#gallerySelectorControl .dropdown-label").text($("#gallerySelector option:selected").text())}if(q&&q.selectGallery[0].checked&&n.options.length>0&&n.options[n.selectedIndex]){var b=n.options[n.selectedIndex].value,c=J[b];if(c&&c.isPrivate)return HZ.publish.Manager.setActionEnabled(!0),void $("#addToIdeabookDialog").addClass("disableFbTimelineUI");(null==a||"change"==a.type)&&(-2==b?(q.selectGallery[1].checked=!0,$("#newGalleryTitle").focus()):$("#gallerySpaceComments").focus())}HZ.publish.Manager.setActionEnabled(!0),$("#addToIdeabookDialog").removeClass("disableFbTimelineUI")};this.getDialogTemplate=function(){return"<div id='addToIdeabookDialog_"+r+"' style='display:none;'><div class='dialogTitle'>"+_hgt("Save to Ideabook")+"</div><div class='dialogBody'><form id='addToMyGalleryForm' name='addToMyGalleryForm' action='javascript:;'><div class='dialogStatus' id='addToGalleryFormError'></div><div class='newDialogSection chooseGallery form-horizontal row'><div class='col-md-3'><img id='dialogImage' src=''></div><div class='col-md-9 control-group'><div id='chooseIdeabookText' class='control-label'><label class='radio' for='existingGalleryRadio'>"+_hgt("Choose an Ideabook:")+"</label><input id='existingGalleryRadio' type='radio' class='radio' name='selectGallery' value='existingGallery' /></div><div id='gallerySelectorControl'><select id='gallerySelector' name='galleryId' class='form-control'></select></div><div id='newGalleryControl' class='control-group mtm'><div class='hide'><label for='newGalleryRadio'><input id='newGalleryRadio' type='radio' class='radio' name='selectGallery' value='newGallery' /></label></div><input id='newGalleryTitle' type='text' name='newGalleryTitle' value='' placeholder='"+_hgt("My New Ideabook")+"' maxlength='71' /></div></div></div><div class='dialogSection'><div class='dialogCaption'><b>"+_hgt("What do you like about this photo?")+"</b></div><textarea class='form-control' id='gallerySpaceComments' name='gallerySpaceComments'></textarea><div id='gallerySpaceCommentsPrivacyDiv'><label class='checkbox-inline' for='gallerySpaceCommentsPrivacy'><input id='gallerySpaceCommentsPrivacy' name='gallerySpaceCommentsPrivacy' type='checkbox' />"+_hgt("Make Comment Private")+"</label></div></div><div class='dialogSection' id='postToFacebookDiv'><label class='checkbox-inline' for='postToFacebook'><input id='postToFacebook' name='postToFacebook' type='checkbox' /><img src='"+HZ.utils.Config.emptyGifData+"' /><b>"+_hgt("Add to Timeline")+"</b></br><span class='tiny-text'>"+_hgt("Share this photo with your friends on Facebook")+"</span></label></div></form><div class='dialogControls'></div></div></div>"},this.getView=function(){if(!N){N=$("<div id='addToIdeabookDialog'></div>").addClass("dialogFrame").append("<div id='addToIdeabookDialog_"+w+"' style='display:none;'><div class='dialogTitle'>"+_hgt("Save to Ideabook")+"</div><div class='dialogBody'><div class='hzLoadingDlgThrobber'></div><div class='hzLoadingDlgMessage'>"+_hgt("Loading your ideabooks...")+"</div></div></div></div>").append(this.getDialogTemplate()).append("<div id='addToIdeabookDialog_"+s+"' style='display:none;' scopeid='old_confirm'><div class='dialogTitle'>"+_hgt("Photo Added")+"</div><div class='dialogBody'><div class='addToIdeabookInfo'><div id='confirmImage' class='addToIdeabookImage col-md-4'></div><div id='ideabookCompletedMsg' class='addToIdeabookCompletedMsg col-md-8'></div><div style='clear: both;'></div></div><a id='addToIdeabookCTAMsg' class='colorLink CTAMsg trackMe' compid='pro_banner' href='"+HZ.utils.Links.getPageUrl(S+"#")+"' target='_blank'>"+_hgt("Ready to Renovate?  Find a local Pro")+" <span class='more-icon'></span></a><div id='addToIdeabookConfirmMsg'></div><div class='dialogControls'></div></div></div>").append("<div id='addToIdeabookDialog_"+v+"' style='display:none;'><div class='dialogTitle'>"+_hgt("Photo Added")+"</div><div class='dialogBody'><div class='addToIdeabookInfo'><div id='trustPilotConfirmImage' class='addToIdeabookImage'></div><div id='trustPilotIdeabookCompletedMsg' class='addToIdeabookCompletedMsg'></div><div style='clear: both;'></div></div><a id='trustPilotCTAMsg' class='colorLink CTAMsg' href='javascript:;' target='_blank'>"+_hgt("Love Houzz? Write a review about us")+" <span class='more-icon'></span></a><div class='dialogControls'></div></div></div>").append("<div id='addToIdeabookDialog_"+x+"' style='display:none;'><div class='dialogTitle'>"+_hgt("Saved!")+"</div><div class='dialogBody' scopeId='related_pros_dialog'><div class='relatedProsInfo'><div id='proScreenHeader' class='pro-screen-text'></div><div id='proScreenSubHeader' class='pro-screen-text'><a class='colorLink trackMe' compId='related_pro_banner' href='"+HZ.utils.Links.getPageUrl(S+"#")+"' target='_blank'>"+_hgt("Contact a local pro")+"<span class='more-icon'></span></a></div><div id='relatedPros' class=''></div></div><div class='dialogControls'></div></div></div>").append("<div id='addToIdeabookDialog_"+t+"' style='display:none;'><div class='dialogTitle'>"+_hgt("Welcome to Houzz!")+"</div><div class='dialogBody'><div id='dialogWelcomeMsg'>"+_hgt("Remodel your dream home from start to finish:")+"</div><div id='welcomeImagesContainer'><div class='welcome-image'><a href='"+HZ.utils.Links.getPageUrl(HZ.utils.Config.spaceCommand)+"'><span id='welcomePhotos'></span><p>"+_hgt("Browse Photos")+"</p></a></div><div class='welcome-image'><a href='"+HZ.utils.Config.baseBrowseProductsLink+"'> <span id='welcomeProducts'></span><p>"+_hgt("Find Products")+"</p></a></div><div class='welcome-image'><a href='"+HZ.utils.Config.baseBrowseProfessionalsLink+"'><span id='welcomePros'></span><p>"+_hgt("Connect with Pros")+"</p></a></div></div><div class='dialogControls'></div></div></div>"),$("body").append(N);var a=HZ.ui.InputButtonUtils.createSecondaryInputButton(_hgt("Cancel"),"",$.proxy(j,this)),c=HZ.ui.InputButtonUtils.createPrimaryInputButton(_hgt("Save to Ideabook"),"",$.proxy(b,this),!1,!1,"trackMe","compid=add_ideabook");$("#addToIdeabookDialog_"+r+" .dialogControls",N).append(HZ.ui.AjaxThrobber.getThrobber()).append(a).append(c);var d=HZ.ui.InputButtonUtils.createPrimaryInputButton(_hgt("Email{contextEmailVerb}",{contextEmailVerb:""}),"hzEmailSpace",h,!1,!1,"trackMe","compid=send_email"),e=HZ.ui.InputButtonUtils.createSecondaryInputButton(_hgt("Done"),"",$.proxy(j,this),!1,!1,"trackMe","compid=cancel_old_confirm");$("#addToIdeabookDialog_"+s+" .dialogControls",N).append(e).append(d);var f=HZ.ui.InputButtonUtils.createPrimaryInputButton(_hgt("Continue Browsing"),"",$.proxy(j,this));$("#addToIdeabookDialog_"+t+" .dialogControls",N).append(f);var g=HZ.ui.InputButtonUtils.createSecondaryInputButton(_hgt("No Thanks"),"",$.proxy(j,this)),i=$("<a id='trustPilotReview' class='hzBtn primary' href='javascript:;' target='_blank'>"+_hgt("Review Houzz")+"</a>");$("#addToIdeabookDialog_"+v+" .dialogControls",N).append(g).append(i);var k=HZ.ui.InputButtonUtils.createSecondaryInputButton(_hgt("No Thanks"),"",$.proxy(j,this),!1,!1,"trackMe","compid=cancel_related_pros"),u=HZ.ui.InputButtonUtils.createPrimaryInputButton(_hgt("View More Pros"),"moreProsBtn",null,!1,!1,"trackMe","compid=see_related_pros");$("#addToIdeabookDialog_"+x+" .dialogControls",N).append(k).append(u),$("#postToFacebookDiv").mouseenter(function(){$("#postToFacebookToolTip").removeClass("hideToolTip")}),l=$("#gallerySpaceComments")[0],m=$("#gallerySpaceCommentsPrivacy")[0],n=$("#gallerySelector")[0],p=document.getElementsByName("selectGallery"),o=$("#newGalleryTitle")[0],q=document.forms.addToMyGalleryForm,$("#gallerySelector").change(db),$("#gallerySelector").focus(db),$("#newGalleryTitle").focus(db),$("#existingGalleryRadio").click(db),$("#newGalleryRadio").click(db)}if(Q&&($("#gallerySelectorContorl").hide(),$("label[for='existingGalleryRadio']").innerHTML=_hgt("Create New Ideabook")+":",$("#newGalleryControl").addClass("extra-bottom-margin")),D)var y=HZ.utils.Links.getSpaceImageUrl(D,90,90);else var y=HZ.utils.Links.getImageUrl(G,90,90);var z=N.find("#dialogImage");if(z)if(E){var A=$("<div class='mftDisclaimer'><i>"+_hgt("The colors displayed on-screen may not match {mft} color standards",{mft:this.getPaletteManufacturer()})+"</i></div>");N.find(".newDialogSection.chooseGallery").prepend(A),z.attr("src",this.getPaletteImgUrl())}else N.find(".mftDisclaimer").remove(),z.attr("src",y);return N},this.getPaletteImgUrl=function(){var a="";return HZ.viewSpace&&(HZ.viewSpace.colorPicker?a=HZ.utils.Links.getPageUrl(T+HZ.viewSpace.colorPicker.generatePaletteImageUrl()+"/m=1"):HZ.viewSpace.colorPicker2&&(a=HZ.utils.Links.getPageUrl(T+HZ.viewSpace.colorPicker2.generatePaletteImageUrl()+"/m=1"))),a},this.getPaletteManufacturer=function(){var a="";return HZ.viewSpace&&(HZ.viewSpace.colorPicker?a=HZ.viewSpace.colorPicker.getManufacturer("capitalize"):HZ.viewSpace.colorPicker2&&(a=HZ.viewSpace.colorPicker2.getManufacturer("capitalize"))),a},this.viewLoaded=function(){if(k(""),l.value="",m.checked=!1,HZ.ui.AjaxThrobber.setInCall(!1),I)this.updateGalleriesList(),a(r),l.focus(),$("#gallerySelector.form-control").customDropdown();else{a(w);var b=this;HZ.ajaz.Services.getMyGalleries(function(c){c.galleries&&(b.setGalleries(c.galleries),b.updateGalleriesList(),a(r),l.focus(),$("#gallerySelector.form-control").customDropdown())})}HZ.publish.Manager.initAction(V,function(a){var b=$("#postToFacebook")[0];b&&(b.checked=1==a||2==a)},function(){var a=$("#postToFacebook")[0];return a?a.checked?1:0:null}),HZ.publish.Manager.isUiShown()?$("#addToIdeabookDialog").removeClass("fbTimelineDisabled"):$("#addToIdeabookDialog").addClass("fbTimelineDisabled"),HZ.publish.Manager.isPromoShown()?($("#addToIdeabookDialog").removeClass("hideFbPromo"),$("#postToFacebookToolTip").removeClass("hideToolTip")):($("#addToIdeabookDialog").addClass("hideFbPromo"),$("#postToFacebookToolTip").addClass("hideToolTip"),$("#postToFacebookDiv").mouseleave(function(){$("#postToFacebookToolTip").addClass("hideToolTip")}))},this.updateGalleriesList=function(){var a,b,c=1==I.own.length,d=!1;$(n).empty(),I.recent.length>0&&HZ.ui.Utils.addOptionGroupToSelect(n,_hgt("Recently Used:"),-1,"recentIdeabooks");for(var e=0;e<I.recent.length;e++)b=I.recent[e],a=b.featured?" (Featured)":"",HZ.ui.Utils.addOptionToGroupSelect(n,b.title+a,b.id,b.id==K,"recentIdeabooks");var f=c&&I.own[0].hasOwnProperty("id")&&I.own[0].id==L;f&&(HZ.ui.Utils.addOptionToGroupSelect(n,_hgt("Create New Ideabook"),-2,!1,""),d=!0),HZ.ui.Utils.addOptionGroupToSelect(n,_hgt("Your Ideabooks:"),-1,"yourIdeabooks");for(var e=0;e<I.own.length;e++)b=I.own[e],a=b.featured?" ("+_hgt("Featured")+")":"",HZ.ui.Utils.addOptionToGroupSelect(n,b.title+a,b.id,b.id==K,"yourIdeabooks");I.shared.length>0&&HZ.ui.Utils.addOptionGroupToSelect(n,_hgt("Shared Ideabooks:"),-1,"sharedIdeabooks");for(var e=0;e<I.shared.length;e++)b=I.shared[e],HZ.ui.Utils.addOptionToGroupSelect(n,b.title+" ("+_hgt("Shared")+")",b.id,b.id==K,"sharedIdeabooks");d||HZ.ui.Utils.addOptionToGroupSelect(n,_hgt("Create New Ideabook"),-2,!1,""),I.own.length||I.shared.length?(p[0].checked=!0,o.value=f?M:""):(p[1].checked=!0,o.value=M),db(null)},this.viewUnloaded=function(){var a=$("#gallerySelector").data("plugin_customDropdown");a&&a.destroy()}},HZ.spaceActions.QuestionDialog=new function(){function a(){return p==HZ.spaceActions.QuestionDialog.PRODUCT_TOPIC}function b(a){var b="questionDialog_"+a;w.children().each(function(){this.style.display=this.id==b?"block":"none"}),x.center()}function c(){x.hide(null)}function d(){b(r),HZ.ui.AjaxThrobber.setInCall(!0),HZ.spaceActions.getExistingQuestions(v,$.proxy(e,this))}function e(a){HZ.ui.AjaxThrobber.setInCall(!1),a.success&&(a[HZ.spaceActions.QuestionDialog.JSON_KEY_DAILY_QUESTIONS_QUOTA_EXCEEDED]||a[HZ.spaceActions.QuestionDialog.JSON_KEY_QUESTIONS].length>0?f(a):h())}function f(a){for(var c=a[HZ.spaceActions.QuestionDialog.JSON_KEY_QUESTIONS],d=(a[HZ.spaceActions.QuestionDialog.JSON_KEY_SPACE_ID],a[HZ.spaceActions.QuestionDialog.JSON_KEY_DAILY_QUESTIONS_QUOTA_EXCEEDED]),e="<ul>",f=0;f<c.length;f++){var g=c[f],h=parseInt(g.numberOfAnswers,10);switch(e+="<li><a href='javascript:HZ.spaceActions.QuestionDialog.openQuestionPage("+g.questionId+")'>"+g.title+"</a>",h>0&&(e+=" <span class='reply'>("),parseInt(g.numberOfAnswers,10)){case 0:break;case 1:e+=_hgt("1 reply");break;default:e+=_hgt("{replyCount} replies",{replyCount:g.numberOfAnswers})}h>0&&(e+=")</span>")}e+="</ul>",$("#questionsList").empty().append(e),$("#questionsListCaption")[0].style.display=c.length>0?"block":"none",$("#questionQuotaExceeded")[0].style.display=d?"block":"none",n[0].style.display=d?"none":"inline",b(s)}function g(a){$("#questionFormError").empty().append(a),a?$("#questionFormError").show():$("#questionFormError").hide(),$("[placeholder]","#askQuestionDialog").initPlaceHolders("refresh")}function h(){b(t)}function i(){if(!HZ.ui.AjaxThrobber.isInCall()){$("#askQuestionDialog").trigger("submit.question");var a=UIHelper.trim(k.value),b=UIHelper.trim(l.value);return""==a?g(_hgt("Please write your question.")):HZ.ajaz.Services.postToForum(v,a,b,p,$.proxy(j,this)),!1}}function j(a){if(HZ.ui.AjaxThrobber.setInCall(!1),"true"==a.success){var c=_hgt("Want to see what other Houzzers are working on?");a[B]&&(c="<div class='overQuota'>"+_hgt("Please note: You have reached the maximum number of questions permitted per day.")+"</div>"+c),$("#askQuestionConfirmationMessage").empty().append(c),null!=A&&HZ.utils.Logger.sendEventLogOnce(A),b(u)}else HZ.ui.Yamdi.hide(this),HZ.ui.yamdi.Common.alert(a.error)}var k,l,m,n,o,p,q,r=0,s=1,t=2,u=3,v=null,w=null,x=null,y=!1,z=!1,A=null,B="quotaReached";this.SPACE_TOPIC=14,this.PRODUCT_TOPIC=17,this.JSON_KEY_DAILY_QUESTIONS_QUOTA_EXCEEDED=null,this.JSON_KEY_SPACE_ID=null,this.JSON_KEY_QUESTIONS=null,p=this.SPACE_TOPIC;var C=_hgt("Ask a question about this photo.")+" ",D=_hgt("Ask a question about this product.")+" ",E=_hgt("Your question was posted."),F=_hgt("Write your question here. (ex: Love the chair! Where is it from?)"),G=_hgt("Write your question here. (ex: Love the chair! What is it made of?)"),H="<div id='questionDialog_"+r+"'><div class='dialogTitle'>"+C+"</div><div class='dialogBody'><div class='dialogCenterCaption'>Please wait..."+HZ.ui.AjaxThrobber.getThrobber()+"</div><div class='dialogControls'></div></div></div>",I="<div id='questionDialog_"+s+"'><div class='dialogTitle'>"+C+"</div><div class='dialogBody'><div class='dialogStatus' id='questionQuotaExceeded'>"+_hgt("You've reached the maximum number of questions permitted per day. Please visit us again tomorrow if you have more questions.")+"</div><div class='dialogCaption' id='questionsListCaption'>"+_hgt("The answer you need may already be here:")+"</div><div class='dialogList' id='questionsList'></div><div class='dialogControls'></div></div></div>",J="<div id='questionDialog_"+t+"'><div class='dialogTitle'>"+C+"</div><div class='dialogBody'><form id='askQuestionForm' name='postToForumForm' action='javascript:;'><div class='dialogStatus' id='questionFormError'></div><div><input class='form-control' id='askQuestionInputTitle' type='text' maxlength='70' placeholder='"+_hgt("Write your question here. (ex: Love the chair! Where is it from?)")+"'></div><div><textarea class='form-control' id='askQuestionInputComment' placeholder='"+_hgt("Tell us the details here.")+"'></textarea></div><div id='questionsGuidelines'><div id='questionGuidelinesBody'>"+_hgt("Pros on Houzz are encouraged but not obligated to answer questions.<br/>Polite questions are more likely to receive responses.")+"</div></div><input type='submit' style='display:none'/><div class='dialogControls'></div></form></div></div>",K="<div id='questionDialog_"+u+"'><div class='dialogTitle'>"+E+"</div><div class='dialogBody'><div id='askQuestionConfirmationMessage' class='pll prl'></div><div class='dialogControls'></div></div></div>";this.init=function(a){v=a},this.setDelegate=function(a){x=a},this.setTrackingEventSource=function(a){A=a},this.setShowLinkOnNewWindow=function(a){y=a},this.setQuestionTopic=function(a){p=a},this.setQuestionUpsellLink=function(a){q=a},this.openQuestionPage=function(a){var b=HZ.utils.Links.getQuestionLink(a);y?window.open(b):window.location=b},this.getView=function(){if(!w){w=$("<div id='askQuestionDialog'></div>").addClass("dialogFrame").append(H).append(I).append(J).append(K),m=HZ.ui.InputButtonUtils.createPrimaryInputButton(_hgt("Submit"),"",$.proxy(i,this)),n=HZ.ui.InputButtonUtils.createPrimaryInputButton(_hgt("I have another question"),"",$.proxy(h,this)),o=HZ.ui.InputButtonUtils.createPrimaryInputButton(_hgt("See Their Work"),null,function(){window.location.href=q},null,null,"seeWorkButton"),$("body").append(w),$("#questionDialog_"+r+" .dialogControls",w).append(HZ.ui.InputButtonUtils.createSecondaryInputButton(_hgt("Cancel"),null,null,null,null,"cancelButton")),$("#questionDialog_"+s+" .dialogControls",w).append(HZ.ui.InputButtonUtils.createSecondaryInputButton(_hgt("Cancel"),null,null,null,null,"cancelButton")).append(n),$("#questionDialog_"+t+" .dialogControls",w).append(HZ.ui.AjaxThrobber.getThrobber()).append(HZ.ui.InputButtonUtils.createSecondaryInputButton(_hgt("Cancel"),null,null,null,null,"cancelButton")).append(m),$("#questionDialog_"+u+" .dialogControls",w).append(HZ.ui.InputButtonUtils.createSecondaryInputButton(_hgt("No Thanks"),null,null,null,null,"cancelButton")).append(o),$(".cancelButton",w).click($.proxy(c,this)),k=$("#askQuestionInputTitle")[0],$("#askQuestionInputTitle").charCount({css:"counter tiny-text",counterElement:"div",allowed:70,prewarning:20,warning:10,counterText:_hgt("Characters Left")+" "}),l=$("#askQuestionInputComment")[0]}return w},this.viewLoaded=function(){g(""),k.value="",$(k).trigger("change"),l.value="",HZ.ui.AjaxThrobber.setInCall(!1),z?$("[placeholder]","#askQuestionDialog").initPlaceHolders("refresh"):(z=!0,$("[placeholder]","#askQuestionDialog").initPlaceHolders({saveContainer:"#askQuestionDialog",saveEvent:"submit.question"}));{var b=a()?D:C;a()?G:F}HZ.utils.Config.isResponsive&&$("#askQuestionInputTitle").attr("placeholder",_hgt("Title")),$("#questionDialog_"+r+" .dialogTitle",w).html(b),$("#questionDialog_"+s+" .dialogTitle",w).html(b),$("#questionDialog_"+t+" .dialogTitle",w).html(b),a()?$("#questionsGuidelines").hide():$("#questionsGuidelines").show(),d()},this.viewUnloaded=function(){}},HZ.spaceActions.DontPrintDialog=new function(){var a=null,b=null,c=null,d=15,e="dpd_shown",f="dpd_print",g="mobileApps";this.setDelegate=function(a){c=a},this.lastInvokedDate=function(){return b},this.setLastInvokedDate=function(a){b=a},this.daysElapsedFromToday=function(){var a=this.currentDateAsTimestamp(),b=new Date(this.lastInvokedDate()),c=Math.abs(a-b);return Math.floor(c/864e5)},this.currentDateAsTimestamp=function(){var a=new Date;return a.getTime()},this.checkUserPref=function(a,b){if(!this.lastInvokedDate()||this.daysElapsedFromToday()>1){this.setLastInvokedDate(this.currentDateAsTimestamp()),HZ.ajaz.Services.updateUserPreferences(d,null,function(){}),HZ.utils.Logger.sendEventLog(e),HZ.ui.Yamdi.show(HZ.spaceActions.DontPrintDialog,null);var c=$("#continueToPrint");c&&c.click(function(a,b){HZ.utils.Logger.sendEventLog(f),HZ.ui.Yamdi.hide(null),HZ.utils.Print.printUrl(a,b)})}else HZ.utils.Print.printUrl(a,b)},this.getView=function(){return a||(a=$("<div id='dontPrintDialog'>").addClass("dialogFrame").append("<div class='dialogTitle'><span id='dontPrintTitleIcon'></span>"+_hgt("Print Photo")+"</div><div class='dialogBody'><div class='dialogSection'><div class='dialog-section-header'>"+_hgt("Help the environment by sharing this photo another way:")+"</div><div id='emailSection' class='dialogSection-item'><div class='image-container'><a href='javascript:;' onclick=sendMail()> <div id='emailIcon'></div><p class='image-caption colorLink' href='javascript:;'>"+_hgt("Email{contextEmailVerb}",{"context.emailVerb":""})+"</p><p class='secondary-caption'>"+_hgt("Send it now")+"</p></a></div></div><div id='downloadAppSection' class='dialogSection-item'><div class='image-container'><a href='"+HZ.utils.Links.getPageUrl(g)+"'><div id='downloadAppIcon'></div><p class='image-caption colorLink' href='javascript:;'>"+_hgt("Houzz App")+"</p><p class='secondary-caption'>"+_hgt("Take it with you")+"</p></a></div></div></div><div class='dialogControls'><a id='continueToPrint' class='colorLink' href='javascript:;'>"+_hgt("No thanks. Please print this photo")+"</a></div></div></div>"),$("body").append(a)),a},this.viewLoaded=function(){},this.viewUnloaded=function(){},sendMail=function(){HZ.ui.Yamdi.hide(null),"function"==typeof showSendEmailDialog?showSendEmailDialog():HZ.lb.plugins.CommonActions.handleEmail()}},HZ.spaceActions.PhotoOverlay=new function(){var a=null;this.getPromoView=function(){return a||(a=$("<div class='wrapper-block'><div class='wrapper-table'><div class='wrapper-cell'><div id='signup_overlay' class='promote' data-type='hover'><span class='likeIt icon-wrap'>"+_hgt("Save Photo")+" <span class='more-icon'></span></span><br/></div></div></div></div>")),a},this.assembleOverlayElements=function(){var a=[];return null===HZ.data.CurrentSessionUser&&a.push(this.getPromoView()),a}},HZ.spaceActions.AprilFoolsClass=function(){function a(){this.getDelegate().hide(null)}var b={"":HZ.utils.Config.siteBaseUrl+"/ideabooks/46342399",uk:HZ.utils.Config.siteBaseUrl+"/ideabooks/46510556",au:HZ.utils.Config.siteBaseUrl+"/ideabooks/46495938",ru:HZ.utils.Config.siteBaseUrl+"/ideabooks/46510315",de:HZ.utils.Config.siteBaseUrl+"/ideabooks/46510299",fr:HZ.utils.Config.siteBaseUrl+"/ideabooks/46511131/list/pt=61d4bbfda7043bdc1366aa98c362bbd1/houzzlenz-une-nouvelle-facon-de-voir-votre-interieur"},c="HYIKDcMwreY",d="<h1 class='large-header'>%MAIN_HEADER%						<a href='javascript:void(0);' onclick='HZ.spaceActions.AprilFoolsDialog.closeDiag(); return false;'><span class='closeButton hzi-font hzi-CloseX'></span></a>					</h1>					<h2 class='med-header houzzlenz-subheader'>%SUB_HEADER%</h2>					<iframe width='640' height='385' src='%VIDEO_LINK%' allowTransparency='true' frameborder='0' webkitAllowFullScreen allowfullscreen></iframe>					<div class='ideabook-link-container'>						<a href='%HOUZZ_LENZ_IDEABOOK_LINK%' class='hzBtn primary ideabook-btn'>%IDEABOOK_LINK_LABEL%</a>					</div>";HZ.spaceActions.AprilFoolsClass.superclass.constructor.call(this),this.prepare=function(){var e=HZ.ui.InputButtonUtils.createPrimaryInputButton(_hgt("Done"),_hgt("cancel"),$.proxy(a,this)),f=$("<div>").append(HZ.utils.Html.template(d,{SUB_HEADER:_hgt("The New Way To Design And Experience Your Home"),HOUZZ_LENZ_IDEABOOK_LINK:b[HZ.utils.Config.currentSite],VIDEO_LINK:"//www.youtube.com/embed/"+c+"?modestbranding=1&controls=1&showinfo=0&rel=0&fs=1&wmode=opaque",IDEABOOK_LINK_LABEL:_hgt("Pre-order Now"),MAIN_HEADER:_hgt("Announcing HouzzLenz")})),g={body:f,dialogClassName:"embedPhotoDialog aprilFoolsDialog",controls:[e],onViewLoaded:$.proxy(this.onViewLoaded,this)};
this.init(g)},this.closeDiag=function(){$.proxy(a,this)()}},HZ.extend(HZ.spaceActions.AprilFoolsClass,HZ.ui.yamdi.Dialog),HZ.spaceActions.AprilFoolsDialog=new HZ.spaceActions.AprilFoolsClass,HZ.spaceActions.AprilFoolsDialog.prepare(),HZ.spaceActions.EmbedDialogClass=function(){function a(){this.getDelegate().hide(null)}function b(a){a.success&&(c.val(a.largeImageEmbedCode),d.val(a.smallImageEmbedCode),shortcodeTextarea.val(a.wordpressShortcode))}var c,d,e=null,f="buttonsAndBadges",g="<div class='dialogCaption'>"+_hgt("Copy this code to embed this photo on your site:")+"</div><div class='dialogCaption' style='margin-top:10px;'>"+_hgt("Large Image (500 pixels):")+"</div><textarea onclick='this.select()' readonly='readonly' class='embedPhoto500 form-control'></textarea><div class='dialogCaption' style='margin-top:10px;'>"+_hgt("Small Image (320 pixels):")+"</div><textarea onclick='this.select()' readonly='readonly' class='embedPhoto320 form-control'></textarea><div class='dialogCaption' style='margin-top:10px;'>"+_hgt("Wordpress <t1>Shortcode</t1>:",{t1:{tag:"a",attr:{href:HZ.utils.Links.getPageUrl(f)+"#shortcode"}}})+"</div><textarea onclick='this.select()' readonly='readonly' class='embedShortcode form-control'></textarea>";HZ.spaceActions.EmbedDialogClass.superclass.constructor.call(this),this.prepare=function(){var b=HZ.ui.InputButtonUtils.createPrimaryInputButton(_hgt("Done"),_hgt("cancel"),$.proxy(a,this)),e=$("<div>").append(g);c=$(".embedPhoto500",e),d=$(".embedPhoto320",e),shortcodeTextarea=$(".embedShortcode",e);var f={title:_hgt("Embed a Photo"),body:e,dialogClassName:"embedPhotoDialog",controls:[b],onViewLoaded:$.proxy(this.onViewLoaded,this)};this.init(f)},this.setSpaceId=function(a){e=a},this.onViewLoaded=function(){c.val(""),d.val(""),shortcodeTextarea.val(""),HZ.ajaz.Services.getEmbedSpaceCode(e,$.proxy(b,this))}},HZ.extend(HZ.spaceActions.EmbedDialogClass,HZ.ui.yamdi.Dialog),HZ.spaceActions.EmbedDialog=new HZ.spaceActions.EmbedDialogClass,HZ.spaceActions.EmbedDialog.prepare(),HZ.spaceActions.showAddToIdeabookDialog=function(a){if(HZ.data.CurrentSessionUser)HZ.spaceActions.AddToIdeabookDialog.init(a),HZ.ui.Yamdi.show(HZ.spaceActions.AddToIdeabookDialog);else{var b=HZ.data.Spaces.get(a),c=null,d=window.location.href;b&&b.iids&&b.iids[0]&&(c=b.iids[0]);var e=JSON.stringify({houseId:a,redirectUrl:d,imageId:c,buttonType:"ideabook"});HZ.ajaz.Services.setVisitorProperty("postSignupHouseId",e,function(){HZ.auth.Manager.signup(201,13,d)})}},HZ.spaceActions.showEmailDialog=function(a){if(HZ.data.CurrentSessionUser){if(HZ.data&&HZ.data.Spaces){var b=HZ.data.Spaces.get(a);b&&(HZ.dialogs.EmailDialog.prepare({type:HZ.sendEmail.types.SPACE,referenceId:b.id,subject:b.t,message:b.prod?HZ.sendEmail.texts.DEFAULT_MESSAGE_PRODUCT:HZ.sendEmail.texts.DEFAULT_MESSAGE_SPACE}),HZ.ui.Yamdi.show(HZ.dialogs.EmailDialog))}}else{var b=HZ.data.Spaces.get(a),c=null,d=window.location.href;b&&b.iids&&b.iids[0]&&(c=b.iids[0]);var e=JSON.stringify({houseId:a,redirectUrl:d,imageId:c,buttonType:"email"});HZ.ajaz.Services.setVisitorProperty("postSignupHouseId",e,function(){HZ.auth.Manager.signup(11,17,d)})}},HZ.spaceActions.Share={GOOGLE_PLUS:HZ.utils.Config.socialSharePlatforms.GOOGLE_PLUS,FACEBOOK:HZ.utils.Config.socialSharePlatforms.FACEBOOK,TWITTER:HZ.utils.Config.socialSharePlatforms.TWITTER,LINKEDIN:HZ.utils.Config.socialSharePlatforms.LINKEDIN,VKONTAKTE:HZ.utils.Config.socialSharePlatforms.VKONTAKTE,ODNOKLASSNIKI:HZ.utils.Config.socialSharePlatforms.ODNOKLASSNIKI,openShareWindowForSpace:function(a,b){var c,d,e,f,g,h="",i="";if(HZ.data&&HZ.data.Spaces&&(c=HZ.data.Spaces.get(b))){if(d=HZ.utils.Links.getSpaceLinkWithSEO(c.id),e=c.t,i=c.c,a==this.FACEBOOK){var j=HZ.utils.Styles.getStyleUrl(c.s),k=HZ.data.Categories.getCategoryById(c.cat),l=c.ma,m=HZ.data.Users.get(c.ow);j&&(e+=" - "+j),k&&(e+=" - "+k.name),l&&(e+=" - "+l),m&&(e+=_hgt(" - by {owner}",{owner:m.d})),h="",f=HZ.utils.Links.getFbFeedRedirectLink(),g="popup"}this.openShareWindow(a,d,e,h,f,g,i)}},openShareWindow:function(a,b,c,d,e,f,g){var h;switch(a){case this.FACEBOOK:h="https://www.facebook.com/dialog/feed?app_id="+HZ.utils.Config.fbAppId+"&link="+encodeURIComponent(b)+"&caption="+encodeURIComponent(d)+"&redirect_uri="+encodeURIComponent(e)+"&display="+encodeURIComponent(f);break;case this.TWITTER:h="http://twitter.com/intent/tweet?url="+encodeURIComponent(b)+"&text="+encodeURIComponent(c);break;case this.GOOGLE_PLUS:h="https://plus.google.com/share?url="+encodeURIComponent(b);break;case this.LINKEDIN:h="http://www.linkedin.com/shareArticle?mini=true&url="+encodeURIComponent(b)+"&title="+encodeURIComponent(c)+"&summary="+encodeURIComponent(d);break;case this.VKONTAKTE:h="http://vkontakte.ru/share.php?url="+encodeURIComponent(b)+"&title="+encodeURIComponent(c)+"&description="+encodeURIComponent(g);break;case this.ODNOKLASSNIKI:h="http://www.odnoklassniki.ru/dk?st.cmd=addShare&st.s=1&st._surl="+encodeURIComponent(b)+"&st.title="+encodeURIComponent(c)+"&st.comments="+encodeURIComponent(g)}h&&window.open(h,"lbShare"+a,"height=600,width=660,resizable=0,toolbar=0,menubar=0,status=0,location=0,scrollbars=0")},populateToGallerySelect:function(a,b){var c,d,e,f,g,h,i,j,k=HZ.spaceActions.AddToIdeabookDialog.getGalleries();j=$(a),k&&(d=k.recent,c=d.length),c>0&&HZ.ui.Utils.addOptionGroupToSelect(j,_hgt("Recently Used:"),-1,"recentIdeabooks");for(var l=0;c>l;l++)g=d[l],i=g.featured?" ("+_hgt("Featured")+")":"",h=g.id==b,HZ.ui.Utils.addOptionToGroupSelect(j,g.title+i,g.id,h,"recentIdeabooks");HZ.ui.Utils.addOptionGroupToSelect(j,_hgt("Your Ideabooks:"),-1,"yourIdeabooks"),k&&(e=k.own,c=e.length);for(var l=0;c>l;l++)g=e[l],i=g.featured?" ("+_hgt("Featured")+")":"",h=g.id==b,HZ.ui.Utils.addOptionToGroupSelect(j,g.title+i,g.id,h,"yourIdeabooks");k&&(f=k.shared,c=f.length),c>0&&HZ.ui.Utils.addOptionGroupToSelect(j,_hgt("Shared Ideabooks:"),-1,"sharedIdeabooks");for(var l=0;c>l;l++)g=f[l],h=g.id==b,HZ.ui.Utils.addOptionToGroupSelect(j,g.title+_hgt("(Shared)"),g.id,h,"sharedIdeabooks")}};

window.hzmr.push("spaceActions:2216");
} catch (err) {HZ.utils.Logger.sendJsExceptionStackTrace(err)}

/*************  End spaceActions.js  **************/
/************* Start socialSdk.js for locale en-US **************/
try {HZ.ns("HZ.sns"),HZ.sns.JsSdk={},HZ.sns.JsSdk.init=function(){},HZ.sns.JsSdk.setFbTokenExpiration=function(){},HZ.sns.JsSdk.isFbTokenExpired=function(){},HZ.sns.JsSdk.getFbAccessToken=function(){},HZ.sns.JsSdk.loadThirdPartyJsSdk=function(){},HZ.sns.JsSdk.loadThirdPartyJsSdkFIF=function(){},HZ.sns.JsSdk.loadOnDocumentReady=function(){},HZ.sns.JsSdkConstants={},HZ.sns.JsSdkConstants.STATUS_NOT_LOADED=1,HZ.sns.JsSdkConstants.STATUS_LOADING=2,HZ.sns.JsSdkConstants.STATUS_LOADED=3,HZ.sns.JsSdkConstants.FB=1,HZ.sns.JsSdkConstants.GOOGLE=2,HZ.sns.JsSdkConstants.TW=3,HZ.sns.JsSdkController={},HZ.sns.JsSdkController.sdkLoaded={},HZ.sns.JsSdkController.sdkConfig={},HZ.sns.JsSdkController.sdkConfig[HZ.sns.JsSdkConstants.FB]={url:HZ.utils.Config.fbJsLibUrl,id:"facebook-jssdk"},HZ.sns.JsSdkController.sdkConfig[HZ.sns.JsSdkConstants.GOOGLE]={url:"https://apis.google.com/js/platform.js",id:"gplatform-js"},HZ.sns.JsSdkController.sdkConfig[HZ.sns.JsSdkConstants.TW]={url:"//platform.twitter.com/widgets.js",id:"twitter-wjs"},HZ.sns.JsSdkController.sdkStatus={},HZ.sns.JsSdkController.sdkStatus[HZ.sns.JsSdkConstants.FB]=HZ.sns.JsSdkConstants.STATUS_NOT_LOADED,HZ.sns.JsSdkController.sdkStatus[HZ.sns.JsSdkConstants.GOOGLE]=HZ.sns.JsSdkConstants.STATUS_NOT_LOADED,HZ.sns.JsSdkController.sdkStatus[HZ.sns.JsSdkConstants.TW]=HZ.sns.JsSdkConstants.STATUS_NOT_LOADED,HZ.tmpFbLoader=new function(){function a(){p.loadThirdPartyJsSdkFIF(HZ.sns.JsSdkConstants.FB)}function b(){if(!document.getElementById("fb-root")){var a=document.body.firstChild,b=document.createElement("div");b.id="fb-root",document.body.insertBefore(b,a)}}function c(a){if(HZ.sns.JsSdkController.sdkStatus[HZ.sns.JsSdkConstants.FB]!=HZ.sns.JsSdkConstants.STATUS_LOADED&&a)return HZ.sns.JsSdk.init(function(){a.callee.apply(HZ.sns.JsSdk,a)}),HZ.sns.JsSdkController.sdkStatus[HZ.sns.JsSdkConstants.FB]==HZ.sns.JsSdkConstants.STATUS_NOT_LOADED&&HZ.sns.JsSdk.loadOnDocumentReady(),!1;if(!g){var b={appId:f,status:!1,cookie:!0,xfbml:!0,channelUrl:q};""!=HZ.utils.Config.fbApiVersion&&(b.version="v"+HZ.utils.Config.fbApiVersion),FB.init(b),g=!0}return!0}function d(a){if(n=a,a)if("connected"==a.status){o=!0,l=a.authResponse.accessToken,h=a.authResponse.userID;var b=.001*(new Date).getTime();m=b+parseInt(a.authResponse.expiresIn,10)}else o="not_authorized"==a.status?!0:!1}function e(a){HZ.sns.JsSdk.graphApi("/me",function(b){b.first_name&&(i=b.first_name),b.last_name&&(j=b.last_name),b.email&&(k=b.email),"function"==typeof a&&a()})}var f=""+HZ.utils.Config.fbAppId,g=!1,h=null,i=null,j=null,k=null,l=null,m=0,n=null,o=!1,p=this,q=HZ.utils.Links.getPicUrl("channel.html");this.setFbAppId=function(a){f=a},this.getFbAppId=function(){return f},this.isFbLoggedIn=function(){return o},this.getFbUserId=function(){return h},this.getFbLastName=function(){return j},this.getFbFirstName=function(){return i},this.getFbEmail=function(){return k},this.getFbAccessToken=function(){return l},this.init=function(a){a&&"function"==typeof a&&(g?a():$(document).bind("fbJsLoaded",a))},this.loadThirdPartyJsSdkFIF=function(a){if(a){Object.prototype.toString.call(a)!==Object.prototype.toString.call([])&&(a=[a]);var d,e,f,g,h=!1,i=window,j=document.createElement("iframe");j.src="javascript:false",j.title="",(j.frameElement||j).style.cssText="position: absolute; left: -10000px; top: -10000px; width: 0; height: 0; border: 0",g=document.getElementsByTagName("script"),g=g[g.length-1],g.parentNode.insertBefore(j,g);try{d=j.contentWindow,f=d.document}catch(k){e=document.domain,j.src="javascript:var d=document.open();d.domain='"+e+"';void(0);",d=j.contentWindow,f=d.document}if(Array.prototype.indexOf)h=-1!==a.indexOf(HZ.sns.JsSdkConstants.FB);else for(var l=a.length,m=0;l>=m;m++)if(a[m]===HZ.sns.JsSdkConstants.FB){h=!0;break}h&&b(),h&&!window.fbAsyncInit&&(window.fbAsyncInit=function(){HZ.sns.JsSdkController.sdkStatus[HZ.sns.JsSdkConstants.FB]=HZ.sns.JsSdkConstants.STATUS_LOADED,c(null),$(document).trigger("fbJsLoaded")}),f.open()._l=function(){for(;a.length;){var b=a.shift();if(HZ.sns.JsSdkController.sdkStatus[b]===HZ.sns.JsSdkConstants.STATUS_NOT_LOADED){HZ.sns.JsSdkController.sdkStatus[b]=HZ.sns.JsSdkConstants.STATUS_LOADING;var c=HZ.sns.JsSdkController.sdkConfig[b],f=c.id;if(!this.getElementById(f)){d.inDapIF=!0;var g=this.createElement("script");e&&(this.domain=e),f&&(g.id=f),g.readyState?g.onreadystatechange=function(a){return function(){("loaded"==g.readyState||"complete"==g.readyState)&&(g.onreadystatechange=null,HZ.sns.JsSdkController.sdkStatus[a]=HZ.sns.JsSdkConstants.STATUS_LOADED,a===HZ.sns.JsSdkConstants.TW?(i.twttr=i.twttr||d.twttr||{},i.twttr&&i.twttr.widgets.load(i.document.getElementById("shareList"))):a===HZ.sns.JsSdkConstants.GOOGLE&&(i.gapi=i.gapi||d.gapi||{},i.gapi&&(d.gapi=i.gapi,i.___gcfg=d.___gcfg={lang:"en-US",parsetags:"explicit"},i.gapi.plus.go(i.document.getElementById("shareList")))))}}(b):g.onload=function(a){return function(){HZ.sns.JsSdkController.sdkStatus[a]=HZ.sns.JsSdkConstants.STATUS_LOADED,a===HZ.sns.JsSdkConstants.TW?(i.twttr=i.twttr||d.twttr||{},i.twttr&&i.twttr.widgets.load(i.document.getElementById("shareList"))):a===HZ.sns.JsSdkConstants.GOOGLE&&(i.gapi=i.gapi||d.gapi||{},i.gapi&&(d.gapi=i.gapi,i.___gcfg=d.___gcfg={lang:"en-US",parsetags:"explicit"},i.gapi.plus.go(i.document.getElementById("shareList"))))}}(b),g.src=c.url,this.body.appendChild(g)}}}},f.write('<body onload="document._l();">'),f.close()}},this.loadThirdPartyJsSdk=function(a){if(a)for(Object.prototype.toString.call(a)!==Object.prototype.toString.call([])&&(a=[a]);a.length;){var c=a.shift(),d=HZ.sns.JsSdkController.sdkConfig[c],e=d.url,f=d.id;c==HZ.sns.JsSdkConstants.FB&&b(),function(a,b,c){var d,f=a.getElementsByTagName(b)[0];a.getElementById(c)||(d=a.createElement(b),d.id=c,d.src=e,f.parentNode.insertBefore(d,f))}(document,"script",f)}},this.loadOnDocumentReady=function(){$(document).ready(a)},this.setFbTokenExpiration=function(a){m=a},this.getFbTokenExpiration=function(){return m},this.isFbTokenExpired=function(){var a=.001*(new Date).getTime();return a>m},this.getFbAuthResponse=function(){return n},this.requestFbAuth=function(a,b,f,g,h){if(c(arguments)){a||(a=HZ.utils.Config.fbDefaultScope);var i={scope:a};h&&(i=$.extend(i,h)),FB.login(function(a){d(a),a&&"connected"==a.status?g?e(b):"function"==typeof b&&b():"function"==typeof f&&f()},i)}},this.graphApi=function(a,b){FB.api(a,b)},this.getFbLoginStatus=function(a){c(arguments),n?"function"==typeof a&&a(n):FB.getLoginStatus(function(b){d(b),"function"==typeof a&&a(b)})},this.postToFeed=function(a,b,c,d,e){var f={method:"feed",redirect_uri:e,link:a,picture:d,name:b,caption:"",description:c},g=function(){};FB.ui(f,g)}},HZ.tmpFbLoader&&(HZ.sns.JsSdk=HZ.tmpFbLoader);

window.hzmr.push("socialSdk:2216");
} catch (err) {HZ.utils.Logger.sendJsExceptionStackTrace(err)}

/*************  End socialSdk.js  **************/
/************* Start siteAuth.js for locale en-US **************/
try {HZ.ns("HZ.auth"),HZ.auth.LoginWrapperDialog=new function(){function a(a){var b="loginWrapperDialog_"+a;c.children().each(function(){this.style.display=this.id==b?"block":"none"}),d.center()}var b=0,c=null,d=null,e=null,f=null,g=null;this.show=function(a,b,c,d){this.init(a),f=c?c:824,g=d?d:473,HZ.ui.Yamdi.show(this,b)},this.init=function(a){e=a},this.setDelegate=function(a){d=a},this.getView=function(){return c||(c=$("<div id='loginWrapperDialog'></div>").addClass("dlgWrapperFrame").append("<div id='loginWrapperDialog_"+b+"'><iframe id='loginWrapperDialog_"+b+"_frame' scrolling='no' frameborder='0' allowtransparency='false' style='border: medium none; overflow: hidden;'></iframe></div>"),$("body").append(c)),$("#loginWrapperDialog").css("width",f+"px"),$("#loginWrapperDialog").css("height",g+"px"),$("#loginWrapperDialog_"+b+"_frame").css("width",f+"px"),$("#loginWrapperDialog_"+b+"_frame").css("height",g+"px"),c},this.viewLoaded=function(){e?encodeURIComponent(e):"";document.getElementById("loginWrapperDialog_"+b+"_frame").src=HZ.utils.Config.secureUrl+e,a(b)},this.viewUnloaded=function(){$("#loginWrapperDialog").remove(),c=null,param=null}},HZ.auth.Manager=new function(){function a(a){var b=new Array;for(var c in a)b.push("u"==c?encodeURIComponent(c.toString())+"="+HZ.utils.Links.base64Encode(a[c].toString()):encodeURIComponent(c.toString())+"="+encodeURIComponent(a[c].toString()));var d=b.join("/");return d}function b(){r=null,t=null,u=null,w=null,x=null,y=null,I=!1,J=!1,K=!1,L=!1,M=!1,P=null}function c(){u||(u=top.location.href.toString());var b="";switch(w){case"signup":b=R;break;case"signin":default:b=S}var c={u:u,d:r};if(x&&(c.username=x),y&&(c.m=y),C&&(c.t=C),B&&(c.ft=B),F&&(c.s=F),J&&(c.fl=J),L&&(c.f=1),P){var d=Math.floor(.001*(new Date).getTime()-O)+N;c.rt=HZ.utils.Links.base64Encode(d+","+P)}var e=b+"/"+a(c);return e}function d(){var a=c();M?window.open(a):top.location=a}function e(){window.location=c()}function f(){HZ.auth.LoginWrapperDialog.show(c(),"function"==typeof t?t:null,480,480)}function g(){if(!U){U=new HZ.ui.yamdi.Dialog;var a=HZ.ui.InputButtonUtils.createPrimaryInputButton(_hgt("Continue"),"",function(){var a=$("#missingEmailInput").val();a?(HZ.auth.Manager.setDefaultEmail(a),n()):h(U,_hgt("Please enter an email address to complete your sign up:"))});U.init({title:_hgt("Complete Your Signup"),dialogClassName:"missingEmail",controls:[a]}),U.setBody('<div class="container-fluid"><div class="mbl">'+_hgt("Please enter your email address to finish signing up.")+'</div><div class="form-group mbs"><label for="missingEmailInput" class="control-label"></label><input type="email" class="form-control" id="missingEmailInput" placeholder="'+_hgt("For example, yourname@email.com")+'"></div></div>')}return U}function h(a,b){var c=a.getBody();c.find("div.form-group").removeClass("has-error"),c.find("label.control-label").text(_hgt("Email{contextEmailNoun}",{contextEmailNoun:""})),c.find("input#missingEmailInput").val(x),b&&(c.find("div.form-group").addClass("has-error"),c.find("label.control-label").text(_hgt(b)))}function i(a){HZ.ui.yamdi.Common.hideAllDialogs();var b=g();h(b,a),HZ.ui.Yamdi.show(b)}function j(){var a=HZ.signup.newPostSignup.init(function(){HZ.auth.Manager.loginComplete()},function(){HZ.ui.yamdi.Common.hideAllDialogs(),HZ.ui.yamdi.Common.loading(_hgt("Please wait...")),HZ.ajaz.Services.proSignup(function(){var a=HZ.auth.Manager.getCreateProProfileUrl();top.location=a})});HZ.ui.yamdi.Common.hideAllDialogs();var b=new HZ.ui.yamdi.Dialog;b.init({title:"",dialogClassName:"userTypesDialog",controls:[]}),b.setBody(a),HZ.ui.Yamdi.show(b)}function k(a){a=a||{},s?r="mobile":(r||(r="web"),a.displayMode&&(r=a.displayMode)),a.callback&&(t=a.callback),a.redirectUrl&&(u=a.redirectUrl),a.screen&&(w=a.screen),a.email&&(x=a.email),a.messageId&&(y=a.messageId),a.source&&(C=a.source),C&&!E&&(E=C),a.hideFbLinking&&(I=a.hideFbLinking),a.layout&&(J=a.layout),a.hideLoadingDialog&&(K=a.hideLoadingDialog),a.reauthenticate&&(L=a.reauthenticate),a.openInNewWindow&&(M=a.openInNewWindow),a.rtEvent&&(P=a.rtEvent)}function l(){HZ.sns.JsSdk.getFbAccessToken()&&n()}function m(){_gaq.push(["_trackEvent","LoginDialog","SignUp",D]),HZ.utils.Gtm.pushData("sign_up")}function n(){K||(HZ.ui.yamdi.Common.hideAllDialogs(),HZ.ui.yamdi.Common.loading(_hgt("Connecting with Facebook..."))),u||(u=top.location.href),HZ.ajaz.Services.fbSignUp(function(a){if(a&&a.success){q=a.uid;var b=!1;a[HZ.ajaz.Authorize.JSON_KEY_REDIRECT_URL]&&(u=a[HZ.ajaz.Authorize.JSON_KEY_REDIRECT_URL]),a[HZ.ajaz.Authorize.JSON_KEY_CREATE_PRO_PROFILE_URL]&&(v=a[HZ.ajaz.Authorize.JSON_KEY_CREATE_PRO_PROFILE_URL]),a[HZ.ajaz.Authorize.JSON_KEY_SURL]&&(b=a[HZ.ajaz.Authorize.JSON_KEY_SURL]),a.newUser?(G=!0,m()):HZ.utils.Gtm.pushData("sign_in");var c=function(){a.newUser&&"mobile"!=r&&H?j():(K||HZ.ui.yamdi.Common.hideAllDialogs(),HZ.auth.Manager.loginComplete())};b?HZ.ajaz.Services.setSession(b,c):c()}else a&&a.error==ADD_USER_EMAIL_EXISTS&&!I?(x=a.email,w="signin",y=1,B=HZ.sns.JsSdk.getFbAccessToken(),e()):a&&a.error==ERROR_FB_MISSING_EMAIL?i(x?_hgt("Please double-check the email address below:"):null):K||(HZ.ui.yamdi.Common.hideAllDialogs(),HZ.ui.yamdi.Common.alert(_hgt("We're sorry, please refresh and try again!"),_hgt("We're sorry, but we encountered an unexpected issue - likely this page has timed out due to inactivity.  Please refresh this page and try again.<br/><br/>If you continue to have trouble logging in please contact us at {supportUrl} for assistance.",{supportUrl:T})))},u,x,!1,L)}function o(){"function"==typeof t&&t()}function p(a){var b=!1,c=!1;u=!1,a&&a[HZ.ajaz.Authorize.JSON_KEY_REDIRECT_URL]&&(u=a[HZ.ajaz.Authorize.JSON_KEY_REDIRECT_URL]),a&&a.success&&"true"==a.success?(a[HZ.ajaz.Authorize.JSON_KEY_CREATE_PRO_PROFILE_URL]&&(v=a[HZ.ajaz.Authorize.JSON_KEY_CREATE_PRO_PROFILE_URL]),a[HZ.ajaz.Authorize.JSON_KEY_SURL]&&(c=a[HZ.ajaz.Authorize.JSON_KEY_SURL]),a.newUser&&(G=!0,m()),b=!0):(z=_hgt("We're sorry, but an unexpected error has occurred.  Please try again."),a&&(a.errorMessage&&(z=a.errorMessage),a.error&&(A=a.error)));var d=function(){"function"==typeof t&&t(b)};c?HZ.ajaz.Services.setSession(c,d):d()}var q=null,r=null,s=!1,t=null,u=null,v=null,w=null,x=null,y=null,z="",A=null,B=null,C=null,D="signup success",E=null,F=null,G=!1,H=!0,I=!1,J=!1,K=!1,L=!1,M=!1,N=null,O=null,P=null,Q=!1,R=null,S=null,T=null,U=null;ADD_USER_EMAIL_EXISTS=7,ERROR_FB_MISSING_EMAIL=27,this.setIsMobile=function(a){s=a},this.setDisplayMode=function(a){r=a},this.setSignupBaseUrl=function(a){R=a},this.setSigninBaseUrl=function(a){S=a},this.setSupportUrl=function(a){T=a},this.getDisplayMode=function(){return r},this.setUserId=function(a){q=a},this.getUserId=function(){return q},this.isUserCreated=function(){return G},this.getScreen=function(){return w},this.setSignupLabel=function(a){D=a},this.setSignupSource=function(a){E=a},this.getSignupSource=function(){return E},this.setSourcePage=function(a){F=a},this.getSourcePage=function(){return F},this.setServerStartTime=function(a){N=a},this.getMessageId=function(){return y},this.getErrorMsg=function(){return z},this.getErrorCode=function(){return A},this.setDefaultEmail=function(a){x=a},this.setShowFbWelcome=function(a){H=a},this.setDefaultFbLoginScope=function(a){Q=a},this.getRedirectUrl=function(){return u},this.getCreateProProfileUrl=function(){return v},this.loginComplete=function(){"function"==typeof t?t():q&&(u?top.location=u:top.location.reload())},this.fbLoginAuthorizedUser=function(a){a||(a={hideFbLinking:!0}),k(a),"undefined"!=typeof FB&&n()},this.fbLogin=function(a){k(a);var b=!1;a.reauthenticate&&(b={auth_type:"reauthenticate"},a.fbNonce&&(b.auth_nonce=a.fbNonce)),HZ.sns.JsSdk.requestFbAuth(Q,l,o,!1,b)},this.emailSignup=function(a,b,c,d,e,f,g,h){t=h,HZ.ajaz.Services.signup(a,b,c,d,e,f,g,p)},this.fbLoginLazyLoad=function(){HZ.sns.JsSdk.loadOnDocumentReady()},this.login=function(a){if(b(),k(a),q)return void loginComplete();switch(r){case"dialog":f();break;case"mobile":case"web":d()}},this.signup=function(a,b,c,d,e){c||(c=top.location.href.toString());var f={screen:"signup",redirectUrl:c,source:a};b&&(f.messageId=b),d&&(f.callback=d),e&&e.displayMode&&"dialog"==e.displayMode&&UIHelper.isIE7&&(e.displayMode="web"),e&&(f=$.extend(f,e)),HZ.auth.Manager.login(f)},this.signin=function(a,b,c){b||(b=top.location.href.toString());var d={screen:"signin",redirectUrl:b};a&&(d.messageId=a),c&&(d.callback=c),HZ.auth.Manager.login(d)},O=.001*(new Date).getTime()};

window.hzmr.push("siteAuth:2216");
} catch (err) {HZ.utils.Logger.sendJsExceptionStackTrace(err)}

/*************  End siteAuth.js  **************/
/************* Start postFbPageDialog.js for locale en-US **************/
try {HZ.ns("HZ.socialShare"),HZ.socialShare.PostFbPageDialog=new function(){function a(){j=$('head meta[property="og:title"]').attr("content"),m=$('head meta[property="og:image"]').attr("content"),k=$('head meta[property="og:description"]').attr("content"),k||(k=""),l=$('head meta[property="og:url"]').attr("content")}function b(){u||(q=new HZ.ui.yamdi.Dialog,r=HZ.ui.InputButtonUtils.createSecondaryInputButton(_hgt("Cancel"),"hzPostToFbPageCancelBtn"),s=HZ.ui.InputButtonUtils.createPrimaryInputButton(_hgt("Post"),"hzPostToFbPagePostBtn"),t=$("<div id='hzPostToFbPageRetryBtn' class='hzBtn fb'><span class='btnText'>"+_hgt("Retry")+"</span></div>"),q.init({title:_hgt("Connect to your Facebook Business Page"),dialogClassName:"postToFbPage",controls:[t,s,r]}),q.setBody("<div id=\"postPane\"><div><textarea id='postMessage' placeholder='"+_hgt("Say something about this...")+"'></textarea></div><div id='postPreview'><div class='imgPreview'></div><div class='txtPreview'></div></div><div id='selectFbPage'>"+_hgt("Posting to:")+'&nbsp;<select></select></div></div><div id="reconnectPane" style="display:none;"><div>'+_hgt('We\'re sorry, but we could not connect to your Facebook Page(s).<br /><br />Please note that both "post on your behalf" and "manage pages" permissions must be granted, and you must be an administrator of your Facebook Page.<br /><br />If the issue persists please contact us at http://support.houzz.com')+"</div></div>"),u=!0)}function c(){var a=$("#selectFbPage select");a.empty(),n&&$.each(n,function(b,c){a.append('<option value="'+c.page_id+'">'+c.name+"</option>")}),o&&"1"!=o&&a.val(o),$("#hzPostToFbPagePostBtn").unbind("click"),$("#hzPostToFbPagePostBtn").click(i),$("#hzPostToFbPageCancelBtn").unbind("click"),$("#hzPostToFbPageCancelBtn").click(function(){HZ.ui.Yamdi.hide(this)}),$("#hzPostToFbPageRetryBtn").unbind("click"),$("#hzPostToFbPageRetryBtn").click(h),e(),$("#postMessage").val("")}function d(a){$.each(["#reconnectPane","#hzPostToFbPageRetryBtn"],function(b,c){$(c).css("display","post"==a?"none":"block")}),$.each(["#postPane","#hzPostToFbPagePostBtn"],function(b,c){$(c).css("display","post"==a?"block":"none")})}function e(){$("#postPreview .imgPreview").empty();var a=new Image;a.onload=function(){$(a).addClass(a.complete?a.width>a.height?"landscape":"portrait":"landscape"),$("#postPreview .imgPreview").append(a)},a.src=m,$("#postPreview .txtPreview").empty(),$("#postPreview .txtPreview").html("<div class='title'>"+j+"</div><div class='desc'>"+k+"</div>")}function f(){$("#hzPostToFbPagePostBtn").attr("disabled",!0),$("#hzPostToFbPageCancelBtn").attr("disabled",!0)}function g(){$("#hzPostToFbPagePostBtn").attr("disabled",!1),$("#hzPostToFbPageCancelBtn").attr("disabled",!1)}function h(){HZ.sns.JsSdk.requestFbAuth("manage_pages,publish_stream",function(){HZ.ui.yamdi.Common.hideAllDialogs(),HZ.ui.yamdi.Common.loading("Please wait..."),HZ.ajaz.FbUser.fbGetUserPages(function(a){HZ.ui.yamdi.Common.hideAllDialogs(),a&&a[HZ.ajaz.FbUser.JSON_KEY_PAGES]?"function"==typeof p&&p():HZ.socialShare.PostFbPageDialog.showReconnectDialog(p)})})}function i(){v=$("#selectFbPage select").val(),w=$("#postMessage").val(),f(),HZ.ajaz.FbUser.fbPostToPage(v,w,l,function(a){g(),HZ.ui.Yamdi.hide(this),a&&"true"==a.success||HZ.socialShare.PostFbPageDialog.showReconnectDialog(function(){HZ.socialShare.PostFbPageDialog.post()})})}var j,k,l,m,n=null,o=null,p=null,q=null,r=null,s=null,t=null,u=!1,v=null,w=null;this.show=function(e,f){n=e,o=f,b(),a(),HZ.ui.Yamdi.show(q),c(),d("post")},this.showReconnectDialog=function(a){p=a,b(),HZ.ui.Yamdi.show(q),c(),d("reconnect")},this.post=function(){HZ.ajaz.FbUser.fbGetUserPages(function(a){a&&a[HZ.ajaz.FbUser.JSON_KEY_PAGES]?HZ.socialShare.PostFbPageDialog.show(a[HZ.ajaz.FbUser.JSON_KEY_PAGES],a[HZ.ajaz.FbUser.JSON_KEY_PAGE_ID]):HZ.socialShare.PostFbPageDialog.showReconnectDialog()})},this.installFbPageTabApp=function(){HZ.sns.JsSdk.requestFbAuth("manage_pages",function(){HZ.ui.yamdi.Common.hideAllDialogs(),HZ.ui.yamdi.Common.loading("Please wait..."),HZ.ajaz.FbUser.fbGetUserPages(function(a){HZ.ui.yamdi.Common.hideAllDialogs(),a&&a[HZ.ajaz.FbUser.JSON_KEY_PAGES]?top.location=HZ.ajaz.FbUser.PAGE_TAB_INSTALL:HZ.socialShare.PostFbPageDialog.showReconnectDialog(function(){top.location=HZ.ajaz.FbUser.PAGE_TAB_INSTALL})})})}};

window.hzmr.push("postFbPageDialog:2216");
} catch (err) {HZ.utils.Logger.sendJsExceptionStackTrace(err)}

/*************  End postFbPageDialog.js  **************/
/************* Start flashdetect.js for locale en-US **************/
try {if("undefined"==typeof deconcept)var deconcept=new Object;if("undefined"==typeof deconcept.util&&(deconcept.util=new Object),"undefined"==typeof deconcept.SWFObjectUtil&&(deconcept.SWFObjectUtil=new Object),deconcept.SWFObject=function(a,b,c,d,e,f,g,h,i,j,k){if(document.createElement&&document.getElementById){this.DETECT_KEY=k?k:"detectflash",this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY),this.params=new Object,this.variables=new Object,this.attributes=new Array,a&&this.setAttribute("swf",a),b&&this.setAttribute("id",b),c&&this.setAttribute("width",c),d&&this.setAttribute("height",d),e&&this.setAttribute("version",new deconcept.PlayerVersion(e.toString().split("."))),this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion(this.getAttribute("version"),g),f&&this.addParam("bgcolor",f);var l=h?h:"high";this.addParam("quality",l),this.setAttribute("useExpressInstall",g),this.setAttribute("doExpressInstall",!1);var m=i?i:window.location;this.setAttribute("xiRedirectUrl",m),this.setAttribute("redirectUrl",""),j&&this.setAttribute("redirectUrl",j)}},deconcept.SWFObject.prototype={setAttribute:function(a,b){this.attributes[a]=b},getAttribute:function(a){return this.attributes[a]},addParam:function(a,b){this.params[a]=b},getParams:function(){return this.params},addVariable:function(a,b){this.variables[a]=b},getVariable:function(a){return this.variables[a]},getVariables:function(){return this.variables},getVariablePairs:function(){var a,b=new Array,c=this.getVariables();for(a in c)b.push(a+"="+c[a]);return b},getSWFHTML:function(){var a="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){this.getAttribute("doExpressInstall")&&this.addVariable("MMplayerType","PlugIn"),a='<embed type="application/x-shockwave-flash" src="'+this.getAttribute("swf")+'" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'"',a+=' id="'+this.getAttribute("id")+'" name="'+this.getAttribute("id")+'" ';var b=this.getParams();for(var c in b)a+=[c]+'="'+b[c]+'" ';var d=this.getVariablePairs().join("&");d.length>0&&(a+='flashvars="'+d+'"'),a+="/>"}else{this.getAttribute("doExpressInstall")&&this.addVariable("MMplayerType","ActiveX"),a='<object id="'+this.getAttribute("id")+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'">',a+='<param name="movie" value="'+this.getAttribute("swf")+'" />';var b=this.getParams();for(var c in b)a+='<param name="'+c+'" value="'+b[c]+'" />';var d=this.getVariablePairs().join("&");d.length>0&&(a+='<param name="flashvars" value="'+d+'" />'),a+="</object>"}return a},write:function(a){if(this.getAttribute("useExpressInstall")){var b=new deconcept.PlayerVersion([6,0,65]);this.installedVer.versionIsValid(b)&&!this.installedVer.versionIsValid(this.getAttribute("version"))&&(this.setAttribute("doExpressInstall",!0),this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl"))),document.title=document.title.slice(0,47)+" - Flash Player Installation",this.addVariable("MMdoctitle",document.title))}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var c="string"==typeof a?document.getElementById(a):a;return c.innerHTML=this.getSWFHTML(),!0}return""!=this.getAttribute("redirectUrl")&&document.location.replace(this.getAttribute("redirectUrl")),!1}},deconcept.SWFObjectUtil.getPlayerVersion=function(a,b){var c=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var d=navigator.plugins["Shockwave Flash"];d&&d.description&&(c=new deconcept.PlayerVersion(d.description.replace(/([a-z]|[A-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split(".")))}else{try{for(var e=new ActiveXObject("ShockwaveFlash.ShockwaveFlash"),f=3;null!=e;f++)e=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+f),c=new deconcept.PlayerVersion([f,0,0])}catch(g){}if(a&&c.major>a.major)return c;if(!a||(0!=a.minor||0!=a.rev)&&c.major==a.major||6!=c.major||b)try{c=new deconcept.PlayerVersion(e.GetVariable("$version").split(" ")[1].split(","))}catch(g){}}return c},deconcept.PlayerVersion=function(a){this.major=null!=parseInt(a[0])?parseInt(a[0]):0,this.minor=parseInt(a[1])||0,this.rev=parseInt(a[2])||0},deconcept.PlayerVersion.prototype.versionIsValid=function(a){return this.major<a.major?!1:this.major>a.major?!0:this.minor<a.minor?!1:this.minor>a.minor?!0:this.rev<a.rev?!1:!0},deconcept.util={getRequestParameter:function(a){var b=document.location.search||document.location.hash;if(b){var c=b.indexOf(a+"="),d=b.indexOf("&",c)>-1?b.indexOf("&",c):b.length;if(b.length>1&&c>-1)return b.substring(b.indexOf("=",c)+1,d)}return""}},deconcept.SWFObjectUtil.cleanupSWFs=function(){for(var a=document.getElementsByTagName("OBJECT"),b=0;b<a.length;b++)for(var c in a[b])"function"==typeof a[b][c]&&(a[b][c]=null)},"function"==typeof window.onunload){var oldunload=window.onunload;window.onunload=function(){deconcept.SWFObjectUtil.cleanupSWFs(),oldunload()}}else window.onunload=deconcept.SWFObjectUtil.cleanupSWFs;null==Array.prototype.push&&(Array.prototype.push=function(a){return this[this.length]=a,this.length});var getQueryParamValue=deconcept.util.getRequestParameter,FlashObject=deconcept.SWFObject,SWFObject=deconcept.SWFObject;

window.hzmr.push("flashdetect:2216");
} catch (err) {HZ.utils.Logger.sendJsExceptionStackTrace(err)}

/*************  End flashdetect.js  **************/
