sisley_imagedyn = {
	delay:5000,
	cptr_img:0,
	hash_img:new Hash(),
	timer_img:null,
	init:function() {
		$$(".ImageDynContainer").each(function(elem) {
			sisley_imagedyn.hash_img[sisley_imagedyn.cptr_img + '']=new Hash();
			sisley_imagedyn.hash_img[sisley_imagedyn.cptr_img + '']['nb']=0;
			sisley_imagedyn.hash_img[sisley_imagedyn.cptr_img + '']['cptr']=0;
			elem.id='imagedyn_'+sisley_imagedyn.cptr_img;
			var cptr=0;
			$$('#'+elem.id+' .ImageDynTextSubAff').each(function(elem_sub) {
				$(elem_sub).style.position='absolute';
				//elem).top
				
			});
			$$('#'+elem.id+' .ImageDynSubContainer').each(function(elem_sub) {
				elem_sub.id='imagedyn_'+sisley_imagedyn.cptr_img+'_'+cptr;
				sisley_imagedyn.hash_img[sisley_imagedyn.cptr_img + '']['nb']++;
				
				$$('#'+elem_sub.id+' div').each(function(elem_sub_child) {
					$(elem_sub_child).style.display='none';
				});
				elem_sub.style.display='none';
				cptr++;
			});
			sisley_imagedyn.cptr_img++;
		});
		sisley_imagedyn.timer_img=setTimeout("sisley_imagedyn.next();",0);
	},
	reInit:function() {
		for(i=0;i<sisley_imagedyn.cptr_img;i++) {
			if (sisley_imagedyn.hash_img[i + '']['cptr']!=0) {
				$('imagedyn_'+i+'_'+(sisley_imagedyn.hash_img[i + '']['cptr']-1)).style.display='none';
			}
			sisley_imagedyn.hash_img[i + '']['cptr']=0;
			$$('#imagedyn_'+i+' .ImageDynTextSubAff').each(function(elemText) {
				$(elemText).innerHTML='';
				//$(elemText).style.top= 333;
				$(elemText).style.top=(parseInt(Element.cumulativeOffset($('imagedyn_'+i+'_'+sisley_imagedyn.hash_img[i + '']['cptr'])).top) + parseInt($('imagedyn_'+i+'_'+sisley_imagedyn.hash_img[i + '']['cptr']).getDimensions().height) - parseInt($(elemText).getDimensions().height)) - 180 + 'px';
				$(elemText).style.width=$('imagedyn_'+i+'_'+sisley_imagedyn.hash_img[i + '']['cptr']).getDimensions().width + 'px';
			});
		}
		window.clearTimeout(sisley_imagedyn.timer_img);
		sisley_imagedyn.timer_img=setTimeout("sisley_imagedyn.next();",0);
	},
	next:function() {
		for(i=0;i<sisley_imagedyn.cptr_img;i++) {
			if (sisley_imagedyn.hash_img[i + '']['cptr']!=0) {
				$('imagedyn_'+i+'_'+(sisley_imagedyn.hash_img[i + '']['cptr']-1)).style.display='none';
			}
			if (sisley_imagedyn.hash_img[i + '']['nb']==sisley_imagedyn.hash_img[i + '']['cptr']) {
				sisley_imagedyn.hash_img[i + '']['cptr']=0;
			}
			$('imagedyn_'+i+'_'+sisley_imagedyn.hash_img[i + '']['cptr']).style.display='';
			$$('#imagedyn_'+i+'_'+sisley_imagedyn.hash_img[i + '']['cptr']+' .ImageDynTextSubContainer').each(function(elem) {
				$$('#imagedyn_'+i+' .ImageDynTextSubAff').each(function(elemText) {
					$(elemText).innerHTML=$(elem).innerHTML;
					//$(elemText).style.top= 333;
					$(elemText).style.top=(parseInt(Element.cumulativeOffset($('imagedyn_'+i+'_'+sisley_imagedyn.hash_img[i + '']['cptr'])).top) + parseInt($('imagedyn_'+i+'_'+sisley_imagedyn.hash_img[i + '']['cptr']).getDimensions().height) - parseInt($(elemText).getDimensions().height)) -180 + 'px';
					$(elemText).style.width=$('imagedyn_'+i+'_'+sisley_imagedyn.hash_img[i + '']['cptr']).getDimensions().width + 'px';
				});
			});
			sisley_imagedyn.hash_img[i + '']['cptr']++;
		}
		window.clearTimeout(sisley_imagedyn.timer_img);
		sisley_imagedyn.timer_img=setTimeout("sisley_imagedyn.next();",sisley_imagedyn.delay);
	}
}
