function initialize(){var e=new google.maps.LatLng(35.639543,-77.371199),a={position:e,pov:{heading:165,pitch:0},zoom:1},t=new google.maps.StreetViewPanorama(document.getElementById("map"),a);t.setVisible(!0)}var $=jQuery.noConflict();$(document).ready(function(e){"use strict";var a=e(window),t=e(".iso-call"),s=e(".filter");try{t.imagesLoaded(function(){t.trigger("resize"),t.isotope({filter:"*",layoutMode:"masonry",animationOptions:{duration:750,easing:"linear"}})})}catch(i){}a.bind("resize",function(){var e=s.find("a.active").attr("data-filter");try{t.isotope({filter:e,animationOptions:{duration:750,easing:"linear",queue:!1}})}catch(a){}return!1}),s.find("a").click(function(){var a=e(this).attr("data-filter");try{t.isotope({filter:a,animationOptions:{duration:750,easing:"linear",queue:!1}})}catch(s){}return!1});var r=e(".filter li a");r.on("click",function(){var a=e(this);a.hasClass("active")||(r.removeClass("active"),a.addClass("active"))});try{e.browserSelector(),e("html").hasClass("chrome")&&e.smoothScroll()}catch(i){}var o=e(".open-search"),n=e(".form-search"),c=e("body");o.on("click",function(e){e.preventDefault(),n.hasClass("active")?n.removeClass("active"):n.addClass("active")}),c.on("click",function(){n.removeClass("active")});var l=e(".open-search, .form-search");l.bind("click",function(e){e.stopPropagation()});var d=e("a.accord-link");d.on("click",function(a){a.preventDefault();var t=e(this),s=t.parents(".accord-elem"),i=e(".accord-elem"),r=e(".accord-content");s.hasClass("active")?r.slideUp(400,function(){i.removeClass("active")}):(r.slideUp(400,function(){i.removeClass("active")}),s.find(".accord-content").slideDown(400,function(){s.addClass("active")}))});try{e(".animated")[0]&&e(".animated").css("opacity","0"),e(".triggerAnimation").waypoint(function(){var a=e(this).attr("data-animate");e(this).css("opacity",""),e(this).addClass("animated "+a)},{offset:"75%",triggerOnce:!0})}catch(i){}a.width()<992&&(e("div.triggerAnimation").removeClass("animated"),e("div.triggerAnimation").removeClass("triggerAnimation"));try{var m=e(".flexslider");m.flexslider({slideshowSpeed:3e3,easing:"swing"})}catch(i){}var u=e(".bxslider");try{u.bxSlider({mode:"vertical"})}catch(i){}e("a.open-switcher").on("click",function(a){a.preventDefault();var t=e("#site-switcher");t.hasClass("active")?t.removeClass("active"):t.addClass("active")}),e("ul.layout-color li a").on("click",function(a){if(a.preventDefault(),!e(this).hasClass("active")){var t=e(this).attr("class");e("ul.layout-color li a").removeClass("active"),e(this).addClass("active"),e("body").attr("class",""),e("body").addClass(t)}});var v=e("#submit_contact"),f=e("#msg");v.on("click",function(a){a.preventDefault();var t=e(this);e.ajax({type:"POST",url:"contact.php",dataType:"json",cache:!1,data:e("#contact-form").serialize(),success:function(e){"error"!==e.info?(t.parents("form").find("input[type=text],textarea,select").filter(":visible").val(""),f.hide().removeClass("success").removeClass("error").addClass("success").html(e.msg).fadeIn("slow").delay(5e3).fadeOut("slow")):f.hide().removeClass("success").removeClass("error").addClass("error").html(e.msg).fadeIn("slow").delay(5e3).fadeOut("slow")}})}),function(){function a(){window.addEventListener("scroll",function(){r||(r=!0,setTimeout(t,100))},!1)}function t(){var a=s();a>=o?e("header").addClass("active"):e("header").removeClass("active"),r=!1}function s(){return window.pageYOffset||i.scrollTop}var i=document.documentElement,r=!1,o=50;document.querySelector("header"),a()}();var h={lat:"-33.880641",lon:"151.204298"};try{var p=e("#map2");p.gmap3({action:"addMarker",marker:{options:{icon:new google.maps.MarkerImage("images/marker.png")}},latLng:[h.lat,h.lon],map:{center:[h.lat,h.lon],zoom:16}},{action:"setOptions",args:[{scrollwheel:!1}]})}catch(i){}});try{google.maps.event.addDomListener(window,"load",initialize)}catch(err){}var submitQuote=$("#submit-quote"),message=$("#quote-msg");submitQuote.on("click",function(e){e.preventDefault();var a=$(this);$.ajax({type:"POST",url:"quote.php",dataType:"json",cache:!1,data:$("#quote-form").serialize(),success:function(e){"error"!==e.info?(a.parents("form").find("input[type=text],textarea").filter(":visible").val(""),a.parents("form").find("select").filter(":visible"),message.hide().removeClass("success").removeClass("error").addClass("success").html(e.msg).fadeIn("slow").delay(5e3).fadeOut("slow")):message.hide().removeClass("success").removeClass("error").addClass("error").html(e.msg).fadeIn("slow").delay(5e3).fadeOut("slow")}})});