PK

ADDRLIN : /home/anibklip/adhocacademy.com/offerzoo/includes/js/
FLL :
Current File : /home/anibklip/adhocacademy.com/offerzoo/includes/js/app.js

/*! CouponDunia 02-04-2015 */
function setCookie(a,b,c){var d=new Date;d.setTime(d.getTime()+24*c*60*60*1e3);var e="expires="+d.toUTCString();document.cookie=a+"="+b+"; "+e}function getCookie(a){for(var b=a+"=",c=document.cookie.split(";"),d=0;d<c.length;d++){for(var e=c[d];" "==e.charAt(0);)e=e.substring(1);if(-1!=e.indexOf(b))return e.substring(b.length,e.length)}return""}function GetURLParameter(a){for(var b=window.location.search.substring(1),c=b.split("&"),d=0;d<c.length;d++){var e=c[d].split("=");if(e[0]==a)return e[1]}}function printContent(a,b){var c=window.open(null,"_blank");c.document.writeln(a),c.document.title=b?b:"CouponDunia Print",c.document.close(),c.focus(),c.window.onload=function(){c.print(),c.close()}}function unsubscribeNewsletter(a,b){$.post(init.base_url+"confirmemailsub/"+a+"?managesubscriptions",{WeeklyNewsletter:"0"},function(a){alrdy_unchecked_by_user=1,_gaq.push(["_trackEvent","Unsubscribe_Newsletter",b]),$(".message-div-subscribe").text(a)})}function subscribeNewsletter(a,b){$.post(init.base_url+"confirmemailsub/"+a+"?managesubscriptions",{WeeklyNewsletter:"1"},function(a){_gaq.push(["_trackEvent","Newsletter_Subscription",b]),_gaq.push(["_trackPageview","/merchant-email-sub-goal.php"]),$(".message-div-subscribe").text(a)})}function getParameterByName(a){a=a.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var b=new RegExp("[\\?&]"+a+"=([^&#]*)"),c=b.exec(location.search);return null==c?"":decodeURIComponent(c[1].replace(/\+/g," "))}function SynchronizedCallback(a,b,c){this.minFunctionsRequired=a,this.maxTimeToWait=b,this.startTime=Date.now(),this.callbackFunction=function(){(0==this.i&&this.totalFunctionsRegistered>=this.minFunctionsRequired||Date.now()-this.startTime>this.maxTimeToWait)&&c()},this.i=0,this.totalFunctionsRegistered=0}function create_synchronized_callback_object(a,b,c,d){min=window._gat?1:0;var e=new SynchronizedCallback(min,2e3,d);window._gat&&e.registerFunction(!0,function(){_gaq.push(["_trackEvent",a,b,"",0,c])})}function send_ga_on_page_load(){pathname=$(location).attr("href"),split_string=pathname.split("#");var a=split_string[0].split("?");void 0!=a[1]&&""!=a[1]&&$(a[1].split("&")).each(function(a,b){var c=b.split("=");"src"==c[0]&&_gaq.push(["_trackEvent","ClickBySection",c[1],init.merchant,1])})}function updateQueryStringParameter(a,b,c){var d=new RegExp("([?|&])"+b+"=.*?(&|$)","i");return separator=-1!==a.indexOf("?")?"&":"?",a.match(d)?a.replace(d,"$1"+b+"="+c+"$2"):a+separator+b+"="+c}function loadSocialCoupon(a){$clone=a.clone(),$clone.text("GET CODE"),$clone.bind("click",onCouponClick),$clone.attr("class","btn btn-cd btn-coupon coupon-click"),a.replaceWith($clone),a.remove()}function redirect(a){window.location=a}function createGitter(a,b){$.cdbanner({msg:a+"."+b})}var signInCallbackData=null,afterlogin=null;$(document).ready(function(){0==$(".restaurnt-scroller .roffer").length&&$(".restaurant-sidelist").hide(),$(".restaurnt-scroller .roffer").length<4&&$(".restaurant-list .hide-show-btn").css("display","none"),$(".similar-website-scroller ul.non-scrollable li").length<7&&$(".website-list .hide-show-btn").css("display","none")}),$(".hide-show-btn").on("click",function(){$(this).hasClass("see-all")?($(this).closest(".sidelist").find(".sd-scroller").removeClass("scroller-height"),$(this).hide(),$(this).closest(".sidelist").find(".see-less").show()):$(this).hasClass("see-less")&&($(this).closest(".sidelist").find(".sd-scroller").addClass("scroller-height"),$(this).hide(),$(this).closest(".sidelist").find(".see-all").show())}),$(window).load(function(){$("#loader-btn").delay(500).addClass("loaded",500,"linear")}),$(".coupon-comment-username").each(function(){""==$(this).val()&&$(this).val(getCookie("siteuser_name"))});var matched,browser;jQuery.uaMatch=function(a){a=a.toLowerCase();var b=/(chrome)[ \/]([\w.]+)/.exec(a)||/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||a.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},matched=jQuery.uaMatch(navigator.userAgent),browser={},matched.browser&&(browser[matched.browser]=!0,browser.version=matched.version),browser.chrome?browser.webkit=!0:browser.webkit&&(browser.safari=!0),jQuery.browser=browser;var Loader=function(a){this.element=$(a).length>0?$(a):null};Loader.prototype.show=function(){null!==this.element&&(this.element.show(),$("#overlay").show())},Loader.prototype.hide=function(){null!==this.element&&this.element.hide()};var loader=new Loader("#loader"),onCouponClick=function(a){if(a.preventDefault(),$this=$(this),$(this).data("couponid")?target=this:$(a.target).data("couponid")?target=a.target:alert("problems"),void 0!==GetURLParameter("coupon_id")&&(id=GetURLParameter("coupon_id").replace(/\D/g,""),current=$(this).attr("id"),current===id))return!1;coupon_id=$(target).data("couponid"),wee_name=$(target).data("websitename"),coupon_type=$(target).data("coupontype"),click_area=$(target).data("clickarea"),coupon_code=$(target).data("code"),url=$(target).data("href")?$(target).data("href"):$(target).attr("data-url");var b=removeURLParameter(location.protocol+"//"+location.hostname+location.pathname+location.search,"dealduniadealid");b=updateQueryStringParameter(b,"coupon_id",coupon_id)+"#c"+coupon_id,$this.hasClass("coupon-special")&&(b=init.base_url+"ebay-offer",url="http://www.ebay.in"),window.open(b),min=window._gat?4:1;var c=new SynchronizedCallback(min,3e3,function(){window.open(url,"_self")});window._gat&&(c.registerFunction(!0,function(){_gaq.push(["_trackPageview","/merchant-goal.php"])}),c.registerFunction(!0,function(){_gaq.push(["_trackEvent","CouponClick",wee_name])}),couponClickType="CouponClick_"+coupon_type+"_"+click_area,c.registerFunction(!0,function(){_gaq.push(["_trackEvent",couponClickType,wee_name,coupon_code])})),c.registerFunction(!1,function(){$.post(init.base_url+"coupon_clicks.php",{coupon_type:"online",coupon_id:coupon_id,pid:init.pid},function(){c.markFunctionReturned()})})},ajaxLoaderStart=function(){0===$("#ajax-overlay").length&&($overlay=$('<div id="ajax-overlay"></div>'),$loader=$('<div class="loader-div" style="position:fixed;z-index:10000"><span class="loader-big loader-double"></span><div>'),$loader.css({top:Math.max($(window).height()/2-50,0),left:$(window).width()/2+$(window).scrollLeft()}),$("body").append($overlay),$("body").append($loader))},ajaxLoaderEnd=function(){$("#ajax-overlay",$("body")).hide().remove(),$(".loader-div",$("body")).hide().remove()};SynchronizedCallback.prototype={i:0,minFunctionsRequired:0,totalFunctionsRegistered:0,registerFunction:function(a,b){this.i++,this.totalFunctionsRegistered++;var c=this;a&&_gaq.push(["_set","hitCallback",function(){c.markFunctionReturned()}]),b()},markFunctionReturned:function(){this.i--,this.callbackFunction()}};var revealSocialCoupon=function(a){$.ajax({url:init.base_url+"share",method:"GET",data:{coupon_id:a.data("couponid"),after_share_act:1},success:function(b){return 0==b?(alert("This offer is not valid"),void $card.fadeOut()):void loadSocialCoupon(a)}})};jQuery(document).ready(function(a){function b(){Ib.open({content:a(".city-outlets-modal .offline-modal-data").clone().show()}),a(".searchable-filter .refine-filter input").bind("keyup",jb),a(".offline-append-id").unbind("click",yb),a(".offline-append-id").bind("click",c)}function c(b){Ib.close(),b&&b.preventDefault(),sessionStorage.offlineSelectedOutlet&&sessionStorage.offlineSelectedCity?(P=sessionStorage.offlineSelectedOutlet,Q=sessionStorage.offlineSelectedCity):(P=a(this).attr("outlet-id"),Q=a(this).attr("city-id")),a("#outlet-id").attr("data-outlet-id",P);var c=[];if(1==init.user_logged_in){var d=M("cd_user");d=JSON.parse(d),d.OfflineCoupons&&a.each(d.OfflineCoupons,function(a,b){c.push(b.OfflineCouponID)})}var e=window.location.origin+window.location.pathname;a.ajax({url:e,type:"POST",data:{outlet_id:P,city_id:Q},beforeSend:ajaxLoaderStart,success:function(b){var d=JSON.parse(b.substr(b.indexOf("["),b.length));a(".offline-offer-tab #offline_coupon_container").html(""),d.length<1?a(".offline-offer-tab #offline_coupon_container").html(a(".no-offline-offers").html()):a.each(d,function(b,d){var e=a(".offline-coupon-template").clone();1==init.user_logged_in&&c.indexOf(d.coupon_id)>=0&&e.find(".offer-wallet").addClass("added"),e.css({display:"block"}),e=e.wrap("<p/>").parent().html(),a.each(d,function(a,b){if(d=new RegExp("{{outlet_id}}","gmi"),e=e.replace(d,P),"terms_and_condition"==a&&(b=b.replace(/(?:\r\n|\r|\n)/g,"<br>").replace(/(<br>\s*)+$/,"")),"coupon_desc"==a&&(d=new RegExp("{{coupon_full}}","gmi"),e=e.replace(d,b.full),d=new RegExp("{{coupon_orig}}","gmi"),e=e.replace(d,b.original),d=new RegExp("{{coupon_short}}","gmi"),e=e.replace(d,b["short"])),"share_vars"==a&&(d=new RegExp("{{email_url}}","gmi"),e=e.replace(d,b.email_url),d=new RegExp("{{gmail_url}}","gmi"),e=e.replace(d,b.gmail_url)),"offline_attributes"==a){if(b["Dine In"]){var c='<div class="no attribute">Dine In</div>';e=e.replace(c,'<div class="yes attribute">Dine In</div>')}if(b.Delivery){var c='<div class="no attribute">Delivery</div>';e=e.replace(c,'<div class="yes attribute">Delivery</div>')}if(b.Takeaway){var c='<div class="no attribute">Takeaway</div>';e=e.replace(c,'<div class="yes attribute">Takeaway</div>')}}"time_to_expire"!=a||b||(d=new RegExp("{{time_to_expire}}","gmi"),e=e.replace(d,""));var d=new RegExp("{{"+a+"}}","gmi");e=e.replace(d,b)}),a(".offline-offer-tab #offline_coupon_container").append(e),a(".offline-offer-tab #offline_coupon_container .offer-big").css("display","block")}),ajaxLoaderEnd()}})}function d(b){confirm("Are you sure you want to de-activate this coupon?")&&(a("#div_admin_options_"+b).find("a.deactivate").text("Inactivating.."),a.post(init.base_url+"Admin/p.coupons.php?id="+b+"&actv=0",function(){a("div#c"+b).fadeOut("slow")}))}function f(){a(".btn-coupon").each(function(){$this=a(this),"MultipleUseCoupon"===$this.data("coupontype")&&$this.text($this.data("clipboard-text"))})}function g(b,c){$form=a("form",c),console.log($input),0!==a(".list-display").length&&a(".list-display").remove();var d=a("<div />",{"class":"list-display"}),e=a("<ul />",{"class":"neighbourhood-item"});d.append(e),a.each(b,function(b,c){a("<li />",{rel:c[0]+"?src=loc_search",text:c[1]}).appendTo(e)});var f=e.children("li");0==f.length&&a("<li />",{rel:"noresult",text:"Opps. Nothing Found. Try something else."}).appendTo(e),$form.append(d),f.click(function(b){b.stopPropagation(),d.hide(),"noresult"!==a(this).attr("rel")?(url=a(this).attr("rel"),create_synchronized_callback_object("Location","Total_Clicked_From_TypeAhead",!1,function(){window.location.href=url})):a("#search-neighbourhood-query").val("")}),a(document).click(function(){d.hide()})}function h(){if(init.city_name){var b=init.city_name.toLowerCase(),c=a("<div>").attr("class","list-display");a("#location-form").append(c),a.ajax({url:init.base_url+"location_history",type:"POST",success:function(d){"null"!=d&&(result=a.parseJSON(d),html_text="",a.each(result,function(d,e){a.each(e,function(a,c){"Title"==a&&(html_text+='<a href="'+init.base_url+b.toLowerCase()+"/"+c+'/restaurants/"><li class="typeahead-history" >'+c.replace(/-/," ")+"</li></a> ")});var f=a("<ul>").attr("class","neighbourhood-item").html(html_text);f.show(),0==a(".list-display").length?c.append(f).show():a(".list-display").text("").append(f).show()}))}}),a(document).click(function(){c.hide()})}}function i(b,c){0!==a(".list-display").length&&a(".list-display").remove();var d=a("<div />",{"class":"list-display"}),e=a("<ul />",{"class":"searchstores-item"});d.append(e),a.each(b,function(b,c){a("<li />",{rel:c[0],text:c[1]}).appendTo(e)});var f=e.children("li");0==f.length&&a("<li />",{rel:"noresult",text:"Opps. Nothing Found. Try something else."}).appendTo(e),c.append(d),f.click(function(b){b.stopPropagation(),d.hide();var c=a(this);if("noresult"!==a(this).attr("rel")){var e=!1;a.each(a(".popular_subscriptions.unsubList").children(),function(b,d){a(d).data("websiteid")==c.attr("rel")&&(H(a(d).data("websiteid"),1,a(this).text()),G("unsubList","subList",a(d).data("websiteid")),a(".subList").children("tr[data-websiteid='"+a(d).data("websiteid")+"']").removeClass("hidden").children(".text-right").children(".subItem"),e=!0)}),e||(H(a(this).attr("rel"),1,a(this).text()),$subItem=a('<tr data-websiteid="'+a(this).attr("rel")+'"><td>'+a(this).text()+'</td><td class="text-right"><input class="unsubItem" checked="checked" type="checkbox"></td></tr>').click(function(){a(this).removeClass("unsubItem").addClass("subItem");var b=a(this).closest("tr").attr("data-websiteID");H(b,0,a(this).text()),G("subList","unsubList",b)}),a(".subList").prepend($subItem))}}),a(document).click(function(){d.hide()})}function j(b,c){a(c).fadeOut(),a(b).hide()}function k(b,c,d){var e=!0;return"Invalid Email"==b.Status&&(e=!1),e?(a(".emailFormResponseError").size()>0&&a(".emailFormResponseError").text(""),setTimeout(function(){a(d).text(b.Message),a(d).fadeIn(),a(".loader").fadeOut("fast",function(){})},1e3),setTimeout(function(){a(".subscriptionBox").size()>0&&(a(".subscriptionBox").fadeOut(),a(".subscriptionBox").fadeOut())},7e3)):setTimeout(function(){a(".emailFormResponseError").size()>0&&(d=".emailFormResponseError"),a(d).text(b.Message),a(d).fadeIn("fast",function(){a(c).fadeIn()})},1e3),e}function l(b,c,d){var e=!0;return"Invalid Email"==b.Status&&(e=!1),e?(_gaq.push(["_trackEvent","Subscribe","Merchant",init.merchant]),_gaq.push(["_trackPageview","/merchant-email-sub-goal.php"]),a(".subscribeformresponseError").size()>0&&a(".subscribeformresponseError").text(""),setTimeout(function(){a(d).text(b.Message),a(d).fadeIn()},1e3),setTimeout(function(){a(".email-subscription").fadeOut()},7e3)):setTimeout(function(){a(".subscribeformresponseError").size()>0&&(d=".subscribeformresponseError"),a(d).text(b.Message),a(d).fadeIn("fast",function(){a(c).fadeIn()})},1e3),e}function m(a){var b=a.indexOf("@"),c=a.lastIndexOf(".");return 1>b||b+2>c||c+2>=a.length?!1:!0}function n(b,c,d){$this=c,$button=a("#couponSubmitButton",$this),b.preventDefault(),$context=$this.closest("form");var e=a("[name='Email']",$context).val();return 0==e.length?(a(".nwl-response",$this).text("Please enter an email.").show(),!1):(a.ajax({type:"POST",url:$this.attr("action"),data:$this.serializeArray(),beforeSend:function(){a(".nwl-response",$this).hide(),$button.addClass("disabled"),a("span",$button).css({opacity:0}),a("#loader-btn",$button).show().addClass("loaded")},success:function(b){var c=jQuery.parseJSON(b);setTimeout(function(){$button.removeClass("disabled"),a("span",$button).css({opacity:1}),a("#loader-btn",$button).hide().removeClass("loaded"),a(".nwl-response",$this).text(c.Message).show(),"Invalid Email"!==c.Status&&(_gaq.push(["_trackEvent","Subscribe","Newsletter","HomePage"]),_gaq.push(["_trackPageview","/merchant-email-sub-goal.php"])),d(b)},1e3)},error:function(){alert("Error")}}),!1)}function o(){a.ajax({url:init.base_url+"search_header",type:"POST",data:{id:"test"},success:function(b){result=a.parseJSON(b),html_text="",a.each(result,function(a,b){url=init.base_url+"search/?q="+b.SearchTitle,"undefined"!=typeof b.Type?("Search"==b.Type||null==b.Type?(url=init.base_url+"search/?q="+b.SearchTitle,b.Type="Search"):url=init.base_url+b.URL,html_text+='<li class="typeahead-history"><a class="history-link" href="'+url+'"><font class="entity-name" >'+b.SearchTitle+'</font><font style="float:right">'+b.Type+"</font></a></li>"):html_text+='<li class="typeahead-history"><a class="history-link" href="'+url+'"><font class="entity-name" >'+b.SearchTitle+'</font><font style="float:right">'+b.Type+"</font></a></li>"}),a("#results").html(html_text),a("#results").show()}})}function p(b,c,d){"undefined"!=typeof typeahead_result&&(0!=typeahead_result.length?q(b,c,d):(a("#results").html(""),a("#results").css("display","none")))}function q(b,c,d){var e=0;c.html("").show(),d="undefined"!=typeof d?d:5,primary_array=[],secondary_array=[],tert_array=[],patt=new RegExp(b.toLowerCase()),a.each(typeahead_result,function(a){typeahead_result[a].EntityTitle.substring(0,b.length).toLowerCase()==b.toLowerCase()||typeahead_result[a].EntityName.substring(0,b.length).toLowerCase()==b.toLowerCase()?primary_array.push(typeahead_result[a]):patt.test(typeahead_result[a].EntityTitle.toLowerCase())||patt.test(typeahead_result[a].EntityURL.toLowerCase())||patt.test(typeahead_result[a].EntityName.toLowerCase())?secondary_array.push(typeahead_result[a]):"undefined"!=typeahead_result[a].AlternateSpellings&&patt.test(typeahead_result[a].AlternateSpellings.toLowerCase())&&tert_array.push(typeahead_result[a])}),p_len=primary_array.length,s_len=secondary_array.length,t_len=tert_array.length;var f=new RegExp(b,"gi");if(p_len>5)for(e=0;d>e;e++)c.append('<li class="typeahead-result"><a class="typeahead-link" href="'+primary_array[e].LocalURL+'"><font class="entity-name" >'+primary_array[e].EntityName.replace(f,"<span>"+primary_array[e].EntityName.match(new RegExp(b,"i"))+"</span>")+'</font><font class="entity-type"  style="float:right">'+primary_array[e].EntityType+"</font></a></li> ");else if(a.each(primary_array,function(a){c.append('<li class="typeahead-result"><a class="typeahead-link" href="'+primary_array[a].LocalURL+'"><font class="entity-name" >'+primary_array[a].EntityName.replace(f,"<span>"+primary_array[a].EntityName.match(new RegExp(b,"i"))+"</span>")+'</font><font  class="entity-type" style="float:right">'+primary_array[a].EntityType+"</font></a> </li>")}),b.length>=2)if(p_len+s_len>=5)for(e=0;e<5-p_len;e++)c.append('<li class="typeahead-result"><a class="typeahead-link" href="'+secondary_array[e].LocalURL+'"><font class="entity-name" >'+secondary_array[e].EntityName.replace(f,"<span>"+secondary_array[e].EntityName.match(new RegExp(b,"i"))+"</span>")+'</font><font class="entity-type" style="float:right">'+secondary_array[e].EntityType+"</font></a></li> ");else if(p_len+s_len!=0)for(e=0;e<s_len;e++)c.append('<li class="typeahead-result"><a class="typeahead-link"  href="'+secondary_array[e].LocalURL+'"><font>'+secondary_array[e].EntityName.replace(f,"<span>"+secondary_array[e].EntityName.match(new RegExp(b,"i"))+"</span>")+'</font><font style="float:right">'+secondary_array[e].EntityType+"</font></a></li> ");else if(t_len>0&&p_len+s_len+t_len>=5)for(e=0;e<5-(p_len+s_len);e++)c.append('<li class="typeahead-result"><a class="typeahead-link"  href="'+tert_array[e].LocalURL+'"><font class="entity-name" >'+tert_array[e].EntityName.replace(f,"<span>"+tert_array[e].EntityName.match(new RegExp(b,"i"))+"</span>")+'</font><font class="entity-type" style="float:right">'+tert_array[e].EntityType+"</font></a></li> ");else if(t_len>0&&p_len+s_len+t_len<5)for(e=0;e<t_len;e++)c.append('<li class="typeahead-result"><a class="typeahead-link"  href="'+tert_array[e].LocalURL+'"><font class="entity-name" >'+tert_array[e].EntityName.replace(f,"<span>"+tert_array[e].EntityName.match(new RegExp(b,"i"))+"</span>")+'</font><font class="entity-type" style="float:right">'+tert_array[e].EntityType+"</font></a></li> ");a("#results").children("li").children("a").bind("mouseenter",function(){a("#results").children("li").children("a").removeClass("selected"),a(this).addClass("selected"),present=a(this).parent()}),a("#results").children("li").children("a").bind("click",function(){var b=a("font",a(this));b=b[0];var c=b.innerText;a("#query").val(c),$context=a(this),url=a(this).attr("href"),title=a(".entity-name",$context).first().text(),display=a(".entity-name",$context).first().text(),entityType=a(".entity-type",$context).first().text(),"Outlet"===entityType&&_gaq.push(["_trackEvent","OfflineSearch",title,""]),a.ajax({type:"POST",url:init.base_url+"ajax/saveSearchQuery",data:{type:"ajax",title:title,display:display,url:url,enityType:entityType}}),a("#results").hide()})}function r(b){var c=a("img",b),d=a(".control",b),e=a(".next",d),f=a(".prev",d),g=a(".menu-pagein-top",b),h=a(".menu-pagein-bottom",b),i=0;c.hide(),g.removeClass("active"),h.removeClass("active"),a(c[i]).show(),a(g[i]).addClass("active"),a(h[i]).addClass("active"),a(e).bind("click",function(){var b=i;i=(i+1)%c.length,a(c[b]).fadeOut("fast",function(){a(c[i]).fadeIn("slow")}),a(g[b]).removeClass("active"),a(g[i]).addClass("active"),a(h[b]).removeClass("active"),a(h[i]).addClass("active")}),a(f).bind("click",function(){var b=i;i=(i-1+c.length)%c.length,a(c[b]).fadeOut("fast",function(){a(c[i]).fadeIn("slow")}),a(g[b]).removeClass("active"),a(g[i]).addClass("active"),a(h[b]).removeClass("active"),a(h[i]).addClass("active")}),a(g).bind("click",function(){var b=i;i=a(this).index(),a(c[b]).fadeOut("fast",function(){a(c[i]).fadeIn("slow")}),a(h[b]).removeClass("active"),a(h[i]).addClass("active"),g.removeClass("active"),a(this).addClass("active")}),a(h).bind("click",function(){var b=i;i=a(this).index(),a(c[b]).fadeOut("fast",function(){a(c[i]).fadeIn("slow")}),a(g[b]).removeClass("active"),a(g[i]).addClass("active"),h.removeClass("active"),a(this).addClass("active")})}function s(){navigator.geolocation?navigator.geolocation.getCurrentPosition(t,u):(Qb.status=-1,Qb.message="NO_SUPPORT")}function t(a){Qb.status=200,Qb.latitude=a.coords.latitude,Qb.longitude=a.coords.longitude,v(Qb)}function u(a){switch(a.code){case a.PERMISSION_DENIED:Qb.status=-2,Qb.message="PERMISSION_DENIED";break;case a.POSITION_UNAVAILABLE:Qb.status=-3,Qb.message="POSITION_UNAVAILABLE";break;case a.TIMEOUT:Qb.status=-4,Qb.message="TIMEOUT";break;case a.UNKNOWN_ERROR:Qb.status=-5,Qb.message="UNKNOWN_ERROR";break;default:Qb.status=-5,Qb.message="UNKNOWN_ERROR"}console.log(JSON.stringify(Qb))}function v(b){a.ajax({url:init.base_url+"call_api_method/",type:"POST",data:{selected_merchant:1,selected_api:"get_current_neighbourhood",action:"ajax",api_qs:"lat="+b.latitude+"&long="+b.longitude},success:function(b){b=JSON.parse(b),a(".gps-textbox").val(""+b.data.NearestNeighbour[0].Name+", "+b.data.CityName.Name),document.location=b.data.NearestNeighbour[0].URLKeyword},beforeSend:ajaxLoaderStart,complete:ajaxLoaderEnd})}function w(){var a=document.URL.match(/category\/[\w\/-]+/gim);if(null!==a){a=a[0].replace(/\?.*/,""),a=a.split("/"),category=a[1];var b=null;return"undefined"!=typeof a[2]&&(b=a[2].trim()),{category:category.trim(),subCategory:b}}return null}function y(b,c){a.each(a("#category_offer_type").children(),function(d,e){var f,g=a(e).children("label");"coupons"===g.html().match(/\w+/)[0].toLowerCase()?f=b:"deals"===g.html().match(/\w+/)[0].toLowerCase()&&(f=c),g.html(g.html().replace(/\d+/,f)),0==f?g.prev().attr("disabled","disabled"):g.prev().removeAttr("disabled")})}function z(b){var c=a("div.filter-box input:radio[name=filter_sub_category]:checked").val(),d=a("#category_sub_category");d.html("");var e=0,f=a("<div>").attr("class","filter-box"),g=a("<input>").attr({type:"radio","data-url":"all",name:"filter_sub_category",value:0,"class":"subcategory"}).bind("change",Xb),h=a("<label>").attr("class","filter-label").html("All Categories");0==c&&g.attr("checked",!0),g.appendTo(f),h.appendTo(f),f.appendTo(d),a.each(b,function(b,f){var g=a("<div>").attr("class","filter-box"),h=a("<input>").attr({type:"radio","data-url":f.URL,name:"filter_sub_category",value:f.SubCategoryID,"class":"subcategory"}).bind("change",Xb);0==f.noOfCoupons&&h.attr("disabled","disabled");var i=a("<label>").attr("class","filter-label").html(f.Name+" ("+f.noOfCoupons+")");f.SubCategoryID==c&&h.attr("checked",!0),h.appendTo(g),i.appendTo(g),b>=3&&g.css("display","none"),e+=parseInt(f.noOfCoupons),g.appendTo(d)})}function A(b,c){var d=a("#category_websites");d.html(""),a.each(b,function(b,e){var f=a("<div>").attr("class","filter-box"),g=a("<input>").attr({type:"checkbox",name:"filter_store",value:e.WebsiteID,"class":"website_filter"}).bind("change",Xb);0==e.noOfCoupons&&g.attr("disabled","disabled");var h=a("<label>").attr("class","filter-label").html(e.WebsiteName+" ("+e.noOfCoupons+")");-1!=c.indexOf(e.WebsiteID)&&g.attr("checked",!0),g.appendTo(f),h.appendTo(f),b>=3&&f.css("display","none"),f.appendTo(d)})}function B(b,c){c="undefined"!=typeof c?c:1;var d=getParameterByName("page_no");1!=c&&(d=c),(null==d||""==d)&&(d=1);var e=a(".pagination");e.html("");for(var f=1;b>=f;f++){var g=a("<li>");d==f&&g.attr("class","active"),a("<a>").attr("class","filter-box1").html(f).appendTo(g).click(Zb),g.appendTo(e)}Yb=d}function C(b){var c=getParameterByName("page_no");(null==c||""==c)&&(c=1);var d=a(".pagination");d.html("");for(var e=1;b>=e;e++){var f=a("<li>");f.attr("class","click-page-link"),f.attr("data-page-no",e),c==e&&f.addClass("active"),a("<a>").attr("data-href","?page_no="+e).html(e).appendTo(f),f.appendTo(d)}a(".click-page-link").bind("click",Fc)}function D(b,c,d){d="undefined"!=typeof d?d:1;var e,f=a("#hiddenDiv"),g=b.outlets,h=0,i=0,j=0;c.html(""),a.each(g,function(b,g){if(i++,i==d&&(j=1),j){if(h>=15)return!1;h++,e=f.clone(),e.css({display:"block"}),e.attr("id",""),tempHtml=e.html();var k="";a.each(g.Categories,function(a,b){"Cuisine"==b.CategoryType&&(k=k+b.Name+", ")}),g.outletCuisine=k;var l=0;a.each(g,function(a,b){"Price"==a&&-1==b&&(l=1);var c=new RegExp("{{"+a+"}}","gmi");tempHtml=tempHtml.replace(c,b)}),e.html(tempHtml),l&&a(".cost",a(e)).attr("style","display:none !important"),c.append(e)}}),c.append(f)}function E(b,c){var d,e=a("#hiddenDiv"),f='<div class="popover for-button mobile-popover"><div class="fb-share" data-href="{{coupon_url}}" data-title="{{title}}"><a href="#">Share to See Code</a></div><div class="twitter-share" data-href="{{coupon_url}}" data-title="{{title}}"><a href="#">Tweet to See Code</a></div></div>';c.html("");for(var g=0;g<b.length;g++){d=e.clone(),d.css({display:"block"}),d.attr("id",""),tempHtml=d.wrap("<p/>").parent().html(),a.each(b[g],function(a,c){var d=new RegExp("({{"+a+"}})","gi");tempHtml=tempHtml.replace(d,c),1==b[g].popover&&(f=f.replace(d,c))}),d=a(tempHtml);var h=a(".comment-meta",d),i=a(".comment-meta-count",h);h.attr("data-numcomments",0),i.html(i.html().replace(/\d/,0));var j=h.children(".popover").children(".dark").children(".comments-holder");j.html(""),null!=b[g].comments&&(i.html(i.html().replace(/\d/,b[g].comments.length)),h.attr("data-numcomments",b[g].comments.length),a.each(b[g].comments,function(b,c){var d=a("<div>").attr("class","comment-data row"),e=a("<img>").attr({src:c.imgLink,height:35,width:35}),f=a("<div>").attr("class","actual-comment").html(c.comment),g=a("<div>").attr("class","comment-log").html(c.UserName+" posted at "+c.DateAdded),h=a("<div>").attr("class","col-21 row").append(f).append(g),i=a("<div>").attr("class","col-3").append(e);d.append(i).append(h),j.append(d)}));var k=d.children(".col-6").children(".offer-getcode");1===b[g].popover&&k.append(f),c.append(d)}c.append(e)}function F(a,b){var c=a.split("?");if(c.length>=2){for(var d=encodeURIComponent(b)+"=",e=c[1].split(/[&;]/g),f=e.length;f-->0;)-1!==e[f].lastIndexOf(d,0)&&e.splice(f,1);return a=c[0]+"?"+e.join("&")}return a}function G(b,c,d){var e=a("."+b).children("tr[data-websiteid='"+d+"']");"subList"===c&&(e.children(".text-right").children("input").removeClass("subItem"),e.children(".text-right").children("input").addClass("unsubItem"),e.children(".text-right").children("input").prop("checked",!0)),a("."+c).prepend(e),"subList"===c?a(a(".unsubList").children(".hidden")[0]).removeClass("hidden"):"unsubList"===c&&a(a(".subList").children(".hidden")[0]).removeClass("hidden")}function H(b,c,d){var e=a("#confirmation-code").val();0==c?a.post(init.base_url+"confirmemailsub/"+e+"?ajax&unsubscribe",{website_id:b},function(a){"success"===a&&_gaq.push(["_trackEvent","Unsubscribe_Merchant",d,"Manage_Subscription_Page"])}):a.post(init.base_url+"confirmemailsub/"+e+"?ajax&subscribe",{website_id:b},function(a){"success"===a&&_gaq.push(["_trackPageview","/merchant-email-sub-goal.php"])})}function I(){_gaq.push(["_trackEvent","OfflineCouponClick",a("#brandName").html(),"PopUpGetAppClick"]),$this=a(this),$context=$this.closest(".modal-sms-form"),a(".sms-error-response",$context).hide();var b=location.href,c={cpn_action:"sendSMS",coupon_id:a("#input-couponid",$context).val(),mobile_num:a("#input-sms-mobile",$context).val(),coupon_type:a("#input-isoffline",$context).val(),coupon_url_location:b,send_app_link:!0};console.log(c),a.ajax({type:"POST",url:init.base_url+"couponactions",data:c,beforeSend:function(){a(".smsSubmitButton").text("Sending...")},success:function(b){var c=jQuery.parseJSON(b);c.send===!1?(a(".sms-error-response",$context).text(c.message),a(".sms-error-response",$context).fadeIn(),a(".smsSubmitButton",$context).text("SUBMIT")):setTimeout(function(){a(".smsSubmitButton",$context).text("Sent!"),a(".smsSubmitButton",$context).prop("disabled",!0)},1e3)}})}function J(b,c){c.each(function(){var c=a(".coupon-click",a(this)).attr("data-coupontype");"Deal"==b&&"MultipleUseCoupon"==c?a(this).hide():"MultipleUseCoupon"==b&&"Deal"==c?a(this).hide():a(this).show()})}function K(){var b=a(".email-subscription"),c=a("#coupon_container > div.offer:visible"),d=c.length;d>=3?b.insertAfter(c[2]):d>0&&b.insertAfter(c[d-1])}function L(){if(Ib.close(),a(".oneTimeNotLoggedIn").text(loginInit.afterLoginText).removeClass("oneTimeNotLoggedIn").addClass("oneTimeLoggedIn clickableCoupon coupon_code_text"),a(".notloggedInSubscription").text(loginInit.afterLoginSubscribeText).removeClass("notloggedInSubscription").addClass("loggedInSubscription"),null!=afterlogin){var b=afterlogin.callback;b(afterlogin.params)}return"undefined"!=typeof init.callback_url?window.location=init.callback_url:location.reload(),!0}function M(a){var b,c,d,e=document.cookie.split(";");for(b=0;b<e.length;b++)if(c=e[b].substr(0,e[b].indexOf("=")),d=e[b].substr(e[b].indexOf("=")+1),c=c.replace(/^\s+|\s+$/g,""),c==a)return unescape(d)}function N(a,b,c){var d="expires="+c.toUTCString();document.cookie=a+"="+b+"; "+d}function O(a){for(var b=new Array,c=0;c<a.length;c++)a[c]&&b.push(a[c]);return b}a("#online-offline-offers #offline-offer-tab").click(function(){0==a("#offline_coupon_container .offer-big").length&&b()}),a(".search-outlet-selection").click(b);var P="",Q="";a("#online-offline-offers").on("click",".offline-offer-tab .offer-big .btn-signin",function(){sessionStorage.offlineSelectedOutlet=P,sessionStorage.offlineSelectedCity=Q,sessionStorage.purpose="getCode"}),a("#online-offline-offers").on("click",".offline-offer-tab .offer-big .offer-wallet",function(){0==init.user_logged_in?(sessionStorage.offlineSelectedOutlet=P,sessionStorage.offlineSelectedCity=Q,sessionStorage.purpose="addToWallet",tc()):sc(a(this))}),a(document).ready(function(){var b=window.location.href;sessionStorage.offlineSelectedOutlet&&sessionStorage.purpose&&b.indexOf("?src=search")>=0&&(a(".homepage-coupon-tabs .tab").removeClass("activeTab"),a(".homepage-coupon-tabs #offline-offer-tab").addClass("activeTab"),a(".offline-offer-tab").show(),a(".online-offer-tab").hide(),a("#outlet-id").attr("data-outlet-id",sessionStorage.offlineSelectedOutlet),c()),sessionStorage.removeItem("offlineSelectedOutlet"),sessionStorage.removeItem("offlineSelectedCity"),sessionStorage.removeItem("purpose")}),a("#online-offer-tab #online-offline-offers").click(function(){a(".offline-offer-tab").css("display","none"),console.log("set hidden")});var R=function(b,c){var d=a("#"+b),e=a("#undo-wallet");e.slideUp("normal",function(){a("#btn-undo",e).data("elementid",b),a("#undo-store",e).text(c),e.removeClass("dummy").addClass("undo-"+b).insertBefore(d),e.slideDown()})},S=function(){var b=a("#undo-wallet");b.slideUp("normal",function(){})},T=function(){var b=a(".offer-wallet",a("#"+a(this).data("elementid")));b.length>1&&(b=a(b[0])),cb.user_logged_in({callback:sc,params:b})};a("#btn-undo").bind("click",T),send_ga_on_page_load();var U=window.location.href.split("#")[1],V="undefined"==typeof window.location.href.split("/")[3]||""==window.location.href.split("/")[3];if(V&&0===init.user_logged_in&&"1"!=M("dnd_bounce_off")&&"undefined"==typeof M("emailforsubscription")){var W="",X="",Y="";
a("body").mouseleave(function Lc(){function b(b){"overlay"===a(b.target).attr("id")&&_gaq.push(["_trackEvent","bouncepopup","overlay","click",0,!1]),c()}function c(){var c=new Date;c.setTime(c.getTime()+2592e6),a("#custommodal-close").removeClass("bouncepopup-close-icon"),setCookie("dnd_bounce_off","1",c),a("body").off("click",b),a("#custommodal-close").trigger("click")}function d(b){"error"==b?(a("#custommodal-content .nwl-response").addClass("alert-danger").show(),a("#custommodal-content .tooltip-aero").addClass("err-aero").show(),a("#custommodal-content #txt_email").addClass("input-err")):"success"==b&&(a("#custommodal-content .nwl-response").addClass("alert-success").show(),a("#custommodal-content .tooltip-aero").addClass("success-aero").show(),a("#custommodal-content #txt_email").addClass("input-success"))}Y=new Date,X=Y.getTime(),_gaq.push(["_trackEvent","bouncepopup","display","",0,!1]),W=setTimeout(function(){a("body").off("mouseleave","",Lc),Ib.open({content:a("#bounce-off-modal").html()})},7e3),a("body").on("click",b),a("#custommodal-close").addClass("bouncepopup-close-icon"),a("#custommodal").on("click",".bouncepopup-close-icon",function(b){"continue"!==a(b.target).html().toLowerCase()&&_gaq.push(["_trackEvent","bouncepopup","close","click",0,!1]),c()}),a("#custommodal-content").on("click","#bounce-off-modal-close",function(b){"continue"!==a(b.target).html().toLowerCase()&&_gaq.push(["_trackEvent","bouncepopup","no","click",0,!1]),c()}),a("#custommodal-content").on("submit","form.newsletterform",function(b){var c=a("#custommodal-content #txt_email").val();return 0==c.length?(d("error"),!1):(a("#custommodal-content .tooltip-aero").css("display","none"),a("#custommodal-content .nwl-response").removeClass("alert-success alert-danger"),a("#custommodal-content .tooltip-aero").removeClass("success-aero err-aero"),void n(b,a(this),function(b){var c=jQuery.parseJSON(b);a(".nwl-response",a(this)).text(c.Message).show(),console.log(c),_gaq.push(["_trackEvent","bouncepopup","yes","click",0,!1]),"Invalid Email"!=c.Status&&a("#custommodal-content #bounce-off-modal-close").html("Continue"),d(c.send_confirmation_email?"success":"error")}))})}),a("body").mouseenter(function(){var a=new Date,b=a.getTime(),c=(b-X)/1e3;c=Math.floor(c%60),7>=c&&clearTimeout(W)})}if("confirmed"==U){if("0"!=M("IsFirstLogin")){"activated"==M("IsFirstLogin")&&createGitter("Welcome to CouponDunia","Your account has been successfully activated"),"validated"==M("IsFirstLogin")&&createGitter("Welcome to CouponDunia","Your account has already been activated"),"expired"==M("IsFirstLogin")&&createGitter("Confirmation link expired","A new confirmation link has been emailed to you.");var Z=new Date;Z.setTime(Z.getTime()+2592e6),setCookie("IsFirstLogin","0",Z)}}else"logout"==U&&createGitter("Thank You","You have been successfully logged out.");var $=function(b){b.preventDefault(),"undefined"!=typeof Storage?sessionStorage.selectedOutlet=a(this).children(".address-city").text():document.getElementById("result").innerHTML="Sorry, your browser does not support web storage..."};a("#newsletter-checkbox").on("click",function(){a(this).is(":checked")?subscribeNewsletter(a(this).data("confirmation"),a(this).data("email")):unsubscribeNewsletter(a(this).data("confirmation"),a(this).data("email"))});var _=function(){var b=a(this),c=new Date,d=c.getFullYear(),e=c.getMonth(),f=c.getDate(),g=a(this).data("hour"),h=a(this).data("minute"),i=a(this).data("date"),j=setInterval(function(){c=new Date;var a=new Date(d,e,f,c.getHours(),c.getMinutes(),c.getSeconds()),k=new Date(d,e,i,g,h,0),l=k-a;if(0==l)clearInterval(j),b.text("Timer Ended"),location.reload();else{var m=Math.floor(l/1e3/60/60);l-=1e3*m*60*60;var n=Math.floor(l/1e3/60);l-=1e3*n*60;var o=Math.floor(l/1e3);l-=1e3*o,10>m&&(m="0"+m),10>n&&(n="0"+n),10>o&&(o="0"+o),b.text(m+":"+n+":"+o)}},1e3)};a(".countdown-timer").each(_);var ab=function(b){b.preventDefault(),$this=a(this),$context=$this.closest(".site-nav");var c=$this.data("popover");a(".popover",$context).fadeOut("fast"),$popover=a("#"+c,$context),$popover.is(":hidden")?($popover.fadeIn(),b.stopPropagation(),$popover.click(function(a){a.stopPropagation()}),a("body").click(function(){a(".popover").fadeOut()})):$popover.fadeOut(),b.stopPropagation()};a(".signin-header-poover").hover(ab);var bb=function(){};bb.prototype.user_logged_in=function(a){("undefined"==typeof a.perform_task_after_signin||"undefined"!=typeof a.perform_task_after_signin&&1==a.perform_task_after_signin)&&(afterlogin=a);var b=init.user_logged_in;if(0==b)Sb();else if("undefined"!=typeof a){var c=a.callback;c(a.params),signInCallbackData=null}};var cb=new bb,db=function(b){b.preventDefault(),$this=a(this),$context=a(this).closest(".offer-getcode"),$card=a(this).closest(".offer-big")||a(this).closest(".offer-small"),$btn=a(".trigger-popover",$context);var c=$this.data("href"),d=$this.data("title"),e=$btn.data("couponid"),f="OneTimeUseCoupon"==$btn.data("coupontype")?1:0,g="http://twitter.com/intent/tweet?text="+d+"&url="+c;f?a.ajax({url:init.base_url+"share",method:"GET",data:{coupon_id:e,onetime_code_availability_check:1},success:function(b){return 1!=b?(alert("This offer has just expired."),void $card.fadeOut()):void a("a",$this).attr("href",g)}}):a("a",$this).attr("href",g)};a(".twitter-share").bind("click",db);var eb=function(b){b.preventDefault(),$this=a(this),$context=a(this).closest(".offer-getcode"),$card=a(this).closest(".offer-big")||a(this).closest(".offer-small"),$btn=a(".trigger-popover",$context);var c=$this.data("href"),d=$btn.data("couponid"),e="OneTimeUseCoupon"==$btn.data("coupontype")?1:0;e?a.ajax({url:init.base_url+"share",method:"GET",data:{coupon_id:d,onetime_code_availability_check:1},success:function(a){return 1!=a?(alert("This offer has just expired."),void $card.fadeOut()):void fbShareSocialCoupons(c,$btn)}}):fbShareSocialCoupons(c,$btn)};a(".fb-share").bind("click",eb);var fb=function(b){b.preventDefault(),$this=a(this),$context=$this.closest(".offer-big");var c=$context.data("couponid"),d="";$formcontext=a("#report-coupon-modal").clone(),a("#reason-other-content",$formcontext).val(""),Ib.open({content:$formcontext.show()}),a(".cancel-action",$formcontext).click(function(){Ib.close()}),a(".submit-report",$formcontext).click(function(){return d=a("#reason-other-content",$formcontext).val(),""==d?(a(".report-coupon-msg",$formcontext).text("Field should not be empty"),a(".report-coupon-msg",$formcontext).addClass("err"),!1):void a.ajax({type:"GET",url:init.base_url+"report",data:{coupon_id:c,comment:d,coupon_type:"offline"},success:function(b){var c=a.parseJSON(b);0!=c.success&&Ib.close()},error:function(){a(".report-coupon-msg",$formcontext).text("Unable to send you feedback"),a(".report-coupon-msg",$formcontext).addClass("err")}})})};a(document).on("click",".trigger-report-coupon",fb);var gb=function(b){b.preventDefault(),$this=a(this),$context=a(this).parent(),$maincontext=a(this).closest(".offer-big"),a(".comment-meta .popover").fadeOut(),$popover=a(".popover",$context),$popover.is(":hidden")?($popover.fadeIn(),b.stopPropagation(),$popover.click(function(a){a.stopPropagation()}),a("body").click(function(){a(".popover").fadeOut()})):$popover.fadeOut(),a(".coupon-comment-username").each(function(){""==a(this).val()&&a(this).val(M("siteuser_name"))})};a(".trigger-comment-popover").bind("click",gb);var hb={},ib=function(b){b.preventDefault(),$this=a(this),$context=a(this).parent(),$popover=a(".popover",$context),$details=$this.closest("btn"),$coupon=a(this),"OneTimeUseCoupon"==$this.data("coupontype")&&void 0===hb[$coupon.data("couponid")]?a.ajax({url:init.base_url+"share",method:"GET",data:{coupon_id:$coupon.data("couponid"),onetime_code_availability_check:1},success:function(c){"1"==c?(hb[$coupon.data("couponid")]=1,$popover.is(":hidden")?($popover.fadeIn(),b.stopPropagation(),a("body").click(function(){a(".popover").fadeOut()})):$popover.fadeOut()):(hb[$coupon.data("couponid")]=0,alert("No more coupons available."),$delete=$coupon.closest(".offer").parent().remove())}}):$popover.is(":hidden")?($popover.fadeIn(),b.stopPropagation(),a("body").click(function(){a(".popover").fadeOut()})):$popover.fadeOut()};a(document).on("click",".trigger-popover",ib),a(".cd-modal-trigger").click(function(b){var c=a(this).attr("targetModal");a("."+c).toggle(),b.stopPropagation()}),a("body").click(function(){a(".cd-modal").each(function(){a(this).css("display","none")})}),a("#selectbox").each(function(){var b=a(this),c=a(this).children("option").length;b.addClass("hide-select"),b.wrap('<div class="select"></div>'),b.after('<div class="styledSelect"></div>');var d=b.next("div.styledSelect");displayValue=b.data("msg")?"<span>"+b.find("option:selected").text()+"<u class='in-select-msg'>"+b.data("msg")+"</u></span>":"<span>"+b.find("option:selected").text()+"</span>",null===b.val()&&(displayValue="Select City.."),d.html(displayValue);for(var e=a("<ul />",{"class":"options"}).insertAfter(d),f=1;c>f;f++)a("<li />",{text:b.children("option").eq(f).text(),rel:b.children("option").eq(f).val()}).appendTo(e);var g=e.children("li");d.click(function(b){b.stopPropagation(),a(this).toggleClass("active").next("ul.options").toggle()}),g.click(function(c){c.stopPropagation(),d.text(a(this).text()).removeClass("active"),b.val(a(this).attr("rel")),e.hide(),create_synchronized_callback_object("City_Select",a(this).text(),!1,function(){rc(b)})}),a(document).click(function(){d.removeClass("active"),e.hide()})}),a("#outletselect").each(function(){var b=a(this),c=a(this).children("option").length;b.addClass("hide-select"),b.wrap('<div class="select"></div>'),b.after('<div class="styledSelect"></div>');var d=b.next("div.styledSelect");displayValue=b.find("option:selected").text(),null===b.val()&&(displayValue=b.children("option").eq(0).text()),d.text(displayValue);for(var e=a("<ul />",{"class":"options"}).insertAfter(d),f=0;c>f;f++)a("<li />",{text:b.children("option").eq(f).text(),rel:b.children("option").eq(f).val()}).appendTo(e);var g=e.children("li");d.click(function(b){b.stopPropagation(),a(this).toggleClass("active").next("ul.options").toggle()}),g.click(function(c){c.stopPropagation(),d.text(a(this).text()).removeClass("active"),a(this).attr("rel")!==b.val()&&(window.location=a(this).attr("rel")),e.hide()}),a(document).click(function(){d.removeClass("active"),e.hide()})}),a(".tabContainer").each(function(){var b=a(this),c=a(".tab.handle",b),d=a(".tabcontent",b);d.hide();var e=0;a(d[e]).show(),a(c).on("click",function(){var b=a(this);_gaq.push(["_trackEvent","outlet-page-clickbysection",b.attr("id")]),a(b).hasClass("activeTab")||a(d[e]).fadeOut("fast",function(){e=a(c).index(b),a(d[e]).fadeIn(),a(c).removeClass("activeTab"),a(b).addClass("activeTab")})})}),searchLimit={},searchLimitCount=3,upperLimitCount=6;var jb=function(b){b.preventDefault(),$this=a(this),$context=$this.closest(".filter-container"),lb($context)},kb=function(a){lb(a)},lb=function(b){limit=searchLimit[a(".filter-container").index(b)],$input=a(".refine-filter input",b),$filters=a(".filter-box",b),number=0,limit===!1?a(".filter-content",b).addClass("fiter-size-limit "):a(".filter-content",b).removeClass("fiter-size-limit "),""==$input.val()?$filters.each(function(){limit&&number>=searchLimitCount?a(this).hide():a(this).show(),number++}):(exp=new RegExp($input.val(),"i"),$filters.each(function(){exp.test(a(this).text())?(limit&&number>=searchLimitCount?a(this).hide():a(this).show(),number++):a(this).hide()})),a(this).hasClass("no-trim")||mb(b,number)},mb=function(b,c){0===c?(a(".filter-criterias .no-result",b).show(),a(".filter-criterias .see-all",b).hide(),a(".filter-criterias .see-less",b).hide()):(a(".filter-criterias .no-result",b).hide(),c<=searchLimitCount?(a(".filter-criterias .see-all",b).hide(),a(".filter-criterias .see-less",b).hide()):searchLimit[a(".filter-container").index(b)]?(a(".see-all",b).show(),a(".see-less",b).hide()):(a(".filter-criterias .see-all",b).hide(),a(".filter-criterias .see-less",b).show()))},nb=function(b){b.preventDefault(),$this=a(this),$context=$this.closest(".filter-container"),searchLimit[a(".filter-container").index($context)]=!1,kb($context)},ob=function(b){b.preventDefault(),$this=a(this),$context=$this.closest(".filter-container"),searchLimit[a(".filter-container").index($context)]=!0,kb($context)};a(".filter-container .see-less").hide(),a(".filter-container .no-result").hide(),a(".filter-container").each(function(b){a(this).hasClass("no-trim")||(searchLimit[b]=!0,number=0,a(".filter-box",a(this)).each(function(c){searchLimit[b]&&c>=searchLimitCount&&a(this).hide(),number++}),mb(a(this),number))}),a(".searchable-filter .refine-filter input").bind("keyup",jb),a(".filter-container .see-all").bind("click",nb),a(".filter-container .see-less").bind("click",ob),a(".outlet-page-link").bind("click",function(){"undefined"!=init.city_name&&_gaq.push(["_trackEvent","RestaurantOfferClickByCity",init.city_name,a(this).data("brand")]);var b=window.location.pathname.split("/");"best-offers"==b[3]&&_gaq.push(["_trackEvent","RestaurantOfferClickBySection","Best Offers",a(this).data("brand")]),"latest-offers"==b[3]&&_gaq.push(["_trackEvent","RestaurantOfferClickBySection","Latest Offers",a(this).data("brand")])}),a(document).on("click",".offline-tc-click",function(){$this=a(this),$context=$this.closest(".offer-big"),$image=a(".vendor-image",$context),$offerMeta=$this.closest(".offer-meta"),$tc=a(".offline-tc",$context),$tc.toggle(),$tc.is(":visible")?($image.animate({bottom:"+"+($tc.height()+61)}),$offerMeta.animate({height:"+"+($tc.height()+61)}),$context.animate({paddingBottom:"+"+($tc.height()+75)}),$this.text("T&C [-]")):($image.animate({bottom:46}),$offerMeta.animate({height:46}),$context.animate({paddingBottom:60}),$this.text("T&C [+]"))});var pb=new ZeroClipboard(a(".btn-coupon"));pb.on("ready",function(){pb.on("aftercopy",function(){f()})});var qb=new ZeroClipboard(a(".copy-code"));qb.on("ready",function(){qb.on("aftercopy",function(b){a(b.target).text("Copied")})}),void 0!==GetURLParameter("coupon_id")&&(id=GetURLParameter("coupon_id").replace(/\D/g,""),pb.unclip(a("#"+id)),a("#"+id).addClass("enable-selection"));var rb,sb=function(b){var c="offline",d=b.data("couponid"),e=c+d,f=a("#outlet-id").data("outlet-id"),g=M(e);if(void 0!==g)return void(b.hasClass("btn-exclusive-detail")||b.text(b.data("clipboard-text")));var h=new Date;h.setTime(h.getTime()+3e5),N(e,"emailsent",h);var i=window.user.email,j={cpn_action:"mail_coupon",coupon_id:d,coupon_type:c,to_email:i,outlet_id:f,coupon_url_location:window.location.href};if(""!=i){var k=a("#offline-share-modal");a("#input-couponid",k).val(j.coupon_id),a("#input-outletid",k).val(j.outlet_id),a(".btn-print",k).attr("couponid",j.coupon_id),a("#email",k).text(j.to_email),a("#offerTitle",k).text(a(".outlet-page-link",b.closest(".offer-big")).text()),a("#brandName",k).text(b.attr("data-brandname")),a("#offerCode",k).text(b.attr("data-clipboard-text")),Ib.open({content:k.clone().show()}),a(".swap-popup-section").bind("click",Gc),a(".btn-print").bind("click",tb)}void 0===GetURLParameter("offline_coupon_id")&&a.post(init.base_url+"coupon_clicks.php",{coupon_type:c,coupon_id:"o"+d,pid:init.pid,outlet_id:f},function(){}),a.ajax({type:"POST",url:init.base_url+"couponactions",data:j,beforeSend:function(){b.hasClass("btn-exclusive-detail")||b.text(b.data("clipboard-text"))},success:function(){}})},tb=function(){_gaq.push(["_trackEvent","OfflineCouponClick",a("#brandName"),"PopUpPrintClick"]),_gaq.push(["_trackEvent","RestaurantPopUpAction","Print Coupon",""]),$this=a(this);var b=$this.data("trigger"),c=$this.data("reverse");$context=$this.closest("#"+$this.data("context"));var d="offline",e=$this.attr("couponid"),f=a("#outlet-id").data("outlet-id"),g={cpn_action:"print_coupon",coupon_id:e,coupon_type:d,outlet_id:f,coupon_url_location:window.location.href};console.log(g),a.ajax({type:"POST",url:init.base_url+"couponactions",data:g,beforeSend:function(){a("#"+c,$context).hide(),a("#"+b,$context).show()},success:function(c){a("#"+b,$context).text("Your printout is ready. Please save it.");var d="Coupon - "+a("#c"+e).text();printContent(c,d)}})},ub=function(){return post_signin_action_data={},post_signin_action_data.signin_action="redirect",post_signin_action_data.url=init.base_url+"ebay-offer",post_signin_action_data};window.redirectFunction=ub();var vb=function(a){return post_signin_action_data={},post_signin_action_data.signin_action="mail_coupon",post_signin_action_data.coupon_id=a.data("couponid"),post_signin_action_data.coupon_type=a.data("isoffline"),post_signin_action_data.page_url=window.location.origin+window.location.pathname,post_signin_action_data};window.signin_action_data=vb,a(document).on("click",".show-offline-code",function(){var b=a(this).data("signincallback");if(init.callback_url=window.location.origin+window.location.pathname+"?offline_coupon_id="+a(this).data("couponid"),sessionStorage.offlineSelectedOutlet&&(init.callback_url=window.location.href),"undefined"!=typeof b){var c=window[b];signInCallbackData=c(a(this))}cb.user_logged_in({callback:sb,params:a(this),perform_task_after_signin:!1})});var wb=function(){if(void 0!==GetURLParameter("offline_coupon_id")){var b=GetURLParameter("offline_coupon_id"),c=a("#o"+b+" .btn-restaurant");init.callback_url=window.location.origin+window.location.pathname+"?offline_coupon_id="+b,signInCallbackData=vb(c),cb.user_logged_in({callback:sb,params:c,perform_task_after_signin:!1})}},xb=function(){$this=a(this),$context=$this.closest("form"),$password=a(".password-field",$context),"password"==$password.attr("type")?($password.attr("type","text"),$this.val("Hide")):($password.attr("type","password"),$this.val("Show"))};a(".btn-password").bind("click",xb),window.deactivate_coupon=d,a(window).scroll(function(){$el=a(".stores .fixed-element"),a(this).scrollTop()>200&&"fixed"!=$el.css("position")&&a(".stores .fixed-element").css({position:"fixed",top:"10px"}),a(this).scrollTop()<200&&"fixed"==$el.css("position")&&a(".stores .fixed-element").css({position:"static",top:"10px"})}),a(".vendorBgimg,.restVendorBgimg").length>0&&a(".vendorBgimg,.restVendorBgimg").hover(function(){a(this).find("img").hide()},function(){a(this).find("img").show()}),a("#navheader").length>0&&(console.log(a(".fixed-header").offset().top),a("#navheader").affix({offset:{top:544,bottom:a("body").height()-a(".cd-footer2").offset().top+50}}),a("#navheader").on("affix.bs.affix",function(){a("#scrollContent").css("padding-top","180px")}),a("#navheader").on("affixed-top.bs.affix",function(){a("#scrollContent").css("padding-top","0px")})),a(".scroll-to-form").click(function(){a("body,html").animate({scrollTop:a("#sectionSeven").offset().top-(a("#navheader").height()+20)},500)}),a("body").scrollspy({offset:250}),a(".bl-container .navbar li a").click(function(){return scrollPos=a(a(this).attr("href")).offset().top-(a("#navheader").height()+20),a("body,html").animate({scrollTop:scrollPos},500),!1}),a("#form-join-merchants,#form-join-restaurant").submit(function(b){var c=a(this).serializeArray();a.ajax({url:document.URL,type:"POST",data:c,beforeSend:function(){a("#submit_list_your_business").html("Sending..."),a("#submit_list_your_business").attr("disabled","disabled")},success:function(b){alert(b),a("#submit_list_your_business").html("Submit"),a("#submit_list_your_business").removeAttr("disabled")},error:function(b){alert(b),a("#submit_list_your_business").html("Submit"),a("#submit_list_your_business").removeAttr("disabled")}}),b.preventDefault()}),void 0!==GetURLParameter("coupon_id")&&(id="c"+GetURLParameter("coupon_id").replace(/\D/g,""),a("#"+id).length>0&&f()),void 0!==GetURLParameter("offline_coupon_id")&&($coupon=a("#o"+GetURLParameter("offline_coupon_id")));var yb=function(b){if(b.preventDefault(),console.log(rb),$this=a(this),void 0!==rb){console.log(a(this)),min=window._gat?3:1,outletID=$this.parent().attr("outlet-id");var c=new SynchronizedCallback(min,3e3,function(){return b.preventDefault(),window.location=$this.attr("href")+"?offline_coupon_id="+rb.replace(/\D/g,""),!1});window._gat&&(c.registerFunction(!0,function(){_gaq.push(["_trackPageview","/merchant-goal.php"])}),c.registerFunction(!0,function(){_gaq.push(["_trackEvent","OfflineCouponClick",fc])})),c.registerFunction(!1,function(){a.post(init.base_url+"coupon_clicks.php",{coupon_type:"offline",coupon_id:rb,pid:init.pid,outlet_id:outletID},function(){c.markFunctionReturned()})})}else window.location=$this.attr("href")};a("#search-neighbourhood-query").bind("click",function(){0==a(".neighbourhood-item:visible").length&&""==a(this).val()&&h()});var zb=!1;now=a(".neighbourhood-item").children(":first"),flag1=0,flag2=0,temp1="",search_form=!1;var Ab=function(b){if(e=b,quer=a(this).val(),(38==e.keyCode||40==e.keyCode||13==e.keyCode||27==e.keyCode)&&quer.length>=1)switch((0==now.length||1==search_form&&now.text()!=quer)&&(now=a(".neighbourhood-item").children(":first"),flag1=0),a(".neighbourhood-item").children("li").removeClass("selected"),e.keyCode){case 38:if(0==now.prev().length){a(this).val(temp1),now.removeClass("selected"),a("#location-form").unbind("submit",Jb),now=a(".neighbourhood-item").children(":last"),flag2=1,search_form=!1;break}a("#location-form").bind("submit",Jb),search_form=!0,1!=flag2?now=now.prev():flag2=0,now.addClass("selected"),a(this).val(now.text());break;case 40:if(now.text()==a(".neighbourhood-item").children(":first").text()&&1!=flag1)a("#location-form").bind("submit",Jb),search_form=!0,flag1=1;else{if(0==now.next().length){a(this).val(temp1),now.removeClass("selected"),a("#location-form").unbind("submit",Jb),now=a(".neighbourhood-item").children(":first"),search_form=!1,flag1=0;break}a("#location-form").bind("submit",Jb),now=now.next(),search_form=!0}now.addClass("selected"),a(this).val(now.text());break;case 13:1==search_form&&now.text()==quer&&(window.location=now.attr("rel"));break;case 27:a(this).val(temp1),a(".neighbourhood-item").text(""),a(".neighbourhood-item").hide()}else 37==e.keyCode||39==e.keyCode||(zb||(_gaq.push(["_trackEvent","Location","TotalSearched","",0,!1]),zb=!0),$this=a(this),temp1=quer,$context=$this.closest(".location-search"),$input=$this,$filters=a("option",$context),limit=7,count=1,exp=new RegExp($input.val(),"i"),result=[],$filters.each(function(){exp.test(a(this).text())&&count<=limit&&(result.push([a(this).attr("value"),a(this).text()]),count++)}),g(result,$context))};a("#search-neighbourhood-query").bind("keyup",Ab),now_manage=a(".searchstores-item").children(":first"),flag1_manage=0,flag2_manage=0,temp2="";var Bb=function(b){if(e=b,quer=a(this).val(),(38==e.keyCode||40==e.keyCode||13==e.keyCode||27==e.keyCode)&&quer.length>=1)switch((0==now_manage.length||now_manage.text()!=quer)&&(now_manage=a(".searchstores-item").children(":first"),flag1_manage=0),a(".searchstores-item").children("li").removeClass("selected"),e.keyCode){case 38:if(0==now_manage.prev().length){a(this).val(temp2),now_manage.removeClass("selected"),now_manage=a(".searchstores-item").children(":last"),flag2_manage=1;break}1!=flag2_manage?now_manage=now_manage.prev():flag2_manage=0,now_manage.addClass("selected"),a(this).val(now_manage.text());break;case 40:if(now_manage.text()==a(".searchstores-item").children(":first").text()&&1!=flag1_manage)flag1_manage=1;else{if(0==now_manage.next().length){a(this).val(temp2),now_manage.removeClass("selected"),now=a(".searchstores-item").children(":first"),flag1_manage=0;break}now_manage=now_manage.next()}now_manage.addClass("selected"),a(this).val(now_manage.text());break;case 13:now_manage.text()==quer&&(now_manage.click(),a(this).val(""));break;case 27:a(this).val(temp2),a(".searchstores-item").text(""),a(".searchstores-item").hide()}else 37==e.keyCode||39==e.keyCode||($this=a(this),temp2=quer,$context=$this.closest(".subscriptionsearch-box"),$input=$this,$filters=a("option",$context),limit=10,count=1,exp=new RegExp($input.val(),"i"),result=[],$filters.each(function(){exp.test(a(this).text())&&count<=limit&&(a(".subList").children().length>0?a('tr[data-websiteid="'+a(this).attr("value")+'"]',a(".subList")).length>0||(result.push([a(this).attr("value"),a(this).text()]),count++):(result.push([a(this).attr("value"),a(this).text()]),count++))}),i(result,$context))};a(".subscriptionsearch").bind("keyup",Bb);var Cb=function(b){b&&b.preventDefault(),$this=a(this);var c=$this.data("trigger"),d=$this.data("reverse");$context=$this.closest(".special-offer-form"),a("#"+d+"-section",$context).fadeOut("fast",function(){a("#"+c+"-section",$context).fadeIn("fast")})};a("#form-section .trigger-swap-section").bind("click",Cb);var Db=function(b){return b&&b.preventDefault(),$this=a(this),$context=$this.closest(".special-offer-form"),a.ajax({type:"POST",data:$this.serialize(),url:init.base_url+"ebay-operations/submit_form",beforeSend:ajaxLoaderStart,success:function(b){response=JSON.parse(b),ajaxLoaderEnd();init.base_url+"ebay-offer";signInCallbackData&&(signInCallbackData.signin_action="redirect"),a.cdbanner({msg:response.message,timeout:5e3}),1==response.status&&(a(".thanks-text span",$context).text(a("#special-offer-form #emailField",$context).val()),a("#form-section",$context).fadeOut("fast",function(){a("#thankyou-section",$context).fadeIn("fast")}))}}),!1},Eb=function(b){b&&b.preventDefault(),$this=a(this),$context=$this.closest("li"),$img=a(".real-image",$context),$img.is(":visible")?($this.text($this.text().replace(/hide/i,"View")),$img.slideUp()):($this.text($this.text().replace(/view/i,"Hide")),$img.slideDown())};a(".tnc-image").bind("click",Eb),a("#special-offer-form").bind("submit",Db);var Fb=function(b){return b&&b.preventDefault(),$this=a(this),a.ajax({type:"POST",data:$this.serialize(),url:init.base_url+"ebay-operations/signin",beforeSend:ajaxLoaderStart,success:function(b){ajaxLoaderEnd();var c=a.parseJSON(b);a.cdbanner({msg:c.message,timeout:5e3}),"success"==c.status&&(window.location=init.base_url+"ebay-offer")}}),!1};a("#login-section #email-signin").bind("submit",Fb);var Gb=function(b){return b&&b.preventDefault(),$this=a(this),$context=$this,a.ajax({type:"POST",data:$this.serialize(),url:init.base_url+"ebay-operations/signup",beforeSend:ajaxLoaderStart,success:function(b){ajaxLoaderEnd();var c=a.parseJSON(b);a.cdbanner({msg:c.message,timeout:5e3}),"error"==c.status&&a("button",$context).removeAttr("disabled")}}),!1};a("#login-section #email-signup").bind("submit",Gb);var Hb=function(b){b&&b.preventDefault(),$this=a(this);var c=$this.data("trigger"),d=$this.data("reverse");$context=$this.closest("#signin-signup-card"),a("#"+d+"-section",$context).fadeOut("fast",function(){a("#"+c+"-section",$context).fadeIn("fast")}),a(".native-"+d,$context).fadeOut("fast",function(){a(".native-"+c,$context).fadeIn("fast")});var e=$this.data("nochange");(void 0==e||0==e)&&window.history.pushState(null,"Title",c)};a("#signin-signup-card .trigger-swap-section").bind("click",Hb);var Ib=function(){var b,c,d,e,f={};return f.center=function(){var b,d;b=Math.max(a(window).height()-c.outerHeight(),0)/2,d=Math.max(a(window).width()-c.outerWidth(),0)/2,c.css({top:b+a(window).scrollTop(),left:d+a(window).scrollLeft()})},f.open=function(e){d.empty().append(e.content),c.css({width:e.width||"auto",height:e.height||"auto"}),f.center(),a(window).bind("resize.modal",f.center),c.show(),b.show(),d.find("#bounceoff-popup-inner").length>0?b.css("opacity","0.95"):b.css("opacity","0.5"),a("body").css({overflow:"hidden"}),a(".popover").fadeOut(),a(".trigger-swap").bind("click",Rb)},f.swap=function(a){d.empty().append(a.content),c.css({width:a.width||"auto",height:a.height||"auto"}),f.center()},f.close=function(){a("body").css({overflow:"auto"}),c.hide(),b.hide(),d.empty(),a(window).unbind("resize.modal"),b.bind("click")},b=a('<div id="overlay"></div>'),c=a('<div id="custommodal"></div>'),d=a('<div id="custommodal-content"></div>'),e=a('<a id="custommodal-close">&times;</a>'),c.hide(),b.hide(),c.append(e,d),a(document).ready(function(){a("body").append(b,c)}),e.click(function(a){a.preventDefault(),f.close()}),f}();a("#custommodal-close, #overlay").bind("click",function(){a("body").css({overflow:"auto"}),a("#modal-data.static").html(a("#custommodal-content").html()).hide()}),a(".open-modal").bind("click",function(b){b.preventDefault(),Ib.open({content:a("#modal-data").clone().show()}),a(".searchable-filter .refine-filter input").bind("keyup",jb)}),a(".btn-subsribe").click("button",function(b){b.preventDefault(),$this=a(this),$webname=a(this).data("websitename"),$webid=a(this).data("websiteid"),$email=a("[name=Email]").val(),$context=$this.closest(".email-subscription");var c=a(".subscribeformresponseError",$context);return c.hide(),0==$email.length?(c.text("Please enter your email address.").fadeIn(),!1):m($email)?(a.ajax({type:"POST",url:init.base_url+"add-email-subscription",data:{WebsiteID:$webid,Email:$email},beforeSend:function(){j(".subscribeform",".subscribeformresponse"),a("#mechant-newsletterform-loader",$context).show()},success:function(b){{var c=jQuery.parseJSON(b);l(c,".subscribeform",".subscribeformresponse")}setTimeout(function(){a("#mechant-newsletterform-loader",$this.closest(".email-subscription")).hide()},1e3)},error:function(){a("#mechant-newsletterform-loader",$this.closest(".email-subscription")).hide(),alert("Error")}}),!1):(c.text("Invalid email address.").fadeIn(),!1)}),a("form.newsletterform").bind("submit",function(b){n(b,a(this),function(){})}),a("#query").bind("click",function(){0==a("#results:visible").length&&""==a(this).val()&&o()});var Jb=function(){return!1};temp="";var Kb=!1;present=a("#storeSearchResults"),search_form_flag=1,a(document).click(function(){"results"!=document.activeElement.parentNode.parentNode.id&&"query"!=document.activeElement.id&&(a("#query").val(),a("#results").text(""),a("#results").hide()),"results-searchpage"!=document.activeElement.parentNode.parentNode.id&&"query-searchpage"!=document.activeElement.id&&(a("#query-searchpage").val(),a("#results-searchpage").text(""),a("#results-searchpage").hide())});var Lb=function(b){url=b.attr("href"),title=a(".entity-name",b).first().text(),display=a(".entity-name",b).first().text(),entityType=a(".entity-type",b).first().text(),a.ajax({type:"POST",url:init.base_url+"ajax/saveSearchQuery",data:{type:"ajax",title:title,display:display,url:url,enityType:entityType}})};a("#query").keyup(function(b){if(quer=a(this).val(),(38==b.keyCode||40==b.keyCode||13==b.keyCode||27==b.keyCode)&&quer.length>=1)switch(a("#results").children("li").children("a").removeClass("selected"),b.keyCode){case 38:if(0==present.prev().length){present=a("#results"),a(this).val(temp),a("#searchForm").unbind("submit",Jb),search_form_flag=1;break}present[0]!=a("#results")[0]?(a("#searchForm").bind("submit",Jb),search_form_flag=0,present=present.prev(),present.children(":first").addClass("selected")):present[0]==a("#results")[0]&&(present=present.children(":last"),a("#searchForm").bind("submit",Jb),search_form_flag=0,present.children(":first").addClass("selected")),a(this).val(present.children(":first").children(":first").text());break;case 40:if(present[0]==a("#results")[0])present=present.children(":first"),a("#searchForm").bind("submit",Jb),search_form_flag=0;else{if(0==present.next().length){a(this).val(temp),a("#searchForm").unbind("submit",Jb),search_form_flag=1,present=a("#results");break}a("#searchForm").bind("submit",Jb),search_form_flag=0,present=present.next()}present.children(":first").addClass("selected"),a(this).val(present.children(":first").children(":first").text());break;case 13:0==search_form_flag?(Lb(present.children(":first")),create_synchronized_callback_object("Search","TypeAhead",!0,function(){window.location=present.children(":first").attr("href")})):(a.ajax({type:"POST",url:init.base_url+"ajax/saveSearchQuery",data:{type:"ajax",title:quer,display:quer,url:null,enityType:"Search"}}),a("#searchForm").unbind("submit",Jb),create_synchronized_callback_object("Search","EnterKey",!0,function(){a("#searchForm").bind("submit",Jb)
}));break;case 27:a(this).val(temp),a("#results").text(""),a("#results").hide()}else 37==b.keyCode||39==b.keyCode||(a("#searchForm").unbind("submit",Jb),search_form_flag=1,present=a("#results"),1==quer.length||temp.substring(0,1)!=quer.substring(0,1)&&quer.length>=1?(Kb||(_gaq.push(["_trackEvent","Search","TotalSearched","",0,!1]),Kb=!0),a.post(init.base_url+"type_ahead",{query_string:quer.substring(0,2),type:"ajax"},function(b){typeahead_result=[],""!=b&&(typeahead_result=jQuery.parseJSON(b)),p(quer,a("#results"))})):quer.length>1?p(quer,a("#results")):o("#query"),temp=quer)});var Mb=function(b){if(target=b.target,a(target).attr("href"))var c=a(target).attr("href");create_synchronized_callback_object("Search","History",!1,function(){void 0!==c&&(window.location.href=c)})},Nb=function(b){if(target=b.target,a(target).attr("href"))var c=a(target).attr("href");create_synchronized_callback_object("Search","TypeAhead",!0,function(){void 0!==c&&(window.location.href=c)})};a(document).on("click",".typeahead-link",Nb),a(document).on("click",".history-link",Mb);for(var Ob=a(".restro-slider"),Pb=0;Pb<Ob.length;Pb++)r(Ob[Pb]);var Qb={};a(".gps-button").click(function(){ajaxLoaderStart(),s()});var Rb=function(b){b.preventDefault(),$this=a(this);var c=$this.data("target");$context=$this.closest("#modal-data"),a(".modal-data-section",$context).hide(),a(".modal-"+c,$context).show(),b.stopPropagation()};a(".trigger-swap").bind("click",Rb);var Sb=function(){var b=1,c="offline";$modal=a("#signin-modal").clone().show(),a("#input-couponid",$modal).val(b),a("#input-isoffline",$modal).val(c),Ib.open({content:$modal}),a("form#signin-modal-form").bind("submit",nc),a("form#signup-modal-form").bind("submit",oc),a("form#forgot-password-modal").bind("submit",pc),a(".btn-password").bind("click",xb)};a(".signin-modal-trigger").bind("click",Sb);var Tb=function(b){var c=b.data("storeinfo"),d=b.hasClass("no")?"add":"remove";a.post(init.base_url+"storeactions",{actionType:d,user:init.user_id,store_info:c},function(e){console.log(e),"add"===d?(b.removeClass("no").addClass("added"),createGitter("Website has been successfully added to Favorites","")):(createGitter("Website has been successfully removed from Favorites",""),b.removeClass("added").addClass("no"),"favourites"==b.data("url")&&a("#"+c).fadeOut())})};a(".vendor-favourite").bind("click",function(){cb.user_logged_in({callback:Tb,params:a(this)})});var Ub=function(){cb.user_logged_in({callback:Tb,params:a(this)})};a(".vendor-fav").bind("click",Ub),$res=!1,a("input[name=filter_favourite]").change(function(){$val=a(this).val(),$bothFalse=!0,a("input[name=filter_favourite]").each(function(){a(this).is(":checked")&&($bothFalse=!1)}),1==$bothFalse?($res=!0,a(".vendor-card.offer").each(function(){a(this).show()})):a(this).is(":checked")?(1==$res&&(a("input[name=filter_favourite]").each(function(){0==a(this).is(":checked")&&($nam=a(this).attr("value"),a(".vendor-card.offer").each(function(){a(this).attr("name")==$nam&&a(this).hide()}))}),$res=!1),a(".vendor-card.offer").each(function(){a(this).attr("name")==$val&&a(this).show()})):a(".vendor-card.offer").each(function(){a(this).attr("name")==$val&&a(this).hide()})});var Vb=a("#category_sub_category").children(),Wb=null!=w()?w().subCategory:null;(null===Wb||""===Wb)&&(Wb="all-categories"),a.each(Vb,function(b,c){a(c).children("label").html().replace(/&amp;|&/g,"and").replace(/,/,"").match(/[A-Za-z\s]+/)[0].trim().replace(/ /g,"-").toLowerCase()==Wb.toLowerCase()&&a(c).children("input").prop("checked",!0)});var Xb=function(b){var c=[],d=[],e=0,f=0,g="Offers",h={},i=a("div.filter-box input[name=filter_sub_category]:checked"),j=a("div.filter-box input[name=filter_store]:checked");a(i).each(function(){0!=a(this).val()&&d.push(a(this).val())}),a(j).each(function(){c.push(a(this).val())});var k=a("div.filter-box input[name=filter_coupon_type]:checked");a(k).each(function(){0==a(this).val()?(f=1,g="Coupons"):1==a(this).val()&&(e=1,g="Deals"),1==f&&1==e&&(g="Offers")}),"offer_type"===a(b.target).attr("class")&&(h.filter_coupon_type=e==f?"":e),0==d.length?(d="",h.filter_sub_category=""):h.filter_sub_category=d,0==c.length?(c="",h.filter_store=""):h.filter_store=c;var l=document.URL.match(/category\/\w+(\/w*)?/);l=l[0].split("/"),l="undefined"!=typeof l[2]?l[2]:"";var m=w(),n=m.category,o=m.subCategory,p=(window.location.origin+window.location.pathname).match(/.*category/gim);if("subcategory"===a(b.target).attr("class")){o=a(b.target).next().html(),o=o.match(/[^\(\)\d]+/)[0].trim(),o=o.replace(/&amp;|&/g,"and").replace(/ /g,"-"),"all-categories"===o.toLowerCase()&&(o="");var q;q=""===o?"":"/"+a(b.target).data("url"),window.history.pushState(null,null,p+"/"+n+q+window.location.search+window.location.hash)}if(("subcategory"===a(b.target).attr("class")||"offer_type"===a(b.target).attr("class"))&&a(".category-header").html(a(".subcategory:checked").attr("data-url").replace(/-/gi," ").replace(/and/gi,"&")+" "+g),0!=h.length){var r={page_no:1,coupon_id:1};cc.set_query_string({f:h},r)}var s=getParameterByName("page_no");null===s&&(s=0),a.ajax({url:""+window.location.origin+window.location.pathname,type:"POST",data:{action:"ajax",isCoupon:f,isDeal:e,category_id:init.filter_category_id,subcategory_id:d,stores:c,subCategoryurl:o,page_no:s},animation:"ajax-loader",success:function(e){e=JSON.parse(e),E(e.matched_coupons,a("#coupon_container")),a(".voting").children().bind("click",$b),a(".read-more").bind("click",uc),a(".read-less").bind("click",vc),a(".coupon-click").bind("click",onCouponClick),a(".trigger-sms-modal").bind("click",_b),a(".twitter-share").bind("click",db),a(".comments #submit-comment").bind("click",ac),a(".trigger-popover").bind("click",ib),a(".offer-wallet").bind("click",tc),a(".trigger-exclusive-modal").bind("click",Dc),"subcategory"!==a(b.target).attr("class")&&z(e.filter_subCategories_coupon_count,d),"website_filter"!==a(b.target).attr("class")&&A(e.websites.website_count,c),C(e.noOfPages),"offer_type"!==a(b.target).attr("class")&&y(e.couponsCount,e.dealsCount),a(".trigger-comment-popover").bind("click",gb)},beforeSend:ajaxLoaderStart,complete:ajaxLoaderEnd})};a("#category-page .filter-box input").bind("click",Xb);var Yb,Zb=function(b){console.log(a(".pagination .active").text());var c=a(b.target).is("a");if(c&&(parseInt(a(b.target).text())===parseInt(a(".pagination .active").text())||parseInt(a(b.target).text())===parseInt(Yb)||parseInt(a(b.target).text())===parseInt(GetURLParameter("page_no"))))return!1;var d=a(this).html();(""==d||0==d)&&(d=1);var e,f=[],g=[];$this=a(this),e=a("input:radio[name=filter_neighbourhood]:checked").val();var h=a("input:radio[name=filter_neighbourhood]:checked").parent().text(),i=a("input:radio[name=filter_neighbourhood]:checked").attr("data-url"),j=a("div.filter-box input[name=filter_cuisine]:checked");a(j).each(function(){f.push(a(this).val())});var k=a("div.filter-box input[name=filter_type_of_restaurant]:checked");if(a(k).each(function(){g.push(a(this).val())}),0==f.length){var j=a("div.filter-box input[name=filter_cuisine]:not(:checked)");a(j).each(function(){f.push(a(this).val())})}if(0==g.length){var k=a("div.filter-box input[name=filter_type_of_restaurant]:not(:checked)");a(k).each(function(){g.push(a(this).val())})}var l=!1;0===a("div.filter-box input[name=filter_cuisine]:checked").length&&0===a("div.filter-box input[name=filter_type_of_restaurant]:checked").length&&(l=!0);var m=f.concat(g);l&&(m=null),a.ajax({url:init.base_url+"brands_by_city_and_categories",type:"POST",data:{neighbourhood:e,categories:m,page_no:d},success:function(b){var c,e,b=JSON.parse(b),f=0,g=15,j=(d-1)*g+1;for(c in b.outlets)b.outlets.hasOwnProperty(c)&&f++;var k=b.city_keyword;e=parseInt(f/g)+1,D(b,a("#coupon_container"),j),a(".vendor-fav").bind("click",Ub),window.history.pushState("","",init.base_url+k+"/"+i+"/restaurants"),a("#title").html(h+" Offers"),B(e,d)},beforeSend:ajaxLoaderStart,complete:ajaxLoaderEnd})};a("#neighbourhood-page .filter-box input").bind("click",Zb),a(".filter-box1").bind("click",Zb);var $b=function(b){b.preventDefault();var c=a(this).data("value");$context=a(this).closest(".offer-big"),0==$context.length&&($context=a(this).closest(".voting-parent"));var d=$context.data("couponid"),e=a(this);e.parent().hasClass("voted")||a.ajax({type:"POST",url:init.base_url+"couponactions",data:{cpn_action:"vote",CouponID:d,vote_code:c},success:function(b){var c=JSON.parse(b);0!=c.success&&(a(".offer-big").each(function(){a(this).data("couponid")==d&&a(this).find(".success-meta").html(c.success+"% <span>Success</span>")}),e.addClass("voted"),e.parent().addClass("voted"),createGitter("You have successfully voted",""))}})};a(".voting").children().bind("click",$b),window.removeURLParameter=F,a(".coupon-click").bind("click",onCouponClick),a(document).on("click",".unsubItem",function(){a(this).removeClass("unsubItem").addClass("subItem");var b=a(this).parent().parent().attr("data-websiteID"),c=a(this).parent().prev().text();H(b,0,c),G("subList","unsubList",b)}),a(document).on("click",".subItem",function(){a(this).removeClass("subItem").addClass("unsubItem");var b=a(this).parent().parent().attr("data-websiteid"),c=a(this).parent().prev().text();H(b,1,c),G("unsubList","subList",b)});var _b=function(){$this=a(this),$context=a(this).closest(".sms-parent");var b=$context.data("couponid");$img=a(".vendor-image img",$context),0==$img.length&&($img=a(".vendor-image img"));var c=$img.attr("src"),d=$img.attr("alt"),e=a(".offer-title",$context).text(),f=a(".coupon-type-hidden",$context).text(),g=a("#sms-modal").clone();a("#store-image",a(g)).attr("src",c),a("#store-image",a(g)).attr("alt",d),a(".sendoffer-details",a(g)).text(e),a("#input-couponid",a(g)).val(b),a("#input-isoffline",a(g)).val(f),a("#send-sms",a(g)).text("SUBMIT"),Ib.open({content:a(g).show()})};a(document).on("click",".trigger-sms-modal",_b),a(".trigger-sms-modal").bind("click",_b);var ac=function(b){b.preventDefault(),$form=a(this).closest("form"),data=$form.serialize(),data={cpn_action:"comment",coupon_id:$form.closest(".offer-big").data("couponid"),name:a("#name",$form).val(),comment:a("#comment",$form).val()},0!=data.name.length&&0!=data.comment.length&&(setCookie("siteuser_name",data.name,30),a.ajax({url:init.base_url+"couponactions",type:"POST",data:data,success:function(b){var c=jQuery.parseJSON(b);c.success===!0&&"1"==c.IsApproved?($content='<div class="comment-data row"> <div class="col-3"><img src="'+init.base_url+'theme/Elegance/img/default-user-image.jpg" height="35" width="35"></div><div class="col-21 row"><div class="actual-comment">'+c.Comments+'</div><div class="comment-log"> '+c.UserName+" posted at "+c.DateAdded+"</div></div></div>",$holder=a(".comments-holder",$form.closest(".comments")),$holder.prepend($content),a("input[type=text]",$form).val(""),a("textarea",$form).val(""),$countComment=$form.closest(".comment-meta"),numcomments=$countComment.data("numcomments"),numcomments++,$countComment.data("numcomments",numcomments),a(".trigger-comment-popover",$holder.closest(".comment-meta")).text(1==numcomments?numcomments+" Comment":numcomments+" Comments")):c.success===!0&&"0"==c.IsApproved&&(a("input[type=text]",$form).val(""),a("textarea",$form).val(""),a.cdbanner({msg:"Your comment was submitted successfully! It will be uploaded after verification",timeout:5e3}))}}))};a(".comments #submit-comment").bind("click",ac);var bc=function(){_gaq.push(["_trackEvent","OfflineCouponClick",a("#brandName").html(),"PopUpSMSClick"]),$this=a(this),$context=$this.closest(".modal-sms-form"),console.log($context),a(".sms-error-response",$context).hide();var b=location.href,c={cpn_action:"sendSMS",coupon_id:a("#input-couponid",$context).val(),mobile_num:a("#input-sms-mobile",$context).val(),coupon_type:a("#input-isoffline",$context).val(),coupon_url_location:b};return 0!=a("#input-outletid",$context).length&&(c.outlet_id=a("#input-outletid",$context).val()),""!=c.mobile_num&&a.ajax({type:"POST",url:init.base_url+"couponactions",data:c,beforeSend:function(){a(".smsSubmitButton").text("Sending...")},success:function(b){var c=jQuery.parseJSON(b);c.send===!1?(a(".sms-error-response",$context).text(c.message),a(".sms-error-response",$context).fadeIn(),a(".smsSubmitButton",$context).text("SUBMIT")):setTimeout(function(){a(".smsSubmitButton",$context).text("Sent!"),a(".smsSubmitButton",$context).prop("disabled",!0)},1e3)}}),!1};a(document).on("click","#send-sms",bc),a(document).on("click","#send-app-sms",I),a(document).on("click","#send-sms-offline",bc),a(document).on("submit",".modal-sms-form",function(b){b.preventDefault(),a("#send-sms",a(this)).length>0?a("#send-sms",a(this)).click():a("#send-sms-offline",a(this)).click()});var cc={};cc.parse_filter_string=function(a){var b={},c=[],d=a.split("::");return d.forEach(function(a){tmp=a.split(":"),c=tmp[1].split(",");var d=tmp[0];b[d]=c}),b},cc.make_filter_query_string=function(b){var c=[];a.each(b,function(a,b){var d="";""!==b&&("string"==typeof b||"number"==typeof b?d+=b:"object"==typeof b&&(b=b.join(","),d+=b),""!==d&&(d=a+":"+d,c.push(d)))});var d=c.join("::");return d},cc.parse_query_string=function(){var a=[],b={},c=location.search.substr(1).split("&");return c.forEach(function(c){a=c.split("=");var d=decodeURIComponent(a[0]),e=d.replace("[]",""),f=decodeURIComponent(a[1]||"");""==e||(e!=d&&"undefined"==typeof b[e]?b[e]=f:"undefined"==typeof b[e]?b[e]=f:"string"==typeof b[e]||"number"==typeof b[e]?b[e]=[b[e],f]:b[e].push(f))}),"undefined"!=typeof b.f&&""!=b.f&&(b.f=cc.parse_filter_string(b.f)),b},cc.make_query_string=function(b,c){var d=cc.parse_query_string();a.each(b,function(b,c){"object"==typeof c?(("undefined"==typeof d[b]||""===d[b])&&(d[b]={}),a.each(c,function(a,c){d[b][a]=c}),d[b]=encodeURIComponent(cc.make_filter_query_string(d[b]))):d[b]=c});var e="";return a.each(d,function(a,b){"undefined"!=typeof c[a]||""===b||("string"==typeof b||"number"==typeof b||""==b?""===e?e=a+"="+b:e+="&"+a+"="+b:e=a+"="+encodeURIComponent(cc.make_filter_query_string(b)))}),e},cc.set_query_string=function(a,b){result_params=cc.make_query_string(a,b);var c=window.location.origin+window.location.pathname;""!=result_params&&(c=c+"?"+result_params),window.history.pushState("","",c)};var dc=function(b,c){var d=(a("#"+b+" input"),cc.parse_query_string());"undefined"!=typeof d.f&&(d=d.f,"string"==typeof d[c]||"number"==typeof d[c]?a("#"+b+" input[value="+d[c]+"]").attr("checked",!0):"undefined"!=typeof d[c]&&a.each(d[c],function(c,d){""!=d&&a("#"+b+" input[value="+d+"]").attr("checked",!0)}))};dc("category_offer_type","filter_coupon_type"),dc("category_websites","filter_store"),a("#merchant-filters input").bind("change",function(){$context=a(".offer-big");var b=0,c=0,d=a("#merchant-filters input[name=filter_a]:checked"),e="Offers",f=[];a(d).each(function(){f.push(a(this).val()),1==a(this).val()?c=1:2==a(this).val()&&(b=1)}),remove_fields={page_no:1,coupon_id:1},cc.set_query_string({f:{filter_a:f}},remove_fields),c&&b?b="All":b?(b="Deal",e="Deals"):c&&(b="MultipleUseCoupon",e="Coupons"),a(".vendor-heading-offer").html(e),J(b,$context),K()});var ec=function(){var b=(a("#merchant-filters input"),cc.parse_query_string());"undefined"!=typeof b.f&&(b=b.f,"string"==typeof b.filter_a||"number"==typeof b.filter_a?a("#merchant-filters input[value="+b.filter_a+"]").attr("checked",!0):"undefined"!=typeof b.filter_a&&a.each(b.filter_a,function(b,c){""!=c&&a("#merchant-filters input[value="+c+"]").attr("checked",!0)}),a("#merchant-filters input:eq(0)").trigger("change"))};ec();var fc,gc=function(b,c){console.log(b);var d="true";if(c.preventDefault(),$context=b.closest(".offer-big"),0==$context.length&&($context=b.closest(".offer-small")),0==$context.length&&($context=b.closest(".outlet-sidebar"),d="false"),0==$context.length&&($context=b.closest(".outlet-info"),d="false"),"true"==d&&sessionStorage.selectedOutlet){var e="false";a(".offline-append-id .address-city",$context).each(function(){return a(this).text()==sessionStorage.selectedOutlet?(e="true",!1):void 0}),"true"==e&&a(".offline-append-id .address-city",$context).each(function(){a(this).text()!=sessionStorage.selectedOutlet&&a(this).parent().parent().remove()})}if(rb=a(".btn-restaurant",$context).data("offlineid"),outletID=a(".btn-restaurant",$context).data("outletid"),fc=a(".btn-restaurant",$context).data("brandname"),void 0===rb&&void 0!==a(".btn-restaurant",$context).data("couponid")&&(rb="o"+a(".btn-restaurant",$context).data("couponid")),console.log(rb),console.log($context),1===a(".offline-append-id",$context).length)if(void 0!==rb){min=window._gat?3:1;var f=new SynchronizedCallback(min,3e3,function(){window.location=a(".offline-append-id",$context).attr("href")+"?offline_coupon_id="+rb.replace(/\D/g,"")});window._gat&&(f.registerFunction(!0,function(){_gaq.push(["_trackPageview","/merchant-goal.php"])}),f.registerFunction(!0,function(){_gaq.push(["_trackEvent","OfflineCouponClick",fc])})),f.registerFunction(!1,function(){a.post(init.base_url+"coupon_clicks.php",{coupon_type:"offline",coupon_id:rb,pid:init.pid,outlet_id:outletID},function(){f.markFunctionReturned()})})}else window.location=a(".offline-append-id",$context).attr("href");else Ib.open({content:a("#offline-modal",$context).clone()}),a(".searchable-filter .refine-filter input").bind("keyup",jb),a(".offline-append-id").bind("click",yb)},hc=function(b){if($context=b.closest(".offer-small"),1===a(".offline-append-id",$context).length){var c=b.data("couponid");init.callback_url=a(".offline-append-id",$context).attr("href")+"?offline_coupon_id="+c}},ic=function(a){gc(a["this"],a.event_var)},jc=function(a,b){b.preventDefault(),hc(a);var c=a.data("signincallback");if("undefined"!=typeof c){var d=window[c];signInCallbackData=d(a)}cb.user_logged_in({callback:ic,params:{"this":a,event_var:b},perform_task_after_signin:!1})};a(".outlet-click-ga").bind("click",function(){_gaq.push(["_trackEvent","OutletClicksForRestaurantBrands",a(this).data("brand"),a(this).data("neighbourhood")])}),a(".btn-sms").click(function(){_gaq.push(["_trackEvent","RestaurantPopUpAction","Send Message",""])}),a(".btn-android").bind("click",function(){synchronizedCallback.registerFunction(!0,function(){_gaq.push(["_trackEvent","RestaurantPopUpAction","Get App","Android"])})}),a(".btn-ios").bind("click",function(){synchronizedCallback.registerFunction(!0,function(){_gaq.push(["_trackEvent","RestaurantPopUpAction","Get App","iOS"])})}),a(".show-offline-modal").bind("click",function(b){void 0!==init.city_name&&void 0!==a(this).data("brand")&&_gaq.push(["_trackEvent","RestaurantOfferClickByCity",init.city_name,a(this).data("brand")]);var c=window.location.pathname.split("/");"best-offers"==c[3]&&void 0!==a(this).data("brand")&&_gaq.push(["_trackEvent","RestaurantOfferClickBySection","Best Offers",a(this).data("brand")]),"latest-offers"==c[3]&&void 0!==a(this).data("brand")&&_gaq.push(["_trackEvent","RestaurantOfferClickBySection","Latest Offers",a(this).data("brand")]),void 0!==a(this).data("brandname")&&void 0!==a(this).data("offer")&&_gaq.push(["_trackEvent","RedeemRestaurantCoupon",a(this).data("brandname"),a(this).data("offer")]),jc(a(this),b),a(".filter-box a").bind("click",$)});var kc=new Array,lc=function(){if(a(this).is(":checked"))kc.push(a(this).val());else for(var b=0;b<=kc.length;b++)a(this).val()==kc[b]&&kc.splice(b,1);if(""!=init.q){if(""!=init.search_coupon_type)var c=init.base_url+"search/?q="+init.q+"&coupon_type="+init.search_coupon_type;else var c=init.base_url+"search/?q="+init.q;a.ajax({url:c,type:"POST",data:{store:kc,is_ajax:1},success:function(b){a("#search_template").html(b),a("#search_pagination ul li .page_no").bind("click",mc),window.history.pushState(null,null,c),a("html, body").animate({scrollTop:0},0),a(".show-offline-modal").bind("click",function(b){gc(a(this),b)}),a(".coupon-click").bind("click",onCouponClick),a(".voting").children().bind("click",$b),a(".read-more").bind("click",uc),a(".read-less").bind("click",vc),a(".coupon-click").bind("click",onCouponClick),a(".trigger-sms-modal").bind("click",_b),a(".twitter-share").bind("click",db),a(".comments #submit-comment").bind("click",ac),a(".trigger-popover").bind("click",ib),a(".offer-wallet").bind("click",tc),a(".trigger-comment-popover").bind("click",gb)},beforeSend:ajaxLoaderStart,complete:ajaxLoaderEnd})}};a("#search_store_filter .filter-box input").bind("click",lc),a("#search_type_filter .filter-box input").on("click",function(){window.location=init.base_url+"search/?q="+init.q+"&coupon_type="+a(this).val()});var mc=function(){var b=a(this).html();if("»"==b){var c=Number(a("#search_pagination ul li.active .page_no").html());b=c+1}if("«"==b){var c=Number(a("#search_pagination ul li.active .page_no").html());b=c-1}if(""!=init.q){if(""!=init.search_coupon_type)var d=init.base_url+"search/?q="+init.q+"&page_no="+b+"&coupon_type="+init.search_coupon_type;else var d=init.base_url+"search/?q="+init.q+"&page_no="+b;a.ajax({url:d,type:"POST",data:{store:kc,is_ajax:1},success:function(b){a("#search_template").html(b),a("#search_pagination ul li .page_no").bind("click",mc),window.history.pushState(null,null,d),a("html, body").animate({scrollTop:0},0),a(".show-offline-modal").bind("click",function(b){gc(a(this),b)}),a(".coupon-click").bind("click",onCouponClick),a(".voting").children().bind("click",$b),a(".read-more").bind("click",uc),a(".read-less").bind("click",vc),a(".coupon-click").bind("click",onCouponClick),a(".trigger-sms-modal").bind("click",_b),a(".twitter-share").bind("click",db),a(".comments #submit-comment").bind("click",ac),a(".trigger-popover").bind("click",ib),a(".offer-wallet").bind("click",tc),a(".trigger-comment-popover").bind("click",gb)}})}};a(".outlet-name").bind("click",function(b){gc(a(this),b),a(".filter-box a").bind("click",$)}),a("#search_pagination ul li .page_no").bind("click",mc);var nc=function(b){b.stopPropagation();var c=a(this),d=c.serializeArray(),e={};a.each(d,function(){e[this.name]=this.value});var f={};f.form_data=e,f.post_signin_action_data=signInCallbackData;var g=c.children(".modal-error");return a.ajax({url:init.base_url+"profile/signin",type:"POST",data:f,beforeSend:function(){g.hide()},success:function(a){var b=jQuery.parseJSON(a);"error"===b.status?(g.html(b.message),g.show()):"success"===b.status&&L()}}),!1},oc=function(b){b.stopPropagation();var c=a(this),d=c.children(".modal-error"),e=c.serialize();return a.ajax({url:init.base_url+"profile/signup",type:"POST",data:e,beforeSend:function(){d.hide()},success:function(a){var b=jQuery.parseJSON(a);d.html(b.message),d.show()}}),!1},pc=function(b){b.stopPropagation();var c=a(this),d=c.serialize();return a.ajax({url:init.base_url+"profile/forgotpassword",type:"POST",data:d,beforeSend:function(){},success:function(a){var b=jQuery.parseJSON(a);console.log(b),c.children(".modal-error").html(b.message)}}),!1},qc=function(){$form=a(this).closest("form"),data={online_coupons:a("input",$form).eq(0).is(":checked")?1:0,online_deals:a("input",$form).eq(1).is(":checked")?1:0,offline_coupons:a("input",$form).eq(2).is(":checked")?1:0},a.ajax({type:"POST",url:init.base_url+"profile/wallet",data:data,success:function(b){a("body").html(b)}})};a(".filter-box input",a("#wallet-coupon-filter")).bind("click",qc),window.doLoginSuccessAction=L;var rc=function(b){var c=a(b.context.selectedOptions[0]).attr("rel");location.href=init.base_url+c+"/restaurants"};a(".submit-report").click(function(){});var sc=function(b){var c=b.parents(".sms-parent").data("couponid"),d=b.data("couponinfo");if(b.hasClass("added"))var e="delete_from_wallet";else var e="add_to_wallet";a.ajax({type:"POST",url:init.base_url+"couponactions",data:{cpn_action:e,coupon_id:c,coupon_type:d},success:function(c){var d=JSON.parse(c);if(0!=d.success&&(b.hasClass("added")?(b.removeClass("added"),b.data("url")!=init.base_url+"wallet"&&createGitter("Coupon has been successfully removed from your Wallet","")):(b.addClass("added"),b.data("url")!=init.base_url+"wallet"&&createGitter("Coupon has been successfully added to your Wallet","")),b.data("url")==init.base_url+"wallet")){var e=b.parents(".sms-parent"),f=!1;b.hasClass("added")?e.fadeIn():(e.fadeOut(),f=!0);var g=e.attr("id");if(f){var h=a(".btn-cd",e).data("websitename");-1!=g.indexOf("o")&&(h=a(".btn-cd",e).data("brandname")),R(g,h)}else S()}}})},tc=function(){cb.user_logged_in({callback:sc,params:a(this)})};a(".offer-wallet").bind("click",tc);var uc=function(b){b.preventDefault(),$context=a(this).parent().parent(),a(".offer-description",$context).hide(),a(".offer-description-full",$context).show()};a(".read-more").bind("click",uc);var vc=function(b){b.preventDefault(),$context=a(this).parent().parent(),a(".offer-description",$context).show(),a(".offer-description-full",$context).hide()};a(".read-less").bind("click",vc);var wc=function(b){var c=M("cd_user");user_details=jQuery.parseJSON(c);var d=user_details.uid,e=user_details.email,f=b.id;a.ajax({url:init.base_url+"get_offline_coupon_code",type:"GET",data:{email:e,uid:d,coupon_id:f},beforeSend:function(){ajaxLoaderStart()},success:function(c){var d=jQuery.parseJSON(c);b.ele.text(d.coupon_code),a("#offerCode","#custommodal").text(d.coupon_code),ajaxLoaderEnd()}})};a(".btn-exclusive-detail").bind("click",function(){cb.user_logged_in({callback:wc,params:{id:a(this).attr("data-couponid"),ele:a(this)}})}),void 0!==GetURLParameter("coupon_id")&&(id="c"+GetURLParameter("coupon_id").replace(/\D/g,""),a("#"+id).length>0&&f());var xc=function(){$coupon=a("#o"+GetURLParameter("offline_coupon_id"));var b=a("#o"+GetURLParameter("offline_coupon_id")+" .btn-exclusive-detail");b.length>0&&"onetime"==b.attr("data-coupontype")&&(init.user_logged_in?wc({id:b.attr("data-couponid"),ele:b}):b.trigger("click")),$coupon.css({})};void 0!==GetURLParameter("offline_coupon_id")&&setTimeout(xc,10),window.getCookie=M;var yc=function(b){$ele=a("input[name=callback_url]"),$ele.each(function(){console.log("reached"),a(this).val(b)})};a(".callback").bind("click",function(){var b=a(this).data("callback");yc(b),init.callback_url=b});var zc=function(b){return $this=a(this),console.log("jaa raha hai"),b.preventDefault(),a.ajax({type:"POST",url:$this.attr("action"),data:$this.serializeArray(),beforeSend:function(){j(".newsletterform",".newsletterformresponse"),a("#newsletterform-loader",$this.parent()).show()},success:function(b){var c=jQuery.parseJSON(b);subscribed=k(c,".newsletterform",".newsletterformresponse"),setTimeout(function(){a("#newsletterform-loader",$this.parent()).hide()},1e3),subscribed&&(_gaq.push(["_trackEvent","Subscribe",init.merchant,"MerchantPage"]),_gaq.push(["_trackPageview","/merchant-email-sub-goal.php"]))},error:function(){alert("Error")}}),!1};window.subscribe_form=zc;var Ac=function(){Ib.open({content:a(".online-subscription-modal-data").clone().show()}),a(document).on("submit","form.newsletterform",zc)};void 0===GetURLParameter("coupon_id")&&a("#show-online-subscription").length>0&&(void 0===a.cookie("online_subscription_viewed")||a.cookie("online_subscription_viewed")===!1)&&(setTimeout(Ac,0),a.cookie("online_subscription_viewed",!0));var Bc=function(){var b=a("#manage-subscription-email").val();a.ajax({url:init.base_url+"add_email_subscription",type:"POST",data:{Email:b,WebsiteID:1,ManageSubscription:!0},success:function(b){b=JSON.parse(b),a("#response-manage-subscription").html(b.Message),a("#response-manage-subscription").show()}})};a(".ManageSubscription").bind("click",Bc);var Cc=function(){Ib.open({content:a("#restro-coming-soon-modal").clone().show()})};a(".no-restro-in-city").bind("click",Cc),a.fn.imageSlider=function(){this.each(function(){$context=a(this),$arrowLeft=a(".arrow-left",$context).addClass("disabled"),$arrowRight=a(".arrow-right",$context),$content=a(".slider-content",$context),$items=a(".slider-item",$content),$content.css("height",$items.height()+20+"px"),$items.length<3&&$arrowRight.addClass("disabled");var b=5;a.each($items,function(c,d){a(d).css("left",b+"px"),b+=a(d).outerWidth()+20}),$arrowRight.click(function(b){b.preventDefault(),$items.length>2&&($arrowLeft.removeClass("disabled"),length=$items.length,a.each($items,function(b,c){a(c).animate({left:parseInt(a(c).css("left"))-a(c).width()-20}),b==length-1&&a(c).offset().left<$arrowRight.offset().left+20&&$arrowRight.addClass("disabled")}))}),$arrowLeft.click(function(b){b.preventDefault(),$items.length>2&&($arrowRight.removeClass("disabled"),a.each($items,function(b,c){a(c).animate({left:parseInt(a(c).css("left"))+a(c).width()+20}),0==b&&parseInt(a(c).css("left"))>0-a(c).width()-20&&$arrowLeft.addClass("disabled")}))})})},a(".image-slider").imageSlider();var Dc=function(b){b.preventDefault(),$this=a(this),$context=$this.closest(".offer-big"),0==$context.length&&($context=$this.closest(".offer-small")),0==$context.length&&($context=$this.closest(".d-offer")),$modal=a("#appexclusive-content",$context).clone(),Ib.open({content:$modal.show()}),console.log(a(".trigger-swap",$modal)),a(".voting",$modal).children().bind("click",$b),a(".trigger-swap",$modal).bind("click",Rb),a(".trigger-popover",$modal).bind("click",ib),a(".offer-wallet",$modal).bind("click",tc)};if(a(".trigger-exclusive-modal").bind("click",Dc),setTimeout(wb,100),init.list_bizpage){a("#view_full").click(function(){a(this).fadeOut(),a("#portfolio").fadeIn()});var Ec=a("#portfolio");a("#full").parent().bind("mouseover",function(){var b=a(this),c=b.find("img:first");c.stop(!0).animate({width:"602px",height:"806px"},250);var d="1";a.browser.msie&&(d="0.5"),b.next().stop(!0).animate({width:"802px",height:"1076px",marginTop:"-550px",marginLeft:"-400px",opacity:d},250,function(){a(".zoom_overlay").fadeIn(),a(this).find("img").fadeIn()})}),Ec.find(".zoom_overlay").bind("mouseout",function(){var b=a(this),c=b.prev().find("img:first");b.find("img").hide().end().stop(!0).animate({width:"602px",height:"876px",marginTop:"-200px",marginLeft:"-200px",opacity:"0"},125,function(){a(this).hide()}),c.stop(!0).animate({width:"802px",height:"1076px"},250)})}var Fc=function(){var b=a(this).data("page-no"),c={coupon_id:1},d=cc.make_query_string({page_no:b},c);window.location.href=window.location.origin+window.location.pathname+"?"+d};a(".click-page-link").bind("click",Fc),a(".sign-up-form").submit(function(){a(".sign-up-button").attr("disabled","disabled")});var Gc=function(b){b&&b.preventDefault(),$this=a(this);var c=$this.data("trigger"),d=$this.data("reverse");$context=$this.closest("#"+$this.data("context")),a(".smsSubmitButton").html("send"),a(".smsSubmitButton").removeAttr("disabled"),$this.hasClass("btn-apps")?(a(".sms-title").html("Get The App On Your Mobile"),a(".smsSubmitButton").attr("id","send-app-sms")):(a(".sms-title").html("SMS Offer Details"),a(".smsSubmitButton").attr("id","send-sms")),a("#"+d+"-section",$context).fadeOut("fast",function(){a("#"+c+"-section",$context).fadeIn("fast")}),b&&b.stopPropagation()};a(".swap-popup-section").bind("click",Gc),String.prototype.capitalize=function(){return this.charAt(0).toUpperCase()+this.slice(1)},a(".breadcrumb").length>0;var Hc=function(){var b=a(".cd-breadcrumb #polymorph");if(0!=b.length){b.empty().css("margin-left","-5px");var c=window.location.href.replace(init.base_url,""),d=!1;c.indexOf("/restaurants")>0&&(d=!0,c=c.replace("/restaurants",""));var e=c.split("?")[0].split("/").reverse();e=O(e);for(var c=init.base_url;e.length>1;){var f=e.pop(),g=f.replace(/-/g," ").replace(/ and /gi," & ").capitalize();g.match(/category/gi)&&(g="Stores"),d?(c+=f+"/restaurants",g+=" Restaurants",d=!1):c+=f+"/";var h=a('<div itemscope itemtype="http://data-vocabulary.org/Breadcrumb"></div>'),i=a('<a itemprop="url"></a>').attr("href",c),j=a('<span itemprop="title"></span>').text(g);b.append(a("<li style='padding-left:5px;'></li>").html(h.html(i.html(j)).append(" &raquo;")))}var f=e.pop();c+=f;var g=f.replace(/-/g," ").replace(/ and /gi," & ").capitalize(),k=a('<p style="padding-left: 5px; margin: 0px; "></p>').text(g);b.append(a("<li></li>").html(k))}};!function(a){history.pushState=function(){return x=a.apply(this,arguments),Hc(),x
}}(history.pushState);var Ic=function(){_gaq.push(["_trackEvent","AprilfoolBannerClick","iphoneOfferClick"]),$this=a("#april-fool .tab-banner.first"),$target=a("#april-fool .tab-banner.final"),$this.fadeOut("fast",function(){$target.fadeIn()})};a("#reveal-fool").bind("click",Ic);var Jc=function(){_gaq.push(["_trackEvent","AprilfoolBannerClick","ShareFacebook"]),FB.ui({method:"feed",name:"Get an iPhone 6 at 90% Discount!",link:init.base_url,picture:"http://www.coupondunia.in/sitespecific/media/festival/aprilfool/banner-fb-new.jpg",description:"Get 90% off on an iPhone 6. Hurry! Offer is only valid for today."})};a("#april-fool .fb-share-ap").bind("click",Jc);var Kc=function(){_gaq.push(["_trackEvent","AprilfoolBannerClick","ShareTwitter"]);var a="http://twitter.com/intent/tweet?text=Get+an+iPhone+6+at+90%25+Discount%21&url="+init.base_url;window.open(a)};a("#april-fool .twitter-share-ap").bind("click",Kc),a("#getcodeaprilfool").click(function(){_gaq.push(["_trackEvent","AprilfoolBannerClick","MobikwikOffer"])})}),!function(a){function b(){var a=document.createElement("cdbanner"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}var c=function(b){this.origHtmlMargin=parseFloat(a("html").css("margin-top")),this.options=a.extend({},a.cdbanner.defaults,b),this.scale="auto"==this.options.scale?a(window).width()/window.screen.width:this.options.scale,this.scale<1&&(this.scale=1),this.msg=this.options.msg?this.options.msg:"Notification message",this.type=this.options.type?this.options.type:"cd-normal",this.create(),this.show(),this.listen(),this.timerHide=null};c.prototype={constructor:c,create:function(){var b='<div id="cdbanner" class="'+this.type+'"><div class="cd-container"><a href="#" class="cd-close">&times;</a><div class="cd-msg">'+this.msg+"</div></div></div>";this.options.layer?a(this.options.appendToSelector).append(b):a(this.options.appendToSelector).prepend(b),this.bannerHeight=a("#cdbanner").outerHeight(),this.scale>1&&(a("#cdbanner").css("top",parseFloat(a("#cdbanner").css("top"))*this.scale).css("height",parseFloat(a("#cdbanner").css("height"))*this.scale).hide(),a("#cdbanner .cd-container").css("-webkit-transform","scale("+this.scale+")").css("-msie-transform","scale("+this.scale+")").css("-moz-transform","scale("+this.scale+")").css("width",a(window).width()/this.scale)),a("#cdbanner").css("position",this.options.layer?"fixed":"absolute")},listen:function(){a("#cdbanner .cd-close").on("click",a.proxy(this.close,this))},show:function(b){var c=a("#cdbanner");if(c.stop(),this.options.layer)c.animate({top:0,display:"block"},this.options.speedIn).addClass("shown").show(),a("html").animate({marginTop:this.origHtmlMargin+this.bannerHeight*this.scale},this.options.speedIn,"swing",b);else if(a.support.transition){c.animate({top:0},this.options.speedIn).addClass("shown");var d=function(){a("html").removeClass("cd-animation"),b&&b()};a("html").addClass("cd-animation").one(a.support.transition.end,d).emulateTransitionEnd(this.options.speedIn).css("margin-top",this.origHtmlMargin+this.bannerHeight*this.scale)}else c.slideDown(this.options.speedIn).addClass("shown");-1!=this.options.timeout&&(this.timerHide=setTimeout(a.proxy(this.close,this),this.options.timeout))},hide:function(b){var c=a("#cdbanner");if(c.stop(),this.options.layer)c.animate({top:-1*this.bannerHeight*this.scale,display:"block"},this.options.speedIn).removeClass("shown"),a("html").animate({marginTop:this.origHtmlMargin},this.options.speedIn,"swing",b);else if(a.support.transition){c.css("top",-1*this.bannerHeight*this.scale).removeClass("shown");var d=function(){a("html").removeClass("cd-animation"),b&&b()};a("html").addClass("cd-animation").one(a.support.transition.end,d).emulateTransitionEnd(this.options.speedOut).css("margin-top",this.origHtmlMargin)}else c.slideUp(this.options.speedOut).removeClass("shown")},close:function(b){b&&b.preventDefault(),this.hide(),a(window).removeData("cdbanner"),a("#cdbanner").remove()},setCookie:function(a,b,c){var d=new Date;d.setDate(d.getDate()+c),b=encodeURI(b)+(null==c?"":"; expires="+d.toUTCString()),document.cookie=a+"="+b+"; path=/;"},getCookie:function(a){var b,c,d,e=document.cookie.split(";");for(b=0;b<e.length;b++)if(c=e[b].substr(0,e[b].indexOf("=")),d=e[b].substr(e[b].indexOf("=")+1),c=c.replace(/^\s+|\s+$/g,""),c==a)return decodeURI(d);return null}},a.cdbanner=function(b){var d=a(window),e=d.data("cdbanner"),f="object"==typeof b&&b;return e?(msg=f.msg?f.msg:"Notification Title",e.msg=msg,a(".cd-msg","#cdbanner").html(msg)):d.data("cdbanner",e=new c(f)),"string"==typeof b&&e[b](),e},a.cdbanner.defaults={scale:"auto",speedIn:300,speedOut:400,timeout:6e3,layer:!0,appendToSelector:"body"},a.cdbanner.Constructor=c,void 0===a.support.transition&&(a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one(a.support.transition.end,function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b()}))}(window.jQuery);


PK 99