	function checkInputItems() {
		if (!validateNumerical(document.registerform.agricultural_area_in_acre)) {
			error("Please enter a numerical value",document.registerform.agricultural_area_in_acre);
			return false;
		}
		if (!validateNumerical(document.registerform.number_of_cows)) {
			error("Please enter a numerical value",document.registerform.number_of_cows);
			return false;
		}
		if (!validateNumerical(document.registerform.number_of_fattening_pigs)) {
			error("Please enter a numerical value",document.registerform.number_of_fattening_pigs);
			return false;
		}

		if (!validateNumerical(document.registerform.number_of_sows)) {
			error("Please enter a numerical value",document.registerform.number_of_sows);
			return false;
		}
		
		if (!validateNumerical(document.registerform.annual_investment)) {
			error("Please enter a numerical value",document.registerform.annual_investment);
			return false;
		}
		

		
		// Name
		if (document.registerform.name.value == "") {
			error ("Please fill out the name field",document.registerform.name);
			return false;
		}
		
		// Nachname
		if (document.registerform.Surname.value == "") {
			error ("Please fill out the surname field",document.registerform.Surname);
			return false;
		}
		
		// Street
		if (document.registerform.Street.value == "") {
			error ("Please fill out the street field",document.registerform.Street);
			return false;
		}
		
		// Postal_Code
		if (document.registerform.Postal_Code.value == "") {
			error ("Please fill out the postal code field",document.registerform.Postal_Code);
			return false;
		}
		
		// City
		if (document.registerform.City.value == "") {
			error ("Please fill out the city field",document.registerform.City);
			return false;
		}
		
		// Country
		if (document.registerform.Country.value == "") {
			error ("Please fill out the country field",document.registerform.Country);
			return false;
		}
		
		// Email
		if (!checkEmail(document.registerform.email.value)) {
			error ("Please enter a valid email address",document.registerform.email);
			return false;
		}
		
		return true;
	}
	
	function checkEmail(adr) {
		 if ( (adr.indexOf('@') == -1) || (adr.indexOf('.') == -1) || (adr == "") )
		 {
		 	return false;
		 } else {
		 	return true;
		 }
	}

	function error(msg,anObject) {
		    	alert(msg);
				anObject.focus();
				anObject.select();
	}

	function validateNumerical(anObject) {
	    var Chars = "0123456789";
	    if (anObject.value == "") { return true; }
	    for (var i = 0; i < anObject.value.length; i++) {
	       if (Chars.indexOf(anObject.value.charAt(i)) == -1) {
	       		return false;
	    	} else {
				return true;
	    	}				
	    }
	} 
