/* sites/standard.js, sites/menu.js, sites/contact.js, sites/chat.js, sites/community.js, sites/westshore-yacht-club/westshore-yacht-club.js, sites/community/homepage.js 
   Compressed: 2012-02-17 20:25:53.988707 */

/*!
 * WCI Communities Standard Layout JS
 * Copyright (c) 2011 WCI Communities, Inc.
 */(function(a){var b={show:function(b){var c=document.getElementById("messages");c||(c=document.createElement("div"),c.id="messages",a(c).insertBefore(a("#middle .content").children().first()));var d=document.createElement("div"),e=document.createElement("ul");if(typeof b=="object")for(var f=0;f<b.length;f++){var g=document.createElement("li");g.className="error",g.appendChild(document.createTextNode(b[f])),e.appendChild(g)}else{var g=document.createElement("li");g.className="single error",g.appendChild(document.createTextNode(b)),e.appendChild(g)}d.appendChild(e),a("#messages").html(d).show()},showTimed:function(a,c){typeof c=="undefined"&&(c=1e4),b.show(a),setTimeout(b.removeError,c)},removeError:function(){a("#messages").slideUp(1e3,function(){a(this).remove()})}},c={active:null,div:"#surface .img",layers:null,speed:0,initialSpeed:300,addLayer:function(b){var d=a(c.div);c.layers||(window.location.hash||!e.isHomepage?d.show():d.animate({opacity:"show",queue:!1},c.initialSpeed),c.layers={}),d.append(b.div),c.layers[b.name]=b},makeActive:function(b){a(c.div).children(".layer").removeClass("layer-active");var d=a(c.layers[b].div);d.addClass("layer-active"),d.css("opacity")==0&&d.animate({opacity:1,queue:!0},c.speed),a(c.div).children(".layer:not(.layer-active)").each(function(b,d){var e=a(d);e.css("opacity")>0&&e.animate({opacity:0,queue:!0},c.speed)}),c.active=b}},d=function(b,d,f){function s(b){o.blur=!0,a("#"+j).css({backgroundImage:WCI.cssMedia(i)}).fadeIn(k.speed,l.blur),p=2}function r(b){o.main=!0,o.blur?(a("#"+g).css({backgroundImage:WCI.cssMedia(h)}).show(),a("#"+j).fadeOut(k.speed,l.focus)):a("#"+g).css({backgroundImage:WCI.cssMedia(h)}).fadeIn(k.speed,l.focus),p=1}function q(a,b){var c=document.createElement("img");c.onload=b,c.src=a,c.className="hide",c.height=k.height,c.width=k.width,document.getElementById("surface").appendChild(c);return c}var g="surface_"+b,h=d;this.name=b;var i=e.blurImageName(h),j=g+" .blur",k={speed:0,height:400,width:1800};a.extend(k,f);var l={focusCallback:null,blurCallback:null,focus:function(){c.makeActive(b),typeof l.focusCallback=="function"&&(l.focusCallback(),l.focusCallback=null)},blur:function(){c.makeActive(b),typeof l.blurCallback=="function"&&(l.blurCallback(),l.blurCallback=null)}},m=document.createElement("div");m.className="layer hide",m.id=g;var n=document.createElement("div");n.className="blur layer hide",m.appendChild(n),this.div=m,c.addLayer(this);var o={main:!1,blur:!1,mainImage:null,blurImage:null,noneLoaded:function(){return o.main==!1&&o.blur==!1}},p=0;this.state=o,this.focus=function(d){typeof d!="undefined"&&(l.focusCallback=d),c.makeActive(b),o.main?p!=1?(o.blur?a("#"+j).fadeOut(k.speed,function(){a("#"+g).fadeIn(k.speed,l.focus)}):a("#"+g).fadeIn(k.speed,l.focus),p=1):l.focus():o.mainImage=q(h,r)},this.blur=function(d){typeof d!="undefined"&&(l.blurCallback=d),o.noneLoaded()&&a("#"+g).show(),c.makeActive(b),o.blur?p!=2?(o.main?a("#"+j).fadeIn(k.speed,l.blur):(a("#"+g).show(),a("#"+j).fadeIn(k.speed,l.blur)),p=2):l.blur():o.blurImage=q(i,s)}},e={images:{},isHomepage:!1,settings:{defaultSurface:null,defaultAction:"focus"},blurImageName:function(a){return a.substring(0,a.lastIndexOf("."))+"_blur"+a.substring(a.lastIndexOf("."))},init:function(b){a.extend(e.settings,b),e.cache=[];for(var f in e.images)e.cache.push(new d(f,WCI.media(e.images[f])));if(e.cache.length){var g=WCI.first(c.layers);e.settings.defaultSurface&&(g=c.layers[e.settings.defaultSurface]),g[e.settings.defaultAction]()}}},f={ws:null,initialized:!1,settings:{},init:function(b){var c={div:"#topsearch form",cse:"013113254441112957651:9n8vclrbu7u",modal:"#gssmodal",resultSetSize:google.search.Search.FILTERED_CSE_RESULTSET};a.extend(f.settings,c,b),a(f.settings.div).submit(f.submit)},submit:function(b){if(!f.initialized){var c=new google.search.WebSearch;f.ws=c,c.setSiteRestriction(f.settings.cse),c.setResultSetSize(f.settings.resultSetSize),c.setSearchCompleteCallback(null,f.searchCompleted),a(f.settings.modal+" div.nav a[rel='next']"
).live("click",f.nextPage),a(f.settings.modal+" div.nav a[rel='prev']").live("click",f.prevPage),f.initialized=!0}var d=a(f.settings.div).find(".q").val();d.trim()&&f.ws.execute(d);return!1},searchCompleted:function(){var c=a(f.settings.modal);c.html("<div class='inner'></div>");for(var d=0;d<f.ws.results.length;d++){var e=f.ws.results[d],g=c.children("div:last").get(0);g.appendChild(e.html.cloneNode(!0))}c.children("div:last").append("<div class='nav'></div>");var h=escape(a(f.settings.div).find(".q").val().trim()),i=0;if(f.ws.cursor){var j=f.ws.cursor,k=j.currentPageIndex,l=j.pages,m="<h2>WCI Communities Search</h2>";h&&(m+="<h3>&quot;"+h+"&quot;</h3>"),k>0&&(m+="<h4>Page "+(k+1)+"</h4>",i=k+1),typeof Chat!="undefined"&&Chat.agents_online&&(m+="<p class='italic rpad bpad aright'>Need help? <a href='#' onclick='Chat.click(); return false;' class='chat bold'>Chat Now</a>. &nbsp;</p>"),c.find(".inner").prepend(m);if(l.length>1){var n=document.createElement("ul");if(k>0){var o=document.createElement("li");o.innerHTML="<a href='#' rel='prev'>&laquo; Previous</a> &nbsp; ",n.appendChild(o)}if(k+1<l.length){var p=document.createElement("li");p.innerHTML="<a href='#' rel='next'>Next &raquo;</a>",n.appendChild(p)}c.find("div.nav").get(0).appendChild(n)}c.find(".gs-watermark, .gs-visibleUrl-short").remove(),c.find("a.gs-title").removeAttr("target");var q="/search/?q="+h+(i?"&page="+i:"");typeof Community!="undefined"&&typeof Community.data.alias!="undefined"&&(q="/"+Community.data.alias+q),Analytics.trackPage(q),c.modal({onClose:f.clear})}else b.showTimed("No search results found. Please try a different query.",3500)},clear:function(){a.modal.close(),f.ws.clearResults()},nextPage:function(){f.ws.cursor&&f.ws.gotoPage(f.ws.cursor.currentPageIndex+1);return!1},prevPage:function(){f.ws.cursor&&f.ws.gotoPage(f.ws.cursor.currentPageIndex-1);return!1}},g={more:"#bottom .more-link",links:"",init:function(){g.links&&a(g.more).click(function(b){a(g.links).slideToggle(400);return!1})}};a(document).ready(function(){a("#bottom .mobilink").click(function(){Analytics.trackEvent("Mobile Website Link","Click")})}),window.Error=b,window.SurfaceConf=e,window.Surface=d,window.SurfaceLayers=c,window.GSS=f,window.Footer=g})(jQuery),function(a){var b={sticky:null,active:null,menuMap:{},menuOver:function(b){a(b.target).addClass("hover").trigger("menuover",b.target)},menuOut:function(b){a(b.target).removeClass("hover").trigger("menuout",b.target)},click:function(c){var d=c.target.id;if(d in b.menuMap){if(b.active==d)return!1;b.active&&b.active in b.menuMap&&b.menuMap[b.active].hide();var e=b.menuMap[d].click();b.active=d,a("#"+d).trigger("menuclick",c.target);return e}},register:function(a,c){b.menuMap[a]=c},reset:function(){b.active=null;for(var a in b.menuMap)b.menuMap[a].hide();if(b.sticky){b.active=b.sticky;var c=b.menuMap[b.sticky],d=c.hashable;c.hashable=!1,c.click(),c.hashable=d}}},c=function(b,c){function h(){e.removeClass("active"),f.hide()}function g(){f.show(),e.addClass("active"),this.hash();return!this.hashable}this.hashable=!1;var d={click:null,blur:null,hide:null,mask:null,unmask:null,menuId:"#top ."+b,menuContentId:"#middle .menucontent > ."+b,hashable:null};a.extend(d,c);var e=a(d.menuId),f=a(d.menuContentId);typeof d.hashable=="boolean"?d.hashable===!0?(e.addClass("hashable"),this.hashable=!0):d.hashable===!1&&(e.removeClass("hashable"),this.hashable=!1):this.hashable=e.hasClass("hashable"),this.hash=function(){this.hashable&&HashState.registerAndSet(e.attr("href"),e.attr("id"))},this.click=typeof d.click=="function"?d.click:g,this.hide=typeof d.hide=="function"?d.hide:h};a(document).ready(function(){a("#top .menu").hover(b.menuOver,b.menuOut).click(b.click),a("#middle .menublock .menu-item").hover(function(){a(this).addClass("hover")},function(){a(this).removeClass("hover")})}),window.MenuController=b,window.Menu=c}(jQuery),function(a){var b={action:null,formSubmitted:!1,useAnalytics:!0,div:"#contact_form form",toggleAddressFields:function(){var c=a(b.div);a("#id_brochure_0").length==0?c.find(".addressfield").show():a("#id_brochure_0")
.is(":checked")?c.find(".addressfield").show():c.find(".addressfield").hide()},init:function(){var c=a(b.div);c.length&&(b.action=c.attr("action"),c.find(".field input[type='text']:first").focus(),a("#id_brochure_0").change(b.toggleAddressFields),a("#id_brochure_1").change(b.toggleAddressFields),c.jsform({requestSuccess:function(a){if(typeof a.errors=="undefined"&&b.useAnalytics){var c=b.action+"success/";Analytics.setCustomVar(5,"scform",1,2),Analytics.trackConv(c),b.formSubmitted=!1}},preSubmit:function(a){if(b.useAnalytics&&!b.formSubmitted){b.formSubmitted=!0;var c=b.action+"submit/";Analytics.trackPage(c)}}}))}},c={initialized:!1,is_modal:!0,action:null,formSubmitted:!1,topClose:function(){a.modal.close()},analyticsUrl:function(){return c.action.replace(/\/contact\//,"/")},topClick:function(b){c.action||(c.action=a("#signup_form").attr("action"));var d=c.analyticsUrl()+"view/";Analytics.trackPage(d),c.initialized||(a("#signup_form").jsform({requestSuccess:function(b){if(typeof b.errors!="undefined"){a("#signup-modal p.error").remove();var d=typeof b.error_count!="undefined"?b.error_count:0;a("#simplemodal-container").css("paddingBottom",d*15+"px")}else{a("#simplemodal-container").css("paddingBottom",0);if(typeof b.html!="undefined"){a("#signup-modal").html(b.html);var e=c.analyticsUrl()+"success/";Analytics.setCustomVar(5,"scform",1,2),Analytics.trackConv(e),c.formSubmitted=!1}}},preSubmit:function(a){if(!c.formSubmitted){c.formSubmitted=!0;var b=c.analyticsUrl()+"submit/";Analytics.trackPage(b)}}}),c.initialized=!0),a("#signup_form .field input").val(""),a("#signup-modal").modal({onClose:c.topClose});return!1},init:function(){a("#signup-topbutton").click(c.topClick),a("#signup-bottomlink").click(c.topClick)}};a(document).ready(c.init),a(document).ready(b.init),b.toggleAddressFields(),window.Contact=b,window.Signup=c}(jQuery),function(a){var b={window:null,windowName:"WCIOnlineChat",init:function(){a("#top .chat, #middle .chat").bind("click",b.click)},agents_online:!1,click:function(){if(b.window&&!b.window.closed)b.window.focus();else{var a="http://service.velaro.com/visitor/requestchat.aspx?siteid=9039&showwhen=inqueue";WCI.wcid&&(a+="&WCID="+WCI.wcid),typeof WCI.vid.code!="undefined"&&(a+="&SOURCE="+WCI.vid.code+"&VID="+WCI.vid.vid),b.window=window.open(a,b.windowName,"toolbar=no,location=no,directories=no,menubar=no,status=no,scrollbars=no,resizable=yes,replace=no"),b.window.focus();try{b.window.opener=window}catch(c){}Analytics.setCustomVar(5,"chat",1,2),Analytics.trackEvent("Chat","Open")}return!1}};a(document).ready(b.init),window.Chat=b}(jQuery),function(a){var b={data:{},menus:["menu-amenities","menu-newhomes","menu-location"],menuOptions:{},sliderMap:{},initSlider:function(b,c){function f(){if(d.caption){var c=a(b+" .nivo-controlNav .active").attr("rel"),e=a(b+" > img").get(c);a(d.caption+" p").html(e.alt)}}function e(){if(d.caption){var c=a(b+" > img").get(d.startSlide);a(d.caption).show().html("<p>"+c.alt+"</p>")}}var d={},g={effect:"fade",animSpeed:300,pauseTime:8e3,startSlide:0,manualAdvance:!1,pauseOnHover:!0,keyboardNav:!0,directionNav:!1,controlNavThumbs:!0,controlNavThumbsFromRel:!0,afterLoad:e,afterChange:f,caption:null,captionOpacity:.7};a.extend(d,g,c),a(b).nivoSlider(d)},ready:function(){for(var c=0;c<b.menus.length;c++){var d={},e=b.menus[c];e in b.menuOptions&&(d=b.menuOptions[e]),MenuController.register(e,new Menu(e,d))}a("#top .menu").bind("menuclick",function(a){var b=SurfaceLayers.active,c=a.target.id.substring(5);c in SurfaceLayers.layers?b=c:b||(b=WCI.first(SurfaceLayers.layers).name),SurfaceLayers.layers[b].blur()}),MenuController.sticky&&(HashState.initial||(HashState.initial=new Hash("",function(){MenuController.reset()})));for(var f in b.sliderMap)b.initSlider(f,b.sliderMap[f]);if(b.data){var g=a("#bottom .f-contact-us"),h=g.attr("href");h.startsWith(b.data.base)||(h=b.data.base+h.substring(1),g.attr("href",h)),a("#ddtoplink").click(function(){Analytics.trackEvent("DrivingDirections","click",b.data.alias)})}}};a(document).ready(b.ready);var c={div:"",init:function(){c.div&&a(c.div+" .rollup"
).click(function(b){var d=a(b.target),e=d.attr("href");a(c.div+" ul").each(function(b,c){var d=a(c);d.css("display")=="block"&&d.slideUp("fast")}),a(c.div+" .rollup, "+c.div+" ul").removeClass("active");var f=a(e);f.css("display")!="block"&&(f.slideDown("fast"),d.addClass("active"),a(e).addClass("active"));return!1})}};window.Community=b,window.Rollup=c}(jQuery),function(a){var b={signUpAction:null,signUpSubmitted:!1,signUpFocused:!1,showFeature:function(c){var d=a("#homepage .topcontent ."+c);d.hasClass("active")||(b.hide(),d.show().addClass("active"))},analyticsUrl:function(){return b.signUpAction.replace(/\/contact\//,"/")+"homepage/"},hide:function(){a("#homepage .topcontent .more").hide().removeClass("active")},intro:function(){a("#homepage .topcontent .banner").show()},init:function(){var c=a("#homepage_signup_form");b.signUpAction=c.attr("action"),a("#top .menu").bind("menuclick",b.hide),a("#homepage .bottomcontent .more a").click(function(c){if(!MenuController.active){b.showFeature(a(this).parent().attr("id"));return!1}return!0}),a("#homepage .bottomcontent .more a").bind("mouseover",function(c){MenuController.active||b.showFeature(a(this).parent().attr("id"))}),c.jsform({requestSuccess:function(c){if(typeof c.html!="undefined"){a("#homepage_signup_form .field input").val("");var d="Thank you for your interest in WCI Communities. You will start to  receive exclusive news and offers from WCI Communities soon.";typeof c.community!="undefined"&&(d="Thank you for your interest in "+c.community.name+". You will start to "+" receive exclusive news and offers from WCI Communities soon."),a("#homepage-signup .inner").html("<p>"+d+"</p>");var e=b.analyticsUrl()+"success/";Analytics.setCustomVar(5,"scform",1,2),Analytics.trackConv(e),b.signUpSubmitted=!1}},preSubmit:function(a){if(!b.signUpSubmitted){b.signUpSubmitted=!0;var c=b.analyticsUrl()+"submit/";Analytics.trackPage(c)}}}),a("#homepage_signup_form .email input, #homepage_signup_form .submit-button").focus(function(){b.signUpFocused||(b.signUpFocused=!0,a("#signup-rolldown").slideDown(200),typeof Community!="undefined"&&typeof Community.data.alias!="undefined"&&Analytics.trackEvent(Community.data.alias,"home-signup-form","focus"))})}};a(document).ready(b.init),window.Homepage=b}(jQuery)
