function validate(sect){
	var eMsg = "";
	
	switch(sect){
		case 'enter':
			var b_firstname = document.getElementById('b_firstname').value;
			var b_lastname = document.getElementById('b_lastname').value;
			var g_firstname = document.getElementById('g_firstname').value;
			var g_lastname = document.getElementById('g_lastname').value;
			var email = document.getElementById('email').value;
			var address = document.getElementById('address').value;
			var city = document.getElementById('city').value;
			var state = document.getElementById('state').value;
			var zipcode = document.getElementById('zipcode').value;
			var phone = document.getElementById('phone').value;
			var photo = document.getElementById('photo').value;
			var essay = document.getElementById('essay').value;
			var counter = document.getElementById('counter').value;
			var agree = document.getElementById('agree').checked;
			
			if(!b_firstname.length){eMsg = "Please enter the bride's first name";}
			else if(!b_lastname.length){eMsg = "Please enter the bride's last name";}
			else if(!g_firstname.length){eMsg = "Please enter the groom's first name";}
			else if(!g_lastname.length){eMsg = "Please enter the groom's last name";}
			else if(!address.length){eMsg = "Please enter your address";}
			else if(!city.length){eMsg = "Please enter your city";}
			else if(!state.length){eMsg = "Please enter your state";}
			else if(!zipcode.length){eMsg = "Please enter your zipcode";}
			else if(phone.length < 10){eMsg = "Please enter your phone number";}
			else if(!email.length || !validateEmail(email)){eMsg = "Please enter a contact email";}
			else if(!photo.length){eMsg = "Please select a photo to upload";}
			else if(counter.length && counter=="1200/1200"){eMsg = "Please enter your essay";}
			else if(!agree){eMsg = "You must agree to the terms and rules";}
		break;
	}
	
	if(eMsg.length){
		jQuery.facebox("<strong style=\"font-size:13px;color:red;\">" + eMsg + "</strong>");
		return false;
	}else{return true;}
}

function validateEmail(email){
	var regex = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	return regex.test(email);
}
