function valButton(btn) {
    var cnt = -1;
    for (var i=btn.length-1; i > -1; i--) {
        if (btn[i].checked) {cnt = i; i = -1;}
    }
    if (cnt > -1) return btn[cnt].value;
    else return null;
}

function validate_form (contactform){

    if ( document.contactform.fname.value == "" ){
        alert ( "Please enter your 'First Name'." );
        return false;
    }
	
	if ( document.contactform.lname.value == "" ){
        alert ( "Please enter your 'Last Name'." );
        return false;
    }
	
	if ( document.contactform.email.value == "" ){
        alert ( "Please enter your 'Email Address'." );
        return false;
    }
	
	var emailRegEx = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	str = document.getElementById('email').value;
		if(!str.match(emailRegEx)){
			alert('The email address entered is not valid - please re-enter.');
			return false;
		}
		
	if ( document.contactform.address1.value == "" ){
        alert ( "Please enter your 'Address'." );
        return false;
    }
	
	if ( document.contactform.city.value == "" ){
        alert ( "Please enter your 'City'." );
        return false;
    }
	
	if ( document.contactform.county.value == "" ){
        alert ( "Please enter your 'County'." );
        return false;
    }
	
	if ( document.contactform.pcode.value == "" ){
        alert ( "Please enter your 'Postcode'." );
        return false;
    }
	
	if ( document.contactform.tel.value == "" ){
        alert ( "Please enter your 'Telephone Number'." );
        return false;
    }
	
	if ( document.contactform.company.value == "" ){
        alert ( "Please enter your 'Company Name'." );
        return false;
    }
	
	var btn = valButton(contactform.business);
		if (btn == null) {
			alert("Please select a 'Business Type'.");
			return false;
		}
 
	
	if ( btn == "other" && document.contactform.other_business.value == "" ){
        alert ( "Your 'Business type' is not a valid selection" );
        return false;
    }
		
	
	
}

function validate_form (cdform){

    if ( document.cdform.name.value == "" ){
        alert ( "Please enter your 'Full Name'." );
        return false;
    }
	
	if ( document.cdform.title.value == "" ){
        alert ( "Please enter your 'Job Title'." );
        return false;
    }
	
	if ( document.cdform.company.value == "" ){
	alert ( "Please enter your 'Company Name'." );
	return false;
    }
	
	if ( document.cdform.email.value == "" ){
        alert ( "Please enter your 'Email Address'." );
        return false;
    }
	
	var emailRegEx = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	str = document.getElementById('email').value;
		if(!str.match(emailRegEx)){
			alert('The email address entered is not valid - please re-enter.');
			return false;
		}
		
	if ( document.cdform.address.value == "" ){
        alert ( "Please enter your 'Address'." );
        return false;
    }
	

	if ( document.cdform.pcode.value == "" ){
        alert ( "Please enter your 'Postcode'." );
        return false;
    }
	
	
	var btn = valButton(cdform.business);
		if (btn == null) {
			alert("Please select a 'Business Type'.");
			return false;
		}
 
	
	if ( btn == "other" && document.cdform.otherbusiness.value == "" ){
        alert ( "Your 'Business type' is not a valid selection" );
        return false;
    }
		
	var btn = valButton(cdform.product);
		if (btn == null) {
			alert("Please select at least one 'Product'.");
			return false;
		}
		
	if ( document.cdform.source.value == ""){
        alert ( "Please tell us where you heard about us." );
        return false;
    }
	
}
