/*-------------Ismert hibák: a vetítés folyattódik ha képre kattintassz-----------------*/

/*---------------------------------Galéria képnézegetési fv-ei------------------------------------------*/

var aktIndex=0;
var vetit,veletlenvetit;
var vetseb=5;//vetítési sebesség
var vetsebmin=1, vetsebmax=60;

	function vetsebplus(){
		if(obj=document.getElementById('g_lejatszasisebesseg')){
			ertek=obj.innerHTML;
			if(ertek<vetsebmax){
				ertek++;
				obj.innerHTML=ertek;
			}
		}
	}
	
	function vetsebminus(){
		if(obj=document.getElementById('g_lejatszasisebesseg')){
			ertek=obj.innerHTML;
			if(ertek>vetsebmin){
				ertek--;
				obj.innerHTML=ertek;
			}
		}
	}


	function vetsebbeallit(){
		if(obj=document.getElementById('g_lejatszasisebesseg')){
			vetseb=obj.innerHTML;
		}
	}
	
	function vetites(azonositok){
		clearTimeout(veletlenvetit);
		vetsebbeallit();
		
		if(azonositok.length>(aktIndex+1)){
			aktIndex++;
			kepetbetolt(azonositok[aktIndex]);
			vetit=setTimeout("vetites(new Array("+azonositok+"))",(61-vetseb)*1000);
		}
	}
	
	function veletlen(azonositok,maradekazon){
		clearTimeout(vetit);
		vetsebbeallit();
	
		if(!maradekazon) maradekazon=azonositok;
		if(maradekazon.length>0){
			
			velszam=Math.round(Math.random()*(maradekazon.length-1));
			
			for(i=0;(i<azonositok.length);i++) if(azonositok[i]==maradekazon[velszam]) break; //megkeresi, hogy az azonosítók tömb melyik eleme is az aktuális
			aktindexetbeallit(azonositok,maradekazon[velszam]);
			
			kepetbetolt(maradekazon[velszam]);
			
			maradekazon.splice(velszam,1);
			
			if(maradekazon.length==1) param='new Array("'+maradekazon+'")'; //ha egy érték van a new array-ban muszáj a ""
			else param='new Array('+maradekazon+')';
			veletlenvetit=setTimeout("veletlen(new Array("+azonositok+"),"+param+")",(61-vetseb)*1000);
		}
	}

	function kovetkezo(azonositok){
		clearTimeout(vetit);
		clearTimeout(veletlenvetit);
		if(azonositok.length>(aktIndex+1)){
			aktIndex++;
			kepetbetolt(azonositok[aktIndex]);
		}
	}
	
	function elozo(azonositok){
		clearTimeout(vetit);
		clearTimeout(veletlenvetit);
		if(0<(aktIndex)){
			aktIndex--;
			kepetbetolt(azonositok[aktIndex]);
		}	
	}

	function utolso(azonositok){
		clearTimeout(vetit);
		clearTimeout(veletlenvetit);
		if(aktIndex!=(azonositok.length-1)){
			aktIndex=azonositok.length-1;
			kepetbetolt(azonositok[aktIndex]);
		}
	}
	
	function elso(azonositok){
		clearTimeout(vetit);
		clearTimeout(veletlenvetit);
		if(aktIndex!=0){
			aktIndex=0;
			kepetbetolt(azonositok[aktIndex]);
		}
	}
	
	
	function aktindexetbeallit(azonositok,kepazon){
		for(i=0;(i<azonositok.length);i++) if(azonositok[i]==kepazon) break;
		aktIndex=i;
	}
	
	function kepetbetolt(kepazon){
		alert(kepazon);
			clearTimeout(vetit);
			clearTimeout(veletlenvetit);
			document.getElementById("imganim").style.visibility="visible";
			dl('galeriakep.php','kepbetolto','POST',new Array('kepazon='+kepazon));
	}
	
	function betoltodott(){
		//document.getElementById("akt_nezettkep").innerHTML=document.getElementById("kepbetolto").innerHTML;
		document.getElementById("imgaktkep").src=document.getElementById("imgbetoltottkep").src;
		document.getElementById("imgaktkep").onclick=document.getElementById("imgbetoltottkep").onclick;
		document.getElementById("imganim").style.visibility="hidden";
		//alert('');
	}
	
	function proba(){
	alert('');
	}
