(function(b){function a(d){this.input=d;if(d.attr("type")=="password"){this.handlePassword()}b(d[0].form).submit(function(){if(d.hasClass("placeholder")&&d[0].value==d.attr("placeholder")){d[0].value="";d.removeClass("placeholder")}})}a.prototype={show:function(f){if(this.input[0].value===""||(f&&this.valueIsPlaceholder())){if(this.isPassword){try{this.input[0].setAttribute("type","text")}catch(d){this.input.before(this.fakePassword.show()).hide()}}this.input.addClass("placeholder");this.input[0].value=this.input.attr("placeholder")}},hide:function(){if(this.valueIsPlaceholder()&&this.input.hasClass("placeholder")){this.input.removeClass("placeholder");this.input[0].value="";if(this.isPassword){try{this.input[0].setAttribute("type","password")}catch(d){}this.input.show();this.input[0].focus()}}},valueIsPlaceholder:function(){return this.input[0].value==this.input.attr("placeholder")},handlePassword:function(){var d=this.input;d.attr("realType","password");this.isPassword=true;if(b.browser.msie&&d[0].outerHTML){var e=d[0].outerHTML.replace(/type=(['"])?password\1/gi,"type=$1text$1");this.fakePassword=b(e).val(d.attr("placeholder")).addClass("placeholder").focus(function(){d.trigger("focus");b(this).hide()})}}};var c=!!("placeholder" in document.createElement("input"));b.fn.placeholder=function(){return c?this:this.each(function(){var d=b(this);var e=new a(d);e.show(true);d.focus(function(){e.hide()});d.blur(function(){e.show(false)});if(b.browser.msie){b(window).load(function(){if(d.val()){d.removeClass("placeholder")}e.show(true)});d.focus(function(){if(this.value==""){var f=this.createTextRange();f.collapse(true);f.moveStart("character",0);f.select()}})}})}})(jQuery);(function(c){var a=c.scrollTo=function(d,f,g){c(window).scrollTo(d,f,g)};a.defaults={axis:"xy",duration:parseFloat(c.fn.jquery)>=1.3?0:1};a.window=function(d){return c(window)._scrollable()};c.fn._scrollable=function(){return this.map(function(){var d=this,f=!d.nodeName||c.inArray(d.nodeName.toLowerCase(),["iframe","#document","html","body"])!=-1;if(!f){return d}var g=(d.contentWindow||d).document||d.ownerDocument||d;return c.browser.safari||g.compatMode=="BackCompat"?g.body:g.documentElement})};c.fn.scrollTo=function(f,e,d){if(typeof e=="object"){d=e;e=0}if(typeof d=="function"){d={onAfter:d}}if(f=="max"){f=9000000000}d=c.extend({},a.defaults,d);e=e||d.speed||d.duration;d.queue=d.queue&&d.axis.length>1;if(d.queue){e/=2}d.offset=b(d.offset);d.over=b(d.over);return this._scrollable().each(function(){var n=this,l=c(n),m=f,j,k={},h=l.is("html,body");switch(typeof m){case"number":case"string":if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(m)){m=b(m);break}m=c(m,this);case"object":if(m.is||m.style){j=(m=c(m)).offset()}}c.each(d.axis.split(""),function(q,r){var t=r=="x"?"Left":"Top",s=t.toLowerCase(),v="scroll"+t,p=n[v],g=a.max(n,r);if(j){k[v]=j[s]+(h?0:p-l.offset()[s]);if(d.margin){k[v]-=parseInt(m.css("margin"+t))||0;k[v]-=parseInt(m.css("border"+t+"Width"))||0}k[v]+=d.offset[s]||0;if(d.over[s]){k[v]+=m[r=="x"?"width":"height"]()*d.over[s]}}else{var u=m[s];k[v]=u.slice&&u.slice(-1)=="%"?parseFloat(u)/100*g:u}if(/^\d+$/.test(k[v])){k[v]=k[v]<=0?0:Math.min(k[v],g)}if(!q&&d.queue){if(p!=k[v]){i(d.onAfterFirst)}delete k[v]}});i(d.onAfter);function i(g){l.animate(k,e,d.easing,g&&function(){g.call(this,f,d)})}}).end()};a.max=function(g,j){var n=j=="x"?"Width":"Height",k="scroll"+n;if(!c(g).is("html,body")){return g[k]-c(g)[n.toLowerCase()]()}var o="client"+n,f=g.ownerDocument.documentElement,d=g.ownerDocument.body;return Math.max(f[k],d[k])-Math.min(f[o],d[o])};function b(d){return typeof d=="object"?d:{top:d,left:d}}})(jQuery);(function(d){function b(k){var j=d('meta[name="csrf-token"]').attr("content");if(j){k.setRequestHeader("X-CSRF-Token",j)}}if("ajaxPrefilter" in d){d.ajaxPrefilter(function(j,l,k){b(k)})}else{d(document).ajaxSend(function(j,k){b(k)})}function c(m,j,l){var k=new d.Event(j);m.trigger(k,l);return k.result!==false}function i(m){var o,k,n,j=m.attr("data-type")||(d.ajaxSettings&&d.ajaxSettings.dataType);if(m.is("form")){o=m.attr("method");k=m.attr("action");n=m.serializeArray();var l=m.data("ujs:submit-button");if(l){n.push(l);m.data("ujs:submit-button",null)}}else{o=m.attr("data-method");k=m.attr("href");n=null}d.ajax({url:k,type:o||"GET",data:n,dataType:j,beforeSend:function(q,p){if(p.dataType===undefined){q.setRequestHeader("accept","*/*;q=0.5, "+p.accepts.script)}return c(m,"ajax:beforeSend",[q,p])},success:function(q,p,r){m.trigger("ajax:success",[q,p,r])},complete:function(q,p){m.trigger("ajax:complete",[q,p])},error:function(r,p,q){m.trigger("ajax:error",[r,p,q])}})}function f(n){var k=n.attr("href"),p=n.attr("data-method"),l=d("meta[name=csrf-token]").attr("content"),o=d("meta[name=csrf-param]").attr("content"),m=d('<form method="post" action="'+k+'"></form>'),j='<input name="_method" value="'+p+'" type="hidden" />';if(o!==undefined&&l!==undefined){j+='<input name="'+o+'" value="'+l+'" type="hidden" />'}m.hide().append(j).appendTo("body");m.submit()}function g(j){j.find("input[data-disable-with]").each(function(){var k=d(this);k.data("ujs:enable-with",k.val()).val(k.attr("data-disable-with")).attr("disabled","disabled")})}function a(j){j.find("input[data-disable-with]").each(function(){var k=d(this);k.val(k.data("ujs:enable-with")).removeAttr("disabled")})}function h(j){var k=j.attr("data-confirm");return !k||(c(j,"confirm")&&confirm(k))}function e(k){var j=false;k.find("input[name][required]").each(function(){if(!d(this).val()){j=true}});return j}d("a[data-confirm], a[data-method], a[data-remote]").live("click.rails",function(k){var j=d(this);if(!h(j)){return false}if(j.attr("data-remote")!=undefined){i(j);return false}else{if(j.attr("data-method")){f(j);return false}}});d("form").live("submit.rails",function(l){var j=d(this),k=j.attr("data-remote")!=undefined;if(!h(j)){return false}if(e(j)){return !k}if(k){i(j);return false}else{setTimeout(function(){g(j)},13)}});d("form input[type=submit], form button[type=submit], form button:not([type])").live("click.rails",function(){var k=d(this);if(!h(k)){return false}var j=k.attr("name"),l=j?{name:j,value:k.val()}:null;k.closest("form").data("ujs:submit-button",l)});d("form").live("ajax:beforeSend.rails",function(j){if(this==j.target){g(d(this))}});d("form").live("ajax:complete.rails",function(j){if(this==j.target){a(d(this))}})})(jQuery);var URI={};URI.encode=function(a){return encodeURI(a.replace(/\+/g,"%2B").replace(/ /g,"+")).replace(/\//g,"%2F").replace(/&/g,"%26")};URI.go=function(a){window.location.href=a};var Facebook={id:null,response:null,recipient_fb_id:null};Facebook._init_called=false;Facebook._oninits=[];Facebook.oninit=function(a){if(this._init_called){a()}else{this._oninits.push(a)}};Facebook.init=function(a){window.fbAsyncInit=function(){FB.init({appId:a,status:true,cookie:true,xfbml:true});Facebook._init_called=true;var b;for(b=0;b<Facebook._oninits.length;++b){Facebook._oninits[b]()}};(function(){var b=document.createElement("script");b.src=document.location.protocol+"//connect.facebook.net/en_US/all.js";b.async=true;document.getElementById("fb-root").appendChild(b)}())};Facebook.checkStatus=function(){Facebook.oninit(function(){FB.getLoginStatus(function(a){if(a.session&&!Facebook.id){window.location.reload()}if(Facebook.id&&(!a.session||Facebook.id!=a.session.uid)){window.location.reload()}Facebook.response=a})})};Facebook.uid=function(a){this.id=a};$(function(){$(".fb_login").click(function(){Facebook.oninit(function(){FB.login(function(a){window.location.href=window.location.href+(window.location.href.match(/\?/)?"&":"?")+"fb_login"},{perms:"offline_access, email, publish_stream, publish_actions, friends_birthday, friends_location, friends_activities, friends_interests, friends_events"})});return false});$(".fb_logout").click(function(){Facebook.oninit(function(){FB.logout(function(a){window.location.reload()})});return false})});Facebook.claim=function(a){$(function(){$(".claim_link").click(function(){Facebook.oninit(function(){var b=function(){FB.login(function(c){if(!c.session||!c.perms){return}var d=c.session;d.gift_public_token=a;$.get("/facebook/claim",d,function(e){if(e.gift_path){URI.go(e.gift_path)}else{window.location.reload()}})},{perms:"offline_access, email, publish_stream, publish_actions, friends_birthday, friends_location, friends_activities, friends_interests, friends_events"})};if(Facebook.id){FB.logout(function(){window.location.reload()});return false}else{b()}});return false})})};Facebook.like=function(a){Facebook.oninit(function(){FB.Event.subscribe("edge.create",function(b){$.ajax("/logs/like?id="+a)});FB.Event.subscribe("edge.remove",function(b){$.ajax("/logs/unlike?id="+a)})})};Facebook.autocomplete=function(){Facebook.oninit(function(){FB.getLoginStatus(function(a){if(!a.session||!a.perms){return}FB.api("/me/friends",function(b){var c=$.map(b.data,function(d){return{value:d.id,label:d.name}});$("#gift_recipient_name").autocomplete({source:c,focus:function(d,e){$("#gift_recipient_name").val(e.item.label);return false},select:function(e,f){var d=f.item.label;var g=f.item.value;$("#gift_recipient_name").val(d);$("#gift_recipient_fb_id").val(g);$(".recipient_pic img").attr("src","https://graph.facebook.com/"+g+"/picture?type=normal").attr("alt",d);return false}})})})})};Facebook.autocomplete_home=function(){Facebook.oninit(function(){FB.getLoginStatus(function(a){if(!a.session||!a.perms){return}FB.api("/me/friends?fields=name,username",function(b){var c=$.map(b.data,function(d){return{value:(d.username||d.id),label:d.name}});$("#recipient_name").autocomplete({source:c,focus:function(d,e){$("#recipient_name").val(e.item.label);return false},select:function(d,e){var f=e.item.value;URI.go("/gift-to/"+f);return false}})})})})};$(function(){if($("#fb_box").length===0){return}Facebook.oninit(function(){FB.getLoginStatus(function(a){if(!a.session||!a.perms){return}FB.api("/me",function(b){var c=b.last_name.toLowerCase();FB.api("/me/friends?fields=name,username",function(g){var q=g.data;if(q.length===0){return}var k=[];var f=[];var l;for(l=0;l<q.length;++l){var e=g.data[l].name;if(e.toLowerCase().match(c)){k.push(g.data[l])}else{f.push(g.data[l])}}var m=[];var h;if(k.length>0){l=Math.floor(Math.random()*k.length);m.push(k[l])}for(h=0;h<5;++h){l=Math.floor(Math.random()*q.length);m.push(q[l])}for(h=0;h<m.length;++h){var p=m[h];var o=$("<a />").attr("href","/gift-to/"+(p.username||p.id));var n="https://graph.facebook.com/"+p.id+"/picture?type=square";$("<img />").attr("src",n).attr("alt",p.name).appendTo(o);var d=$("<div />").attr("class","friend");o.appendTo(d);$("#fb_box .friends").append(d)}$("#fb_box .friends .friend").hover(function(){var i=$("<div />").addClass("triangle").append($("<div />").addClass("border").append($("<div />").addClass("pointy")));$(this).append($("<div />").attr("class","bubble").text($(this).closest("div").find("img").attr("alt")).append(i))},function(){$(this).find("div").remove()})})})})})});$(function(){$(".rocket_globe_container .icon img").mouseover(function(){var a=$("<div />").addClass("triangle").append($("<div />").addClass("border").append($("<div />").addClass("pointy")));$(this).closest(".icon").append($("<div />").attr("class","bubble").text($(this).attr("alt")).append(a))});$(".rocket_globe_container .icon img").mouseout(function(){$(this).closest(".icon").find(".bubble").remove()})});$(function(){var b=false;var a=$("#fb_header .menu").innerHeight();$("#fb_header .menu").css("height",0).css("visibility","visible");$("#fb_header .toggle").click(function(){b?$("#fb_header .menu").animate({height:0},100):$("#fb_header .menu").animate({height:a},100);b=!b;return false})});$(function(){$("input[placeholder],textarea[placeholder]").placeholder()});$(function(){$("#home #more_cities").click(function(a){a.preventDefault();$("#hide_cities").toggle()})});$(function(){if($("#query").val()===""){}$(".ideas .more").click(function(){$(".ideas .snippet").toggle();$(".ideas .full").toggle();return false});$("#handhold .close").click(function(){$("#handhold").css("visibility","hidden")});$("#search_form #display_location").bind("keyup paste",function(){$("#location").val($(this).val())});$("#search_form #query_display").bind("keyup paste",function(){$("#query").val($(this).val())});$("#search_form").submit(function(i){var h=$("#query").val();var g=$("#location").val();if(h===""){i.stopImmediatePropagation();return false}URI.go("/gift-cards/"+URI.encode(h)+"/"+URI.encode(g)+(Facebook.recipient_fb_id?("?rfb="+Facebook.recipient_fb_id):""));return false});var c=$("#right_fixed");if(c.length){var b=$(".results_panel");var a=c.outerHeight(true);var f=b.offset().top+b.outerHeight(true)-parseInt(b.css("padding-bottom").replace(/px/,""),10)-parseInt(b.css("margin-bottom").replace(/px/,""),10)-parseInt(b.css("border-bottom-width").replace(/px/,""),10);var d=f-a;var e=c.offset().top;$(window).scroll(function(){var g=$(window).scrollTop();if(f-g<a){c.addClass("fixed").css("top",d).css("position","absolute")}else{if(g>e){c.addClass("fixed").css("top",0).css("position","")}else{c.removeClass("fixed")}}}).scroll()}});$(function(){if($.fn.datepicker){$(".datepicker").datepicker({minDate:new Date((new Date()).getTime()+60*60*24*1000)})}if($(".gift_form").length===0){return}$(".gift_form .advanced_link a").click(function(a){$(".gift_form .advanced_section").toggle();a.preventDefault()});$(".gift_form").find("input[type=text], textarea").focus(function(){$(this).addClass("active")}).blur(function(){$(this).removeClass("active");if($(this).val()){mpq.track("gift form "+$(this).attr("id").replace(/gift_/,"").replace(/_/," "))}});$(".gift_form .amount").bind("keyup paste",function(a){$(".amount_preview .value").text($(this).val()||"75")});$(".gift_form .amount").keypress(function(b){charcode=(b.charCode===undefined)?b.keyCode:b.charCode;if(charcode===46){var a=$(this).closest(".field").find("span.no_cents");a.addClass("yes_cents");setTimeout(function(){a.removeClass("yes_cents")},500);return false}});$(".gift_form .service_link").click(function(){$(".gift_form .service_info").toggle();return false})});if($.validator){$.validator.addMethod("auth_email",function(a,b){var c=/^[A-Z0-9_\.%\+\-]+@(?:[A-Z0-9\-]+\.)+(?:[A-Z]{2,4}|museum|travel)$/i;return this.optional(b)||c.test($.trim(a))});$.validator.addMethod("amount_field",function(b,a){b=b.replace(/\$/g,"");if(!/^\d*$/.test(b)){return false}b=parseInt(b,10);return this.optional(a)||b>=1&&b<=1000});$.validator.addMethod("not_equal",function(b,a,c){return this.optional(a)||b.toLowerCase()!==$(c).val().toLowerCase()});$.validator.addMethod("recipient",function(b,a,c){return this.optional(a)||$("#gift_recipient_email").length>0||$("#gift_recipient_fb_id").val()});Validation={};Validation.gift={rules:{"gift[recipient_email]":{required:true,auth_email:true},"gift[sender_email]":{required:true,auth_email:true,not_equal:".recipient_email"},"gift[amount]":{amount_field:true},"gift[recipient_name]":{required:true,recipient:true},"gift[sender_name]":"required","gift[message_announce]":"required","gift[message_redeem]":{maxlength:100}},messages:{"gift[sender_email]":{not_equal:"Can't send a gift to yourself. Check out the how it works page."}},errorPlacement:function(b,c,f){if(c.attr("id")==="gift_sender_email"){if(b[0].innerText.match(/yourself/)&&$(c.closest(".field").find(".pop_error")).length===0){var e="You can't send a gift to yourself. Check out ";var d=$("<a />").attr("href","/how-it-works").attr("target","_blank").text("how it works");var a=$("<div />").attr("class","pop_error").append($("<div />").attr("class","triangle")).append($("<p />").text(e).append(d).append(".")).hide();c.closest(".field").append(a.fadeIn(300))}}return true},highlight:function(c,a,b){$(c).closest(".field").addClass("error")},unhighlight:function(c,a,b){$(c).closest(".field").removeClass("error");$(c).closest(".field").find(".pop_error").fadeOut(200,function(){$(this).remove()})}};$(function(){$(".gift_form").validate(Validation.gift);image=new Image();image.src="/images/search/popout_triangle.png";$(".gift_form").submit(function(){var a=$(".gift_form .amount");a.val(a.val()||75)});$("#gift_payment_type form").validate({rules:{email:{required:true,auth_email:true}},errorPlacement:function(a,b){return true},highlight:function(c,a,b){$(c).closest(".field").addClass("error")},unhighlight:function(c,a,b){$(c).closest(".field").removeClass("error")}})})}var Payments={};Payments.handleComplete=function(){URI.go(Payments.confirmationUrl)};Payments.init=function(a,c,b){PoundPay.init({payment_sid:a,success:Payments.handleComplete,error:function(){},server:b})};Payments.handleSuccess=function(){URI.go(Payments.confirmationUrl)};Payments.embeddedFlow=function(a){this.embeddedPPObj=a;this.paymentSuccess=function(){this.embeddedPPObj.closeFlow();URI.go(Payments.confirmationUrl)};this.paymentCanceled=function(){this.embeddedPPObj.closeFlow()}};var Map={};Map.rogueMap=function(b){var c=function(r,g){var q=r.geometry.location;var m=r.address_components;$("#place_latitude").val(g?g.lat():q.lat());$("#place_longitude").val(g?g.lng():q.lng());var j,p,k,f,h,n,l,o;for(l=0;l<m.length;++l){o=m[l];if($.inArray("street_number",o.types)!==-1){j=o.short_name}if($.inArray("route",o.types)!==-1){p=o.short_name}if($.inArray("locality",o.types)!==-1){k=o.short_name}if($.inArray("administrative_area_level_1",o.types)!==-1){f=o.short_name}if($.inArray("country",o.types)!==-1){h=o.short_name}if($.inArray("postal_code",o.types)!==-1){n=o.short_name}}$("#place_address").val([j,p].join(" "));$("#place_city").val(k||"");$("#place_state").val(f||"");$("#place_country").val(h||"");$("#place_zipcode").val(n||"")};var e=new google.maps.Geocoder();var d=null;var a=null;e.geocode({address:b},function(h,f){var i=(f===google.maps.GeocoderStatus.OK)?h[0].geometry.location:new google.maps.LatLng(37.8715926,-122.27274699999998);c(h[0]);var g={zoom:8,center:i,mapTypeId:google.maps.MapTypeId.ROADMAP,zoomControlOptions:{style:google.maps.ZoomControlStyle.LARGE}};d=new google.maps.Map(document.getElementById("map"),g);d.fitBounds(h[0].geometry.viewport);a=new google.maps.Marker({position:i,map:d,title:"Where should your friend go?",draggable:true,icon:new google.maps.MarkerImage("/images/markericon.png",null,null,new google.maps.Point(20,46))});google.maps.event.addListener(a,"dragstart",function(){});google.maps.event.addListener(a,"dragend",function(){d.panTo(a.position);e.geocode({latLng:a.position},function(k,j){c(k[0],a.position);if(j===google.maps.GeocoderStatus.OK){$("#query").val(k[0].formatted_address)}else{$("#query").val("")}})});$("form.fields_form").validate({rules:{place_name:"required"},errorPlacement:function(j,k){return true},highlight:function(l,j,k){$(l).closest(".field").addClass("error")},unhighlight:function(l,j,k){$(l).closest(".field").removeClass("error")}});$("form.rogue_form").submit(function(k){var j=$("#query").val();if(!j){return false}e.geocode({address:j},function(m,l){if(l===google.maps.GeocoderStatus.OK){c(m[0]);d.setCenter(m[0].geometry.location);d.fitBounds(m[0].geometry.viewport);a.setPosition(m[0].geometry.location);$("#query").val(m[0].formatted_address)}});return false})})};Map.geocode_gift=function(){var b=new google.maps.Geocoder();var a=[$("#gift_place_address").val(),$("#gift_place_city").val(),$("#gift_place_state").val(),$("#gift_place_zipcode").val(),$("#gift_place_country").val()].join(" ");b.geocode({address:a},function(e,d){if(d===google.maps.GeocoderStatus.OK){var c=e[0].geometry.location;$("#gift_place_google_latitude").val(c.lat());$("#gift_place_google_longitude").val(c.lng())}})};$(function(){$("#send_results .search_result").click(function(){URI.go($(this).find("a.gift_link").attr("href"))})});Map.mapResults=function(j){j=$.parseJSON(j.replace(/&quot;/g,'"').replace(/&amp;/g,"&"));var a=new google.maps.LatLngBounds();var k=function(){var o=$(".search_result").index(this);f[o].setZIndex(1);f[o].setIcon("/images/markers/blue_Marker"+String.fromCharCode(65+o)+".png")};var h=function(){var o=$(".search_result").index(this);f[o].setZIndex(0);f[o].setIcon("/images/markers/red_Marker"+String.fromCharCode(65+o)+".png")};var c=function(o){return function(q){var p=$(".result:eq("+o+") h3 a");URI.go(p.attr("href"))}};var i,f=[],l,d,g,n;for(i=0;i<j.length;++i){l=j[i];d=new google.maps.LatLng(l.lat,l.lng);a.extend(d);g=new google.maps.Marker({position:d,title:l.name,icon:"/images/markers/red_Marker"+String.fromCharCode(65+i)+".png",zIndex:0});google.maps.event.addListener(g,"click",c(i));f.push(g);n=$(".result:eq("+i+")");n.hover(k,h)}var m={zoom:8,center:a.getCenter(),mapTypeId:google.maps.MapTypeId.ROADMAP};var b=new google.maps.Map(document.getElementById("map"),m);b.fitBounds(a);$.each(f,function(){this.setMap(b)});var e;for(i=0;i<10;++i){e=new Image();e.src="/images/markers/blue_Marker"+String.fromCharCode(65+i)+".png"}};Map.mapLocation=function(a,c){a=$.parseJSON(a.replace(/&quot;/g,'"').replace(/&amp;/g,"&"));var e=new google.maps.LatLng(a.lat,a.lng);var b={zoom:13,center:e,mapTypeId:google.maps.MapTypeId.ROADMAP};if(c){b.mapTypeId=google.maps.MapTypeId.HYBRID}var d=new google.maps.Map(document.getElementById("map"),b);new google.maps.Marker({position:e,title:a.name,map:d})};$(function(){if(!$("#businesses_setup").length){return}var b="blue";var c="business-name";var d="business-id";$("#query").blur();$("#business_search_form").submit(function(){$("#business_results").load("/gift-card-program/search",$(this).serialize(),function(){$("#business_results .result").click(function(){$("#business_results .result").removeClass("selected");$(this).addClass("selected");d=$(this).find(".id").text();c=$(this).find(".name").text().replace(/"/g,'\\"');a();$.scrollTo($(".choose_color").show(),500)})});return false});$("#businesses_setup .choose_color img").click(function(){b=$(this).attr("class");a();$.scrollTo($(".copy_code").show(),500);$.get("/logs/button",{name:c,id:d,color:b});mpq.track("buttons",{name:c,id:d,color:b})});var a=function(){var e='<a href="http://www.giftrocket.com/gift-card/'+d+"?ref=button_"+b+'" title="'+c+' Gift Card"><img src="http://www.giftrocket.com/images/button/'+b+'.png" alt="'+c+' Gift Card"></img></a>';$(".snippet").text(e);$(".preview").html(e)}});$(function(){if(!$("#businesses_dashboard_login").length){return}var a="business-name";var b="business-id";$("#query").blur();$("#business_search_form").submit(function(){$("#business_results").load("/gift-card-program/search",$(this).serialize(),function(){$("#business_results .result").click(function(){b=$(this).find(".id").text();URI.go("/dashboard/"+b)})});return false})});$(function(){$(".neighborhoods .more_link").click(function(){$(this).closest(".neighborhoods").find(".more_neighborhoods").toggle();return false})});Map.giftsMap=function(g){g=$.parseJSON(g.replace(/&quot;/g,'"').replace(/&amp;/g,"&"));var a=new google.maps.LatLngBounds();var f,d=[],h,c,e;for(f=0;f<g.length;++f){h=g[f];c=new google.maps.LatLng(h.lat,h.lng);a.extend(c);e=new google.maps.Marker({position:c,title:h.name,icon:""});if(h.redeemed){e.setIcon("/images/markers/blue_MarkerA.png")}d.push(e)}var i={zoom:8,center:a.getCenter(),mapTypeId:google.maps.MapTypeId.ROADMAP};var b=new google.maps.Map(document.getElementById("map"),i);b.fitBounds(a);$.each(d,function(){this.setMap(b)})};$(function(){if($("#gift_payment").length==0){return}var a=false;$(".change_paypal_email").click(function(b){b.preventDefault();if(a){$("#paypal_email").val($(".email_field span").text());$(this).text("change")}else{$(this).text("cancel")}a=!a;$(".email_field span").toggle();$("#paypal_email").toggle()})});
