if (document.URL.search(/gelderse-vallei/i) != -1){
	var imageSrc = "http://arwinbos.com/wp-content/uploads/gallery/gelderse-vallei/";
	var thumbSrc = "http://arwinbos.com/wp-content/uploads/gallery/gelderse-vallei/thumbs/";
	var galleryName = "Gelderse Vallei";
	var image= new Array();
	image = [ 
		['dopheide','Dopheide bij zonsopkomst.',null,320,480,0],
		['haas','Haas tussen de Pinksterbloemen.',null,720,480,1],
		['haas2','Haas in een typisch agrarisch landschap.',null,720,480,2],
		['mist','Dennen in de mist.',null,320,480,3],
		['oranjetipje','Oranjetipje op een Pinksterbloem.',null,720,480,4],
		['tureluur','Een echte weidevogel, de Tureluur.',null,720,480,5],
		['ven','',null,320,480,6],
		['weidebeekjuffer','Weidebeekjuffer',null,720,480,7],
		['weidebeekjuffer2','Weidebeekjuffer',null,720,480,8],
		['weidebeekjuffer3','Weidebeekjuffer',null,720,480,9],
		['weidebeekjuffer4','Weidebeekjuffer',null,720,480,10],
		['weidebeekjuffer5','Weidebeekjuffer',null,320,480,11],
		['wespspin','De Wespspin heeft zich de afgelopen jaren door heel Nederland verspreid.',null,320,480,12]
	];
}



if (document.URL.search(/utrechtse-heuvelrug/i) != -1){
	var imageSrc = "http://arwinbos.com/wp-content/uploads/gallery/utrechtse-heuvelrug/";
	var thumbSrc = "http://arwinbos.com/wp-content/uploads/gallery/utrechtse-heuvelrug/thumbs/";
	var galleryName = "Utrechtse Heuvelrug ";
	var image= new Array();
	image = [ 
		['brede-wespenorchis','De Brede wespenorchis, &eacute;&eacute;n van de weinige algemene orchidee&euml;n in Nederland.',null,720,480,0],
		['rietorchis','Rietorchis',null,320,480,1],
		['bruine-kikker2','Paring van de Bruine kikker.',null,720,480,2],
		['galloway','Veel natuurgebieden worden tegenwoordig begraast door galloway\'s',null,320,480,3],
		['gewone-pad','Gewone pad',null,720,480,4],
		['gewone-pad2','Gewone pad',null,720,480,5],
		['groene-kikker','Groene kikker',null,720,480,6],
		['grote-sabelsprinkhaan','Grote sabelsprinkhaan',null,720,480,7],
		['klaver','Klaver',null,320,480,8],
		['klein-geaderd-witje','Klein geaderd witje',null,320,480,9],
		['pinksterbloem','Pinksterbloem',null,320,480,10],
		['plasrombout','Plasrombout',null,320,480,11],
		['varen2','Varen',null,320,480,12],
		['vuurjuffer','Vuurjuffers',null,320,480,13],
		['wilde-chichorei','Wilde chichorei',null,320,480,14],
		['zonsopkomst','',null,320,480,15],
		['zonsopkomst2','',null,720,480,16],
		['icarusblauwtje','Icarus blauwtje',null,320,480,17]
	];
}

if (document.URL.search(/hoge-veluwe/i) != -1){
	var imageSrc = "http://arwinbos.com/wp-content/uploads/gallery/hoge-veluwe/";
	var thumbSrc = "http://arwinbos.com/wp-content/uploads/gallery/hoge-veluwe/thumbs/";
	var galleryName = "Hoge Veluwe";
	var image= new Array();
	image = [ 
		['bonte-vliegenvanger','Het vrouwtje van de Bonte vliegenvanger.',null,320,480,0],
		['bonte-vliegenvanger2','Het mannetje van de Bonte vliegenvanger.',null,320,480,1],
		['bruine-kikker','Bruine kikker in een herfst decor.',null,720,480,2],
		['grasklokje','Het fragiele Grasklokje.',null,320,480,3],
		['kootwijkerveen','Vliegden in het Kootwijkerveen.',null,720,480,4],
		['varen','Varen.',null,320,480,5],
		['wespspin2','Een opvallende verschijning, de Wespspin.',null,320,480,6],
		['zandhagedis','Zandhagedis',null,720,480,7],
		['zandhagedis2','Zandhagedis',null,720,480,8],
		['zandhagedis3','Zandhagedis',null,720,480,9],
		['zandhagedis4','Het mannetje van de Zandhagedis.',null,720,480,10]
	];
}

if (document.URL.search(/wallis/i) != -1){
	var imageSrc = "http://arwinbos.com/wp-content/uploads/gallery/wallis/";
	var thumbSrc = "http://arwinbos.com/wp-content/uploads/gallery/wallis/thumbs/";
	var galleryName = "Wallis (Zwitserland)";
	var image= new Array();
	image = [ 
		['wallis-landschap-1','Het Saasdal, uitzicht over Saas Fee.',null,720,480,0],
		['wallis-landschap-2','Waterval in Wallis.',null,320,480,1],
		['wallis-landschap-3','Waterval in Wallis.',null,320,480,2],
		['wallis-landschap-4','Eeuwige sneeuw op een berg in Wallis.',null,720,480,3],
		['wallis-landschap-5','Klein stroompje in de bergen rondom het Saasdal.',null,320,480,4],
		['wallis-landschap-6','Waterval in het Saastal bij laag hangende bewolking.',null,720,480,5],
		['wallis-landschap-7','Waterval in het Saastal bij laag hangende bewolking.',null,320,480,6],
		['wallis-landschap-8','Waterval in het Saastal bij laag hangende bewolking.',null,720,480,7],
		['wallis-landschap-9','Bergen in de mist.',null,320,480,8],
		['wallis-landschap-10','Bergen in de mist.',null,720,480,9],
		['wallis-landschap-11','Bergen in de mist.',null,320,480,10],
		['wallis-landschap-12','Bergen in de mist.',null,320,480,11],
		['marmot-wallis-1','Volwassen Marmot op de uitkijk voor zijn hol.',null,720,480,12],
		['marmot-wallis-2','Volwassen Marmot.',null,720,480,13],
		['marmot-wallis-3','Volwassen Marmot op de uitkijk.',null,320,480,14],
		['marmot-wallis-4','Jonge Marmot.',null,720,480,15],
		['marmot-wallis-5','Gapende Marmot.',null,320,480,16],
		['marmot-wallis-6','Een Marmot geniet van de zon.',null,320,480,17],
		['marmot-wallis-7','Volwassen Marmot op de uitkijk.',null,720,480,18],
		['marmot-wallis-8','Volwassen Marmot op de uitkijk.',null,720,480,19],
		['marmot-wallis-9','Jonge Marmot.',null,720,480,20],
		['marmot-wallis-10','Jonge Marmot.',null,720,480,21],
		['marmot-wallis-11','Close-up van een volwassen Marmot.',null,320,480,22],
		['marmot-wallis-12','Close-up van een volwassen Marmot.',null,320,480,23],
		['marmot-wallis-13','Jonge Marmot.',null,720,480,24],
		['wallis-vlinders-1','Parelmoervlinder.',null,320,480,25],
		['wallis-vlinders-2','Hooibeestje,',null,320,480,26],
		['wallis-vlinders-3','Dikkopje.',null,720,480,27],
		['wallis-vlinders-4','Groot geaderd witje.',null,720,480,28],
		['wallis-vlinders-5','Appollovlinder.',null,720,480,29]
	];
}

//-----------------------FOTO'S(JPG) EN TEKST TOEVOEGEN--------------------------------------------------


//---------------------INTERVAL TIJD AANPASSEN----------------------------------------------	



var displayTime = 4000;	
	
//initialisatie
var imageEnd = ".jpg";
var playOrPause = true;
var displayInfo = false;
var displayThumbs = false;
var wasPlaying = true;
var imageWidth = 0;
var metaTitle = '';

//preloader
var imageNumber = 0;
var arrayNumber = 0;
var autoImageChange = setInterval("changeImage()",displayTime);
var imageStr = [];
thumbStart = 0;


// Init and change handlers
$.address.externalChange(function(event) {
		$.preLoadImages('http://www.arwinbos.com/wp-content/themes/default/images/loader.gif',function() {
  /* Pre Load the loader gif first */
for (i = 0; i < image.length; i++){
	//$('#thumb' + i).attr('alt', image[i][1]);
	imageStr[i] =  imageSrc + image[i][0]+ imageEnd ;
	}
	//alert(imageStr);
  //$('<img />').attr({
  	//src:'loader.gif',
  	//id:'loader'
 // }).appendTo('#site');
  /* now preload stuff */
  $.preLoadImages(imageStr,function(){
		
	if ($.address.path().replace('/', '') != ''){
		if ($.address.path().replace('/', '') == 'thumbnails'){
			showThumbs();

		}else{
			for (i = 0; i < image.length; i++){
				if (image[i][0] == 	$.address.path().replace('/', '')){
					arrayNumber = i;
					imageNumber = i;
					newImage();
					playOrPause = true;
					playPause();
					$('#nav_left,#menu_bottom,#nav_right').fadeIn(250);
					//document.getElementById('thumbs').style.display = 'none';
					hideShowMenu('visible');
					//alert('true');
				}
			}
		}
	}else{
		newImage();
		$('#nav_left,#menu_bottom,#nav_right').fadeIn(250);
	}	
			 $('#loader').remove();
			 document.getElementById('images').style.display = 'block';
			 $(document).ready(function() {
				$('#mycarousel').jcarousel({
					size: image.length,
					//buttonPrevHTML : null,
					//buttonNextHTML : null,
					//visible : 9,
					//auto : 2,
					scroll : 8,
					easing : "swing",
					start : imageNumber - 2,
					//wrap : "both",
					itemLoadCallback: {onBeforeAnimation: mycarousel_itemLoadCallback}
					//initCallback: mycarousel_initCallback
				});
			});
 
     }
);
});
})




//Keyboard afvangen
document.onkeyup = function keyPress(event){
	if ( typeof event == "undefined" ) event = window.event
	
	wkey = event.keyCode
	if ( document.layers ) wkey = event.which
	
	if (wkey == 39) {
		nextArrow();
	}
	
	if (wkey == 37) {
		prevArrow();
	}
}

function processMetaTitle(metaTitle) {
  if (metaTitle != "") {
	metaTitle = metaTitle.replace(/[\d]+/,'');
	metaTitle = metaTitle.replace(/[\-]+/,' ');
	var firstLetter = metaTitle.substring(0, 1).toUpperCase();
    var restOfWord = metaTitle.substring(1, metaTitle.length).toLowerCase();
    metaTitle = firstLetter + restOfWord;
  }
  return metaTitle;
}


function playPause(){
	if (playOrPause == true){
		clearImageChange();
		document.getElementById('pause_play').className='pause';
		playOrPause = false;
		//alert(playOrPause);
	}else{
		autoImageChange = setInterval("changeImage()",displayTime);
		document.getElementById('pause_play').className='play';
		playOrPause = true;
		//alert(playOrPause);
	}
}

// vorige pijltje
function prevArrow(){
	if(imageNumber<1){
  		arrayNumber = image.length-1
		imageNumber = image.length-1
  	}else{
   		arrayNumber = imageNumber-=1;
  	}
	writeimage();
	if (playOrPause == true){
		playPause();
	}
}

// volgende pijltje
function nextArrow(){
	next();
	if (playOrPause == true){
		playPause();
	}
}

//automatisch volgende foto weergeven en teruggaan naar het begin als de laatste foto bereikt is
function changeImage(){
	if(imageNumber==(image.length-1)){
		imageNumber=-1;
	}
	next();
}

//interval verwijderen zodra gebruiker door de foto's gaat navigeren
function clearImageChange(){
	clearInterval(autoImageChange);
}

function newImage(){
	$('#imgSrc').attr('src', image[arrayNumber][2].src);
	$('#imgSrc,#image_title,#wrap1,#wrap2,#wrap3').fadeIn(250);
	var imgSize = document.getElementById('imgSrc');
	imgSize.setAttribute('width', image[arrayNumber][3] + 'px');
	imgSize.setAttribute('height', image[arrayNumber][4] + 'px');
	document.getElementById('images').style.width = (image[arrayNumber][3] + 7) + 'px';
	document.getElementById('description').style.width = image[arrayNumber][3] + 'px';
	$.address.value(image[arrayNumber][0]);
	$.address.title(processMetaTitle(image[arrayNumber][0]) + ' - ' + galleryName + ' | Natuurfotografie door Arwin Bos');
	$('#image_title').html(image[arrayNumber][1]); 
	$('#imgSrc').attr('alt', image[arrayNumber][1]);
}

function writeimage(){
	$('#image_title,#wrap1,#wrap2,#wrap3').fadeOut(250);
	$('#imgSrc').fadeOut(250,function() {
		newImage();
	});
}

function hideShowMenu(hiddenOrVisible){
	document.getElementById('pause_play').style.visibility = hiddenOrVisible;
	//document.getElementById('show_info').style.visibility = hiddenOrVisible;
	document.getElementById('title_spacer').style.visibility = hiddenOrVisible;
	document.getElementById('image_title').style.visibility = hiddenOrVisible;
	document.getElementById('nav_left').style.visibility = hiddenOrVisible;
	document.getElementById('nav_right').style.visibility = hiddenOrVisible;
	document.getElementById('wrap1').style.visibility = hiddenOrVisible;
	document.getElementById('wrap2').style.visibility = hiddenOrVisible;
	document.getElementById('wrap3').style.visibility = hiddenOrVisible;
}

function goToImage(imageCount){
	if (playOrPause == true){
		playPause();
	}
	imageNumber = imageCount;
	arrayNumber = imageCount;
	writeimage();
	/*displayThumbs = false;
	imageNumber = imageCount;
	arrayNumber = imageCount;	
	$('#imgSrc').attr('src', image[arrayNumber][2].src);
    $("#imgSrc").queue(function () {
        //$('#thumbs').fadeOut(250);
		$('#menu_bottom').fadeIn(250);
		$('#nav_left').fadeIn(250);
		$('#nav_right').fadeIn(250);
		$('#wrap1').fadeIn(250);
		$('#wrap2').fadeIn(250);
		$('#wrap3').fadeIn(250);
		$('#imgSrc').fadeIn(250);
		setTimeout("document.getElementById('thumbs').style.visibility = 'hidden';",250);
		hideShowMenu('visible');
		var imgSize = document.getElementById('imgSrc');
		imgSize.setAttribute('width', image[arrayNumber][3] + 'px');
		imgSize.setAttribute('height', image[arrayNumber][4] + 'px');
		document.getElementById('images').style.width = (image[arrayNumber][3] + 7) + 'px';
		document.getElementById('description').style.width = image[arrayNumber][3] + 'px';
		$('#image_title').html(image[arrayNumber][1]); 
		$('#imgSrc').attr('alt', image[arrayNumber][1]);  
		$.address.value(image[arrayNumber][0]);
		$.address.title(processMetaTitle(image[arrayNumber][0]) + ' - ' + galleryName + ' | Natuurfotografie door Arwin Bos');
        $(this).dequeue();
      });*/
}

$('body').click(function() {
  alert('Handler for .click() called.');
});

function showInfo(){
	if(displayInfo == false){
		if (playOrPause == true){
			playPause();
			wasPlaying = true;
		}else{
			wasPlaying = false;
		}
		$('#description').fadeTo(250,0.85);
		displayInfo = true;	
	}else{
		if (wasPlaying == true){
			playPause();
		}
		$('#description').fadeOut(250);
		displayInfo = false;
	}
}

function showInfoMouse(){
	if (playOrPause == true){
		playPause();
		wasPlaying = true;
	}else{
		wasPlaying = false;
	}
	if(displayInfo == false){
		$('#description').fadeTo(250,0.85);
		displayInfo = true;	
	}
}


function hideInfoMouse(){
	if (wasPlaying == true){
		playPause();
	}
	$('#description').fadeOut(250);
	displayInfo = false;
}


//volgende foto
function next(){
	if(imageNumber>(image.length-2)){
    	arrayNumber = 0;
		imageNumber = 0;
  	}else{
    	arrayNumber = imageNumber+=1;
  	}
	writeimage();
}

//Gallery index
function scaleImage(imgId, percent, orgHeight, orgWidth){
	new Effect.Scale(imgId, percent, {duration:0.1, scaleMode: { originalHeight: orgHeight, originalWidth: orgWidth }});
}

//Toevoegen aan favorieten
function bookmark()
{
bookmarkurl="http://www.arwinbos.com"
bookmarktitle="Arwin Bos | Natuurfotografie"
if (document.all)
window.external.AddFavorite(bookmarkurl,bookmarktitle)
else if (window.sidebar) // firefox
window.sidebar.addPanel(bookmarktitle, bookmarkurl, "");
}

//als scherm laad initialisatie functie uitvoeren
//window.onload=init;


