//dbugScripts - will include non-compressed versions of this code if "jsdebug=true" is in the url of this page,
//otherwise it will execute this code.
//example: dbugScripts("/the/location/of/my/scripts/",["script1.js","script2.js","etc"])
//returns true if scripts are included, otherwise false.
if(!dbugScripts("http://c18-x-publish1.cnet.com:8100/html/rb/js/download/cat/",["download.doors.js"])){
/* begin packed code */
var CNETcarousel=new Class({initialize:function(container,options){this.container=$(container);if(!this.container.hasClass('hasCarousel')){this.container.addClass('hasCarousel');this.slides=[];this.buttons=[];this.setOptions({onRotate:Class.empty,onStop:Class.empty,onAutoPlay:Class.empty,onShowSlide:Class.empty,slidesSelector:".slide",buttonsSelector:".button",slideInterval:4000,transitionDuration:700,startIndex:0,buttonOnClass:"selected",buttonOffClass:"off",rotateAction:"none",rotateActionDuration:100,autoplay:true},options);this.slides=$(container).getElements(this.options.slidesSelector);this.buttons=$(container).getElements(this.options.buttonsSelector);this.createFx();this.showSlide(this.options.startIndex);if(this.options.autoplay)this.autoplay();if(this.options.rotateAction!='none')this.setupAction(this.options.rotateAction);return this}else return false},setupAction:function(action){this.buttons.each(function(el,idx){$(el).addEvent(action,function(){this.slideFx.setOptions(this.slideFx.options,{duration:this.options.rotateActionDuration});if(this.currentSlide!=idx)this.showSlide(idx);this.stop()}.bind(this))},this)},createFx:function(){this.slideFx=new Fx.Elements(this.slides,{duration:this.options.transitionDuration});this.slides.each(function(slide){slide.setStyle('opacity',0)})},showSlide:function(slideIndex){var action={};this.slides.each(function(slide,index){if(index==slideIndex&&index!=this.currentSlide){$(this.buttons[index]).removeClass(this.options.buttonOffClass).addClass(this.options.buttonOnClass);action[index.toString()]={'opacity':[1]}}else{$(this.buttons[index]).removeClass(this.options.buttonOnClass).addClass(this.options.buttonOffClass);action[index.toString()]={'opacity':[0]}}},this);this.fireEvent('onShowSlide',slideIndex);this.currentSlide=slideIndex;this.slideFx.start(action)},autoplay:function(){this.createFx();this.slideshowInt=this.rotate.periodical(this.options.slideInterval,this);this.fireEvent('onAutoPlay')},stop:function(){clearInterval(this.slideshowInt);this.fireEvent('onStop')},rotate:function(){current=this.currentSlide;next=(current+1>=this.slides.length)?0:current+1;this.showSlide(next);this.fireEvent('onRotate')},show:function(){$(this.options.carouselContainer).setStyle('visibility','visible');if(!$(this.options.carouselContainer).visible())$(this.options.carouselContainer).show()},hide:function(){$(this.options.carouselContainer).setStyle('visibility','hidden')}});CNETcarousel.implement(new Options);CNETcarousel.implement(new Events);var CNETcarouselWithButtons=CNETcarousel.extend({initialize:function(el,options){this.parent(el,$merge({bubbleButtonBGImgSelector:'.bbg',buttonOnGifSrc:'http://i.i.com.com/cnwk.1d/i/fd/c/green_button.gif',buttonOffGifSrc:'http://i.i.com.com/cnwk.1d/i/fd/c/gray_button.gif'},options))},showSlide:function(slideIndex){this.buttons.each(function(button,index){$(button).getElement(this.options.bubbleButtonBGImgSelector).src=(index==slideIndex)?this.options.buttonOnGifSrc:this.options.buttonOffGifSrc},this);this.parent(slideIndex)}});var carousel=null;window.onDomReady(function(){if($('Carousel')){carousel=new CNETcarouselWithButtons($('Carousel'),{buttonsSelector:'.bubble',rotateAction:'mouseover'})}});var SimpleSlideShow=new Class({options:{startIndex:0,slides:[],currentSlideClass:'currentSlide',currentIndexContainer:false,maxContainer:false,nextLink:false,prevLink:false,wrap:true,disabledLinkClass:'disabled',onNext:Class.empty,onPrev:Class.empty,onSlideClick:Class.empty,crossFadeOptions:{}},initialize:function(options){this.setOptions(options);this.slides=this.options.slides;this.makeSlides();this.setCounters();this.setUpNav();this.now=this.options.startIndex;if(this.slides.length>0)this.showSlide(this.now)},setCounters:function(){if($(this.options.currentIndexContainer))$(this.options.currentIndexContainer).setHTML(this.now+1);if($(this.options.maxContainer))$(this.options.maxContainer).setHTML(this.slides.length)},makeSlides:function(){this.slides.each(function(slide,index){if(index!=this.now)slide.setStyle('display','none');else slide.setStyle('display','block');this.makeSlide(slide)},this)},makeSlide:function(slide){slide.addEvent('click',function(){this.fireEvent('onSlideClick')}.bind(this))},setUpNav:function(){if($(this.options.nextLink))$(this.options.nextLink).addEvent('click',function(){this.cycleForward()}.bind(this));if($(this.options.prevLink))$(this.options.prevLink).addEvent('click',function(){this.cycleBack()}.bind(this))},cycleForward:function(){if($type(this.now)&&this.now<this.slides.length-1)this.showSlide(this.now+1);else if($type(this.now)&&this.options.wrap)this.showSlide(0);else this.showSlide(this.options.startIndex);this.fireEvent('onNext');if(this.now==this.slides.length&&!this.options.wrap&&$(this.options.nextLink))$(this.options.nextLink).addClass(this.options.disabledLinkClass);else if($(this.options.nextLink))$(this.options.nextLink).removeClass(this.options.disabledLinkClass)},cycleBack:function(){if(this.now>0)this.showSlide(this.now-1);else if(this.options.wrap)this.showSlide(this.slides.length-1);this.fireEvent('onPrev');if(this.now==0&&!this.options.wrap&&$(this.options.prevSlide))$(this.options.prevSlide).addClass(this.options.disabledLinkClass);else if($(this.options.prevSlide))$(this.options.prevSlide).removeClass(this.options.disabledLinkClass)},showSlide:function(iToShow){var now=this.now;if(this.slides[iToShow]){if($type(this.now)&&this.now!=iToShow){this.slides[this.now].effect('opacity',this.options.crossFadeOptions).start(0).chain(function(){this.slides[now].hide();this.slides[iToShow].addClass(this.options.currentSlideClass).setStyles({'display':'block','opacity':0}).effect('opacity',this.options.crossFadeOptions).start(1)}.bind(this))}else this.slides[iToShow].setStyles({'display':'block','opacity':0}).effect('opacity',this.options.crossFadeOptions).start(1);this.now=iToShow;this.setCounters()}},slideClick:function(){this.fireEvent('onSlideClick',[this.slides[this.now],this.now])}});SimpleSlideShow.implement(new Events);SimpleSlideShow.implement(new Options);var SimpleImageSlideShow=SimpleSlideShow.extend({options:{imgUrls:[],imgClass:'screenshot',container:false},initialize:function(options){this.parent(options);this.options.imgUrls.each(function(url){this.addImg(url)},this);this.showSlide(this.options.startIndex)},addImg:function(url){if($(this.options.container)){var img=new Element('img').setProperties({'src':url,'id':this.options.imgClass+this.slides.length}).addClass(this.options.imgClass).setStyle('display','none').injectInside($(this.options.container)).addEvent('click',this.slideClick.bind(this));this.slides.push(img);this.makeSlide(img);this.setCounters()}}});window.onDomReady(function(){if($('tabSet'))new TabSwapper({selectedClass:"on",deselectedClass:"off",tabSelector:"ul#tabSet li",clickSelector:"ul#tabSet li a",sectionSelector:"div#panelSet div.panel",smooth:true,cookieName:PageVars.oid+"_tabSet"})});
/* end packed code */
} //end debug scripts

