function checkForm(lang) {
	var errorFlag = 0;
	
	var name = document.getElementById("name").value;
	var prename = document.getElementById("prename").value;
	var company = document.getElementById("company").value;
	var adress = document.getElementById("adress").value;
	var place = document.getElementById("place").value;
	var country = document.getElementById("country").value;
	var tel = document.getElementById("tel").value;
	var fax = document.getElementById("fax").value;
	var email = document.getElementById("email").value;
	var question = document.getElementById("question").value;
	
	var message = "The following errors occured:\n\n";
	
	if(name == ""){
		errorFlag = 1;
		message += "\t- Please enter your name.\n";		
	}
	
	if(prename == ""){
		errorFlag = 1;
		message += "\t- Please enter your first name.\n";		
	}
	
	if(company == ""){
		errorFlag = 1;
		message += "\t- Please enter the company.\n";		
	}
	
	if(adress == ""){
		errorFlag = 1;
		message += "\t- Please enter the adress.\n";		
	}	
	
	if(place == ""){
		errorFlag = 1;
		message += "\t- Please enter the place.\n";		
	}
	
	if(country == ""){
		errorFlag = 1;
		message += "\t- Please enter the country.\n";		
	}	
	
	if(tel == ""){
		errorFlag = 1;
		message += "\t- Please enter your phonenumber.\n";		
	}
	
	if(!email.match("[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?")) {
		errorFlag = 1;
		message += "\t- Please enter a correct email adress.\n";		
	}	
	
	if(question == ""){
		errorFlag = 1;
		message += "\t- Please enter your question.\n";		
	}

	if(errorFlag == 0) {
		document.getElementById('contactform').submit();
	}
	
	else {
		alert(message);	
	}
}

function newWindow(a_str_windowURL, a_str_windowName, a_int_windowWidth, a_int_windowHeight, a_bool_scrollbars, a_bool_resizable, a_bool_menubar, a_bool_toolbar, a_bool_addressbar, a_bool_statusbar, a_bool_fullscreen) {
  var int_windowLeft = (screen.width - a_int_windowWidth) / 2;
  var int_windowTop = (screen.height - a_int_windowHeight) / 2;
  var str_windowProperties = 'height=' + a_int_windowHeight + ',width=' + a_int_windowWidth + ',top=' + int_windowTop + ',left=' + int_windowLeft + ',scrollbars=' + a_bool_scrollbars + ',resizable=' + a_bool_resizable + ',menubar=' + a_bool_menubar + ',toolbar=' + a_bool_toolbar + ',location=' + a_bool_addressbar + ',statusbar=' + a_bool_statusbar + ',fullscreen=' + a_bool_fullscreen + '';
  var obj_window = window.open(a_str_windowURL, a_str_windowName, str_windowProperties)
    if (parseInt(navigator.appVersion) >= 4) {
      obj_window.window.focus();
    }
}
