var REFERRER_URL_PLACE_HOLDER=":referrerUrl";var EVENT_TYPE_PLACE_HOLDER=":eventType";var PAGE_ID_PLACE_HOLDER=":pageId";var TEMPLATE_ID_PLACE_HOLDER=":templateId";var CUSTOMER_ID_PLACE_HOLDER=":customerId";var FROM_ADDRESS_PLACE_HOLDER=":fromAddress";var TO_ADDRESS_PLACE_HOLDER=":toAddress";var BODY_PLACE_HOLDER=":body";var FROM_NAME_PLACE_HOLDER=":name";var DETAIL_PLACE_HOLDER=":detail";var LANG_PLACE_HOLDER=":language";var SMS_PHONE_PLACE_HOLDER=":smsPhone";var SENDER_PHONE_PLACE_HOLDER=":senderPhone";var COMMON_QUERY_STRING_PARAMS="&pageId="+PAGE_ID_PLACE_HOLDER+"&templateId="+TEMPLATE_ID_PLACE_HOLDER;var MICROSITE_SMS_PATH="textmessageaction?eventType=EVENT_TYPE_TEXT_US&smsPhone="+SMS_PHONE_PLACE_HOLDER+"&message="+BODY_PLACE_HOLDER+"&senderPhone="+SENDER_PHONE_PLACE_HOLDER+COMMON_QUERY_STRING_PARAMS+"&customerId="+CUSTOMER_ID_PLACE_HOLDER;var MICROSITE_EVENT_PATH="eventaction?referrer="+REFERRER_URL_PLACE_HOLDER+"&eventType="+EVENT_TYPE_PLACE_HOLDER+"&detail="+DETAIL_PLACE_HOLDER+COMMON_QUERY_STRING_PARAMS;var MICROSITE_EMAIL_PATH="emailaction?referrer="+REFERRER_URL_PLACE_HOLDER+"&eventType="+EVENT_TYPE_PLACE_HOLDER+"&toAddress="+TO_ADDRESS_PLACE_HOLDER+"&fromAddress="+FROM_ADDRESS_PLACE_HOLDER+"&body="+BODY_PLACE_HOLDER+"&fromName="+FROM_NAME_PLACE_HOLDER+"&detail="+DETAIL_PLACE_HOLDER+"&language="+LANG_PLACE_HOLDER+COMMON_QUERY_STRING_PARAMS;var YAHOO_DIRECTIONS_URL="http://maps.yahoo.com/?q2="+TO_ADDRESS_PLACE_HOLDER+"&q1="+FROM_ADDRESS_PLACE_HOLDER;var MAP_DIRECTIONS_URL="http://maps.google.com/?daddr="+TO_ADDRESS_PLACE_HOLDER+"&saddr="+FROM_ADDRESS_PLACE_HOLDER;var EVENT_TYPE_VISIT_WEB_SITE="EVENT_TYPE_VISIT_WEB_SITE";var EVENT_TYPE_EMAIL_US="EVENT_TYPE_EMAIL_US";var EVENT_TYPE_SEND_TO_FRIEND="EVENT_TYPE_SEND_TO_A_FRIEND";var EVENT_TYPE_ADD_TO_BOOKMARKS="EVENT_TYPE_ADD_TO_BOOKMARKS";var EVENT_TYPE_SOCIAL_MEDIA="SHARE_TO_SOCIAL_MEDIA";var EVENT_TYPE_PRINT="EVENT_TYPE_PRINT";var EVENT_TYPE_GET_DIRECTIONS="EVENT_TYPE_GET_DIRECTIONS";var EVENT_TYPE_MAP_INTERACTION="EVENT_TYPE_MAP_INTERACTION";var EVENT_TYPE_PAGE_VIEW="EVENT_TYPE_PAGE_VIEW";var EVENT_TYPE_SMS_MESSAGE="EVENT_TYPE_TEXT_US";var EVENT_TYPE_CLICK_THROUGH="EVENT_TYPE_CLICK_THROUGH";var EVENT_TYPE_COUPON_CLICK="EVENT_TYPE_COUPON_CLICK";var EVENT_TYPE_LINK_FOLLOWED="EVENT_TYPE_LINK_FOLLOWED";var EVENT_TYPE_COUPON_PRINT="EVENT_TYPE_COUPON_PRINT";var EVENT_TYPE_FORM="EVENT_TYPE_FORM";var MAP_CONTAINER_ELEMENT_ID="mapContainer";var MAP_SHOW_ZOOM_CONTROLS=true;var MAP_SHOW_PAN_CONTROLS=true;var IE="browser.type.ie";var FIREFOX="browser.type.firefox";var UNKNOWN="browser.typer.unknown";function MicrositeClient(k,c,o,t,q,l,j,e){this.micrositeServiceRootUrl=k;this.referrerUrl=c;this.pageId=o;this.templateId=t;this.mapLatitude=q;this.mapLongitude=l;this.singletonMapInteraction=false;this.lastPrintedId=null;this.openInSameWindow=j;this.trans=e;this.micrositeEvent=function(v,u){this.micrositeEventForSpecifiedPageId(v,u,this.pageId)};this.micrositeEventForSpecifiedPageId=function(v,u,w){if(!u){u=""}if(!w||w==""){w=this.pageId}var x=(this.micrositeServiceRootUrl+MICROSITE_EVENT_PATH).replace(REFERRER_URL_PLACE_HOLDER,escape(this.referrerUrl)).replace(EVENT_TYPE_PLACE_HOLDER,escape(v)).replace(PAGE_ID_PLACE_HOLDER,escape(w)).replace(DETAIL_PLACE_HOLDER,escape(u)).replace(TEMPLATE_ID_PLACE_HOLDER,escape(t));f(x)};this.micrositeEventWithTargetPage=function(w,u,v){var x=(this.micrositeServiceRootUrl+MICROSITE_EVENT_PATH).replace(REFERRER_URL_PLACE_HOLDER,escape(v)).replace(EVENT_TYPE_PLACE_HOLDER,escape(w)).replace(PAGE_ID_PLACE_HOLDER,escape(this.pageId)).replace(TEMPLATE_ID_PLACE_HOLDER,escape(this.templateId))+"&targetPageId="+u;f(x)};this.micrositeEventCoupon=function(u){this.micrositeEvent(EVENT_TYPE_COUPON_CLICK);if(this.openInSameWindow){location.href=u}else{newWindow=window.open(u,"Coupon","toolbar=yes, location=yes,directories=yes,status=yes, menubar=yes,scrollbars=yes,copyhistory=yes,resizable=yes")}};this.micrositeGetDirections=function(u,v){if(u&&v){drivingDirectionsUrl=m(u,v);if(this.openInSameWindow){location.href=drivingDirectionsUrl}else{newWindow=window.open(drivingDirectionsUrl,"Directions","width=700,height=500")}this.micrositeEvent(EVENT_TYPE_GET_DIRECTIONS)}};this.micrositeTrackPageView=function(u){this.micrositeEvent(EVENT_TYPE_PAGE_VIEW,u)};this.sendSms=function(v,w,x,y,z){var u=(k+MICROSITE_SMS_PATH).replace(SENDER_PHONE_PLACE_HOLDER,escape(x)).replace(SMS_PHONE_PLACE_HOLDER,escape(w)).replace(BODY_PLACE_HOLDER,escape(y)).replace(PAGE_ID_PLACE_HOLDER,escape(v)).replace(TEMPLATE_ID_PLACE_HOLDER,escape(t)).replace(CUSTOMER_ID_PLACE_HOLDER,escape(z));f(u)};this.micrositePrintPage=function(){p(document.getElementById("doc4"),"coupon_print_mode");window.print();this.micrositeEvent(EVENT_TYPE_PRINT)};this.micrositeViewWebSite=function(u){this.micrositeEvent(EVENT_TYPE_VISIT_WEB_SITE);if(this.openInSameWindow){location.href=u}else{window.open(u,"viewWebSiteWindow","toolbar=yes, location=yes,directories=yes,status=yes, menubar=yes,scrollbars=yes,copyhistory=yes,resizable=yes")}};this.micrositeEmailUs=function(x,w,u,v){if(!v||v==""){v=this.pageId}s(this.micrositeServiceRootUrl,this.referrerUrl,v,this.templateId,EVENT_TYPE_EMAIL_US,x,"",u,w)};this.shareToSocialMedia=function(u){this.micrositeEvent(EVENT_TYPE_SOCIAL_MEDIA,u)};this.micrositeSendToFriend=function(x,v,w,u){s(this.micrositeServiceRootUrl,this.referrerUrl,this.pageId,this.templateId,EVENT_TYPE_SEND_TO_FRIEND,w,x,"",v)};this.formEventWithEmail=function(u){linefeedPlaceholder="|linefeed|";if(u.type=="submit"){var v=u;do{v=v.parentNode}while(v.nodeName!="FORM");formString=YAHOO.util.Connect.setForm(v);body=this.trans.youRecieved+" "+document.location+"."+linefeedPlaceholder+linefeedPlaceholder;body+=this.trans.formName+": "+v.name+linefeedPlaceholder+linefeedPlaceholder;fields=formString.split("&");for(i=0;i<fields.length;i++){field=fields[i].split("=");if(field[0]!="submit"){body+=field[0]+": "+unescape(YAHOO.lang.trim(field[1]))+linefeedPlaceholder+linefeedPlaceholder}}alert(self.trans.thankContact);v.reset();body+=linefeedPlaceholder+this.trans.dontReply;s(this.micrositeServiceRootUrl,this.referrerUrl,this.pageId,this.templateId,EVENT_TYPE_FORM,"no-reply@marchex.com","",body,"",formString);return false}return true};this.micrositeBookMark=function(u,v){r(u,v);this.micrositeEvent(EVENT_TYPE_ADD_TO_BOOKMARKS)};this.micrositePrintCoupon=function(u){window.print();this.micrositeEvent(EVENT_TYPE_COUPON_PRINT,u)};this.micrositePrintCouponOnly=function(u,v){n(document.getElementById("doc4"),"coupon_print_mode");if(this.lastPrintedId){p(document.getElementById(this.lastPrintedId),"to_print")}n(document.getElementById(u),"to_print");this.micrositePrintCoupon(v);this.lastPrintedId=u};this.micrositeTrackLinkSmart=function(u){this.micrositeTrackLinkFollowed(u.href,u.innerHTML,true)};this.micrositeTrackLinkFollowed=function(w,v,u){if(!v){v=w}this.micrositeEvent(EVENT_TYPE_LINK_FOLLOWED,v);if(u){if(this.openInSameWindow){location.href=w}else{newWindow=window.open(w,"Coupon","toolbar=yes, location=yes,directories=yes,status=yes, menubar=yes,scrollbars=yes,copyhistory=yes,resizable=yes")}}else{setTimeout('location.href = "'+w+'"',500)}};this.micrositeTrackForm=function(v,u){if(!u){u=v}this.micrositeEvent(EVENT_TYPE_FORM,u);setTimeout('document.getElementById("'+v+'").submit()',500)};this.renderMap=function(x){var A=null;var z=new google.maps.LatLng(OUR_LATITUDE,OUR_LONGITUDE);var w={zoom:15,center:z,mapTypeId:google.maps.MapTypeId.ROADMAP};A=new google.maps.Map(document.getElementById(MAP_CONTAINER_ELEMENT_ID),w);var v;if(MAP_MARKER_IMAGE!=null){var y=new google.maps.MarkerImage(MAP_MARKER_IMAGE,new google.maps.Size(40,40));v={position:z,visible:true,icon:y,map:A}}else{v={position:z,visible:true,map:A}}var u=new google.maps.Marker(v);if(document.all){document.getElementById("mapContainer").attachEvent("onclick",function(){micrositeClient.googleMapInteractionCallBack()})}else{document.getElementById("mapContainer").addEventListener("click",function(){micrositeClient.googleMapInteractionCallBack()},false)}return A};this.isIE6=function(){var v="MSIE 6";var u=navigator.userAgent;return u.indexOf(v)>0};this.setStyle=function(w,v,u){w.style[v]=u};function h(w,v){if(w.currentStyle){var u=w.currentStyle[v]}else{if(window.getComputedStyle){var u=document.defaultView.getComputedStyle(w,null).getPropertyValue(v)}}return u}this.yahooMapInteractionCallBack=function(){if(this.singletonMapInteraction!=true){this.micrositeEvent(EVENT_TYPE_MAP_INTERACTION)}this.singletonMapInteraction=true};this.googleMapInteractionCallBack=function(){if(this.singletonMapInteraction!=true){this.micrositeEvent(EVENT_TYPE_MAP_INTERACTION)}this.singletonMapInteraction=true};function b(){var u=UNKNOWN;if(document.all){u=IE}else{if(Array.every){u=FIREFOX}}return u}function r(u,v){var w=b();if(w==IE){window.external.AddFavorite(v,u)}else{if(w==FIREFOX){window.sidebar.addPanel(u,v,"")}else{alert("Please press Ctrl+D to bookmark this site.")}}}function s(B,y,z,x,v,u,E,C,D,A){var w=(B+MICROSITE_EMAIL_PATH).replace(REFERRER_URL_PLACE_HOLDER,escape(y)).replace(EVENT_TYPE_PLACE_HOLDER,escape(v)).replace(PAGE_ID_PLACE_HOLDER,escape(z)).replace(TEMPLATE_ID_PLACE_HOLDER,escape(x)).replace(FROM_ADDRESS_PLACE_HOLDER,escape(u)).replace(TO_ADDRESS_PLACE_HOLDER,escape(E)).replace(BODY_PLACE_HOLDER,escape(C)).replace(FROM_NAME_PLACE_HOLDER,escape(D)).replace(DETAIL_PLACE_HOLDER,escape(A));language=this.language;if(language==null){language=""}w=w.replace(LANG_PLACE_HOLDER,escape(this.trans.language));f(w)}function m(u,v){return MAP_DIRECTIONS_URL.replace(FROM_ADDRESS_PLACE_HOLDER,escape(u)).replace(TO_ADDRESS_PLACE_HOLDER,escape(v))}var d;function f(u){if(!d){g(u)}else{iframe=document.getElementById("RSIFrame");iframe.src=u+"&rd="+Math.random()}return false}function g(v){if(!document.createElement){return true}var x;if(!d&&document.createElement){try{var u=document.createElement("iframe");u.setAttribute("id","RSIFrame");u.style.border="0px";u.style.width="0px";u.style.height="0px";d=document.body.appendChild(u);if(document.frames){d=document.frames.RSIFrame}}catch(w){iframeHTML='<iframe id="RSIFrame" style="';iframeHTML+="border:0px;";iframeHTML+="width:0px;";iframeHTML+="height:0px;";iframeHTML+='"></iframe>';document.body.innerHTML+=iframeHTML;d=new Object();d.document=new Object();d.document.location=new Object();d.document.location.iframe=document.getElementById("RSIFrame");d.document.location.replace=function(y){this.iframe.src=y}}}if(navigator.userAgent.indexOf("Gecko")!=-1&&!d.contentDocument){setTimeout("callToServer("+v+")",10);return false}if(d.contentDocument){x=d.contentDocument}else{if(d.contentWindow){x=d.contentWindow.document}else{if(d.document){x=d.document}else{return true}}}x.location.replace(v);return false}function a(v,u){return v.className.match(new RegExp("(\\s|^)"+u+"(\\s|$)"))}function n(v,u){if(!a(v,u)){v.className+=" "+u}}function p(w,u){if(a(w,u)){var v=new RegExp("(\\s|^)"+u+"(\\s|$)");w.className=w.className.replace(v," ")}}};
