var requiredFields = new Array(
	"etunimi",
	"sukunimi",
	"email",
	"puhelin",
	"majoitus",
	"paidankoko",
	"laskutus-yritys_nimi",
	"laskutus-osoite",
	"laskutus-postinro",
	"laskutus-postitoimipaikka"
		);

function checkform_ilm() {

	errors = 0;
	
	// check fields
	requiredFields.each(function(elem) {

		if(elem == "majoitus" || elem == "paidankoko") {

			var form = $('inputform'); 
			switch(elem) {
				case "majoitus": {

					var elemType = "checkbox";
					var elemName = "majoitus[]";
					
					break;
				}

				case "paidankoko": {

					var elemType = "radio";
					var elemName = "paidankoko";

					break;
				}
			}

			var checked = form.getInputs(elemType, elemName).find(function(item) { return item.checked; });
			if(!checked) {
				$(elem + "-check").className = "redText";
				errors++;
			}
			else {
				$(elem + "-check").className = "";
			}
			
			
		}
		else {
			if($(elem).value.length < 3) {
				$(elem).className = "redBG";
				errors++;
			}
			else {
				$(elem).className = "";
			}
		}

	});

	if(!errors) {
		$('inputform').submit();
	}
}
