	function doStart()
	{
		var uploadobj = document.getElementById('myuploader');
		if (uploadobj.getqueuecount() > 0)
		{
			uploadobj.startupload();
		}
		else
		{
			alert("Please browse files for upload");
		}
	}

function getElement(aID) {
	var element = null;
	if (document.getElementById) {
		 element = document.getElementById(aID);
	} else if (document.layers) {
		element = document.layers[aID];
	} else if (document.all) {
		element = document.all[aID];
	}
	return element;
}

function toggleAdd(what) {
	var b = getElement("add_"+what);
	if(b.style.display=="block") {
		b.style.display = "none";
	} else {
		b.style.display = "block";
	}
}

function doArchive(name) {
	// return confirm("Weet u zeker dat u dit album wilt archiveren en verwijderen?");
	return true;
}

function doDelete() {
	return confirm("Weet u zeker dat u dit album wilt verwijderen?");
}

function doDeleteUser() {
	return confirm("Weet u zeker dat u deze gebruiker wilt verwijderen?");
}

function doSelDelete() {
	return confirm("Weet u zeker dat u de geselecteerde items wilt verwijderen?");
}

function openPic(link) {
	var w = (screen.availWidth-100);
	var h = (screen.availHeight-100);
	window.open(link.href+"&w="+(screen.availWidth-118)+"&h="+(screen.availHeight-205), "_blank", "directories=no,location=no,menubar=no,toolbar=no,status=no,width="+w+",height="+h+",left=50,top=50");
	return false;
}

var slideshowWidth = 400;
var slideshowPrevImg = 0;
var slideshowCurImg = 0;
var slideshowNextImg = 0;
var slideshowSpeed = 5;
var slideshowInterval = 4000;
var slideshowSwitchTimer;
var slideshowSlideTimer;

function initSlideshow(sid) {
	var sObj = getElement(sid);
	slideshowWidth = parseInt(sObj.style.width);
	var sImgs = sObj.getElementsByTagName("img");
	var aImgs = sImgs.length;
	for(i=0; i<aImgs; i++) {
		sImgs[i].style.left = slideshowWidth+"px";
		sImgs[i].style.zIndex = 1;
	}
	sImgs[0].style.left = "0px";
	sImgs[0].style.zIndex = 2;
	slideshowNextImg = 1;
	slideshowPrevImg = (aImgs-1);
	startSlideshow(sid);
}

function startSlideshow(sid) {
	slideshowSwitchTimer = setTimeout('switchSlideshow("'+sid+'")', slideshowInterval);
}

function switchSlideshow(sid) {
	var sImgs = getElement(sid).getElementsByTagName("img");
	var pImg = sImgs[slideshowPrevImg];
	var nImg = sImgs[slideshowNextImg];
	pImg.style.left = slideshowWidth+"px";
	pImg.style.zIndex = 1;
	nImg.style.left = slideshowWidth+"px";
	nImg.style.zIndex = 3;
	slideshowSlideTimer = setInterval('moveSlideshow("'+sid+'")', slideshowSpeed);
}

function moveSlideshow(sid) {
	var sImgs = getElement(sid).getElementsByTagName("img");
	var cImg = sImgs[slideshowCurImg];
	var nImg = sImgs[slideshowNextImg];
	var nLeft = parseInt(nImg.style.left);
	var place = (nLeft/slideshowWidth);
	if(place==1) {
		nLeft = (nLeft-3);
	} else if(place>0.5) {
		var x = Math.round(0.5*slideshowWidth);
		var y = ((nLeft-x)>1)? (nLeft-x): 1;
		var factor2 = (1-(y/x));
		var z = (Math.ceil(factor2*25)<1)? 1: Math.ceil(factor2*25);
		nLeft = (nLeft-z);
	} else {
		var x = Math.round(0.5*slideshowWidth);
		var factor2 = (nLeft/(slideshowWidth-x));
		var z = Math.ceil(factor2*25);
		nLeft = (nLeft-z);
	}
	nImg.style.left = nLeft+"px";
	if(nLeft<=0) {
		nImg.style.left = "0px";
		cImg.style.zIndex = 1;
		cImg.style.left = slideshowWidth+"px";
		nImg.style.zIndex = 2;
		clearInterval(slideshowSlideTimer);
		slideshowPrevImg = slideshowCurImg;
		slideshowCurImg = slideshowNextImg;
		slideshowNextImg = ((slideshowCurImg+1)==sImgs.length)? 0: (slideshowCurImg+1);
		slideshowSwitchTimer = setTimeout('switchSlideshow("'+sid+'")', slideshowInterval);
	}
}
