(function(a){a(document).ready(function(){if(!(a.site.isModule("frontpage")&&a.site.isAction("index"))){return}a("#front-buy-bf-box").click(function(c){if(!a(c.target).is(".splatter")){var b=a(this).find("a").eq(0).attr("href");if(typeof b==="string"&&b.length>0){window.location=b}}})})})(jQuery);(function(a){a(document).ready(function(){if(a(document.body).attr("id")!="landingpage"){return}if(!swfobject.hasFlashPlayerVersion("9.0.0")){a.magma.eraseCookie("hasVisitedLandingPage");a("#landingpage-play-now").click(function(){a.magma.createCookie("hasVisitedLandingPage",1)})}})})(jQuery);(function(a){a(document).ready(function(){a("#recent-news .show-more-news").click(function(b){b.preventDefault();a("#recent-news .front-forum-post.hidden").hide().removeClass("hidden").slideDown(1000);a("#recent-news .show-more-news").fadeOut()})})})(jQuery);(function(c){var a=c.scrollTo=function(d,f,g){c(window).scrollTo(d,f,g)};a.defaults={axis:"xy",duration:parseFloat(c.fn.jquery)>=1.3?0:1};a.window=function(d){return c(window)._scrollable()};c.fn._scrollable=function(){return this.map(function(){var d=this,f=!d.nodeName||c.inArray(d.nodeName.toLowerCase(),["iframe","#document","html","body"])!=-1;if(!f){return d}var g=(d.contentWindow||d).document||d.ownerDocument||d;return c.browser.safari||g.compatMode=="BackCompat"?g.body:g.documentElement})};c.fn.scrollTo=function(f,e,d){if(typeof e=="object"){d=e;e=0}if(typeof d=="function"){d={onAfter:d}}if(f=="max"){f=9000000000}d=c.extend({},a.defaults,d);e=e||d.speed||d.duration;d.queue=d.queue&&d.axis.length>1;if(d.queue){e/=2}d.offset=b(d.offset);d.over=b(d.over);return this._scrollable().each(function(){var n=this,l=c(n),m=f,j,k={},h=l.is("html,body");switch(typeof m){case"number":case"string":if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(m)){m=b(m);break}m=c(m,this);case"object":if(m.is||m.style){j=(m=c(m)).offset()}}c.each(d.axis.split(""),function(q,r){var t=r=="x"?"Left":"Top",s=t.toLowerCase(),v="scroll"+t,p=n[v],g=a.max(n,r);if(j){k[v]=j[s]+(h?0:p-l.offset()[s]);if(d.margin){k[v]-=parseInt(m.css("margin"+t))||0;k[v]-=parseInt(m.css("border"+t+"Width"))||0}k[v]+=d.offset[s]||0;if(d.over[s]){k[v]+=m[r=="x"?"width":"height"]()*d.over[s]}}else{var u=m[s];k[v]=u.slice&&u.slice(-1)=="%"?parseFloat(u)/100*g:u}if(/^\d+$/.test(k[v])){k[v]=k[v]<=0?0:Math.min(k[v],g)}if(!q&&d.queue){if(p!=k[v]){i(d.onAfterFirst)}delete k[v]}});i(d.onAfter);function i(g){l.animate(k,e,d.easing,g&&function(){g.call(this,f,d)})}}).end()};a.max=function(g,j){var n=j=="x"?"Width":"Height",k="scroll"+n;if(!c(g).is("html,body")){return g[k]-c(g)[n.toLowerCase()]()}var o="client"+n,f=g.ownerDocument.documentElement,d=g.ownerDocument.body;return Math.max(f[k],d[k])-Math.min(f[o],d[o])};function b(d){return typeof d=="object"?d:{top:d,left:d}}})(jQuery);(function(d){var a=location.href.replace(/#.*/,"");var c=d.localScroll=function(e){d("body").localScroll(e)};c.defaults={duration:1000,axis:"y",event:"click",stop:true,target:window,reset:true};c.hash=function(f){if(location.hash){f=d.extend({},c.defaults,f);f.hash=false;if(f.reset){var g=f.duration;delete f.duration;d(f.target).scrollTo(0,f);f.duration=g}b(0,location,f)}};d.fn.localScroll=function(e){e=d.extend({},c.defaults,e);return e.lazy?this.bind(e.event,function(g){var h=d([g.target,g.target.parentNode]).filter(f)[0];if(h){b(g,h,e)}}):this.find("a,area").filter(f).bind(e.event,function(g){b(g,this,e)}).end().end();function f(){return !!this.href&&!!this.hash&&this.href.replace(this.hash,"")==a&&(!e.filter||d(this).is(e.filter))}};function b(i,p,g){var q=p.hash.slice(1),o=document.getElementById(q)||document.getElementsByName(q)[0];if(!o){return}if(i){i.preventDefault()}var n=d(g.target);if(g.lock&&n.is(":animated")||g.onBefore&&g.onBefore.call(g,i,o,n)===false){return}if(g.stop){n.stop(true)}if(g.hash){var m=o.id==q?"id":"name",l=d("<a> </a>").attr(m,q).css({position:"absolute",top:d(window).scrollTop(),left:d(window).scrollLeft()});o[m]="";d("body").prepend(l);location=p.hash;l.remove();o[m]=q}n.scrollTo(o,g).trigger("notify.serialScroll",[o])}})(jQuery);(function(d){var c=d.serialScroll=function(a){return d(window).serialScroll(a)};c.defaults={duration:1000,axis:"x",event:"click",start:0,step:1,lock:!0,cycle:!0,constant:!0};d.fn.serialScroll=function(a){return this.each(function(){var v=d.extend({},c.defaults,a),w=v.event,G=v.step,x=v.lazy,K=v.target?this:document,b=d(v.target||this,K),z=b[0],C=v.items,H=v.start,I=v.interval,E=v.navigation,D;if(!x){C=L()}if(v.force){J({},H)}d(v.prev||[],K).bind(w,-G,y);d(v.next||[],K).bind(w,G,y);if(!z.ssbound){b.bind("prev.serialScroll",-G,y).bind("next.serialScroll",G,y).bind("goto.serialScroll",J)}if(I){b.bind("start.serialScroll",function(e){if(!I){A();I=!0;B()}}).bind("stop.serialScroll",function(){A();I=!1})}b.bind("notify.serialScroll",function(e,f){var g=F(f);if(g>-1){H=g}});z.ssbound=!0;if(v.jump){(x?b:L()).bind(w,function(e){J(e,F(e.target))})}if(E){E=d(E,K).bind(w,function(e){e.data=Math.round(L().length/E.length)*E.index(this);J(e,this)})}function y(e){e.data+=H;J(e,this)}function J(g,i){if(!isNaN(i)){g.data=i;i=z}var f=g.data,m,e=g.type,h=v.exclude?L().slice(0,-v.exclude):L(),j=h.length,l=h[f],k=v.duration;if(e){g.preventDefault()}if(I){A();D=setTimeout(B,v.interval)}if(!l){m=f<0?0:j-1;if(H!=m){f=m}else{if(!v.cycle){return}else{f=j-m-1}}l=h[f]}if(!l||v.lock&&b.is(":animated")||e&&v.onBefore&&v.onBefore(g,l,b,L(),f)===!1){return}if(v.stop){b.queue("fx",[]).stop()}if(v.constant){k=Math.abs(k/G*(H-f))}b.scrollTo(l,k,v).trigger("notify.serialScroll",[f])}function B(){b.trigger("next.serialScroll")}function A(){clearTimeout(D)}function L(){return d(C,z)}function F(f){if(!isNaN(f)){return f}var e=L(),g;while((g=e.index(f))==-1&&f!=z){f=f.parentNode}return g}})}})(jQuery);$(document).ready(function(){var c=true;var d=8000;var i=$("h1_scroll_container");var f=parseInt(i.css("paddingLeft")||0)*-1;var e=$("#highlights .hl_scroll");var h=$("#hl_navigation li");var a={target:e,items:"div.panel",navigation:"#hl_navigation li",offset:f,duration:500,axis:"xy",easing:"swing",step:1,hash:true,onAfter:b};function b(j){h.removeClass("selected");el='a[href$="'+j.id+'"]';$(el).parent().addClass("selected")}function g(){e.trigger("next");auto_rotate=setTimeout(g,d)}$("#highlights").prepend('<span class="overlay_tl"></span><span class="overlay_tr"></span><span class="overlay_bl"></span><span class="overlay_br"></span>');e.serialScroll(a);e.mouseenter(function(){clearTimeout(auto_rotate)});e.mouseleave(function(){if(c){auto_rotate=setTimeout(g,d)}});$.localScroll(a);if(window.location.hash){b({id:window.location.hash.substr(1)})}$("#highlights").click(function(){$(this).parents("ul:first").find("li").removeClass("selected").end().end().addClass("selected");clearTimeout(auto_rotate);c=false});auto_rotate=setTimeout(g,d)});
/*
 * Hot deals scripts
 * file: store/js/hotdeals.js
 *
 * Adding functions for expiring animation and
 * counting down time until expired.
 *
 * @author	Andreas Lanjerud, alanjerud@ea.com
 * @created	2009-12-08
 */
(function(b){var a=function(c){return(c<10)?"0"+c:c};b.fn.animBg=function(g,c){if(g&&typeof g==="string"){clearInterval(b(this).data("anim"));return this}var e=b(this);var f={interval:100};c=(typeof g==="object"&&typeof c==="undefined")?g:c;var f=jQuery.extend({},f,c);var d;if(!f.step&&!f.steps){return this}d=setInterval(function(){var h=parseInt(e.css("background-position"));e.css("background-position",(-(f.step*f.steps)>=(h-f.step)?0:h-f.step)+"px 0")},f.interval);e.data("anim",d);return this};b.fn.countdownTime=function(){var f=b(this);var d=new Date();var e=new Date();var c=setInterval(function(){var h=f.data("seconds_to_expire");var k=["s","m","h"];if(h===undefined){h=0;var o=0;var m=b.trim(f.html());var q=m.split(" ");for(var l=q.length-1;l>=0;l--){var n=/\d+/.exec(q[l]);if(n!==null){h+=n*Math.pow(60,o);var p=q[l].replace(n,"");if(p.length>0){f.data(k[o],p)}o++}else{f.data(k[o]," "+q[l])}}e.setTime(d.getTime()+parseInt(h)*1000)}if(h<=0){return}h=Math.floor((e-new Date())/1000);f.data("seconds_to_expire",h);var g="";var r;for(var l=0;l<3;l++){var j=Math.floor((l===0?h:h%Math.pow(60,3-l))/Math.pow(60,2-l));if(j>0||l===2||r>0){g=g+a(j)+f.data(k[2-l])+" "}r=j}f.html(g)},998);return this}})(jQuery);$(document).ready(function(){$(".hotdeal_status").click(function(){window.location=$(this).find("h3 a").attr("href")});$(".expires_time").each(function(){$(this).countdownTime()});$(".hotdeal_expiring .hotdeal_icon").animBg({step:120,steps:3,interval:250})});$(window).load(function(){var a=0;$("#hotdeals .item_container").each(function(b){div_height=$(this).height();if(div_height>a){a=div_height}});$("#hotdeals .item_container").height(a)});
