var open_folder = '';
var open_link_folder = '';
var open_nr = 0;
var sluoksnis = 1;
var ogreitis = 500;

function groti(nr) {
	window.document.coeliGrotuvas.gotoTrack(nr);
}

function atidaryti_aplanka(id) {
	var obj = document.getElementById('turinys_'+id);
  if(id!=open_folder) {
	if(open_folder!='') {sobj = document.getElementById('turinys_'+open_folder);}
	if(obj.style.display=='none'){
		//new Effect.BlindDown(id, {duration:0.5});
		//if(id!=open_folder && open_folder!='') {new Effect.BlindUp(sobj, {duration:0.5});}
		obj.style.display= 'inline';
		document.getElementById('ficon'+id).src = 'style/fold1.gif';
		if(id!=open_folder && open_folder!=0) {
			sobj.style.display= 'none';
			document.getElementById('ficon'+open_folder).src = 'style/fold2.gif';
		}
	}
	else {
		//new Effect.BlindUp(id, {duration:0.5});
		//if(id!=open_folder && open_folder!='') {new Effect.BlindDown(sobj, {duration:0.5});}
		obj.style.display= 'none';
		document.getElementById('ficon'+id).src = 'style/fold2.gif';
		if(id!=open_folder && open_folder!=0) {
			sobj.style.display= 'inline';
			document.getElementById('ficon'+open_folder).src = 'style/fold1.gif';
		}
	}
  }
  open_folder = id;
}

function galerija_sekanti(){
	nnr = open_nr-1+2;
	if(galerijos_sarasas[open_folder][nnr]) {
		var tipas = galerijos_tipai[open_folder+'_'+nnr];
		atidaryti_perziura(open_folder, tipas, nnr);
	}
	else {
		nnr = 1;
		for(i=1; i<=galerijos_aplankai.length; i++) {
			if(galerijos_aplankai[i]==open_folder){snr = i;}
		}
		
		if(galerijos_aplankai[snr+1]){nfold = galerijos_aplankai[snr+1];}
		else {nid = 1; nfold = galerijos_aplankai[nid];}
		nnr = 1;
			
		var tipas = galerijos_tipai[nfold+'_'+nnr];
		atidaryti_aplanka(nfold);
		atidaryti_perziura(nfold, tipas, nnr);
	}
}

function galerija_ankstesne(){
	nnr = open_nr-1;
	if(galerijos_sarasas[open_folder][nnr]) {
		var tipas = galerijos_tipai[open_folder+'_'+nnr];
		atidaryti_perziura(open_folder, tipas, nnr);
	}
	else {
		for(i=1; i<=galerijos_aplankai.length; i++) {
			if(galerijos_aplankai[i]==open_folder){snr = i;}
		}

		if(galerijos_aplankai[snr-1]){nfold = galerijos_aplankai[snr-1];}
		else {nid = (galerijos_aplankai.length)-1; nfold = galerijos_aplankai[nid];}
		nnr = (galerijos_sarasas[nfold].length)-1;
		
		var tipas = galerijos_tipai[nfold+'_'+nnr];
		atidaryti_aplanka(nfold);
		atidaryti_perziura(nfold, tipas, nnr);
	}
	
}


function atidaryti_perziura(gid, tipas, nr) {
	// Nuorodu stiliai
	var nuor1 = document.getElementById('n_'+gid+'_'+nr);
	nuor1s = nuor1.className;
	nuor1s += ' pop_akt';
	nuor1.className = nuor1s;
	
	oldid = 'n_'+open_link_folder+'_'+open_nr;
	if(document.getElementById(oldid)){
		var nuor2 = document.getElementById(oldid);
		nuor2s = nuor2.className;
		nuor2s = nuor2s.replace(/ pop_akt/g, '');
		nuor2.className = nuor2s;
	}
	
	atidaryti_aplanka(gid);
	open_link_folder = gid;

	
	var kodas = galerijos_sarasas[gid][nr];
	if(tipas==1){
		kodas = fixEmbeddedVideo(kodas); 
		kodas = kodas.replace(/&quot;/g,'"');
		kodas = kodas.replace(/&amp;/g,'&');
	}
	kodas = '<table border="0" cellpadding="0" width="723" height="538" cellspacing="0"><tr><td align="center" valign="middle"><div id="ekranas11">'+kodas+'</td></tr></table>'
	
	
	ekr1 = document.getElementById('ekranas1');
	ekr2 = document.getElementById('ekranas2');
	
	if(sluoksnis==1) {
		ekr2.innerHTML = kodas;
		opacityin('ekranas2', ogreitis);
		opacityout('ekranas1', ogreitis);
		sluoksnis=2;
	}
	else if(sluoksnis==2) {
		ekr1.innerHTML = kodas;
		opacityin('ekranas1', ogreitis);
		opacityout('ekranas2', ogreitis);
		sluoksnis=1;
	}
	open_nr = nr;
}


var fixEmbeddedVideo = function(embedCode) {
	if(embedCode && embedCode.toLowerCase().indexOf('classid') == -1) {
		var objPos = embedCode.toLowerCase().indexOf('object ') + 'object '.length;
		return embedCode.substr(0, objPos) + 'classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ' + embedCode.substr(objPos);
	} 
	else {
		return embedCode;
	}
}
