/*!
 * @copyright 2011-Present Advanced Care Solutions, Inc.
 * @author Christopher Rahauiser <crahauiser@acs-web.com>
 */
(function(a){(function(){var g=a("#quote-mini-form form"),h,e,c,b,f,j;function i(){f.append(c.replace("{error}","We apologize, but an unknown error has occurred. Please try again later."))}function d(k){if(!k){i();return}if(k.model_error){f.append(k.model_error)}else{if(k.success){f.append(b.replace("{success}",k.success));h.each(function(){a(this).val("")}).watermark("showAllWatermarks");e.each(function(){this.checked=false})}else{i()}}}if(g.length<0||!a.fn.watermark){return}h=g.find("#name,#city,#state,#phone,#email,#comments");e=g.find("[name=quote_type]");c='<p class="error">{error}</p>';b='<p class="success">{success}</p>';f=g.find("#messages");j=/^[A-Z0-9._%\-]+@[A-Z0-9.\-]+\.(?:[A-Z]{2}|com|org|net|biz|info|name|aero|jobs|museum|gov|edu|mil|asia|int)$/i;h.watermark();g.bind("submit.miniquoteform",function(m){var l="",k=a(this).attr("action"),n;m.preventDefault();f.empty();h.watermark("hideAllWatermarks");if(a.trim(h.filter("#name").val())===""){l="The Full Name field is required."}else{if(e.filter(":checked").length===0){l="The Quote Type field is required."}else{if(a.trim(h.filter("#city").val())===""){l="The City field is required."}else{if(a.trim(h.filter("#state").val())===""){l="The State field is required."}else{if(a.trim(h.filter("#phone").val())===""){l="The Phone Number field is required."}else{if(a.trim(h.filter("#email").val())===""){l="The Email Address field is required."}else{if(!j.test(a.trim(h.filter("#email").val()))){l="The Email Address field must be a valid email address."}else{if(a.trim(h.filter("#comments").val())===""){l="The Comments field is required."}}}}}}}}if(l!==""){f.append(c.replace("{error}",l))}else{n=h.serialize()+"&quote_type="+e.filter(":checked").attr("value");a.ajax({url:k,dataType:"json",type:"POST",data:n,error:i,success:d})}h.watermark("showAllWatermarks")})}());(function(){var b=a("a.thumb-to-large"),c=a("img.large-image");if(b.length<1||c.length<1){return}b.bind("click.thumbtolarge",function(d){d.preventDefault();c.attr("src",this.href)}).each(function(){a("<img/>",{src:this.href})})}());a.fn.imageShowcase=function(e){var n=a.extend({},a.fn.imageShowcase.defaults,e),p=this,i=false,r=0,g=a(window),w=a(document),u,s,t,c,k,b,d,q,o,x;function h(A){var y=p.eq(A),z=(y[0].tagName==="A")?"href":"src";c.attr("src",p.eq(A).attr(z));x=p.eq(A).data("title");if(x){k.text(x)}else{k.text("")}}function v(){var B,z,y,A;if(!i){return}B=(s.width()+parseInt(s.css("padding-left").replace("px",""),10)+parseInt(s.css("padding-right").replace("px",""),10))/2;y=(s.height()+parseInt(s.css("padding-top").replace("px",""),10)+parseInt(s.css("padding-bottom").replace("px",""),10))/2;z=g.width()/2;A=g.height()/2;s.css({top:g.scrollTop()+(A-y),left:z-B});u.css({width:Math.max(g.width(),w.width()),height:Math.max(g.height(),w.height())})}function m(){if(r===0){r=p.length-1}else{r-=1}h(r);v()}function l(){if(r===p.length-1){r=0}else{r+=1}h(r);v()}function j(){var y,z;h(r);u.show();s.css("left","-999em").show();i=true;y=s.find("img");z=false;y.bind("load.imageshowcase",function(){z=true;v();a(this).unbind("load.imageshowcase")});window.setTimeout(function(){if(z){return}v();y.unbind("load.imageshowcase")},3000)}function f(){u.hide();s.hide();i=false}if(this.length>0){u=a("<div/>",{"class":n.overlayCSS});u.css({width:Math.max(g.width(),w.width()),height:Math.max(g.height(),w.height())});s=a("<div/>",{"class":n.showcaseCSS});t=a("<div/>",{"class":n.showcaseContentsCSS});c=a("<img/>",{alt:""});k=a("<p/>",{"class":n.showcaseTitleCSS});b=a("<div/>",{"class":n.showcaseControlContainerCSS});d=a("<p/>",{"class":n.previousCSS}).html("<span>"+n.previousText+"</span>");q=a("<p/>",{"class":n.nextCSS}).html("<span>"+n.nextText+"</span>");o=a("<p/>",{"class":n.closeCSS}).html("<span>"+n.closeText+"</span>");b.append(d).append(o).append(q);t.append(c).append(k).append(b);s.append(t);a(document.body).append(u.hide()).append(s.hide());o.bind("click.imageshowcase",f);u.bind("click.imageshowcase",f);d.bind("click.imageshowcase",m);q.bind("click.imageshowcase",l);a(window).bind("resize.imageshowcase",v)}if(this.is("a")){this.bind("click.imageshowcase",function(y){r=p.index(this);y.preventDefault();j();a("<img/>",{src:this.href})})}else{if(this.is("img")){this.each(function(){j();a("<img/>",{src:this.src})})}}return this};a.fn.imageShowcase.defaults={overlayCSS:"showcase-overlay",showcaseCSS:"showcase",showcaseContentsCSS:"showcase-contents",previousCSS:"showcase-previous",previousText:"Previous",nextCSS:"showcase-next",nextText:"Next",closeCSS:"showcase-close",closeText:"Close Window",showcaseTitleCSS:"showcase-title",showcaseControlContainerCSS:"clearfix showcase-control-container"};a("a.image-showcase").imageShowcase();if(a.fn.fadeRotation){a("#rotation").fadeRotation({showSlideControls:true})}a("a.viewimages_btn").bind("click.ajaximageshowcase",function(c){var b=this.href;c.preventDefault();a.ajax({url:b,dataType:"html",error:function(){window.open(b)},success:function(d){var e=a("#remote-image-container");if(e.length===0){e=a("<div/>",{style:"display:none;",id:"remote-image-container"})}a(".showcase-overlay").remove();a(".showcase").remove();e.empty().append(a(d).find("img.photo")).find("img.photo").imageShowcase()}})});(function(){a("a.new-window").click(function(b){b.preventDefault();var c=window.open(this.href);if(c&&c.focus){c.focus()}});a("a.exit-window").click(function(b){b.preventDefault();window.close()})}());(function(){if(a.fn.datepicker){a(".date").datepicker({changeMonth:true,changeYear:true,selectOtherMonths:true,showOtherMonths:true})}}())}(jQuery));
/*!
 * Facebook Like
 */
(function(e,a,f){var c,b=e.getElementsByTagName(a)[0];if(e.getElementById(f)){return}c=e.createElement(a);c.id=f;c.src="//connect.facebook.net/en_US/all.js#xfbml=1";b.parentNode.insertBefore(c,b)}(document,"script","facebook-jssdk"));
