function checkForm(frm)
{
	//alert("checked");
	var missing = "";
	var i;
	var contact = false;
	var format_error = "";
	var lang = frm.language.value;
	
	if(frm.first_name.value == "") {
		if(lang == "French"){
			missing += "Prenom\n";
		} else {
			missing += "First Name\n";
		}
		
	}
	if(frm.last_name.value == "") {
		if(lang == "French"){
			missing += "Nom de famille\n";
		} else {
			missing += "Last Name\n";
		}
	}
	for(i=0;i<frm.contact_method.length;i++){
		if(frm.contact_method[i].checked == true)
			contact = true;
	}
	if(contact == false) {
		if(lang == "French"){
			missing += "Comment devrions-nous vous appeler ?";	
		} else {
			missing += "How should we call you";	
		}
	}
	else {
		for(i=0;i<frm.contact_method.length;i++){
			if(frm.contact_method[i].checked == true){
				if(frm.contact_method[i].value == "Home Phone" && frm.home_phone.value == "") {
					if(lang == "French"){
						missing += "Téléphone domicile";
					} else {
						missing += "Home Phone number";
					}
				}
				if(frm.contact_method[i].value == "Work Phone" && frm.work_phone.value == "") {
					if(lang == "French"){
						missing += "Téléphone bureau";
					} else {
						missing += "Work Phone number";
					}
				}
				if(frm.contact_method[i].value == "Mobile Phone" && frm.mobile_phone.value == "") {
					if(lang == "French"){
						missing += "Téléphone cellulaire";
					} else {
						missing += "Mobile Phone number";
					}
				}
			}
		}
		
	}
	
	if(missing != "") {
		if(lang == "French"){
			missing = "Le ou les champs suivants doivent remplis :\n" + missing;
		} else {
			missing = "The following field(s) need to be filled out:\n" + missing;
		}
		alert (missing);
		return false;
	}
	
	//var re = /\(?\d{3}\)?([-\/\.])\d{3}\1\d{4}/;
	var re = /\d{3}-\d{3}-\d{4}/;
	if(frm.home_phone.value != "") {
		if(re.test(frm.home_phone.value) == false)
		if(lang == "French"){
			alert("Veuillez entrer votre numéro de téléphone dans le format suivant : 555-555-5555");
		} else {
			alert("Please enter your phone number in the following format: 555-555-5555");
		}
		return false;
	}
	
	//return false;
}