//if(typeof(Utils)=='undefined')		throw 'Az InSlideShowButton osztály használatához a Utils betöltése szükséges';
//if(typeof(InSlideShow)=='undefined')throw 'Az InSlideShowButton osztály használatához a InSlideShow betöltése szükséges';

var InSlideShowButton={
	Create : function(direction,slideIndex){
		var element=Utils.createElement('div');
		var slideShow=SlideShowLoader.slideShows[slideIndex].Slide;

		Utils.setAttributes(element,{'slideIndex':slideIndex,'direction':direction});

		Utils.addListener(element,'click',InSlideShowButton.btnClick);
		Utils.addListener(element,'mouseover',InSlideShowButton.btnOver);
		Utils.addListener(element,'mouseout',InSlideShowButton.btnOut);

		Utils.setStyle(element,
			{
				'width'      : slideShow.btnWidth+'px',
				'height'     : '100px',
				'background' : 'url('+slideShow.imageDir+'/'+direction+'arrow.gif) no-repeat 50% 50%',
				'borderRight': (direction=='left')?slideShow.contBorder:'none',
				'borderLeft' : (direction=='right')?slideShow.contBorder:'none',
				'cursor'     : (slideShow.isIE)?'hand':'pointer',
				'position'   : 'absolute',
				'zIndex'     : slideShow.zIndex+5
			}
		);

		return element;
	},

	btnClick : function(e){
		var ed=Utils.getEventDetails(e);
		var slideShow=SlideShowLoader.slideShows[ed.target.getAttribute('slideIndex')].Slide;
		slideShow.Scroll(ed.target.getAttribute('direction'));
	},

	btnOver : function(e){
		var ed=Utils.getEventDetails(e);
		var slideShow=SlideShowLoader.slideShows[ed.target.getAttribute('slideIndex')].Slide;
		Utils.setStyle(ed.target,{'background':'url('+slideShow.imageDir+'/'+ed.target.getAttribute('direction')+'arrow_over.gif) no-repeat 50% 50%'});
	},

	btnOut : function(e){
		var ed=Utils.getEventDetails(e);
		var slideShow=SlideShowLoader.slideShows[ed.target.getAttribute('slideIndex')].Slide;
		Utils.setStyle(ed.target,{'background':'url('+slideShow.imageDir+'/'+ed.target.getAttribute('direction')+'arrow.gif) no-repeat 50% 50%'});
	}
}
