

//

// ChangePic JS by pyro 2007

// készült a www.eletut.hu oldalhoz

//



// változók:



	var CP_PicNum=7;

	var CP_PicSizeX=750;

	var CP_PicSizeY=200;

	var CP_Timer=10; // másodperc

	var CP_PicDir='layout/images/banners/';

	var CP_ActNum, CP_TTimer, CP_TTTimer;

	var CP_TTTTimer=20;

	var CP_i, CP_it, CP_d;

	var CP_Opacity;

	var CP_Step=5;



/* clearbox miatt nem kell!



function OnLoad(evType,fn){



	if(typeof window.addEventListener!='undefined'){

		window.addEventListener(evType,fn,false);

	}else if(typeof document.addEventListener!='undefined'){

		document.addEventListener(evType,fn,false);

	}else if(typeof window.attachEvent!='undefined'){

		window.attachEvent("on"+evType, fn);

	}

}



*/



OnLoad('load', CP_Init);



function CP_Init(){

	CP_ActNum=1;

	CP_d=document.getElementById('CP_div');

	CP_d.style.width=CP_PicSizeX+'px';

	CP_d.style.height=CP_PicSizeY+'px';

	CP_d.innerHTML='<img id="CP_img" alt="" src="" /><img id="CP_imgtemp" alt="" src="'+CP_PicDir+'cpjs_'+CP_ActNum+'.jpg" /><div id="CP_numdiv"></div>';

	CP_i=document.getElementById('CP_img');

	CP_it=document.getElementById('CP_imgtemp');

	CP_i.style.width=CP_PicSizeX+'px';

	CP_it.style.width=CP_PicSizeX+'px';

	CP_i.style.height=CP_PicSizeY+'px';

	CP_it.style.height=CP_PicSizeY+'px';

//	for(i=1;i<CP_PicNum+1;i++){

//	document.getElementById('CP_numdiv').innerHTML+='<div class="CP_num" onclick="CP_Click('+i+');">'+i+'</div>';

//	}

	CP_ChangePic();

}



function CP_Click(CP_ActNumT){

	CP_Opacity=0;

	CP_it.style.opacity = '0'; 

	CP_it.style.filter = 'alpha(opacity=0)'; 

	CP_ActNum=CP_ActNumT;

	CP_ClearTimer();

	return;

}



function CP_ChangePic(){

	CP_i.src=CP_PicDir+'cpjs_'+CP_ActNum+'.jpg';

	CP_Opacity=0;

	CP_it.style.opacity = '0'; 

	CP_it.style.filter = 'alpha(opacity=0)'; 

	if(CP_ActNum==CP_PicNum){CP_ActNum=1;}else{CP_ActNum+=1;}

	CP_TTTimer = setTimeout("CP_ClearTimer()",CP_Timer*1000);

	return;

}



function CP_ClearTimer(){

	CP_it.src=CP_PicDir+'cpjs_'+CP_ActNum+'.jpg';

	clearTimeout(CP_TTTimer);

	CP_FadePic();

	return;

}



function CP_FadePic(){

	if(CP_Opacity==100){

		clearTimeout(CP_TTimer);                    

		CP_ChangePic();

		return;

	}else{

		CP_it.style.opacity = (CP_Opacity / 100); 

		CP_it.style.filter = 'alpha(opacity='+CP_Opacity+')'; 

		CP_Opacity+=CP_Step;

		CP_TTimer = setTimeout("CP_FadePic()",CP_TTTTimer);

	}

}


