function validate_order_now(form) {
	var e = form.elements, m = '';
	if(!e['email'].value) {
		m += '- E-mail address is required.\n\n';
	}
	
	if(e['email'].value) {
		var str = e['recipient_email'].value;
		var reg = new RegExp("([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})");
				
		if (!reg.test(str))
		{
			m += '- E-mail address is not valid.\n\n';
		}
	}
	
	if(!e['first_name'].value) {
		m += '- First Name is required.\n\n';
	}
	
	if(!e['last_name'].value) {
		m += '- Last Name is required.\n\n';
	}
	
	if(!e['physical_address'].value) {
		m += '- Physical Address is required.\n\n';
	}
	
	if(!e['physical_city'].value) {
		m += '- Physical City is required.\n\n';
	}
	
	if(!e['physical_state'].value) {
		m += '- Physical State is required.\n\n';
	}
	
	if(!e['physical_zip'].value) {
		m += '- Physical Zip is required.\n\n';
	}
	
	if(!e['mailing_address'].value) {
		m += '- Mailing Address is required.\n\n';
	}
	
	if(!e['mailing_city'].value) {
		m += '- Mailing City is required.\n\n';
	}
	
	if(!e['mailing_state'].value) {
		m += '- Mailing State is required.\n\n';
	}
	if(!e['mailing_zip'].value) {
		m += '- Mailing Zip is required.\n\n';
	}
	if(!e['phone'].value) {
		m += '- Phone is required.\n\n';
	}
	if(!e['s_image'].value) {
		m += '- Security Code is required.\n\n';
	}
	if(m) {
		alert('The following error(s) occurred:\n\n' + m);
		return false;
	}
	return true;
}