/** COPYRIGHT 2011 ADMX V.O.F., BAARLE-NASSAU, SCHIJF, THE NETHERLANDS  */
collectionImageSlideShow = Class.create();collectionImageSlideShow.prototype = {slidesPathsArray : [], slidesTitleArray : [],slidesDescriptionArray : [],slidesURLArray : [],slidesCount : 0,preCssClass : '',uniqueId : 0,cssClassBox : "SlideShowBox",cssClassThumbsBox : "SlideShowThumbsBox",cssClassThumbs : "SlideShowThumb",cssClassSlide : "SlideShowSlide",itemSlide : 0,cssClassSlideTitle : "SlideShowTitle",itemSlideTitle : 0,cssClassSlideDescription : "slideShowDescription",itemSlideDescription : 0,cssAURL : "SlideShowURL",cssImageTitle : "img_title",cssImageDescription :  "img_desc",initialize : function(itempreCssClass, uniqueId){this.preCssClass = itempreCssClass;var slideShowBox = $(uniqueId);if (!slideShowBox){return;}var thumbsCollection = $$('#'+uniqueId + ' .' + this.preCssClass + this.cssAURL);var slideBox = $$('#'+uniqueId + ' .' + this.preCssClass + this.cssClassSlide);this.itemSlide = slideBox[0];this.itemSlideTitle = $$('#'+uniqueId + ' .' +this.preCssClass + this.cssClassSlideTitle)[0];this.itemSlideDescription = $$('#'+uniqueId + ' .' + this.preCssClass + this.cssClassSlideDescription)[0];for (var i = 0; i < thumbsCollection.length; i++){this.thumbClickSetEvent(thumbsCollection[i], i);}},thumbClickSetEvent : function (item, i){this.slidesPathsArray[i] = item.href;item.removeAttribute('href');item.target = '_self';var container = item.parentNode || item.parent;if (container.className == "imgBox"){var count = container.childNodes.length -1;for(var z = count; z >= 0; z--){var elem = container.childNodes[z];if (elem.className == (this.preCssClass + this.cssImageDescription)){this.slidesDescriptionArray[i] = elem.innerHTML;container.removeChild(elem);}else if (elem.className ==  (this.preCssClass + this.cssImageTitle)){this.slidesTitleArray[i] = elem.innerHTML;container.removeChild(elem);}}}else{this.slidesTitleArray[i] = '&nbsp;';this.slidesDescriptionArray[i] = '&nbsp;';}Event.observe(item, 'click', this.slideFocusEvent.bindAsEventListener(this, i), false);},slideFocusEvent : function (obj, i){this.itemSlide.innerHTML = '';var imgPath = this.slidesPathsArray[i];var imgItem = Dom.img(this.itemSlide, {'src' :imgPath }, '');var x = this.slidesTitleArray[i];this.itemSlideTitle.innerHTML = (x)?x:'';var x = this.slidesDescriptionArray[i];this.itemSlideDescription.innerHTML = (x)?x:'';}};

