var page = 0;
var halt = 0;

function onLoadBody() {
  if (document.getElementById('scramblel') != undefined) {
    for (i = 0; i < 5; i++) {
     setTimeout("document.getElementById('scramblel').className = 'scrambleHidden'", 800 * i);
     setTimeout("document.getElementById('scramblel').className = 'scramblel'", 800 * i + 400);
     setTimeout("document.getElementById('scrambler').className = 'scrambleHidden'", 800 * i);
     setTimeout("document.getElementById('scrambler').className = 'scrambler'", 800 * i + 400);
    }
  }
}
function scrambleImages(list) {
  var i = 0;
       
  while(true) {
    var id = i + 1;
    var pos = i * 2;
    var linkImage1 = list['i' + pos];
    var linkThumb1 = list['t' + pos];
    if (linkImage1 == undefined) {
      break;
    }
        
    var action1 = "document.getElementById('img" + id + "').src = '" + linkThumb1 + "';";
    action1 = action1 + "document.getElementById('limg" + id + "').href = '" + linkImage1 + "'";
    
    var t1 = setTimeout(action1 , 200 * i);
    
    id = i + 9;
    pos++;
    var linkImage2 = list['i' + pos];
    var linkThumb2 = list['t' + pos];
    if (linkImage2 == undefined) {
      break;
    }
    var action2 = "document.getElementById('img" + id + "').src = '" + linkThumb2 + "';";
    action2 = action2 + "document.getElementById('limg" + id + "').href = '" + linkImage2 + "'";
    
    var t2 = setTimeout(action2 , 200 * i);
    i++;
  }
}

function randomImage(pageway, subject)
{
    if (halt != 0) {
      return false;
    }
    setTimeout("halt=1", 1);
    setTimeout("halt=0", 2000);
    
		var req = null; 

    if (window.XMLHttpRequest) { // Mozilla, Safari,...
      req = new XMLHttpRequest();
    } else if (window.ActiveXObject) { // IE
      try {
        req = new ActiveXObject("Msxml2.XMLHTTP");
      } catch (e) {
        try {
          req = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (e) {}
      }
    }

		req.onreadystatechange = function()
		{ 
			if(req.readyState == 4)
			{
				if(req.status == 200)
				{
				  var result = eval("(" + req.responseText + ")");
				  scrambleImages(result);
        }
			} 
		};
    page = page + pageway;
    
		req.open("GET", "/site/ajax/scramble.php?page="+page+"&subject="+subject, true); 
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
		req.send(null);
		return false;
} 
