
function validate_form()
{
	
 if (document.metallica.firstname.value == '')
    {
        alert ( "Please enter a first name" );
		return false;
    }



 else if (document.metallica.lastname.value == '')
    {
        alert ( "Please enter a last name" );
	
		return false;
    }
	
 else if (document.metallica.street.value == '')
    {
        alert ( "Please enter a street" );
		
		return false;
    }	
	
else if (document.metallica.town.value == '')
    {
        alert ( "Please make sure you have entered a town" );
		
		return false;
    }
	
	else if (document.metallica.county.value == '')
    {
        alert ( "Please make sure you have entered a county" );
		
		return false;
    }


	else if (document.metallica.housenumber.value + document.metallica.flatnumber.value + document.metallica.housename.value== '')
    {
        alert ( "Please make sure you have entered either a house number, flat number or house name" );
		
		return false;
    }





	
	else if (bbcjs.forms.validateElement( document.metallica, 'postcode', bbcjs.regex.postcode )==false)
    {
        alert ( "Please make sure you have entered a valid postcode" );
		
		return false;
    }
	
		else if (bbcjs.forms.validateElement( document.metallica, 'phone', bbcjs.regex.numeric )==false)
    {
        alert ( "Please make sure you have entered a valid phone number" );
		
		return false;
    }
	
		else if (bbcjs.forms.validateElement( document.metallica, 'email', bbcjs.regex.email )==false)
    {
        alert ( "Please make sure you have entered a valid email address" );
		document.metallica.email.focus();
		return false;
    }
	

		
	else if (document.metallica.permission.checked == false)
    {
        alert ( "Please make sure you have checked the box saying you're over 16" );
		
		return false;
    }	

	
	// 
	// else if (document.metallica.agree.checked == false)
	//     {
	//         alert ( "Please confirm that you agree to the Terms and Conditions" );
	// 	
	// 	return false;
	//     }	
	
else {
return true;
	}
	

}
