function check_input(formobj)
{
  
  if (formobj.elements["agreement"].checked==true)
  {
        if (formobj.elements["country"].value=="Please select") 
        {
             alert("Country: Please select country.");
             return false;       	
        }
        if ((formobj.elements["vatregno"].value != null) && (formobj.elements["vatregno"].value != "")) 
        {
			 if (checkVATNumber (formobj.elements["vatregno"].value) == false) 
			 {
			 alert ("VAT number format could not be verified, please enter valid VAT number or leave the VAT number field empty. If you believe your VAT number is correct, please contact DataPartner.");
             return false;       	
             }
        }
        var tarkistettavat = Array("firstname", "organization", "lastname", "streetaddress", "postalcode", "city", "phonenumber", "email");
        for (var i = 0; i < tarkistettavat.length; i++) {
            var obj = formobj.elements[tarkistettavat[i]];
            if (obj && ((obj.value == null) || (obj.value == ""))) {
                var varoitus = "Following field is missing: " + tarkistettavat[i] + "";
                alert(varoitus);
                return false;
            }
		}
  }
  else
  {
  	alert("Agreement: Please, check the box to verify that you have read and agreed with the terms of the agreement.");
  	return false;
  }
}

