(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:new Element("div",{id:"flashWrapper"}),hero:{},historyKey:"video",modal:null,upgradeHtml:null,xml:null,videoTitle:null,initialize:function(){var b=this;var c=new Element("div",{"class":"play"});addEvent("domready",this.domready.pass([c],this))},domready:function(f){function e(){var i=$("hero");var h=i.getElement(".detail");if(h&&h.get("src").match(/png$/)){motorola.utils.PngFix.fixElement(h)}motorola.utils.PngFix.fixElements($$(".moduleImage[src$=png]"));this.hero={el:i,contents:i.getChildren(),size:{x:i.getSize().x,y:i.getStyle("height").toInt()},flashed:false};var k=i.getElements(".actions li");var j=document.location.hash;var l;var g;if(j){if(j.test("#flash")){l=location.hash.replace(/.*flash\[(.*?)\].*/,"$1")}}k.each(function(m){if(m.getElement("img.video")){m.getElement("a.thumb").adopt(f.clone())}if(m.getElement("a.action_"+l)){g=m}var r=m.getElement(".swfSource");r=r?r.get("value"):false;var o=m.getElement("a");var p=o.get("href");var q=m.getElement(".flashVersion");var n=q?q.get("value"):a(p.split("?")[1]).flashVersion;if(r){m.addClass("swapper").addEvent("click",this.flashMainWebtrends.bindWithEvent(this,[o,r,n]))}},this);k.setStyles({opacity:0,visibility:"visible"}).each(function(n,m){n.morph.delay((100+(m*150)),n,[{opacity:"1"}])});if(g){g.fireEvent("click")}}function b(){$$(".topHeadlineLayout").each(function(g){g.getElement(".headline").inject(g.getElement(".content"),"top")});$$(".lightbox").each(this.setupLightbox,this)}function d(){this.wrap=document.getElement(".wrap");var g={onCreate:this.modalCreate.bind(this),onHideComplete:function(h){h.element.addClass("hidden")}.bind(this),onHideStart:this.hideFlash.bind(this),onShowComplete:this.setupFlash.bind(this),onShowStart:function(h){if(Browser.Engine.trident){h.element.setStyles({top:getScroll().y+(getSize().y/2)})}h.open=true;h.element.removeClass("hidden")}};if(Browser.Engine.trident){g.elShownSelector=".modalShownIE6"}this.modal=new Modal(this.container,g);this.modal.element.adopt(new Element("a",{"class":"close",href:"#",events:{click:this.closeModal.bind(this)}}));this.modal.element.get("morph").set(".modalHidden")}function c(){var g=location.hash.replace(/.*video\[(.*?)\].*/,"$1");if(g&&g.match(/\.xml$/)){this.openModal.delay(100,this,[null,g])}}e.run([],this);b.delay(100,this);d.delay(200,this);c.delay(300,this)},closeModal:function(c){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()},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("#flashWrapper").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){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},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:"flashWrapper",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))},showModal:function(){this.modal.backdrop.setStyles({height:getScrollSize().y});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()},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");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("WT.ti","Share "+motorola.modules.videoTitle+" video from "+a,"WT.cg_s","Share This","DCSext.action","Videos;"+motorola.modules.videoTitle+";Share This;Click")};
