// (c) RTL Nederland Interactief
function SlideshowObject(id){this.id=id;this.max_thumbs=0;this.current_pic=0;this.number_pics;this.speed;this.timer=null};SlideshowObject.prototype={prepare_thumbs:function(){this.max_thumbs=(isNaN(this.max_thumbs)||this.max_thumbs==0)?3:this.max_thumbs;var content=this.gid('slideshow_thumbs_'+this.id).innerHTML;this.gid('slideshow_thumbs_'+this.id).innerHTML='<nobr>'+content+content+'<\/nobr>';for(var i=1;i<=this.max_thumbs;i++){if(i!=Math.ceil(this.max_thumbs/2)){var div=document.createElement('div');div.className='slideshow_transparent_div';div.style.left=((i-1)*55)+'px';div.setAttribute('id',this.id+':'+(i-Math.ceil(this.max_thumbs/2)));div.onclick=function(){var id=this.getAttribute('id').split(':');window[id[0]+'_object'].go_to_slide(Number(id[1]),'no')};this.gid('slideshow_thumbscontainer_'+this.id).appendChild(div)}else{var div=document.createElement('div');div.className='slideshow_active_div';div.style.left=((i-1)*55)+'px';this.gid('slideshow_thumbscontainer_'+this.id).appendChild(div)}}this.gid('slideshow_thumbscontainer_'+this.id).style.visibility='visible'},go_to_slide:function(nr,automation){if(automation=='no'){clearTimeout(this.timer)}var next_pic=this.current_pic+nr;next_pic=(next_pic>this.number_pics)?this.current_pic-this.number_pics+nr:next_pic;next_pic=(next_pic<1)?this.number_pics+next_pic:next_pic;this.gid('slideshow_counter_'+this.id).firstChild.nodeValue=next_pic;if(nr!=0){this.change_pic(next_pic)}if(Boolean(this.max_thumbs)){var thumbs_pos=-((next_pic-Math.ceil(this.max_thumbs/2))*55);thumbs_pos-=(thumbs_pos>0)?this.number_pics*55:0;document.getElementById('slideshow_thumbs_'+this.id).style.left=thumbs_pos+'px'}this.current_pic=next_pic;if(automation=='yes'){this.timer=setTimeout("window['"+this.id+"_object'].go_to_slide(1, 'yes')",this.speed)}},change_pic:function(next_pic){var current_obj=(this.current_pic!=0)?this.gid('slide_'+this.id+'_'+this.current_pic):null;var next_obj=this.gid('slide_'+this.id+'_'+next_pic);if(current_obj){current_obj.style.display='none'}next_obj.style.display='block';if(typeof(rendercheck)!='undefined')rendercheck()},gid:function(id){return document.getElementById(id)}};var imgArrGroot=[];