/*
*** Coded with loving care by Mat at Demotive ***
***            "Toiling since '75"            ***
*** .......... www.demotive.com ............. ***
*/

$(document).ready(function(){

	$('#results .photography').hover(function() {
		//$(this).find('img').css('visibility', 'hidden');
		$(this).find('img')
			.stop()
				.animate({
					opacity: 0
				}, 200);
	}, function() {
		//$(this).find('img').css('visibility', 'visible');
		$(this).find('img')
			.stop()
				.animate({
					opacity: 1
				}, 200);
	});
	
	$('#actions .tel').after('<div class="print"><a href="#">Print this CV</a></div>');
	$('#actions .print a').click(function() {
		window.print();
		return false;
	});
	
	$('#search-name').submit(function() {
		if ($(this).find('input').val() == '') {
			$(this).find('input, label').addClass('error');
			return false;
		}
	});
	
	$('#email-cv').submit(function() {
		var $_el = $(this).find('input').eq(0);
		if ($_el.val() == '') {
			$_el.addClass('error');
			return false;
		}
		/*var reg = /\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b/;
		if (reg.test($_el.val()) == false) {
			$_el.addClass('error');
			$('#email-cv input').after('<p class="error">Invalid email &ndash; please check</p>');
			$('#email-cv p.error').hide().slideDown(200);
			return false;
		}*/
	});
	
	$('#email-cv-details').submit(function() {
		var $_els = $(this).find('li input, li textarea');
		var failcount = 0;
		for (var i=0; i<$_els.length; i++) {
			if ($_els.eq(i).val() == '') {
				$_els.eq(i)
					.addClass('error')
					.prev().addClass('error');
				failcount++;
			}
		}
		if (failcount > 0) {
			return false;
		}
	});
	
});
