function doSubmit() {

    document.theForm.submit();

}

function checkForm() {

    if (document.theForm.contact_name.value == "") {
    
	alert("Please write your name, thank you!");
	return false;
	
    }
    
    if (document.theForm.contact_organisation.value == "") {
    
	alert("Please write your company / institution, thank you!");
	return false;
	
    }

    if (document.theForm.contact_street.value == "") {
    
	alert("Please write your street, thank you!");
	return false;
	
    }
    
    if (document.theForm.contact_city.value == "") {
    
	alert("Please write your city, thank you!");
	return false;
	
    }

    if (document.theForm.contact_zipcode.value == "") {
    
	alert("Please write your zip code, thank you!");
	return false;
	
    }
    
    if (document.theForm.countrycombo.value == "Not selected") {
    
	alert("Please write your country, thank you!");
	return false;
	
    }
	
	if ((document.theForm.countrycombo.value == "USA") && (document.theForm.contact_state.value == "")) {
	alert("Please write your state, thank you!");
	return false;
    }

    if (!document.theForm.contact_email.value.match(/^[\w\._\-]+@[\w\._\-]+[.][a-zA-Z]+$/)) {
    
	alert("Please write a valid email address");
	return false;
    
    }
    
    return true;

}

