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++){
		setTimeout("changeOpac(" + i + ",'" + id + "')",(timer1 * speed1));
		timer1++;
	}
}

function opacityout(id, millisec) {
	var speed2 = Math.round(millisec / 100);
	var timer2 = 0;
	var opacStart2 = 100;
	var opacEnd2 = 0;

	for(j = opacStart2; j >= opacEnd2; j--) {
		setTimeout("changeOpac(" + j + ",'" + id + "')",(timer2 * speed2));
		timer2++;
	}
}


function changeOpac(opacity, id) {
	var object = document.getElementById(id).style; 
	object.opacity = (opacity / 100);
	object.MozOpacity = (opacity / 100);
	object.KhtmlOpacity = (opacity / 100);
	object.filter = "alpha(opacity=" + opacity + ")";
}