var player = null; var playlist = null; var prepprint = function() { $$('link').each(function(el){ var gone; if (el.href.match(/powerup.css/)) { par = el.parentNode gone = el.remove(); $('powerup_header').toggle(); $('powerup_menu').toggle(); $('powerup_footer').toggle(); $('powerup_finish').down('div').down('div').toggle(); window.print(); alert('Remember to send a copy of the print out along with your parts!'); par.appendChild($(gone)); $('powerup_header').toggle(); $('powerup_menu').toggle(); $('powerup_footer').toggle(); $('powerup_finish').down('div').down('div').toggle(); } }); } var zoomHandler = function() { $$('a.zoom').invoke('stopObserving','mouseover'); $$('a.zoom').invoke('observe','mouseover',function(e) { $('zoomDiv').update(''); }); } function loadPlayer(wid,hgt) { var so = new SWFObject('/v2/apps/jwplayer/player-licensed.swf','playerOne',wid,hgt,'9','#ffffff'); so.addParam('allowfullscreen','true'); so.addParam('allowscriptaccess','always'); so.addParam('wmode','opaque'); so.addVariable('file','http://www.traxxas.com/v2/video/powerup/powerup_promo.flv'); so.addVariable('image','http://www.traxxas.com/v2/video/powerup/powerup_promo.jpg'); so.addVariable('controlbar','over'); so.write('videoViewport'); }; function playerReady(obj) { player = gid(obj.id); addListeners(); }; function addListeners() { playlist = player.getPlaylist(); if((playlist !== null) && (playlist !== undefined)) { player.addModelListener('STATE', 'stateMonitor'); } else { setTimeout("addListeners();", 100); } }; function stateMonitor(obj) { if(obj.newstate == 'PLAYING') { $$('div.largesplash').each(function(el){ el.setStyle({'backgroundImage':'url(/v2/images/powerup/splash_video_bg_mute.jpg)'}); }); } else { $$('div.largesplash').each(function(el){ el.setStyle({'backgroundImage':'url(/v2/images/powerup/splash_video_bg.jpg)'}); }); } }; function gid(name) { return document.getElementById(name); }; var checkQty = function() { var val=0; $$('input.spin-button').each(function(el){ val = parseInt($(el).value)+parseInt(val); }); if (parseInt(val) === 0) { $$('input.spin-button').each(function(el){ if($(el).id.match(/upgrade/)) { hLightEl($(el),false); } }); return false; } else { return true; } } var createSpin = function(ele) { new SpinButton($(ele),{min:0, max:100}); } var inputHandler = function() { $$('input.focusblur').invoke('stopObserving','blur'); $$('input.focusblur').invoke('stopObserving','focus'); $$('input.focusblur').invoke('observe','blur',function(e) { if(this.value == '') { this.up('form').reset(); this.setStyle({'color':'#CCC'}); } }); $$('input.focusblur').invoke('observe','focus',function(e) { this.value = ''; this.setStyle({'color':'#000'}); }); } var rolloverHandler = function() { $$('a.roll').each(function(el){ if(window.location.toString() == el.href.toString() && el.down('img').src.indexOf('_over') == -1) { el.down('img').src=el.down('img').src.replace(/(\..{3,3})$/,"_over$1"); } }); $$('a.roll').invoke('stopObserving','mouseover'); $$('a.roll').invoke('stopObserving','mouseout'); $$('a.roll').invoke('observe','mouseover',function(e){ $(e).stop(); if(this.down('img').src.indexOf('_over') == -1) { this.down('img').src=this.down('img').src.replace(/(\..{3,3})$/,"_over$1"); } }); $$('a.roll').invoke('observe','mouseout',function(e){ $(e).stop(); if(window.location.toString() != this.href.toString()) { this.down('img').src=this.down('img').src.replace(/_over(\..{3,3})/,"$1"); } }); } var hLightEl = function(el,cond) { if (!cond) { $(el).setStyle({border:'3px solid red'}); } else { $(el).setStyle({border:'1px solid #7f9db9'}); } } var sanchk = function(el) { var arr; var valid=true; arr = $(el).getElements(); for (i=0;i