var images = [

/*
Hot to edit...
Left number is x+the number the next set has.
Right number equal the right number two sets before.
*/

['Editorial','Edi01','01','photos/edi-a01.jpg',3,71],
['Editorial','Edi01','02','photos/edi-a02.jpg',3,71],
['Editorial','Edi01','03','photos/edi-a03.jpg',3,71],

['Editorial','Edi02','01','photos/edi-b01.jpg',8,0],
['Editorial','Edi02','02','photos/edi-b02.jpg',8,0],
['Editorial','Edi02','03','photos/edi-b03.jpg',8,0],
['Editorial','Edi02','04','photos/edi-b04.jpg',8,0],
['Editorial','Edi02','05','photos/edi-b05.jpg',8,0],

['Editorial','Edi04','01','photos/edi-c01.jpg',12,3],
['Editorial','Edi04','02','photos/edi-c02.jpg',12,3],
['Editorial','Edi04','03','photos/edi-c03.jpg',12,3],
['Editorial','Edi04','04','photos/edi-c04.jpg',12,3],

['Editorial','Edi07','01','photos/edi-d01.jpg',17,8],
['Editorial','Edi07','02','photos/edi-d02.jpg',17,8],
['Editorial','Edi07','03','photos/edi-d03.jpg',17,8],
['Editorial','Edi07','04','photos/edi-d04.jpg',17,8],
['Editorial','Edi07','05','photos/edi-d05.jpg',17,8],

['Editorial','Edi08','01','photos/edi-e01.jpg',18,12],

['Editorial','Edi09','01','photos/edi-f01.jpg',23,17],
['Editorial','Edi09','02','photos/edi-f02.jpg',23,17],
['Editorial','Edi09','03','photos/edi-f03.jpg',23,17],
['Editorial','Edi09','04','photos/edi-f04.jpg',23,17],
['Editorial','Edi09','05','photos/edi-f05.jpg',23,17],

['Editorial','Edi10','01','photos/edi-g01.jpg',25,18],
['Editorial','Edi10','02','photos/edi-g02.jpg',25,18],

['Editorial','Edi11','01','photos/edi-h01.jpg',30,23],
['Editorial','Edi11','02','photos/edi-h02.jpg',30,23],
['Editorial','Edi11','03','photos/edi-h03.jpg',30,23],
['Editorial','Edi11','04','photos/edi-h04.jpg',30,23],
['Editorial','Edi11','05','photos/edi-h05.jpg',30,23],

['Editorial','Edi12','01','photos/edi-i01.jpg',34,25],
['Editorial','Edi12','02','photos/edi-i02.jpg',34,25],
['Editorial','Edi12','03','photos/edi-i03.jpg',34,25],
['Editorial','Edi12','04','photos/edi-i04.jpg',34,25],

['Editorial','Edi13','01','photos/edi-j01.jpg',38,30],
['Editorial','Edi13','02','photos/edi-j02.jpg',38,30],
['Editorial','Edi13','03','photos/edi-j03.jpg',38,30],
['Editorial','Edi13','04','photos/edi-j04.jpg',38,30],

['Editorial','Edi14','01','photos/edi-k01.jpg',40,34],
['Editorial','Edi14','02','photos/edi-k02.jpg',40,34],

['Editorial','Edi15','01','photos/edi-l01.jpg',44,38],
['Editorial','Edi15','02','photos/edi-l02.jpg',44,38],
['Editorial','Edi15','03','photos/edi-l03.jpg',44,38],
['Editorial','Edi15','04','photos/edi-l04.jpg',44,38],

['Editorial','Edi16','01','photos/edi-m01.jpg',45,40],

['Editorial','Edi17','01','photos/edi-n01.jpg',50,44],
['Editorial','Edi17','02','photos/edi-n02.jpg',50,44],
['Editorial','Edi17','03','photos/edi-n03.jpg',50,44],
['Editorial','Edi17','04','photos/edi-n04.jpg',50,44],
['Editorial','Edi17','05','photos/edi-n05.jpg',50,44],

['Editorial','Edi18','01','photos/edi-o01.jpg',54,45],
['Editorial','Edi18','02','photos/edi-o02.jpg',54,45],
['Editorial','Edi18','03','photos/edi-o03.jpg',54,45],
['Editorial','Edi18','04','photos/edi-o04.jpg',54,45],

['Editorial','Edi19','01','photos/edi-p01.jpg',58,50],
['Editorial','Edi19','02','photos/edi-p02.jpg',58,50],
['Editorial','Edi19','03','photos/edi-p03.jpg',58,50],
['Editorial','Edi19','04','photos/edi-p04.jpg',58,50],

['Personal','Per01','01','photos/per-a01.jpg',66,54],
['Personal','Per01','02','photos/per-a02.jpg',66,54],
['Personal','Per01','03','photos/per-a03.jpg',66,54],
['Personal','Per01','04','photos/per-a04.jpg',66,54],
['Personal','Per01','05','photos/per-a05.jpg',66,54],
['Personal','Per01','06','photos/per-a06.jpg',66,54],
['Personal','Per01','07','photos/per-a07.jpg',66,54],
['Personal','Per01','08','photos/per-a08.jpg',66,54],

['Personal','Per02','01','photos/per-b01.jpg',67,58],

['Personal','Per03','01','photos/per-c01.jpg',68,66],

['Portrait','Por01','01','photos/por-a01.jpg',70,67],
['Portrait','Por01','02','photos/por-a02.jpg',70,67],

['Portrait','Por02','01','photos/por-b01.jpg',71,68],

['Portrait','Por03','01','photos/por-c01.jpg',0,70],
['Portrait','Por03','02','photos/por-c02.jpg',0,70]
];
	
$(document).ready(function() {
document.getElementById('navCategory').innerHTML = '<span>' + (images[0][0]) + '</span>';
document.getElementById('navSet').innerHTML = (images[0][1]);
document.getElementById('navPic').innerHTML = (images[0][2]);
hideArrows();
var last = 10;

////////////////////////////////// HIDE CONTROLLER //////////////////////////////////

function hideArrows(){
	if (k<1){
		document.getElementById('left').style.display = 'none';
	} else if (k>0){
		document.getElementById('left').style.display = 'block';
	}
	if (k>71){
		document.getElementById('right').style.display = 'none';
	} else if (k<73){
		document.getElementById('right').style.display = 'block';
	}
}

////////////////////////////// SET PATCH SIZE //////////////////////////////////////

function setPatchSize(){
	var pic = document.getElementById('img');
	var h = pic.offsetHeight;
	var w = pic.offsetWidth;
	var Mh = (h/2)*-1;
	var Mw = (w/2)*-1;
	document.getElementById('imgPatch').style.height = h+"px";
	document.getElementById('imgPatch').style.width = w+"px";
	document.getElementById('imgPatch').style.marginTop = Mh+"px";
	document.getElementById('imgPatch').style.marginLeft = Mw+"px";
}

////////////////////////////////////////////////////////////////////

    
    var image_load = function(image) {
        $('#img').fadeOut('fast', function() {
            $('#img').attr("src", image);
        });
    }
    $('#img').load(function() {
        $(this).fadeIn();
		setPatchSize();
    });
    
	var k = Math.floor(Math.random()*74);
	image_load(images[k][3]);
	document.getElementById('navSet').innerHTML = (images[k][1]);
	document.getElementById('navPic').innerHTML = (images[k][2]);
	
    $('#right').click(function(e) {
		e.preventDefault();
		k++;
        image_load(images[k][3]);
		document.getElementById('navCategory').innerHTML = (images[k][0]);
		document.getElementById('navSet').innerHTML = (images[k][1]);
		document.getElementById('navPic').innerHTML = (images[k][2]);
		hideArrows();
    });
    $('#left').click(function(e) {
        e.preventDefault();
        k--;
        image_load(images[k][3]);
		document.getElementById('navCategory').innerHTML = (images[k][0]);
		document.getElementById('navSet').innerHTML = (images[k][1]);
		document.getElementById('navPic').innerHTML = (images[k][2]);
		hideArrows();
    });
	
////////////////////////////////////////////////////////////////////	

    $('#rightSet').click(function(e) {
		e.preventDefault();
		k = (images[k][4]);
        image_load(images[k][3]);
		document.getElementById('navCategory').innerHTML = (images[k][0]);
		document.getElementById('navSet').innerHTML = (images[k][1]);
		document.getElementById('navPic').innerHTML = (images[k][2]);
		hideArrows();
    });
    $('#leftSet').click(function(e) {
		e.preventDefault();
		k = (images[k][5]);
        image_load(images[k][3]);
		document.getElementById('navCategory').innerHTML = (images[k][0]);
		document.getElementById('navSet').innerHTML = (images[k][1]);
		document.getElementById('navPic').innerHTML = (images[k][2]);
		hideArrows();
    });
	
/////////////////////////////// MENU ///////////////////////////////

 	   $("#openMenuButton").click(function () {
		  if ($("#menu").is(":hidden")) {
			$("#menu").slideDown("slow");
			document.getElementById('openMenuButton').style.display = 'none';
			document.getElementById('closeMenuButton').style.display = 'block';
			document.getElementById('openMenuNav').style.display = 'none';
		  }
		});
 	   $("#closeMenuButton").click(function () {
			$("#menu").slideUp("slow");
			document.getElementById('openMenuButton').style.display = 'block';
			document.getElementById('closeMenuButton').style.display = 'none';
			document.getElementById('openMenuNav').style.display = 'block';
		});

/////////////////////////////// THUMBS ///////////////////////////////

 	   $("#openThumbs").click(function () {
		  if ($("#thumbsMenuContainer").is(":hidden")) {
			$("#thumbsMenuContainer").fadeIn();
			document.getElementById('openThumbs').style.display = 'none';
			document.getElementById('openPhotos').style.display = 'block';
		  }
		});
 	   $("#openPhotos").click(function () {
			$("#thumbsMenuContainer").fadeOut();
			document.getElementById('openThumbs').style.display = 'block';
			document.getElementById('openPhotos').style.display = 'none';
		});
	   
	   
	    $(".thumb").click(function(e) {
			e.preventDefault();
			for(i=0;i<images.length; i++){
				if(images[i][3] == $(this).attr("href")){
					k = i;
					$('#img').hide();
					$('#img').attr("src",images[k][3]);
					document.getElementById('navSet').innerHTML = (images[k][1]);
					document.getElementById('navPic').innerHTML = (images[k][2]);
					$("#thumbsMenuContainer").fadeOut();
					document.getElementById('openThumbs').style.display = 'block';
					document.getElementById('openPhotos').style.display = 'none';
					}
				}
				if (k<1){
					document.getElementById('left').style.display = 'none';
				} else if (k>0){
					document.getElementById('left').style.display = 'block';
				}
				if (k>61){
					document.getElementById('right').style.display = 'none';
				} else if (k<63){
					document.getElementById('right').style.display = 'block';
				}
		});
		
////////////////////////////////////////////////////////////////////

});











