function close_modals(){var a=$$("#phone_container td.phone_wrap").setStyle("z-index","0");a.each(function(d){if(d.getStyle("visibility")!="hidden"){d.setStyle("z-index","0")}});var b=$$(".modal_white_fill");b.each(function(d){if(d.getStyle("visibility")!="hidden"){d.fade("out");d.setStyle("z-index","1")}});var c=$$(".meet_overlays");c.each(function(d){if(d.getStyle("visibility")!="hidden"){d.fade("out");d.setStyle("z-index","1");if(d.getNext().getStyle("visibility")!="hidden"){d.getNext().setStyle("visibility","hidden")}}})}function open_modal(e){var d=$(e);var a=$(e+"_td");var b=a.getSize();var c=$$(".modal_white_fill");c.each(function(f){if(f.getStyle("visibility")!="visible"){f.setStyle("width",b.x);f.fade("in");f.setStyle("z-index","1")}});d.setStyle("z-index","135");d.fade("in");a.setStyle("z-index","140")}function open_brick_modal(c){var b=$(c);b.fade("in");b.setStyle("z-index","600");var a=b.getParent("div");a.setStyle("z-index","800")}function close_brick_modals(){var a=$$(".brick_overlays");a.each(function(b){if(b.getStyle("visibility")!="hidden"){b.fade("out")}})}(function(){function a(c){var b={};if(c){c.split("&").each(function(d){b[d.split("=")[0]]=d.split("=")[1]})}return b}motorola.pages.Modules=new Class({bound:{},container:{},containerId:"flashWrapper",containerIdAlt:"flashModulesWrapper",hero:{},historyKey:"video",modal:null,upgradeHtml:null,xml:null,videoTitle:null,wasCufonFixApplied:false,onCloseCB:null,isModalOpen:false,initialize:function(){var b=this;var c=new Element("div",{"class":"play"});addEvent("domready",this.domready.pass([c],this))},domready:function(h){var c=$(this.containerId);if(c!=null){this.containerId=this.containerIdAlt;c=$(this.containerId)}this.container=new Element("div",{id:this.containerId});function g(){var l=$("hero");if(!l){return}var k=l.getElement(".detail");if(k&&k.get("src").match(/png$/)){motorola.utils.PngFix.fixElement(k)}motorola.utils.PngFix.fixElements($$(".moduleImage[src$=png]"));this.hero={el:l,contents:l.getChildren(),size:{x:l.getSize().x,y:l.getStyle("height").toInt()},flashed:false};var n=l.getElements(".actions li");var m=document.location.hash;var o;var i;if(m){if(m.test("#flash")){o=location.hash.replace(/.*flash\[(.*?)\].*/,"$1")}}else{if(typeof embeddedFlash!="undefined"){o=embeddedFlash}}n.each(function(p){if(p.getElement("img.video")){p.getElement("a.thumb").adopt(h.clone())}if(p.getElement("a.action_"+o)){i=p}var u=p.getElement(".swfSource");u=u?u.get("value"):false;var r=p.getElement("a");var s=r.get("href");var t=p.getElement(".flashVersion");var q=t?t.get("value"):a(s.split("?")[1]).flashVersion;if(u){p.addClass("swapper").addEvent("click",this.flashMainWebtrends.bindWithEvent(this,[r,u,q]))}},this);var j=0;if(motorola.modules.wasCufonFixApplied){j=1}n.setStyles({opacity:j,visibility:"visible"}).each(function(q,p){if(q.getStyle("display")=="none"){q.setStyle("display","block")}var r=(100+(p*150));q.morph.delay(r,q,[{opacity:"1"}])});if(i){i.fireEvent("click")}}function b(){$$(".topHeadlineLayout").each(function(i){i.getElement(".headline").inject(i.getElement(".content"),"top")});$$(".lightbox").each(this.setupLightbox,this);$$(".lightboxAction").each(this.setupLightboxAction,this)}function f(){this.wrap=document.getElement(".wrap");var i={onCreate:this.modalCreate.bind(this),onHideComplete:function(j){j.element.addClass("hidden")}.bind(this),onHideStart:this.hideFlash.bind(this),onShowComplete:this.setupFlash.bind(this),onShowStart:function(j){if(Browser.Engine.trident){if(document.querySelectorAll&&Browser.Engine.trident){var l=getScroll().y;j.element.setStyles("margin-top",l-(j.element.getHeight())/2)}else{if(false){var k=getScroll().y+(getSize().y/2);j.element.setStyles({top:k})}}}j.open=true;j.element.removeClass("hidden")}};if(Browser.Engine.trident){i.elShownSelector=".modalShownIE6"}this.modal=new Modal(this.container,i);this.modal.element.adopt(new Element("a",{"class":"close",href:"#",events:{click:this.closeModal.bind(this)}}));if(navigator.userAgent.indexOf("Firefox")!=-1){this.modal.element.toggleClass("modalHidden")}else{this.modal.element.get("morph").set(".modalHidden")}}function d(){$$("a.buylink").addEvent("click",this.openBuyModal.bindWithEvent(this));this.buyModalWrapper=new Element("div",{id:"buyModalWrapper","class":"modal"});$(document.body).adopt(this.buyModalWrapper);this.buyModalWrapper.setStyles({visibility:"hidden"});this.buyModalWrapper.adopt(new Element("a",{"class":"close",href:"#",events:{click:this.closeBuyModal.bind(this)}}));this.buyModalWrapper.adopt(new Element("div",{id:"buyModalContents"}));if($$(".backdrop").length==0){var i=new Element("div",{"class":"backdrop"});$(document.body).adopt(i)}}function e(){var i=location.hash.replace(/.*video\[(.*?)\].*/,"$1");if(i&&i.match(/\.xml$/)){this.openModal.delay(100,this,[null,i])}}g.run([],this);b.delay(100,this);f.delay(200,this);e.delay(300,this);d.delay(400,this)},actionsFixCufon:function(d){if(!(Browser.Engine.trident&&Browser.Engine.version>=5)){return}var b=$("hero");if(!b){return}var c=b.getElements(".actions li");if(d=="before"){c.each(function(e){if(e.getStyle("visibility")=="hidden"){e.store("_vis","hidden");e.setStyle("visibility","visible");e.setStyle("display","none")}},this);this.wasCufonFixApplied=true}},openBuyModal:function(c){this.isModalOpen=true;motorola.utils.stopEvent(c);var b=$$(".backdrop")[0];$("buyModalContents").innerHTML=c.target.getParent(".buywrapper").getElements(".buymodal")[0].innerHTML;var d=0;if(Browser.Engine.trident&&Browser.Engine.version==4){d=getScroll().y}this.buyModalWrapper.setStyle("margin-top",d-(this.buyModalWrapper.getHeight())/2);b.setStyles({height:getScrollSize().y});if(Browser.Engine.trident){b.setStyle("visibility","visible");this.buyModalWrapper.setStyle("visibility","visible")}else{b.get("tween").set("opacity","0").start("opacity","1");this.buyModalWrapper.get("tween").set("opacity","0").start("opacity","1")}this.adjustHeader(".buy_phone_text","doubleHeader");this.addIconRollOver(".buy_phone_text")},adjustHeader:function(b,d){var c=$$(b);c.each(function(f,e){thisvar=f.getHeight();if(thisvar>20){f.addClass(d)}})},addIconRollOver:function(b){var c=$$(b);c.each(function(e,d){prevItem=e.getPrevious();if(prevItem!=null){if(prevItem.match(".js_buy_phone_icon")){prevItem.store("linked_item",e);prevItem.addEvents({mouseover:function(g){var f=this.retrieve("linked_item");f.addClass("buy_phone_text_hover")},mouseout:function(g){var f=this.retrieve("linked_item");f.removeClass("buy_phone_text_hover")}})}}})},closeBuyModal:function(c){this.isModalOpen=false;motorola.utils.stopEvent(c);this.buyModalWrapper.setStyle("visibility","hidden");var b=$$(".backdrop")[0];if(Browser.Engine.trident){b.setStyle("visibility","hidden")}else{b.get("tween").start("opacity","0").chain(b.erase.pass(["style"],b))}},closeModal:function(c){this.isModalOpen=false;var b=this.modal;if(!b.open){return}b.open=false;motorola.utils.stopEvent(c);if(Browser.Engine.trident){b.backdrop.setStyle("visibility","hidden")}else{b.backdrop.get("tween").start("opacity","0").chain(b.backdrop.erase.pass(["style"],b.backdrop))}b.hide();if(this.onCloseCB!=null){this.onCloseCB();this.onCloseCB=null}},flashDestroy:function(){this.hero.el.empty().adopt(this.hero.contents);this.hero.flashed=false;if(Browser.Engine.trident){this.hero.contents.setStyle("visibility","visible");this.hero.contents.getLast().get("tween").fireEvent("onComplete")}else{this.hero.contents.fade("in")}},flashIn:function(g){this.hero.flashed=true;var f=this.hero.el.getChildren();f.dispose().getLast().get("tween").removeEvents();var e=this.hero.el.getSize();var c=$extend(motorola.swf,{videoXML:this.hero.xml,setupXml:this.hero.xml,assetsPath:motorola.globals.sAssetsPath,locale:motorola.swf.locale,width:e.x,height:e.y});var b={};if(g){(g+="&flash_name=heroFlash").split("&").each(function(i){b[i.split("=")[0]]=i.split("=")[1]});c=$extend(c,b)}var h={menu:"false",scale:"noscale",salign:"LT",allowScriptAccess:"always",bgcolor:"#FFFFFF",wmode:"transparent",wMode:"transparent",allowFullScreen:"true"};var d={};this.hero.flash=new Element("div",{id:"heroWrapper"});this.hero.el.adopt(this.hero.flash);this.hero.swf=new Swiff(this.hero.src,{id:"heroFlash",width:this.hero.size.x,height:this.hero.size.y,container:"heroWrapper",params:h,properties:d,vars:c});this.hero.obj=this.hero.el.getChildren();this.hero.el.adopt(new Element("a",{href:"#","class":"close",events:{click:this.flashPause.bind(this)}}))},flashMainWebtrends:function(f,c,d,b){this.videoTitle=c.get("title");this.flashMain(f,c.get("href"),d,b)},flashMain:function(h,d,g,c){motorola.utils.stopEvent(h);this.hero.xml=d;this.hero.src=g;var b=this.flashIn.bind(this);if(!motorola.utils.isFlashInstalled(c)){b=this.flashUpgrade.pass([this.hero.el,this.flashMain.bindWithEvent(this,[d,g,c])],this)}var f=this.hero.el.getChildren();f.getLast().get("tween").removeEvents().addEvent("complete",b);if(Browser.Engine.trident){f.setStyle("visibility","hidden");f.getLast().get("tween").fireEvent("complete")}else{f.fade("out")}},flashPause:function(b){motorola.utils.stopEvent(b);if(this.hero.swf){try{this.hero.swf.remote("pause")}catch(b){this.setFlashData()}}else{this.setFlashData()}},flashReady:function(){},flashUpgrade:function(c,b){var g;if(this.upgradeHtml){var f={visibility:"visible",opacity:"0",backgroundImage:"none"};var e=c.get("id")=="hero";var d=c.getElement("img.hero");if(d&&e){f=$extend(f,{backgroundImage:"url("+d.get("src")+")"})}if(e){c.getChildren().dispose().getLast().get("tween").removeEvents()}c.set("html",this.upgradeHtml);if(e){c.adopt(new Element("a",{href:"#","class":"close",events:{click:this.flashPause.bind(this)}}));this.hero.flashed=true}motorola.utils.PngFix.fixElement(c.getElement("h3 img"));c.getElement(".upgradeFlash").setStyles(f).fade("in")}else{g=new Request({url:"/consumers/b2c/includes/flashUpgrade.jsp?localeId="+localeId,method:"get",onSuccess:this.flashUpgradeRequestSuccess.bindWithEvent(this,[c,b])});g.send()}},flashUpgradeRequestSuccess:function(b){this.upgradeHtml=b;this.flashUpgrade(arguments[arguments.length-2],arguments[arguments.length-1])},hideFlash:function(b){b.element.removeClass("closeable");b.element.getElements("#"+this.containerId).set("html","")},modalCreate:function(b){b.element.addClass("hidden").get("morph").set(b.config.elHiddenSelector);b.backdrop=new Element("div",{"class":"backdrop"});$(document.body).adopt(b.backdrop)},openModalWebtrends:function(c,b){this.videoTitle=b.get("title");this.openModal(c,b.get("href"))},openModal:function(c,b){this.isModalOpen=true;if(c!=null){motorola.utils.stopEvent(c)}this.xml=b;if(this.hero.flashed){this.hero.contents.getLast().get("tween").removeEvents().addEvent("complete",this.showModal.bind(this));this.flashPause()}else{this.showModal()}this.hero.swf=false},openModalWithXML:function(c,b){this.onCloseCB=b;this.openModal(null,c)},setFlashData:function(b){this.hero.data=b;this.flashDestroy.delay(1,this)},setupFlash:function(g){g.element.addClass("closeable");if(!motorola.utils.isFlashInstalled()&&!this.flashInstalled){return this.flashUpgrade(this.container,this.setupFlash.pass([g],this))}var f=motorola.modal.swf;var e=motorola.globals.expressInstallPath;var b={videoXML:this.xml,locale:motorola.swf.locale};var h={menu:"false",scale:"noscale",salign:"LT",allowScriptAccess:"always",bgcolor:"#FFFFFF",wmode:"opaque",wMode:"opaque",allowFullScreen:"true"};var c={};var d=new Swiff(f,{id:"flashContent",width:800,height:450,container:this.containerId,params:h,properties:c,vars:b})},setupLightbox:function(c){var b=c.getElement(".action a");if(c.hasClass("module")){c.adopt(b.clone().addClass("action").set("html",""))}c.getElements("a").addEvent("click",this.openModalWebtrends.bindWithEvent(this,b))},setupLightboxAction:function(b){b.addEvent("click",this.openModalWebtrends.bindWithEvent(this,b))},showModal:function(){this.updateModalHeight();if(Browser.Engine.trident){var c=getScroll().y;if(document.querySelectorAll&&Browser.Engine.trident){this.modal.element.setStyles("margin-top",c-(this.modal.element.getHeight())/2)}else{if(true){var b=getSize().y*0.5;this.modal.element.setStyles({top:b})}}}if(this.modal.backdrop!=null){if(Browser.Engine.trident){this.modal.backdrop.setStyle("visibility","visible")}else{this.modal.backdrop.get("tween").set("opacity","0").start("opacity","1")}}this.modal.show()},updateModalHeight:function(){if(this.modal){this.modal.backdrop.setStyles({height:0});this.modal.backdrop.setStyles({height:getScrollSize().y})}},swf:function(){var b=this.hero.swf;function c(d){if(b){b.remote(d)}else{throw"Method not supported"}}return{loggedIn:function(){c("loggedIn")},loggedOut:function(){c("loggedOut")},loginCancelled:function(){c("loginCancelled")},setConnected:function(){c("setConnected")},setDisconnected:function(){c("setDisconnected")}}},setupImgRollOver:function(b){var d=b.getProperty("src");d=String(d);var e=d.substring(d.lastIndexOf("."),d.length);var c="?x="+$random(0,1000);b.addEvent("mouseenter",function(){b.setProperty("src",d.replace(e,"_over"+e+c))});b.addEvent("mouseleave",function(){b.setProperty("src",d)})},setupShareRollOver:function(){var c=$$("#heroOptions img.roll, .link_bar_button img.roll");try{motorola.modules.setupImgRollOver(c)}catch(b){}}});motorola.modules=new motorola.pages.Modules();window.setFlashData=motorola.modules.setFlashData.bind(motorola.modules);window.flashready=motorola.modules.flashReady.bind(motorola.modules);window.swf=motorola.modules.swf.bind(motorola.modules);window.addEvent("load",function(){motorola.modules.setupShareRollOver()})})();function triggerAddThis(){var b="";var a=getMetaTag("WT.cg_n");if(document.location.hash){b=document.location.toString()}else{b=document.location.toString()+(motorola.modules.xml?"#video["+motorola.modules.xml+"]":"")}addthis_open(document.body,"more",b,motorola.modules.videoTitle);dcsMultiTrack("DCSext.action","Videos;"+motorola.modules.videoTitle+";Share This;Click")}jQuery(document).ready(function(e){var b=e("#phone_list_wrapper li.product").length;var a=1;var d=3;var k=Math.floor((b)/d);var g=0;var h=79;var i=h*d;var j=((b%d)/d)*i;var f=false;e(".checkmark_table table").width((b*h)+"px");if(b>d){e("#carouselNext").removeClass("disabled")}else{e("#carouselNext").addClass("hidden");e("#carouselPrevious").addClass("hidden")}e("#carouselNext").click(function(o){if(!e("#carouselNext").hasClass("disabled")){e("#carouselPrevious").removeClass("disabled");var l=a;var n=a+d-1;var m=n+d;if(m>=b){a=b-d+1;e("#carouselNext").addClass("disabled")}else{a+=d}c(-(a-l))}});e("#carouselPrevious").click(function(n){if(!e("#carouselPrevious").hasClass("disabled")){e("#carouselNext").removeClass("disabled");var l=a;var m=a-d;if(m<=1){a=1;e("#carouselPrevious").addClass("disabled")}else{a=m}c((l-a))}});function c(l){var m=l*h;e("#phone_list_wrapper").animate({left:"+="+m},500,function(){});e(".checkmark_table").animate({left:"+="+m},500,function(){})}e(".chart").each(function(l,m){e(this).find(".tableHeader").each(function(o,n){e(this).click(function(){e(m).find(".close_icon").toggle();e(m).find(".split_chart").slideToggle(500,function(){})})})});e(".split_chart table tr.hoverable").hover(function(){var l=e(this).index();l++;var m=e(this).parent().parent().parent().parent().parent();e(".checkmark_table tr:nth-child("+l+")",m).addClass("rowHover")},function(){var l=e(this).index();l++;var m=e(this).parent().parent().parent().parent().parent();e(".checkmark_table tr:nth-child("+l+")",m).removeClass("rowHover")});e(".checkmark_table table tr.hoverable").hover(function(){var l=e(this).index();l++;var m=e(this).parent().parent().parent().parent().parent();e(".labels tr:nth-child("+l+")",m).addClass("rowHover")},function(){var l=e(this).index();l++;var m=e(this).parent().parent().parent().parent().parent();e(".labels tr:nth-child("+l+")",m).removeClass("rowHover")})});
