function isValidEmailAddress(emailAddress) {
	var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
	return pattern.test(emailAddress);
}
	
jQuery(document).ready(function(){

	
	$('div.testimonial').hover(function() {
		
		$('> div.tooltip', this).css({display:"block"});
	}, 
	function () {
		$('> div.tooltip', this).fadeOut(100);
	});


	
	$('#contactform').submit(function() {
		isValid = true;
		if ($('> input[name=firstname]',this).val() == "") {
			isValid = false;
			$('> input[name=firstname]',this).css('border','1px red solid');
		}
		else {
			$('> input[name=firstname]',this).css('border','1px #F0F0F0 solid');
		}
		if ($('> input[name=lastname]',this).val() == "") {
			isValid = false;
			$('> input[name=lastname]',this).css('border','1px red solid');
		}
		else {
			$('> input[name=lastname]',this).css('border','1px #F0F0F0 solid');
		}
		if (isValidEmailAddress($('> input[name=emailaddress]',this).val()) == false || $('> input[name=emailaddress]',this).val() == "" ) {
			isValid = false;
			$('> input[name=emailaddress]',this).css('border','1px red solid');
		}
		else {
			$('> input[name=emailaddress]',this).css('border','1px #F0F0F0 solid');
		}		
		if ($('> textarea[name=notes]',this).val() == "") {
			isValid = false;
			$('> textarea[name=notes]',this).css('border','1px red solid');
		}
		else {
			$('> textarea[name=notes]',this).css('border','1px #F0F0F0 solid');
		}
		return isValid;
	});
	
});
/*

		$(document).mousemove(function(e){
		csstop = e.pageY - 145;
		$('div.tooltip').css('top', csstop+'px' );
		cssleft =  e.pageX - 15;
		$('div.tooltip').css('left', cssleft+'px' );
		});
		
		*/
