
function toggleSection(section)  {
		
		id = 'div' + section + '1';
		isVisible = 0;
		if (document.getElementById(id).style.visibility == 'visible') {
			isVisible = 1;
 		}

		$("a.a1").css("font-weight", "normal");
		$(".divImgLarge").css("visibility", "hidden");

		if (isVisible == 1) {
			$('#' + id).css("visibility", "hidden");
		} else {
			$('#' + id).css("visibility", "visible");
			$('a.a1#' + section).css("font-weight", "bold");
		}
}


function changeImage(id) {
		var imgSrc = imgPath + '/picture-' + id + '.jpg';
		document.getElementById('imgLarge1').src = imgSrc;
}

function clearImage() {
		document.getElementById('imgLarge1').src = imgSrcThumb;
}

function hideImage() {
		document.getElementById('divImgLarge1').style.visibility = 'hidden';
		document.getElementById('imgLarge1').style.visibility = 'hidden';
		document.getElementById('dimbox1').style.visibility = 'hidden';
		$('#divNav1').fadeTo(0, 0);
}



function clickIE() {if (document.all) {(message);return false;}} 
function clickNS(e) {if 
(document.layers||(document.getElementById&&!document.all)) { 
if (e.which==2||e.which==3) {(message);return false;}}} 
if (document.layers) 
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;} 
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE} 
document.oncontextmenu=new Function("return false") 

// random funktion
random.m=714025; random.a=4096; random.c=150889;
random.seed = (new Date()).getTime()%random.m;

function random(maxrnd) {
  random.seed = (random.seed*random.a + random.c) % random.m;
  return Math.round(random.seed / random.m * maxrnd);
}


var imgArray = [7,1,3,18,29,10,26,4,21,2,25,6,14,9,22,11,13,27,23,15,8,12,17,19,30,20,16,24,5,28];
var imgArrayIx = 0;
var tLoop = 0;
function trailer() {
	if (tLoop <= 1) {
		if (imgArrayIx <= imgArray.length-1) {
			var imgId2 = imgArray[imgArrayIx+1];
			$('#' + 'imgThumb' + imgId2).fadeTo('fast', 0.3);
			var imgId1 = imgArray[imgArrayIx];
			$('#' + 'imgThumb' + imgId1).fadeTo('fast', 1);
			setTimeout('trailer()',1000);
		} else {
			imgArrayIx = -1;
			setTimeout('trailer()',1000);
			tLoop++;
		}
		imgArrayIx++;
	}
	
}


var currentImgId = 0;
function showSingleImage(id, cmd) {

	if (cmd == 'next') {
		if (currentImgId < numberOfPhotos) {
			currentImgId++;
		}
		id = currentImgId;
	} else if (cmd == 'prev') {
		if (currentImgId > 1) {
			currentImgId--;
		}
		id = currentImgId;
	} else {
		currentImgId = id;
	}

	clearImage();
	$(".imglarge").fadeTo(1, 0);
	document.getElementById('divImgLarge1').style.visibility = 'visible';
	
	var strFn = 'changeImage(' + id + ')';
	setTimeout(strFn, 100);

	document.getElementById('imgLarge1').style.visibility = 'visible';
	$(".imglarge").fadeTo(2000, 1);

	// fade down dimbox and nav if 'first' view, and not next, prev
	if (cmd == '') {
		// dimbox
		$(".dimbox").fadeTo(1, 0);
		document.getElementById('dimbox1').style.visibility = 'visible';
		$(".dimbox").fadeTo(2000, 1);

		// nav
		$("#divNav1").fadeTo(1, 0);
		document.getElementById('divNav1').style.visibility = 'visible';
		$("#divNav1").fadeTo(2000, 1);
	}
}



function showImage(id) {

	clearImage();
	$(".imglarge").fadeTo(0, 0);
	document.getElementById('divImgLarge1').style.visibility = 'visible';
	
	var fn1 = 'changeImage(' + id + ')';
	setTimeout(fn1, 0);

	document.getElementById('imgLarge1').style.visibility = 'visible';
	document.getElementById('dimbox1').style.visibility = 'visible';

	$(".imglarge").fadeTo(2000, 1);
}

var iCount = 0;
var timerId = null;
var timerId2 = null;

function slideShow() {
	iCount++;
	showImage(iCount);
	if (iCount <= numberOfPhotos) {
		timerId = setTimeout("slideShow();", 6000);
		var fn2 = '$(".imglarge").fadeTo(3000, 0)';
		timerId2 = setTimeout(fn2, 1000);
	} else  {
		toggleSlideShow();
	}
}


var slideShowStatus = 0;
function toggleSlideShow() {
	$(".divImgLarge").css("visibility", "hidden");
	if (slideShowStatus == 0) {
		iCount = 0;
		slideShowStatus = 1;
		document.getElementById('divImgLarge1').onclick = toggleSlideShow;
		// hide nav
		$('#divNav1').fadeTo(2000, 0);
		slideShow();
		
	} else {
		clearTimeout(timerId);
		//clearTimeout(timerId2);
		iCount = numberOfPhotos;
		slideShowStatus = 0;
		document.getElementById('divImgLarge1').onclick = hideImage;
		hideImage();
	}
}


