var maxz=100;
var galerijos = new Array();
//var cid = 1;
//var oid = 1;
var ogreitis = 500;

function galerija(oid, id) {
  if(galerijos[oid]!=id) {
	var divid = document.getElementById('gal_'+oid+'_'+id);
	maxz++;
	divid.style.zIndex=maxz;
	
	var ctab = 'tab_'+oid+'_'+galerijos[oid];
	opacityout(ctab, ogreitis);
	
	var tid = 'tab_'+oid+'_'+id;
	opacityin(tid, ogreitis);
	
	// Keiciamas numerio stilius
	var oldnum = document.getElementById('pusl_'+oid+'_'+galerijos[oid]);
	oldnum.className = 'pusl1';
	var newnum = document.getElementById('pusl_'+oid+'_'+id);
	newnum.className = 'pusl2';
	
	
	galerijos[oid] = id;
  }
}

function opacityin(id, millisec) {
	var speed1 = Math.round(millisec / 100);
	var timer1 = 0;
	var opacStart1 = 0;
	var opacEnd1 = 100;
	for(i = opacStart1; i <= opacEnd1; i++){
		inStart = 0; if(i==opacStart1){inStart=1;}
		inEnd = 0; if(i==opacEnd1){inEnd=1;}
		setTimeout("changeOpac(" + i + ",'" + id + "', 'in', "+inStart+", "+inEnd+")",(timer1 * speed1));
		timer1++;
	}
}

function opacityout(id, millisec) {
	var speed2 = Math.round(millisec / 100);
	var timer2 = 0;
	var opacStart2 = 100;
	var opacEnd2 = 1;

	for(j = opacStart2; j >= opacEnd2; j--) {
		outStart = 0; if(j==opacStart2){outStart=1;}
		outEnd = 0; if(j==opacEnd2){outEnd=1;}
		setTimeout("changeOpac(" + j + ",'" + id + "', 'out', "+outStart+", "+outEnd+")",(timer2 * speed2));
		timer2++;
	}
}

function startIn(id) {
	var object = document.getElementById(id);
	object.style.display = 'inline';
}

function endIn(id) {}

function startOut(id) {}

function endOut(id) {
	var object = document.getElementById(id);
	object.innerHTML = '';
	object.style.display = 'none';
}


function changeOpac(opacity, id, type, start, end) {
	var object = document.getElementById(id).style;
	object.opacity = (opacity / 100);
	object.MozOpacity = (opacity / 100);
	object.KhtmlOpacity = (opacity / 100);
	object.filter = "alpha(opacity=" + opacity + ")";
	
	if(start==1){
		if(type=='in'){startIn(id);}
		if(type=='out'){startOut(id);}
	}
	if(end==1){
		if(type=='in'){endIn(id);}
		if(type=='out'){endOut(id);}
	}
	
	
}
