 function validate(form) {
	var e = form.elements, m = '';
	
	if(!e['first_name'].value) {
		m += '- Your first name is required.\n';
	}
	if(!e['last_name'].value) {
		m += '- Your last name is required.\n';
	}
		if(!e['age'].value) {
		m += '- Your age is required.\n';
	}
		if(!e['sex'].value) {
		m += '- Female or Male?\n';
	}
		if(!e['phone'].value) {
		m += '- Your phone number is required.\n';
	}
			if(!e['city'].value) {
		m += '- Your city is required.\n';
	}
var str = e['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 += '- Please enter your valid email address\n';
	}	
var str = e['confirm_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 += '- Please confirm your valid email address\n';
	}	
	if(!e['password'].value) {
		m += '- Please enter a password.\n';
	}
	if(!e['confirm_password'].value) {
		m += '- Please confirm your password.\n';
	}
	if(!e['station'].value) {
		m += '- Please select a station.\n';
	}
	if(!e['listening_times'].value) {
		m += '- Please select a time you listen most often.\n';
	}
	if(!e['y'].value) {
		m += '- You must agree to our terms of use to register.\n';
	}
	if(m) {
		alert('The following error(s) occurred:\n\n' + m);
		return false;
	}
	return true;
}
 
