//validate.js - validates form inputs and AJAX based methods throughout site

function validateNewsletter(){
	if( !(checkEmail('newsletterEmail')) ){
		alert('Subscribing to our newsletter requires a valid email address.');
	} else {
		$('showFormNewsletter').style.display    = 'none'; 
		$('showLoadingNewsletter').style.display = 'block'; 
		
		// ajax awesomeness
		var submitForm = new Request.HTML( {
			method: 'post',
			url:'content_form_process.cfm',
			onSuccess: function( ) {
				$('showLoadingNewsletter').style.display  = 'none'; 
				$('showResponseNewsletter').style.display = 'block';
			}
		} ).send( $('newsletterSignup') );
	}
}

function validateSendToAFriend(){

	if ( $('name').value == '' || $('name').value == 'Your Name' ) {
		alert('Please enter your name so that your friend knows who sent them this web site.');
	}else if( !(checkEmail('sendToFriendEmail')) ){
		alert('Sending this web site to a friend requires a valid email address.');
	} else {
		$('showForm').style.display    = 'none'; 
		$('showLoading').style.display = 'block'; 
	
		// ajax awesomeness
		var submitForm = new Request.HTML( {
			method: 'post',
			url:'content_form_process.cfm',
			onSuccess: function( ) {
				$('showLoading').style.display  = 'none'; 
				$('showResponse').style.display = 'block';
			}
		} ).send( $('contentForm') );
	}

}