function validate() {
	//alert(document.getElementById('inputform').ontologyLabel.value);
	error = "";
	feedurl = document.getElementById('form').feedurl.value;
	weburl = document.getElementById('form').webURI.value;
	if ((feedurl == "")||(feedurl.indexOf('http://') == -1)||(feedurl.indexOf('.') == -1)){
		error +=("- Invalid Feed URL\n");
	}
	if ((weburl == "")||(weburl.indexOf('http://') == -1)||(weburl.indexOf('.') == -1)) {
		error +=("- Invalid URL of the main web page\n");
		}
	if (document.getElementById('form').currency.value == "") {
		error +=("- Please choose a currency\n");
		}
	if (document.getElementById('form').legalname.value == "") {
		error +=("- Invalid legal name\n");
		}
	if (document.getElementById('form').street.value == "") {
		error +=("- Invalid street address\n");
		}
	if (document.getElementById('form').zip.value == "") {
		error +=("- Invalid post code\n");
		}
	if (document.getElementById('form').city.value == "") {
		error +=("- Invalid city\n");
		}
	if (document.getElementById('form').phone.value == "") {
		error +=("- Invalid phone number\n");
		}

	if (document.getElementById('form').email.value != "") {
		if (!validEmail(document.getElementById('form').email.value)) {
			error +=("- Invalid e-mail address\n");
			}
		}
	if (error != "") {
			location="#error";
		    alert("Input error: \n\n"+error);
		    return(false);
		  }
	}

function validEmail(email) {
  var strReg = "^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$";
  var regex = new RegExp(strReg);
  return(regex.test(email));
}

