$.extend(window.FAP.UI,{showComplete:function(a){if($(".myPlacesValues ul",this).text().length>90){$(this).addClass("longtext expanded").removeClass("beginAnimation");}else{$(this).addClass("expanded").removeClass("beginAnimation");}},hideComplete:function(a){$(this).removeClass("expanded beginAnimation");},showImageCount:function(d){d.stopPropagation();var c=$(this),a=c.parents(".searchResultTable:eq(0), .pictureCardContent");c.data("imageCount",a.find(".photoCount").stop(true,true).fadeIn(500));var b=a.find(".searchResultAgentLogo, .status");if($.browser.msie6){$.each(b,function(e,g){var f=$(g);f.data("height",f.height()).data("width",f.width());});}c.data("logo",b.stop(true,true).fadeOut(500));},hideImageCount:function(b){b.stopPropagation();var a=$(this);if(a.data("imageCount")){a.data("imageCount").stop(true,true).fadeOut(500);}if(a.data("logo")&&a.data("logo").length){a.data("logo").stop(true,true).fadeIn(500);if($.browser.msie6){a.data("logo").each(function(c,e){var d=$(e);d.height(d.data("height")).width(d.data("width")).removeData("height").removeData("width");});}}a.removeData("logo").removeData("imageCount");},showMyPlaces:function(a){$(this).parents(".myPlacesContent:eq(0)").addClass("beginAnimation").animate({width:$(this).closest(".searchResultContent").width()+10},500,window.FAP.UI.showComplete);},hideMyPlaces:function(c){var b=$(this);var a=b.parents(".myPlacesContent:eq(0)");a.addClass("beginAnimation").removeClass("longtext").animate({width:225},500,window.FAP.UI.hideComplete);},hideCardStatuses:function(a){var b=$(this);if(a.target.tagName=="IMG"){$(a.target).unbind("mouseout").bind("mouseover",window.FAP.UI.showCardStatuses);b=b.closest(".pictureCard");}if(b.hasClass("pictureCard")){b.find(".photoCount, .searchResultAgentLogo, .status").stop(true,true).fadeOut(0);}},showCardStatuses:function(a){var b=$(this);if(b.hasClass("pictureCard")){b.find(".photoCount, .searchResultAgentLogo, .status").stop(true,true).fadeIn(500,function(c){if(b.find("h2:visible").length==0){b.find(".photoCount, .searchResultAgentLogo, .status").fadeOut(0);}});if(a.target.tagName=="IMG"){$(a.target).bind("mouseout",function(c){window.FAP.UI.hideCardStatuses.call(this,c);});}}else{if(this.tagName=="IMG"){b.closest(".pictureCard").find(".photoCount, .searchResultAgentLogo, .status").fadeIn(500,function(c){if(b.find("h2:visible").length==0){b.find(".photoCount, .searchResultAgentLogo, .status").fadeOut(0);}});if(a.target.tagName=="IMG"){$(a.target).bind("mouseout",function(c){window.FAP.UI.hideCardStatuses.call(this,c);});}}}}});function SelectAll(a){$(a+" input:checkbox").attr("checked","checked").parent().addClass("checked");}function SelectNone(a){$(a+" input:checkbox").removeAttr("checked").parent().removeClass("checked");}function SelectItem(a){if(a.target.tagName=="INPUT"){a.target.parentNode.className=(a.target.checked)?"checked":"";}}function RegisterResultsEvents(b){var c=$("#SearchResults");if(!b){var a=$.extend(FUI.concertinaOptions,{autoCollapse:doAutoCollapse});c.find(".propImage").hover(FUI.showImageCount,FUI.hideImageCount);}else{if(!$.browser.msie6){c.find(".pictureCard").hover(FUI.showCardStatuses,FUI.hideCardStatuses);}}c.click(function(d){if($(d.target).hasClass("contactAgentModal")){return ShowContactAgentModal.call(d.target);}});CheckNotes();}function RegisterSelectListEvents(){$("#SearchResults").find(".selectList").bind("click",SelectItem);}function RegisterMyPlacesEvents(){$("#SearchResults").click(function(a){$target=$(a.target);if($target.hasClass("myPlacesTitle")){window.FAP.UI.showMyPlaces.call(a.target,a);}else{if($target.hasClass("registerModal")){ShowRegisterModal.call(a.target);}else{if($target.hasClass("loginModal")){ShowLoginModal.call(a.target);}else{if($target.hasClass("myPlacesMessage")){window.FAP.UI.hideMyPlaces.call(a.target,a);}}}}});}function CheckNotes(){$(".userNote").hide();$.ajax({contentType:"application/json; charset=utf-8",data:"{'userAccountId': ''}",dataType:"json",type:"POST",url:"/svc/UserNotesService.asmx/ListUserNotes",success:function(a){a=a.d||a;if(a.length>0){$r=$("#SearchResults");for(var b=0;b<a.length;b++){$r.find("a.pid"+a[b]+":eq(0)").setUserNoteHref().show();}}}});}$.fn.setUserNoteHref=function(){if(this.length>0){var a=this.attr("href");if(a.indexOf("usn=1")==-1){a+="&usn=1";}return this.attr("href",a);}else{return this;}};function keypress_UpdateCounter(c){var a=$(this).val();if(a!=null&&a!=""){var b=a.length;if(b<=400){if(c.keyCode==32){counterLabel.html(500-(b));}}else{counterLabel.html(500-(b));}}}var counterLabel=$("#Value");var AllowedRanges=[[0,8],[14,31],[33,46],[91,93],[112,145]];function checkKeyCode(b){var a=false;for(i=0;i<AllowedRanges.length;i++){if(b>=AllowedRanges[i][0]&&b<=AllowedRanges[i][1]){a=true;break;}}return a;}function CheckCount(a){if($(this).val().length>=500){if(!checkKeyCode(a.keyCode)){a.preventDefault();}}}function ValidateSelectList(a,b){b.IsValid=($("#SearchResults").find(".selectList").find("input:checked").length>0);}function yellXmlCallback(g,e,a){var k=this.clone(),f=$("#YellPlaceholder"),d=k.attr("id"),h=f.attr("id"),c=k.find("label").each(function(l,m){$v=$(m);$v.attr("for",$v.attr("for").replace(d,h));}),b=k.find("input:text").each(function(l,m){m.id=m.id.replace(d,h);});var j=$('<div class="infopanelContent"></div>');j.append(k.html());f.addClass("infoPanel").append(j).append('<span class="tl"></span><span class="tr"></span><span class="bl"></span><span class="br"></span>');this.YellAd("copyOptions",f);f.YellAd(g,e,a);}(function(a){a("#SearchResults").find("textarea.default_text").keydown(CheckCount).keyup(keypress_UpdateCounter);})(jQuery);
