function get_posts(n,t){$("."+t).length>0&&$.getJSON("https://blog.gamestop.ie/api/get_recent_posts/?count="+n,function(n){$.each(n.posts,function(){var i,n;post={title:this.title,url:this.url,thumbnail:this.attachments[0].images.medium_large.url,author:this.author.name,comments:this.comment_count,date:new Date(this.date)};i=["January","February","March","April","May","June","July","August","September","October","November","December"];post_day=post.date.getDay(post.date);post_month=post.date.getMonth(post.date);post_year=post.date.getFullYear(post.date);post_hour=post.date.getHours(post.date);post_hour=post_hour+"";post_minute=post.date.getMinutes(post.date);post_minute=post_minute+"";post_minute.length==1&&(post_minute="0"+post_minute);post_hour.length==1&&(post_hour="0"+post_hour);n="";n=post_day==1||post_day==21||post_day==31?"st":post_day==2||post_day==22?"nd":post_day==3||post_day==23?"rd":"th";posted=post_day+n+" "+i[post_month]+" "+post_year+" at "+post_hour+":"+post_minute;$("."+t).append('<div class="grid-25 mobile-grid-50 tablet-grid-25 blog-post"><a title="'+post.title+'" href="'+post.url+'?utm_source=website&utm_medium=html&utm_content=homepage_widget&utm_campaign=blog_links"><div style="background-image:url('+post.thumbnail+'); background-size:cover; background-position: center center; height:120px; display:block;" class="wp-thumb"><\/div><h4 class="wp-title">'+post.title+'<\/h4><span class="wp-meta">Posted by: '+post.author+" <br /> "+posted+"<\/span><\/a><\/div>")})})}function isLoggedIn(n){"use strict";var t={},i=$.get("/api/account/IsGuest",function(t){typeof n=="function"&&n(!t)});return t.is=function(n){return i.done(function(t){t||n()}),t},t.not=function(n){return i.done(function(t){t&&n()}),t},t}var RedeemForm,ClearCart,ValidateCoupon;(function(n){n.fn.waitUntilExists=function(t,i,r){var f="found",u=n(this.selector),e=u.not(function(){return n(this).data(f)}).each(t).data(f,!0);return r?i&&e.length&&window.clearInterval(window.waitUntilExists_Intervals[this.selector]):(window.waitUntilExists_Intervals=window.waitUntilExists_Intervals||{})[this.selector]=window.setInterval(function(){u.waitUntilExists(t,i,!0)},500),u}})(jQuery);RedeemForm=function(){var n=function(n,t){this.$form=$(n);this.urlVars=getUrlVars();this.userLoggedIn=isLoggedIn();this.callback=t;this.init()},i={goToCart:"Go to cart",proceedAsGuest:"Continue as guest",continueShopping:"Continue Shopping",loginToProceed:"Login to proceed",preparingCart:"Please wait... We are preparing your cart",formEmptyError:"Product or coupon code was not provided",unknownError:"Unknown error. Please try again later"},t={loadingInpt:'<i class="icon-loading"><\/i>',successInpt:'<i class="icon-ok"><\/i>',errorInpt:'<i class="icon-cancel"><\/i>',submitInpt:"&#10140;",goToCartBtn:'<a href="/App/Index" class="megaButton">'+i.goToCart+"<\/a>",continueShopping:'<a href="#shopmore" class="megaButtonEmpty anc">'+i.continueShopping+"<\/a>",proceedAsGuestBtn:'<a href="/App/Index/Checkout" class="megaButton">'+i.proceedAsGuest+"<\/a>",loginBtn:'<a href="#" class="megaButton login">'+i.loginToProceed+"<\/a>"};return n.prototype.init=function(){var n=this;if(this.$form.length!==0){this.$radio=this.$form.find("input[name=pvId]");this.$codeinput=this.$form.find("input[name=code]");this.$button=this.$form.find("button[type=submit]");this.$error=this.$form.find("label.error");console.log("RedeemForm =>",this);this.urlVars&&(this.prefill(this.urlVars.code,this.urlVars.pvId),this.urlVars.attach&&this.attach(this.urlVars.code,this.urlVars.pvId,!1),this.urlVars.checkout&&this.attach(this.urlVars.code,this.urlVars.pvId,!0));this.$form.on("submit",function(t){t.preventDefault();n.submit()}).on("input",function(){n.reset()}).on("change","input[type=radio]",function(){$(this).parents("li").addClass("active").siblings().removeClass("active")})}},n.prototype.reset=function(){this.$codeinput.prop("readonly",!1).parent().removeClass("is-success").removeClass("has-errors");this.$button.html(t.submitInpt)},n.prototype.prefill=function(n,t){this.$codeinput.val(n);this.$radio.filter("[value="+t+"]").prop("checked",!0).parents("li").addClass("active")},n.prototype.submit=function(){var u=this,n,r;if(this.$form.loading(),this.$codeinput.prop("readonly",!0),this.$button.html(t.loadingInpt),this.$error.text(""),n=this.$codeinput.val(),r=this.$radio.filter(":checked").val(),!n||!r){u.error({reason:0,message:i.formEmptyError});return}ValidateCoupon(n,r,function(t,i){if(i){u.error(i);return}u.success(n,r)})},n.prototype.error=function(n){var i=this;i.$error.text(n.message);i.$button.html(t.errorInpt);i.$codeinput.prop("readonly",!1).parent().addClass("has-errors");i.$form.loading("stop").one("click","input",function(){i.reset()})},n.prototype.success=function(n,i){var r=this;r.$button.html(t.successInpt);r.$codeinput.parent().addClass("is-success");r.$form.loading("stop").off("input, change").find(".subNav ul").addClass("disabled").find("input").prop("disabled",!0);this.userLoggedIn.is(function(){if(typeof this.callback=="function"){this.callback({loggedIn:!0,code:n,pvId:i});return}r.$form.find(".buySection").empty().append(t.continueShopping).append(t.goToCartBtn).show()}).not(function(){if(typeof this.callback=="function"){this.callback({loggedIn:!1,code:n,pvId:i});return}r.$form.find(".buySection").empty().append(t.loginBtn).append(t.proceedAsGuestBtn).show().on("click",".login",function(t){t.preventDefault();window.location="/Account/LogOn?ReturnUrl="+encodeURIComponent(window.location.pathname+"?code="+n+"&pvId="+i+"&attach=true")})})},n.prototype.attach=function(n,t,r){var u=this,f;window.history.replaceState({},document.title,window.location.pathname);this.$form.loading().children().hide();this.$loader=$("<div />").html('<span class="spinner big"><\/span>').prependTo(this.$form);f=setTimeout(function(){u.$loader.append("<label>"+i.preparingCart+"<\/label>")},900);ValidateCoupon(n,t,function(e,o){if(clearTimeout(f),o){u.$form.loading("stop").html("<p>"+i.unknownError+"<\/p>");return}r?window.location.href="/App/Index/Checkout":(u.prefill(n,t),u.success(n,t));u.$form.loading("stop").children().show();u.$loader.remove()})},n}();ClearCart=function(n){var t=[],i=0;$.post("/api/cart/ResetCart",function(){$.get("/api/cart/GetCart",function(r){t=r.items||[];t.length===0&&typeof n=="function"&&n();for(var u=0;u<t.length;u++)$.post("/api/cart/RemoveProduct?pvId="+t[u].productVariantId,function(){i++;t.length===i&&($("#cartTarget").load("/Cart/UpdateCart?&r="+Math.random()*99999+"&currentUrl="+document.URL),typeof n=="function"&&n())})})})};ValidateCoupon=function(n,t,i){var r={noCouponProvided:"Please choose a product and enter a coupon code",unknownError:"Unknown error. Please try again later!"};if(!n||!t){i(null,{reason:0,message:r.noCouponProvided});return}ClearCart(function(){$.post("/api/cart/AddProduct?pvId="+t+"&quantity=1",function(u){$.post("/api/payment/AttachCoupon?code="+n,function(n){if(n.couponValid){googleTagManagerAddToCart(u);typeof i=="function"&&i(n);return}$.post("/api/cart/RemoveProduct?pvId="+t);console.warn("Coupon: not valid",n);typeof i=="function"&&i(null,{reason:1,message:n.couponMessage});return}).fail(function(n){$.post("/api/cart/RemoveProduct?pvId="+t);typeof i=="function"&&i(null,{reason:2,message:r.unknownError});console.error("Coupon: error validating",n.status,n.responseJSON)})}).fail(function(n){typeof i=="function"&&i(null,{reason:3,message:n.responseJSON.message});console.error("Cart: error adding item",n.status,n.responseJSON)})})},function(n){"use strict";n.fn.isInView=function(t){var i=n(this),r=t||0;if(i.length===0||i.is(":hidden"))return!1;var u=n(window),f=u.scrollTop(),o=f+u.height(),e=i.offset().top,s=e+i.height();return s>=f-r&&e<=o+r};n.fn.loading=function(n){var t=this;if(n=n||"start",t.length!==0)return n==="start"&&t.addClass("loading").removeClass("has-errors").removeClass("is-success"),n==="stop"&&(t.removeClass("loading").addClass("loaded"),setTimeout(function(){t.removeClass("loaded")},1e3)),n==="error"&&t.removeClass("loading").addClass("has-errors"),n==="success"&&t.removeClass("loading").addClass("is-success"),this}}(jQuery),function(n,t){n.fn.quicksearch=function(i,r){var h,c,e,f,o="",s=this,u=n.extend({delay:100,selector:null,stripeRows:null,loader:null,noResults:"",bind:"keyup",onBefore:function(){return},onAfter:function(){return},show:function(){this.style.display=""},hide:function(){this.style.display="none"},prepareQuery:function(n){return n.toLowerCase().split(" ")},testQuery:function(n,t){for(var i=0;i<n.length;i+=1)if(t.indexOf(n[i])===-1)return!1;return!0}},r);return this.go=function(){for(var n=0,t=!0,i=u.prepareQuery(o),r=o.replace(" ","").length===0,n=0,f=e.length;n<f;n++)r||u.testQuery(i,c[n],e[n])?(u.show.apply(e[n]),t=!1):u.hide.apply(e[n]);return t?this.results(!1):(this.results(!0),this.stripe()),this.loader(!1),u.onAfter(),this},this.stripe=function(){if(typeof u.stripeRows=="object"&&u.stripeRows!==null){var t=u.stripeRows.join(" "),i=u.stripeRows.length;f.not(":hidden").each(function(r){n(this).removeClass(t).addClass(u.stripeRows[r%i])})}return this},this.strip_html=function(t){var i=t.replace(new RegExp("<[^<]+>","g"),"");return n.trim(i.toLowerCase())},this.results=function(t){return typeof u.noResults=="string"&&u.noResults!==""&&(t?n(u.noResults).hide():n(u.noResults).show()),this},this.loader=function(t){return typeof u.loader=="string"&&u.loader!==""&&(t?n(u.loader).show():n(u.loader).hide()),this},this.cache=function(){f=n(i);typeof u.noResults=="string"&&u.noResults!==""&&(f=f.not(u.noResults));var t=typeof u.selector=="string"?f.find(u.selector):n(i).not(u.noResults);return c=t.map(function(){return s.strip_html(this.innerHTML)}),e=f.map(function(){return this}),this.go()},this.trigger=function(){return this.loader(!0),u.onBefore(),t.clearTimeout(h),h=t.setTimeout(function(){s.go()},u.delay),this},this.cache(),this.results(!0),this.stripe(),this.loader(!1),this.each(function(){n(this).bind(u.bind,function(){o=n(this).val();s.trigger()})})}}(jQuery,this,document);$("<a href='/Click-&-Collect'><img alt='Click & Collect' src='//www.gamestop.ie/Views/Locale/Content/Images/hp-mini-banners/DeliveryBanner1-IE.jpg'><\/a><br><br><br><br>").insertBefore(".stayConnected h2");$(document).ready(function(){var i,r,u,c;if($("#imgSlider").bxSlider({auto:!0,nextText:"",prevText:"",pause:8e3,autoHover:!0,pager:!1}),$(".cardCarousel").bxSlider({auto:!1,pager:!1,controls:!0,nextText:"",prevText:"",slideWidth:170,minSlides:1,maxSlides:5,slideMargin:10}),$(".lootSlider").bxSlider({auto:!1,nextText:"",prevText:"",minSlides:1,infiniteLoop:!0,autoHover:!0,pager:!1}),$("#intro").bxSlider({pagerCustom:"#intro-pager",controls:!1,autoStart:!1,speed:1e3}),$("a#inline").fancybox({hideOnContentClick:!0}),$(".homeAcc").accordion({heightStyle:"content",activate:function(n,t){var i=$(t.newHeader).offset().top;$("body,html").animate({scrollTop:i})}}),$("#ccs-logos").prependTo("#addedDet"),typeof skin_override=="undefined"&&(skin_override=!1),$("#takeover > div.dynamicSingle").length>0&&skin_override==!1){var n=$("#takeover > div:nth-child(1) > a").attr("href"),f=$("#takeover > div:nth-child(1) > a > img").attr("src"),t=$("#takeover > div:nth-child(1) > a > img").attr("alt");$("body").css("background-image","url('"+f+"')");$("body").css("background-position","top center");$("body").css("background-clip","border-box");$("body").css("background-attachment","fixed");$("body").css("background-origin","padding-box");$("body").css("background-repeat","no-repeat");typeof t!="undefined"&&$("body").css("background-color",t);n!=="undefined"&&$(".footerBuyNow").attr("onclick",'window.location="'+n+'"')}if(document.URL.indexOf("Cart")>=0){var e=["2"],o=["26","27","25","22"],s=["20477","20451","21301","65155","74565"],h=["Digital"];$(".hiddenProductCartInfo").each(function(n,t){var c=$(t).children("input[name=cartProdName]").val(),i=$(t).children("input[name=cartProdPrice]").val(),f=$(t).children("input[name=cartProdSku]").val(),l=$(t).children("input[name=cartProdGenreId]").val(),a=$(t).children("input[name=cartProdGenreGenreCategoryId]").val(),r=$(t).nextAll().eq(2).children(".centeredCart").text();r=$.trim(r);console.log(r);var v=$.inArray(a,e),y=$.inArray(l,o),p=$.inArray(f,s),w=$.inArray(r,h);v===-1&&y===-1&&p===-1&&w===-1})}i=$(".ropisShipMeth").detach();$(".shipgr-0").append(i);$(".carrier-logo").each(function(){var n=$(this).data("carrier-logo");$(this).parent().css({"background-image":"url("+n+")","background-position":"320px 8px","background-repeat":"no-repeat","background-size":"80px"})});r=$(".shipgr-0 > .shipping:nth-child(3)").detach();$(".shipgr-0 > .shipping:nth-child(1)").before(r);u=$(".shipgr-1 > .shipping:nth-child(3)").detach();$(".shipgr-1 > .shipping:nth-child(1)").before(u);$(".shipping").css("position","relative");c=$("#subtotalRow > td.colPrice").text().replace(/[^\d\.]/g,"");$(".shipping > .price").each(function(){var n=$(this).data("price"),t=$(this).data("threshold");t>=n?$(this).parent().append('<span class="displayedShipping" style="color:white; background-color:#686868; font-size: 10px; font-weight:bold; position: absolute; bottom: 3px; display: inline-block; padding: 5px; left: 350px">FREE<\/span>'):$(this).parent().append('<span class="displayedShipping" style="color:white; background-color:#686868; font-size: 10px; font-weight:bold; position: absolute;bottom: 0; display: inline-block; padding: 5px; left: 350px">&euro;'+n+"<\/span>")});$(".shipping").change(function(){var n=$(this).children(".price").data("price")});get_posts(8,"homepage-blog")});$(".secMenuPosition").waitUntilExists(function(){$("#menu > li.Xboxone > div > div > div:nth-child(1)").append('<a href="https://www.gamestop.ie/SearchResult/QuickSearch?platform=&rootGenre=&age=&listSkus=234986%2C+266654%2C+234999%2C+250502%2C+250503%2C+250504%2C+250505%2C+250506%2C+250507%2C+250508"><img src="/Views/Locale/Content/Images/xbox-live-platform-bar-logo.png" alt="Xbox Live" title=""><\/a><p class="popButton"><a class="medButton" href="https://www.gamestop.ie/SearchResult/QuickSearch?platform=&rootGenre=&age=&listSkus=234986%2C+266654%2C+234999%2C+250502%2C+250503%2C+250504%2C+250505%2C+250506%2C+250507%2C+250508"><span>Xbox Live<\/span><\/a><\/p> ');$("#menu > li.PlayStation4 > div > div > div:nth-child(1)").append('<a href="https://www.gamestop.ie/SearchResult/QuickSearch?rootGenre=37&platform=31&typeSorting=7&sDirection=Ascending"><img src="/Views/Locale/Content/Images/playstation_plus_platform_bar.png" alt="PlayStation Plus" title="PlayStation Plus"><\/a><p class="popButton"><a class="medButton" href="https://www.gamestop.ie/SearchResult/QuickSearch?rootGenre=37&platform=31&typeSorting=7&sDirection=Ascending"><span>PlayStation Plus<\/span><\/a><\/p> ')},shouldRunHandlerOnce=!0);$(".mainBody").prepend('<div class="banner" style="padding-top: 20px;"><img src="/Views/Locale/Content/Images/Shipping-Info.jpg" alt="Shipping information"><\/a><\/div>')