function checkForm2(myForm, lang) {

	if (myForm.company.value.length == 0){
        alert("Please enter your company")
        myForm.company.focus();
        return (false)
    }	
    if (myForm.full_name.value.length == 0){
        alert("Please enter your full name")
        myForm.full_name.focus();
        return (false)
    }
    if (myForm.email.value.length == 0){
        alert("Please enter your email")
        myForm.email.focus();
        return (false)
    }
    if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(myForm.email.value))){
        alert("Your E-mail address appears to be invalid! Please try again.")
        myForm.email.focus();
        return (false)
    }    
    if (myForm.company_stake.value.length == 0) {
        alert("Please choose what would best describe your company/organization");
        myForm.company_stake.focus();
        return (false)    
    }
    // validate region
    if (myForm.country_code.value.length == 0) {
        alert("Please select a region");
        myForm.country_code.focus();
        return (false)
    }
	
    // validate timeframe
	// set var radio_choice to false
	var radio_choice = false;
	
	// Loop from zero to the one minus the number of radio button selections
	for (counter = 0; counter < myForm.timeframe.length; counter++){
		// If a radio button has been selected it will return true
		// (If not it will return false)
		if (myForm.timeframe[counter].checked){
			radio_choice = true; 
		}
	}
		
	// If there were no selections made display an alert box 	
	if (!radio_choice){
		alert("Please select a timeframe.")
		return (false);
	}

	// If they chose "other" but didn't enter anything...
	if ((myForm.timeframe[3].checked) && (myForm.timeframe_other_text.value.length == 0)) {
		alert ("Please enter your timeframe");
		myForm.timeframe_other_text.focus();
		return (false);		
	}

	return (true);
}