
$( function () {

	$('#global-nav').find('a').each(function(inx) {
		$(this).hover(
			function () {
				if ($(this).find('img') && $(this).find('img').attr('src').indexOf('_on.') == -1 )
				$(this).find('img').attr('src', $(this).find('img').attr('src').replace('.gif', '_on.gif')); 
			}, 
			function() {
				if ($(this).attr('class') != 'current') {
					$(this).find('img').attr('src', $(this).find('img').attr('src').replace('_on.gif', '.gif'));
				}
			});		
		
	});

});

function gImg(img, url) {
	this.img = img;
	this.url = url;
}

var photos = new Array();
var gLinks = new Array();
gLinks['street'] = 'blackandwhite.html';
gLinks['landscape'] = 'color.html';
gLinks['holga'] = 'stuido.html';

var defaultphoto = new gImg('gallery/street/street_01.jpg', gLinks['street']);

photos[0] = new gImg('gallery/street/street_01.jpg', gLinks['street']);
photos[1] = new gImg('gallery/street/street_02.jpg', gLinks['street']);
photos[2] = new gImg('gallery/street/street_03.jpg', gLinks['street']);
photos[3] = new gImg('gallery/street/street_04.jpg', gLinks['street']);
photos[4] = new gImg('gallery/street/street_05.jpg', gLinks['street']);

photos[5] = new gImg('gallery/landscape/landscapes_17.jpg', gLinks['landscape']);
photos[6] = new gImg('gallery/landscape/landscapes_12.jpg', gLinks['landscape']);
photos[7] = new gImg('gallery/landscape/landscapes_15.jpg', gLinks['landscape']);
photos[8] = new gImg('gallery/landscape/landscapes_20.jpg', gLinks['landscape']);
photos[9] = new gImg('gallery/landscape/landscapes_33.jpg', gLinks['landscape']);

photos[10] = new gImg('gallery/street/street_06.jpg', gLinks['street']);
photos[11] = new gImg('gallery/street/street_07.jpg', gLinks['street']);
photos[12] = new gImg('gallery/street/street_08.jpg', gLinks['street']);
photos[13] = new gImg('gallery/street/street_09.jpg', gLinks['street']);
photos[14] = new gImg('gallery/street/street_10.jpg', gLinks['street']);

photos[15] = new gImg('gallery/holga/holga_01.jpg', gLinks['holga']);
photos[16] = new gImg('gallery/holga/holga_02.jpg', gLinks['holga']);
photos[17] = new gImg('gallery/holga/holga_03.jpg', gLinks['holga']);
photos[18] = new gImg('gallery/holga/holga_04.jpg', gLinks['holga']);
photos[19] = new gImg('gallery/holga/holga_05.jpg', gLinks['holga']);



$( function() {

	if ( $('#main_image') ) {
		var inx = Math.round(Math.random(photos.length) * photos.length);
		if ( photos[inx] ) {
			$('#main_image').attr('src', photos[inx].img);
			$('#main_image_url').attr('href', photos[inx].url);
		}
		else {
			$('#main_image').attr('src', defaultphoto.img);
			$('#main_image_url').attr('href', defaultphoto.url);
		}
	}
});
			   
			 


function checkCommentForm(form) {
	var seeErr = false;
	var regExEmail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

	if ( $F('comment_text').length < 1 && getWordCount($F('comment_text')) < 500) {
		$('comment_label').style.color = 'red';	
		$('comment-form-error').style.display = 'block';
		seeErr = true;
	}
	
	if (($F('email') != '') && ($F('email') != "(will not be published)") && !regExEmail.test($F('email'))) {
		$('comment_email_label').style.color = 'red';	
		seeErr = true;
	}
	else {
		$('comment_email_label').style.color = '#46abf9';
	}
	
	if (!seeErr) {
		if ( $F('email') == "(will not be published)") {
			$('email').value = '';
		}	
	}

	return seeErr;
}

function validateForm() {

	var seeErr = false;
	var regExEmail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	var form = document.forms['contactForm'];
	var first = '';
	
	if ( form.name.value.replace(/\s+/g, '') == '' ) {
		seeErr = true;
		first = 'name'; 
		$('#name_label').addClass('error');
	}
	else {
		$('#name_label').removeClass('error');
	}
	
	if ( !regExEmail.test(form.email.value.replace(/\s+/g, '')) ) {
		seeErr = true;
		if (first == '') first = 'email';
		$('#email_label').addClass('error');
	}
	else {
		$('#email_label').removeClass('error');	
	}
	
	if ( form.message.value == '' ) {
		seeErr = true;
		if (first == '') first = 'message';
		$('#message_label').addClass('error');
	}
	else {
		$('#message_label').removeClass('error');
	}
	
	if ( seeErr ) {
		$('#error_instruction').show();
		form.elements[first].focus();
		return false;
	}
	else {
		$('#error_instruction').hide();
		return true;
	}
}