function checkForm() {

	var email = document.getElementById('email').value;
	var repeatemail = document.getElementById('repeatemail').value;
	var company = document.getElementById('company').value;
	var org_id = document.getElementById('org_id').value;
	var orgOther = document.getElementById('orgOther').value;

	var asddress = document.getElementById('asddress');
	
	var re_email = /^([a-zA-Z0-9_\.\-'])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

	var errMsg =  '';
	var agree = true;
	
	if (!re_email.test(email)) {
		errMsg += 'Looks like you have entered an invalid email address.\n';
		agree = false;
	}
	if (email != repeatemail) {
		errMsg += 'Looks like your 2 email addresses don\'t match.\n';
		agree = false;
	}

	if (company == '' || company.length < 2) {
		errMsg += 'Looks like you have not entered your Company.\n';
		agree = false;
	}
	
	if (org_id == 0 && orgOther.length < 2) {
		errMsg += 'Looks like you have not entered your Type of Company Organisation.\n';
		agree = false;
	}
	
	var brochure = document.getElementById('brochure');
	var tradeGuide = document.getElementById('tradeguide');
	
	if (tradeGuide != null && brochure != null){
		if (brochure.checked || tradeGuide.checked){
			if (asddress != null && asddress.value.length < 2) {
				errMsg += 'Looks like you have not entered your Address.\n';
				agree = false;
			}
		}
	}
	
	if (agree) {
		return true;
	} else {
		alert(errMsg)
		return false;
	}
}

function showHideAddress(){
	var brochure = document.getElementById('brochure');
	var tradeGuide = document.getElementById('tradeguide');
	var addressWrap = document.getElementById('addressWrap');
	
	if (brochure == null || tradeGuide == null || addressWrap == null){
		return;
	}
	
	if (brochure.checked || tradeGuide.checked){
		addressWrap.style.display = 'block';
	} else {
		addressWrap.style.display = 'none';
	}
}