function myInit() {
	
	//alert("Container height: "+$('#container').height()+"\nWindow height: "+$(window).height());
	setContainerHeight();
	
	
	$('#navigation > ul > li:last').css('border-right','0');
	
	$('#archive > li > a').click( function() {		
		$(this).parent().find("ul:first").toggleClass("closed"); 
		return false;
		});
	$('#archive > li > ul > li > a').click( function() {		
		$(this).parent().find("ul:first").toggleClass("closed"); 
		return false;
		});
	
	$('#galleryScrollLeft').click( function() {
		galleryScrollLeft();
		return false;
		});
	
	$('#galleryScrollRight').click( function() {
		galleryScrollRight();
		return false;
		});
	
	$('#thumbnailScroller > a').click( function() {
		
		imageId = this.id;		
		imageId = imageId.replace('thumb_','');
		loadImage(imageId);
		return false;
		});

	$("#commentForm").submit(function() {		
		$('#commentForm').attr('method','post');
		errors = '';	
		if (!$('#cf_comment').val()) {
			errors += "Comment\n";
			}
		if (!$('#cf_name').val()) {
			errors += "Name\n";
			}
		if (!$('#cf_email').val()) {
			errors += "Email\n";
			}
		if (errors) {			
			alert("The following fields are required:\n\n"+errors);
			return false;
			} 	
		});
	
	$('#slideshow').innerfade({ 
		speed: 600, 
		timeout: 4000, 
		type: 'sequence', 
		containerheight: '160px'
		});
	
	}

function setContainerHeight() {		
	if ( $('#container').height() < $(window).height() ) {
		$('#container').height($(window).height());
		}
	}	

function goback() {
	history.back();
	}

function loadImage(imageId) {
	
	if (!imageId) {
		return;
		}
		
	$('#imageLarge').fadeOut(200, function () {		
		$.ajax({
			type: "POST",
			url: "/loadImage.php",
			data: "im="+imageId,
			success: function(returned){	
				myData = returned.split("~");					
				$('#imageLarge').html(myData[0]);
				nextId = myData[1];
				$('#imageLarge').fadeIn(200, function () {				
					// scroll thumbnail into view
					//scrollThumbnails(myData[1]);
					
					});				
				}
			});			
		});	
	}

function galleryScrollLeft() {		
	if (scrollToInt > 0) {
		scrollToInt = parseInt(scrollToInt) - parseInt(scrollIncrement);
		scrollThumbnails(scrollToInt);
		}
	}
function galleryScrollRight() {	
	if (scrollToInt < (maxWidth-paneWidth)) {
		scrollToInt = parseInt(scrollToInt) + parseInt(scrollIncrement);
		scrollThumbnails(scrollToInt);
		} 
	}

function scrollToImage(imageId) {
	
	containerOffset = $('#thumbnails').offset();	
	thumbOffset = $('#thumb_'+imageId).offset();	
	scrollPixel = thumbOffset.left - containerOffset.left;	
	scrollThumbnails(scrollPixel)
	
	}
	
function scrollThumbnails(scrollPixel) {	
	
	if (scrollPixel < 0) {
		scrollPixel = 0;
		}
		
	$('#thumbnails').scrollTo(  scrollPixel, { axis:'x', duration:1000 } );	
	scrollToInt = parseInt(scrollPixel);	
	if (scrollPixel >= (maxWidth-paneWidth)) {
		$('#galleryScrollRight').addClass('disabled');
		}
	if (scrollPixel > 0) {
		//$('#scrollUp').fadeIn('normal');
		$('#galleryScrollLeft').removeClass('disabled');
		}
	if (scrollPixel < (maxWidth-paneWidth)) {
		//$('#scrollDown').fadeIn('normal');
		$('#galleryScrollRight').removeClass('disabled');
		}
	if (scrollPixel == 0) {
		//$('#scrollUp').fadeOut('normal');
		$('#galleryScrollLeft').addClass('disabled');
		}
	}