function validateForm() {
	try {

		// interest
		validate = false;
		for(i = 0; i < document.askForm.interest.length; i++) {
			if(document.askForm.interest[i].checked) validate = true;
		}
		if(!validate) {
			alert("Vyberte prosím hodnotu 'mám zájem o'!");
			return false;
		}

		// backcolor
		validate = false;
		for(i = 0; i < document.askForm.backcolor.length; i++) {
			if(document.askForm.backcolor[i].checked) validate = true;
		}
		if(!validate) {
			alert("Vyberte prosím hodnotu 'podkladová barva'!");
			return false;
		}

		// colornum
		validate = false;
		for(i = 0; i < document.askForm.colornum.length; i++) {
			if(document.askForm.colornum[i].checked) validate = true;
		}
		if(!validate) {
			alert("Vyberte prosím hodnotu 'počet barev'!");
			return false;
		}

		// width
		validate = false;
		for(i = 0; i < document.askForm.width.length; i++) {
			if(document.askForm.width[i].checked) validate = true;
		}
		if(!validate) {
			alert("Vyberte prosím hodnotu 'šíře'!");
			return false;
		}

		// length
		validate = false;
		for(i = 0; i < document.askForm.delka.length; i++) {
			if(document.askForm.delka[i].checked) validate = true;
		}
		if(!validate) {
			alert("Vyberte prosím hodnotu 'návin'!");
			return false;
		}

		// amount
		if(document.askForm.amount.value <= 0) {
			alert("Zadejte prosím objednávané množství v kusech!");
			return false;
		}

		// period
		validate = false;
		for(i = 0; i < document.askForm.period.length; i++) {
			if(document.askForm.period[i].checked) validate = true;
		}
		if(!validate) {
			alert("Vyberte prosím hodnotu 'perioda objednávky'!");
			return false;
		}

		// company
		if(document.askForm.company.value == "") {
			alert("Zadejte prosím název společnosti!");
			return false;
		}

		// contact
		if(document.askForm.contact.value == "") {
			alert("Zadejte prosím kontakt!");
			return false;
		}

		// in
		if(document.askForm.ico.value == "") {
			alert("Zadejte prosím IČ!");
			return false;
		}

		// phone
		if(document.askForm.phone.value == "") {
			alert("Zadejte prosím telefonní kontakt!");
			return false;
		}

		// email
		if(document.askForm.email.value == "") {
			alert("Zadejte prosím email!");
			return false;
		}

		return true;
	}
	catch(e) {
		alert("Došlo k chybě při ověřování formuláře.");
		return false;
	}
}
