var iframeh, mainh, n_posh, aktIndex, arrPics;
var maxwidth=168;

var n_eltelt= 0;
var n_hatar= 20;
var timerID= 0;
var szamlalo=0;

function getElem(div) {
	return document.getElementById ? document.getElementById(div) : document.all[div]
}

function inith() {
	iframeh= getElem('gallerybox');	
	mainh= window.frames['gallerybox'].document.getElementById('mozgatando');	
	arr= window.frames['gallerybox'].document.getElementsByTagName('A');
	arrPics= new Array();
	for( i=0; i< arr.length; i++) {
		var ind= arr[i].id.indexOf('gallerypic_');
		if (ind!=-1) {
			idx= arr[i].id.substr(ind+11);
			arrPics[idx]= parseInt(i*maxwidth);//findPosX(arr[i]);						
		}
	}
	n_posh= 0;
	aktIndex= 0;	
	PISZ_Init();	
}


var ajusth = function () { 	
	mainh.style.position= 'relative';
	//alert('n_posh:'+n_posh);
	mainh.style.left= parseInt(n_posh) + 'px' ;			
};

function rollleft() {	
	aktIndex= --aktIndex % arrPics.length;
	if ( aktIndex < 0 ) 
		aktIndex+= arrPics.length;
	
	n_posh= -arrPics[aktIndex];	
	ajusth();	
}

function rollright() {	
	aktIndex= ++aktIndex % arrPics.length;	
	if ( aktIndex > arrPics.length ) {
		aktIndex= 0;
	}
		
	n_posh= -arrPics[aktIndex];
	
	ajusth();	
}

function PISZ() {
	//window.status="n_eltelt:"+n_eltelt;
	if ( n_eltelt >= n_hatar ) {
		clearInterval(timerID);
		rollright();
		n_eltelt= -1;
		PISZ_Init();
	}
	else {
		if ( n_eltelt >= 0 ){
			n_eltelt++;
		}
	}
}

function PISZ_Init() {	
	szamlalo++;
	n_eltelt= 0;
	clearInterval(timerID);
	timerID= setInterval("PISZ()",1000);
}

