function isValidEmail(email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   if(reg.test(email) == false) {
      return false;
   } else {
   	  return true;
   }
}
function validateEmail(str) {
	if (isValidEmail(str)) {
		return true;
	} else {
		alert('Please provide a valid email address.');
		return false;
	}
}

function swapFeedback() {

		$('form-wrapper').style.display = 'none';
		new Effect.Appear('feedback-form',{duration: .8});

}

function swapSubscribe() {
	
		$('feedback-form').style.display = 'none';
		new Effect.Appear('form-wrapper',{duration: .8});	
}

function validateFeedback() {
	var errs='';
	if (!isValidEmail($('feedEmail').value)) {
		errs += 'A valid email address.\n';
	}
	
	if ($('feedComments').value == '') {
		errs += 'Some feedback.';
	}
	
	if (errs.length > 0) {
		alert('Before you can submit feedback you must provide the following:\n\n'+errs);
		return false;
	} else {
		return true;
	}
}
