function init() {
	
	init_logo();
	init_footer_thumbnails();
	init_photograph();	
	
}

function photo_mouse_over() {

	var left = document.getElementById('link_previous_photograph');
	var right = document.getElementById('link_next_photograph');
	
	if (left) {
		left.style.display = 'block';
	}
	
	if (right) {
		right.style.display = 'block';
	}
}

function photo_mouse_out() {
	var left = document.getElementById('link_previous_photograph');
	var right = document.getElementById('link_next_photograph');
	
	if (left) {
		left.style.display = 'none';
	}
	
	if (right) {
		right.style.display = 'none';
	}
	
}


function change_photograph() {
	
	var as = this.getElementsByTagName('a');
	
	if (as) {
		document.location=as[0].href;
	}
	
}

function init_photograph() {
	var photo_container = document.getElementById('photo_container');
	
	if (photo_container) {
		
		var photographs = photo_container.getElementsByTagName('img');
		
		if (photographs) {
			
			var photograph = photographs[0];
			
			photo_container.onmouseover = photo_mouse_over;
			photo_container.onmouseout = photo_mouse_out;
			
			var width = photograph.offsetWidth;
			var height = photograph.offsetHeight;
			
			var displacement = (978 - width) / 2;
			
			var left = document.getElementById('link_previous_photograph');
			if (left) {
				left.style.height = height + 'px';
				left.style.left = displacement + 'px';
				left.onclick = change_photograph;
			}
			
			var right = document.getElementById('link_next_photograph');
			if (right) {
				
				right.style.height = height + 'px';
				right.style.right = displacement + 'px';
				right.onclick = change_photograph;
				
			}
		}
	} 
}


function init_logo() {
	
	var logo = document.getElementById('logo');
	
	logo.onclick = function() {
		
		var matches = this.innerHTML.match(/\"(http:\/\/[^\"]*)\"/);
		
		document.location=matches[1];
		
	}
	
}

function init_footer_thumbnails() {
	
	var footer_thumbnails_ul = document.getElementById('footer_thumbnails');
	
	if (footer_thumbnails_ul) {
		
		var thumbnails = footer_thumbnails_ul.getElementsByTagName('img');
		
		if (thumbnails) {
			
			for (var i = 0 ; i < thumbnails.length; i++) {
				
				thumbnails[i].onmouseover = footer_thumbnail_over;
				thumbnails[i].onmouseout = footer_thumbnail_out;
								
			}
			
		}
		
	}
	
}


function footer_thumbnail_over() {
	this.className = 'hover';
}

function footer_thumbnail_out() {
	this.className = '';
} 