
// JavaScript Document Common SLIDESHOW
var ccmSlideShowHelper130 = {

	bID:130,
	imgNum:0,
	active:1,
	nextact:0,
    isInit:1,
	
	init:function(){
		this.displayWrap=$('#ccm-SlideshowBlock-display'+this.bID); 
		if(this.imgInfos.length==0){
			//alert('There are no images in this slideshow');
			return false;
		}
		var maxHeight=0;
//------------RANDOMIZE ARRAY (DK)
		this.imgInfos.sort(function() {return 0.5 - Math.random()}); //Array elements now scrambled
		
//------------3at lerak
		for(var i=0;i<2;i++){
			this.addImg(i);
			if(maxHeight==0 || this.imgInfos[i].imgHeight > maxHeight)
				maxHeight=this.imgInfos[i].imgHeight;
		}
		this.displayWrap.css('height',maxHeight);

		//center images HÁRMAT
		for(var i=0;i<2;i++){ 
			if( this.imgInfos[i].imgHeight < maxHeight){
				var t=((maxHeight - this.imgInfos[i].imgHeight)/2);
				this.imgEls[i].css('top',t);
			}
		}
		
		this.nextImg();
	}, 
	nextImg:function(){ 
	
		//----------------------------------------------------------------------------KERETES HÁTTÉR-ELŐTÉR
		
		//alert(this.imgNum);
		
		
		
		
		
		
		//alert(imgURL);
		
		
		this.imgEls[this.nextact].css('opacity',0);
		this.imgEls[this.nextact].css('display','block');
		this.imgEls[this.nextact].animate({opacity:1},
			this.imgInfos[this.imgNum].fadeDuration*1000,'',function(){ccmSlideShowHelper130.preparefadeOut()});
		var prevNum=this.imgNum-1;
		if(prevNum<0) prevNum=this.imgInfos.length-1;
		if(this.imgInfos.length==1) return;
		
        if(this.isInit != 1) this.imgEls[this.active].animate({opacity:0},this.imgInfos[this.imgNum].fadeDuration*800,function(){this.style.zIndex=1;});	
		if(this.isInit == 1) this.isInit = 0;	
		
		if (this.active < 1 ) this.active++;
		else this.active = 0;
		
		if (this.active < 1 ) this.nextact = this.active+1;
		else this.nextact = 0;
	},
	preparefadeOut:function(){
		if(this.imgInfos.length==1) return;
		var milisecDuration=parseInt(this.imgInfos[this.imgNum].duration)*1000;
		this.imgEls[this.active].css('z-index',2);
		setTimeout('ccmSlideShowHelper'+130+'.nextImg();',milisecDuration);
		this.imgNum++;
		
		if(this.imgNum>=this.imgInfos.length) this.imgNum=0;  
		if(this.imgInfos[this.imgNum].fullFilePath.length>0)
			 imgURL=this.imgInfos[this.imgNum].fullFilePath;
		else imgURL='/files/'+this.imgInfos[this.imgNum].fileName; 
		
		var topHTML = '<img src="images_new/design/bg_slideshow.png" alt="Slideshow" />';
		this.imgEls[this.nextact][0].innerHTML='<div style="height:'+this.imgInfos[this.imgNum].imgHeight+'px; background:url(\''+imgURL+'\') center no-repeat">'+topHTML+'</div>';
	},
	maxHeight:0,
	imgEls:[],
	addImg:function(num){
		var el=document.createElement('div');

//----------------------------------------------------------------------------KERETES HÁTTÉR-ELŐTÉR
		var topHTML = '<img src="images_new/design/bg_slideshow.png" alt="Slideshow" />';
		
		el.id="slideImgWrap"+num;
		el.className="slideImgWrap"; 
		if(this.imgInfos[num].fullFilePath.length>0)
			 imgURL=this.imgInfos[num].fullFilePath;
		else imgURL='/files/'+this.imgInfos[num].fileName; 
		//el.innerHTML='<img src="'+imgURL+'" >';
		el.innerHTML='<div style="height:'+this.imgInfos[num].imgHeight+'px; background:url(\''+imgURL+'\') center no-repeat">'+topHTML+'</div>';
		//alert(imgURL);
		if(this.imgInfos[num].url.length>0) {
			//el.linkURL=this.imgInfos[num].url;
			var clickEvent='onclick="return ccmSlideShowHelper130.imgClick( this.href  );"';
			el.innerHTML='<a href="'+this.imgInfos[num].url+'" '+clickEvent+' >'+el.innerHTML+'</a>';			
		}
		el.style.display='none';
		this.displayWrap.append(el);
		var jqEl=$(el);
		this.imgEls.push(jqEl);
	},
	imgClick:function(linkURL){
		//override for custom behavior
	},
	imgInfos:[
		{
				fileName:"fej05.jpg",
				fullFilePath:"images_new/slideshow/fej05.jpg",
				duration:10,
				fadeDuration:2,		
				url:"",
				groupSet:0,
				imgHeight:232			}
                
        ,        
				{
				fileName:"fej08.jpg",
				fullFilePath:"images_new/slideshow/fej08.jpg",
				duration:10,
				fadeDuration:2,		
				url:"",
				groupSet:0,
				imgHeight:232			}
                
        ,        
				{
				fileName:"fej04.jpg",
				fullFilePath:"images_new/slideshow/fej04.jpg",
				duration:10,
				fadeDuration:2,		
				url:"",
				groupSet:0,
				imgHeight:232			}
                
        ,        
				{
				fileName:"Web01.jpg",
				fullFilePath:"images_new/slideshow/Web01.jpg",
				duration:10,
				fadeDuration:2,		
				url:"",
				groupSet:0,
				imgHeight:232			}
                
        ,        
				{
				fileName:"fej09.jpg",
				fullFilePath:"images_new/slideshow/fej09.jpg",
				duration:10,
				fadeDuration:2,		
				url:"",
				groupSet:0,
				imgHeight:232			}
                
        ,        
				{
				fileName:"fej06.jpg",
				fullFilePath:"images_new/slideshow/fej06.jpg",
				duration:10,
				fadeDuration:2,		
				url:"",
				groupSet:0,
				imgHeight:232			}
                
        ,        
				{
				fileName:"fejlec5.jpg",
				fullFilePath:"images_new/slideshow/fejlec5.jpg",
				duration:10,
				fadeDuration:2,		
				url:"",
				groupSet:0,
				imgHeight:232			}
                
        ,        
				{
				fileName:"fej10.jpg",
				fullFilePath:"images_new/slideshow/fej10.jpg",
				duration:10,
				fadeDuration:2,		
				url:"",
				groupSet:0,
				imgHeight:232			}
                
        ,        
				{
				fileName:"fejlec3.jpg",
				fullFilePath:"images_new/slideshow/fejlec3.jpg",
				duration:10,
				fadeDuration:2,		
				url:"",
				groupSet:0,
				imgHeight:232			}
                
        ,        
				{
				fileName:"fej02.jpg",
				fullFilePath:"images_new/slideshow/fej02.jpg",
				duration:10,
				fadeDuration:2,		
				url:"",
				groupSet:0,
				imgHeight:232			}
                
        ,        
				{
				fileName:"fej07.jpg",
				fullFilePath:"images_new/slideshow/fej07.jpg",
				duration:10,
				fadeDuration:2,		
				url:"",
				groupSet:0,
				imgHeight:232			}
                
        ,        
				{
				fileName:"fejlec4.jpg",
				fullFilePath:"images_new/slideshow/fejlec4.jpg",
				duration:10,
				fadeDuration:2,		
				url:"",
				groupSet:0,
				imgHeight:232			}
                
        ,        
				{
				fileName:"fejlec2.jpg",
				fullFilePath:"images_new/slideshow/fejlec2.jpg",
				duration:10,
				fadeDuration:2,		
				url:"",
				groupSet:0,
				imgHeight:232			}
                
        ,        
				{
				fileName:"fej03.jpg",
				fullFilePath:"images_new/slideshow/fej03.jpg",
				duration:10,
				fadeDuration:2,		
				url:"",
				groupSet:0,
				imgHeight:232			}
                
        ,        
				{
				fileName:"fejlec1.jpg",
				fullFilePath:"images_new/slideshow/fejlec1.jpg",
				duration:10,
				fadeDuration:2,		
				url:"",
				groupSet:0,
				imgHeight:232			}
                
                
					]
}
$(function(){ccmSlideShowHelper130.init()}); 
