_uacct = "UA-1514009-1"; urchinTracker(); if (typeof(Shadowbox) != 'undefined') { Shadowbox.loadSkin('classic', '/js/shadowbox/skin'); } function getUrlVars() { var vars = [], hash; var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); for(var i = 0; i < hashes.length; i++) { hash = hashes[i].split('='); vars.push(hash[0]); vars[hash[0]] = hash[1]; } return vars; } function flashOod(){ Shadowbox.open({ player: 'html', content: '
', height: 150, width: 220, title: 'Flash Player' }); }; function makeShadow(config) { if (typeof(swfobject) != 'undefined') { var v = swfobject.hasFlashPlayerVersion('9'); if (v) { Shadowbox.open(config); } else { flashOod(); } } else { alert('Please try again later.'); } }; $(document).ready(function() { Shadowbox.init({ flvPlayer:'/swf/player.swf', viewportPadding:20, overlayColor:'#111', overlayOpacity:0.6 }); Shadowbox.playDemo = function() { makeShadow({ player: 'flv', height: 320, width: 480, content: 'http://c0434801.cdn.cloudfiles.rackspacecloud.com/sonos_system_demo_us_for_dealers.flv', title: 'Sonos System Demo' }); } Shadowbox.playSDemo = function() { makeShadow({ player: 'flv', height: 320, width: 480, content: 'http://c0434801.cdn.cloudfiles.rackspacecloud.com/s5_dealer_en.flv', title: 'Introducing the Sonos ZonePlayer S5' }); }; Shadowbox.playiPadDemo = function() { makeShadow({ player: 'flv', height: 226, width: 400, content: 'http://c0434801.cdn.cloudfiles.rackspacecloud.com/aCWcl_f_uS0.flv', title: 'Sonos iPad Controller' }); }; $('a.sonosdemo').click(function() { Shadowbox.playDemo(); }); $('a.s5demo').click(function() { Shadowbox.playSDemo(); }); $('.flashmeup').click(function() { flashOod(); return false; }); if ($('#tabs > ul').length > 0) { $('#tabs').tabs(); } // Configure preload & image rollovers var pla = new Array(); $('img.ro').each(function() { var src = $(this).attr('src'); var ext = src.substring(src.lastIndexOf('.'), src.length); var srcro = src.replace(ext, '_ro' + ext); $(this).hover(function() { $(this).attr('src', srcro); }, function() { $(this).attr('src', src); }); pla.push(srcro); }); // Initiate preload of image array if ($.isFunction($.preload)) { $.preload(pla); } // Fix transparent PNGs for IE6 $(document).pngFix(); });