var noobSlide=new Class({initialize:function(a){this.items=a.items;this.mode=a.mode||'horizontal';this.modes={horizontal:['left','width'],vertical:['top','height']};this.size=a.size||240;this.box=a.box.setStyle(this.modes[this.mode][1],(this.size*this.items.length)+'px');this.button_event=a.button_event||'click';this.handle_event=a.handle_event||'click';this.onWalk=a.onWalk||null;this.currentIndex=null;this.previousIndex=null;this.nextIndex=null;this.interval=a.interval||5000;this.autoPlay=a.autoPlay||false;this._play=null;this.handles=a.handles||null;if(this.handles){this.addHandleButtons(this.handles)}this.buttons={previous:[],next:[],play:[],playback:[],stop:[]};if(a.addButtons){for(var b in a.addButtons){this.addActionButtons(b,$type(a.addButtons[b])=='array'?a.addButtons[b]:[a.addButtons[b]])}}this.fx=new Fx.Tween(this.box,$extend((a.fxOptions||{duration:500,wait:false}),{property:this.modes[this.mode][0]}));this.walk((a.startItem||0),true,true)},addHandleButtons:function(a){for(var i=0;i<a.length;i++){a[i].addEvent(this.handle_event,this.walk.pass([i,true],this))}},addActionButtons:function(a,b){for(var i=0;i<b.length;i++){switch(a){case'previous':b[i].addEvent(this.button_event,this.previous.pass([true],this));break;case'next':b[i].addEvent(this.button_event,this.next.pass([true],this));break;case'play':b[i].addEvent(this.button_event,this.play.pass([this.interval,'next',false],this));break;case'playback':b[i].addEvent(this.button_event,this.play.pass([this.interval,'previous',false],this));break;case'stop':b[i].addEvent(this.button_event,this.stop.create({bind:this}));break}this.buttons[a].push(b[i])}},previous:function(a){this.walk((this.currentIndex>0?this.currentIndex-1:this.items.length-1),a)},next:function(a){this.walk((this.currentIndex<this.items.length-1?this.currentIndex+1:0),a)},play:function(a,b,c){this.stop();if(!c){this[b](false)}this._play=this[b].periodical(a,this,[false])},stop:function(){$clear(this._play)},walk:function(a,b,c){if(a!=this.currentIndex){this.currentIndex=a;this.previousIndex=this.currentIndex+(this.currentIndex>0?-1:this.items.length-1);this.nextIndex=this.currentIndex+(this.currentIndex<this.items.length-1?1:1-this.items.length);if(b){this.stop()}if(c){this.fx.cancel().set((this.size*-this.currentIndex)+'px')}else{this.fx.start(this.size*-this.currentIndex)}if(b&&this.autoPlay){this.play(this.interval,'next',true)}if(this.onWalk){this.onWalk((this.items[this.currentIndex]||null),(this.handles&&this.handles[this.currentIndex]?this.handles[this.currentIndex]:null))}}}});

window.addEvent('domready',function(){
	// EDITAR: TITLE, MARCA, PRECIO, LINK
	var info6 = $('box6').getNext().set('opacity',0.5);
	var sampleObjectItems =[
		// CAJA DE TEXTOS DENTRO DEL ESCAPARATE DE IMAGENES EN LA PAGINA DE ENTRADA.
		{title:'Cinta de andar y correr TM700 2011, vel. 1 a 16 km hora', marca:'', precio:'385&#8364;', link:'/cgi-bin/dbsearch/displayProduct.cgi?dbsearch=search.txt&field=0&maxhits=1&catGroup=All&string=A6063'},
		{title:'Maquina de remo domestica OXFORD 2011 tiro central, freno magnetico', marca:'OXFORD', precio:'199&#8364;', link:'/cgi-bin/dbsearch/displayProduct.cgi?dbsearch=search.txt&field=0&maxhits=1&catGroup=All&string=A6060'},
		{title:'Camilla plegable madera con tensores, altura regulable', marca:'', precio:'95&#8364;', link:'/cgi-bin/dbsearch/displayProduct.cgi?dbsearch=search.txt&field=0&maxhits=1&catGroup=All&string=A4120'},
		{title:'Taquilla o armario para vestuario dobles metalico serie Avant', marca:'', precio:'429&#8364;', link:'/cgi-bin/dbsearch/displayProduct.cgi?dbsearch=search.txt&field=0&maxhits=1&catGroup=All&string=A2214'},
		{title:'Camiseta, pantalon y medias deporte WEMBLEY. Pedido min. 10 unidades', marca:'', precio:'120&#8364;', link:'/cgi-bin/dbsearch/displayProduct.cgi?dbsearch=search.txt&field=0&maxhits=1&catGroup=All&string=A6074'},
		{title:'Bicicleta spinning o ciclo indoor domestico COLMAR', marca:'', precio:'170&#8364;', link:'/cgi-bin/dbsearch/displayProduct.cgi?dbsearch=search.txt&field=0&maxhits=1&catGroup=All&string=A4044'},
		{title:'Juego ruedas bicicleta carretera CAMPAGNOLO', marca:'', precio:'600&#8364;', link:'/cgi-bin/dbsearch/displayProduct.cgi?dbsearch=search.txt&field=0&maxhits=1&catGroup=All&string=A5920'},
		{title:'Maquina de ejercicio de uso exterior', marca:'', precio:'1377&#8364;', link:'/cgi-bin/dbsearch/displayProduct.cgi?dbsearch=search.txt&field=0&maxhits=1&catGroup=All&string=A5110'}
	];
	var nS6 = new noobSlide({
		mode: 'vertical',
		box: $('box6'),
		items: sampleObjectItems,
		size: 300,
		handles: $$('#handles6_1 div').extend($$('#handles6_2 div')),
		handle_event: 'mouseenter',
		addButtons: {
			previous: $('prev6'),
			play: $('play6'),
			stop: $('stop6'),
			playback: $('playback6'),
			next: $('next6')
		},
		button_event: 'click',
		fxOptions: {
			duration: 1000,
			transition: Fx.Transitions.Back.easeOut,
			wait: false
		},
		onWalk: function(currentItem,currentHandle){
			info6.empty();
			new Element('h4').set('html','<a href="'+currentItem.link+'">ver mas</a>'+currentItem.title).inject(info6);
			new Element('span').set('html',currentItem.precio).inject(info6);
			this.handles.set('opacity',0.4);
			currentHandle.set('opacity',1);
		}
	});
	//walk to next item
	nS6.next();
});

//Horizontal Scroll
window.addEvent('domready', function() {
scrollDurt = 1000;
var imgArray2 = $$('#scrollContainer2 .articulos-deportivos'); 
imgCount2 = imgArray2.length;
imgCount2 = imgCount2;
containerWidth2 = (imgCount2*179);
$('scrollContainer2').setStyle('width',containerWidth2);

	goForward = function(elem) {
		var Scroll = new Fx.Scroll(elem, {
					wait: false,
					duration: scrollDurt
					});
		
		var framexy = $(elem).getScroll();
		framex = framexy.x;
		framey = framexy.y;
		
		Scroll.start(framex+895,0);
	};
	
	goBackward = function(elem) {
		var Scroll = new Fx.Scroll(elem, {
					wait: false,
					duration: scrollDurt
					});

		var framexy = $(elem).getScroll();
			framex = framexy.x;
			framey = framexy.y;
			Scroll.start(framex-895,0);	
	};
	
}); //DOM

