
	function validateContactForm(formObj) {
					
		var isError = false;
		var error = "";

		try {
			if (!isValueProvided(formObj.aboutText.value)) {
				isError = true;
				error += "Podaj Treść wiadomości!\n";
			}
			if (!isValueProvided(formObj.aboutUserData.value)) {
				isError = true;
				error += "Podaj Imię i nazwisko!\n";
			}
			if (!isEmailValid(formObj.aboutUserMail.value)) {
				isError = true;
				error += "Podaj poprawny adres email!\n";
			}		
		}
		catch (e) {
			isError = true;
			error = "JavaSCript Exception occured\nContact with administrator";
		}
			
		if (isError == true) {
			alert(error);
			return false;
		}
		else {
			return true;
		}
	}

	function isEmailValid(email){
		var emailfilter=/^[\w-\.]+\@[\w\.-]+\.[a-z]{2,4}$/
		return emailfilter.test(email);
	}

	function isValueProvided(text) {
		var alphanumFilter=/^\w+$/
		return alphanumFilter.test(text);
	}
	
	function isNumber(number) {
		var numberFilter=/^[\+\-]?\d*$/
		return numberFilter.test(number);
	}
	
	//	'alpha'   : /^[a-zA-Z\.\-]*$/,
	//	'alphanum': /^\w+$/,
	//	'unsigned': /^\d+$/,
	//	'integer' : /^[\+\-]?\d*$/,
	//	'real'    : /^[\+\-]?\d*\.?\d*$/,
	//	'email'   : /^[\w-\.]+\@[\w\.-]+\.[a-z]{2,4}$/,
	//	'phone'   : /^[\d\.\s\-]+$/