function dump(arr,level) {
var dumped_text = "";
if(!level) level = 0;

//The padding given at the beginning of the line.
var level_padding = "";
for(var j=0;j<level+1;j++) level_padding += "    ";

if(typeof(arr) == 'object') { //Array/Hashes/Objects
 for(var item in arr) {
  var value = arr[item];
 
  if(typeof(value) == 'object') { //If it is an array,
   dumped_text += level_padding + "'" + item + "' ...\n";
   dumped_text += dump(value,level+1);
  } else {
   dumped_text += level_padding + "'" + item + "' => \"" + value + "\"\n";
  }
 }
} else { //Stings/Chars/Numbers etc.
 dumped_text = "===>"+arr+"<===("+typeof(arr)+")";
}
return dumped_text;
}

function startm(id, path)
{
	if (!statusArray[id]) {
		statusArray[id] = 0;
	}

	if (!thumbsArray[id][statusArray[id]]) {
		return;
	}

//	small debug ... delete this
//	var code = (statusArray[id] + 1) * id;
//	alert("using code: " + code);

	if (document.getElementById('preview_' + id).value != 0) {
		document.getElementById('img_src_' + id).src = path + thumbsArray[id][statusArray[id]];

		statusArray[id]++;
		if (!thumbsArray[id][statusArray[id]]) {
			statusArray[id] = 0;
		}

		loadPic(id * (statusArray[id] + 1), path + thumbsArray[id][statusArray[id]]);

		setTimeout("startm("+id+", '"+path+"')", 500);
	}
}

function stopPreview (id) {
	document.getElementById('preview_' + id).value = 0;
}

function startPreview (id) {
	document.getElementById('preview_' + id).value = 1;
}

function loadPic (code, url) {
	if (!preloadArray[code]) {

//		alert("preloading: " + code);

		preloadArray[code] = new Image();
		preloadArray[code].src = url;
	}
}

