var EmailCheck = new RegExp("^[_\.0-9a-zA-Z-]+@([0-9a-zA-Z][0-9a-zA-Z-]*\.)+[a-zA-Z]{2,4}$", "i");


function CheckForm(form) {
// обязательны все поля

	if (form.firstname.value == "") {
					 window.alert("Please, enter your First name!")
					form.firstname.focus();
					return false;
				}
				if (form.lastname.value == "") {
					 window.alert("Please, enter your Last name!")
					form.firstname.focus();
					return false;
				}
				if (form.country.value == "") {
					 window.alert("Please, enter your Country!")
					form.country.focus();
					return false;
				}
				if (form.b_day.value == "") {
					 window.alert("Please, enter your birth date!")
					form.b_day.focus();
					return false;
				}
				if (form.b_mon.value == "") {
					 window.alert("Please, enter your birth date!")
					form.b_mon.focus();
					return false;
				}

				if (form.b_year.value == "") {
					 window.alert("Please, enter your birth date!")
					form.b_year.focus();
					return false;
				}


				if (form.emailaddress.value == "" || !EmailCheck.test(form.emailaddress.value)) {
					 window.alert("Please, enter valid E-mail address!");
					 form.emailaddress.focus();
					 return false;
				}
				if (r = document.getElementById('from_site_select') ) {
					if (r.value=="") {
						window.alert("Please, enter site!");
					 	form.from_site.focus();
					 	return false;
					}
				}


				return true;
 }
