step = 4;

function getUniqueRandom(number) {
  var numberlist = new Array();
  for (count = 1; count <= number / step; count++) {
    numberlist[count] = (count-1) * step;
  }
  var randomlist = new Array();
  for (count = numberlist.length - 1; count > 0; count--) {
      picked = Math.floor(Math.random()*count)+1;
      randomlist[count-1] = numberlist[picked];
      numberlist[picked] = numberlist[count];
  }
  return randomlist;
}

function gup( name ){  
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");  
  var regexS = "[\\?&]"+name+"=([^&#]*)";  
  var regex = new RegExp( regexS );  
  var results = regex.exec( window.location.href );  
  if( results == null ) return "";  
  else return results[1];
}

var imgs1 = new Array();
var i1 = new Array(); 
var h1 = new Array(); 
var t1 = new Array();

var imgs2 = new Array();
var i2 = new Array(); 
var h2 = new Array(); 
var t2 = new Array();

var glb = -200;
var lng = 0;

function init_bg()
{
  imgs1 = thumbs_album;
  mynumbers1 = getUniqueRandom(imgs1.length);
  for (var k = 0; k < 6; k++) {
	 i1[k] = document.getElementById('i1'+k);
	 h1[k] = document.getElementById('h1'+k);
 	 i1[k].src = 'r.php?img=thumbs/'+imgs1[mynumbers1[k]];
	 i1[k].title = imgs1[mynumbers1[k]+1];
	 h1[k].href = 'photos.php?y'+ imgs1[mynumbers1[k]+3];
	 i1[k].style.opacity = 1;
	 t1[k] = 0;
  }
  
  imgs2 = thumbs_gallery;
  mynumbers2 = getUniqueRandom(imgs2.length);
  for (var k = 0; k < 6; k++) {
	 i2[k] = document.getElementById('i2'+k);
	 h2[k] = document.getElementById('h2'+k);
 	 i2[k].src = 'r.php?img=thumbs/'+imgs2[mynumbers2[k]];
	 i2[k].title = imgs2[mynumbers2[k]+1];
	 h2[k].href = 'gallery.php?'+ imgs2[mynumbers2[k]+3];
	 i2[k].style.opacity = 1;
	 t2[k] = 0;
  }
}

function init_en()
{
  imgs1 = thumbs_album;
  mynumbers1 = getUniqueRandom(imgs1.length);
  for (var k = 0; k < 6; k++) {
	 i1[k] = document.getElementById('i1'+k);
	 h1[k] = document.getElementById('h1'+k);
 	 i1[k].src = 'r.php?img=thumbs/'+imgs1[mynumbers1[k]];
	 i1[k].title = imgs1[mynumbers1[k]+2];
	 h1[k].href = 'photos-en.php?y'+ imgs1[mynumbers1[k]+3];
	 i1[k].style.opacity = 1;
	 t1[k] = 0;
  }
  
  imgs2 = thumbs_gallery;
  mynumbers2 = getUniqueRandom(imgs2.length);
  for (var k = 0; k < 6; k++) {
	 i2[k] = document.getElementById('i2'+k);
	 h2[k] = document.getElementById('h2'+k);
 	 i2[k].src = 'r.php?img=thumbs/'+imgs2[mynumbers2[k]];
	 i2[k].title = imgs2[mynumbers2[k]+2];
	 h2[k].href = 'gallery-en.php?'+ imgs2[mynumbers2[k]+3];
	 i2[k].style.opacity = 1;
	 t2[k] = 0;
  }
  lng = 1;
}

function go_play ()
{
  for (var k = 0; k<6; k++) 
	if (t1[k] != 0) {
	  var op = Math.round(i1[k].style.opacity * 100) + t1[k];
	  if (op <= 100) {
	    i1[k].style.opacity = op/100;
	    i1[k].style.filter = "alpha(opacity="+op+")";   
	  }
	}

  for (var k = 0; k<6; k++) 
	if (t2[k] != 0) {
	  var op = Math.round(i2[k].style.opacity * 100) + t2[k];
	  if (op <= 100) {
	    i2[k].style.opacity = op/100;
	    i2[k].style.filter = "alpha(opacity="+op+")";   
	  }
	}

  if (glb==0) mynumbers1 = getUniqueRandom(imgs1.length);
  if (glb==0) mynumbers2 = getUniqueRandom(imgs2.length);
  
  if ((glb>=0) && (glb<6)) {
	var g=glb%6;
	var op = Math.round(i1[g].style.opacity*100);
	
	if (op==100) {
	  t1[g] = -5;
	}
	if (op==60) {
	  t1[g-1] = +5;
	  t1[g+1] = -5;
	}
	if (op==30) {
	  t1[g-2] = +5;
	  t1[g+2] = -5;
	}
	if (op==00) {
	  t1[g-3] = +5;
	  t1[g+3] = -5;
	  t1[g] = +5;
	  i1[g].src = 'images/loading_120x90.gif';
	  i1[g].src = 'r.php?img=thumbs/'+imgs1[mynumbers1[g]];
	  i1[g].title = imgs1[mynumbers1[g]+1+lng];
	  if (lng==0)
	    h1[g].href = 'photos.php?y'+ imgs1[mynumbers1[g]+3];
	  else	
	    h1[g].href = 'photos-en.php?y'+ imgs1[mynumbers1[g]+3];
	  //if (glb++ >= 6) glb = 0; 
	  glb++;
	}
  } else 
  
  if ((glb>=40) && (glb<46)) {
	var g=(glb-40)%6;
	var op = Math.round(i2[g].style.opacity*100);
	
	if (op==100) {
	  t2[g] = -5;
	}
	if (op==60) {
	  t2[g-1] = +5;
	  t2[g+1] = -5;
	}
	if (op==30) {
	  t2[g-2] = +5;
	  t2[g+2] = -5;
	}
	if (op==00) {
	  t2[g-3] = +5;
	  t2[g+3] = -5;
	  t2[g] = +5;
	  i2[g].src = 'images/loading_120x90.gif';
	  i2[g].src = 'r.php?img=thumbs/'+imgs2[mynumbers1[g]];
	  i2[g].title = imgs2[mynumbers1[g]+1+lng];
	  if (lng==0)
 	    h2[g].href = 'gallery.php?'+ imgs2[mynumbers1[g]+3]
	  else	 
 	    h2[g].href = 'gallery-en.php?'+ imgs2[mynumbers1[g]+3];
	  //if (glb++ >= 46) glb = 0; 
	  glb++;
	}
  }
  else 
	if (glb++ > 200) glb = 0; 
}


