// JavaScript Document
function validate ( form ) {

	if (form.name.value == "") {
		alert( "Please enter Your name." );
		form.name.focus();
		return false ;
	} else if (form.name.value != "") {
		re = /^([-]*[ ]*[a-zA-ZÕÖÜÄäöüõ]+)+$/;
		if (re.test(form.name.value) == false) {
			alert("Your name seems to be incorrect.");
		    	form.name.focus();
			return false;
		}
	}

	if (form.country.value == "") {
		alert( "Please enter Your country." );
		form.country.focus();
		return false ;
	} else if (form.country.value != "") {
		re = /^([-]*[ ]*[a-zA-ZÕÖÜÄäöüõ]+)+$/;
		if (re.test(form.country.value) == false) {
			alert("Your country seems to be incorrect.");
		    	form.country.focus();
			return false;
		}
	}

	if (form.email.value == "") {
		alert( "Please enter Your e-mail address." );
		form.email.focus();
		return false ;
	} else if (form.email.value != "") {
		re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
		if (re.test(form.email.value) == false){
			alert("Your e-mail address seems to be incorrect.");
			form.email.focus();
			return false;
		}
	}

	if (form.phone.value == "") {
		alert( "Please enter Your phone number." );
		form.phone.focus();
		return false ;
	} else if (form.phone.value != "") {
		re = /^([+]*[-]*[ ]*[0-9]+)+$/;
		if (re.test(form.phone.value) == false) {
			alert("Your phone number seems to be incorrect.");
		    	form.phone.focus();
			return false;
		}
	}

	return true ;
}