Cufon.replace('.form-container .get-started h2', { fontFamily: 'Myriad Pro' });
Cufon.replace('.headline', { fontFamily: 'Serifa Std' });
Cufon.replace('.column-center h1', { fontFamily: 'Serifa Std' });

jQuery.preloadImages = function() {
  for(var i = 0; i<arguments.length; i++) {
  jQuery("<img>").attr("src", arguments[i]);
  }
}

$.preloadImages('../images/nav-tab-on.gif');


// form validation //
$(function() {
	
	var emailregex = /^[A-Za-z_0-9'\.\-]+@[A-Za-z_0-9'\.\-]+(\.\w+)+$/;
	
	$('#contact-form').submit(function() {
									   
		var email = $('#contact-form #emma_member_email').val();
		var emailTest = emailregex.exec(email);
		var phoneregex = /^1?[- ]?\(?(\d{3})\)?[- ]?(\d{3})[- ]?(\d{4})$/;  
		var phoneTest = phoneregex.exec($('#contact-form #emma_member_phone').val());
		var errors = false;
		
		if ($('#contact-form #emma_member_name_first').val() == '') {
		
			$('#contact-form #emma_member_name_first').addClass('error');
			$('#contact-form #emma_member_name_first').keyup(function() {			
				$('#contact-form #emma_member_name_first').removeClass('error');
			});
			errors = true;
		
		}
		
		if ($('#contact-form #emma_member_name_last').val() == '') {
		
			$('#contact-form #emma_member_name_last').addClass('error');
			$('#contact-form #emma_member_name_last').keyup(function() {			
				$('#contact-form #emma_member_name_last').removeClass('error');
			});
			errors = true;
		
		}
		
		if ($('#contact-form #emma_member_email').val() == '' || emailTest == null) {
			
			$('#contact-form #emma_member_email').addClass('error');
			$('#contact-form #emma_member_email').focus();
			$('#contact-form #emma_member_email').val('Please provide a valid email address');
			$('#contact-form #emma_member_email').select();
			$('#contact-form #emma_member_email').keyup(function() {			
				$('#contact-form #emma_member_email').removeClass('error');
			});
			
			errors = true;
			
		}
		
		if ($('#contact-form #emma_member_phone').val() == '' || phoneTest == null) {
			
			$('#contact-form #emma_member_phone').addClass('error');
			$('#contact-form #emma_member_phone').focus();
			$('#contact-form #emma_member_phone').val('Please provide a valid phone number');
			$('#contact-form #emma_member_phone').select();
			$('#contact-form #emma_member_phone').keyup(function() {			
				$('#contact-form #emma_member_phone').removeClass('error');
			});
			/*
			$('#contact-form #emma_member_phone').focus (
				function() {		
					if ($('#contact-form #emma_member_phone').val() == 'Please provide a valid phone number') 
					{
						$('#contact-form #emma_member_phone').val('');
					}
					$('#contact-form #emma_member_phone').removeClass('error');
				}
			);
			$('#contact-form #emma_member_phone').blur (
				function() {		
					if ($('#contact-form #emma_member_phone').val() == 'Please provide a valid phone number') 
					{
						$('#contact-form #emma_member_phone').val('');
					}
					$('#contact-form #emma_member_phone').removeClass('error');
				}
			);
			*/
			
			errors = true;
		}	
		
		if (errors == true) {
		return false;	
		}
		
		
	});
	
});

$(function() {
	var header = $('#photo-header');
	if (header.length)
	{
		header.cycle({
			fx: 'fade',
			timeout:       4000,  // milliseconds between slide transitions (0 to disable auto advance) 
			timeoutFn:     null,  // callback for determining per-slide timeout value:  function(currSlideElement, nextSlideElement, options, forwardFlag) 
			continuous:    0,     // true to start next transition immediately after current one completes 
			speed:         2000  // speed of the transition (any valid fx speed value) 
	    
		});
	}
});





