function validateSearch(form) {
	var search_query = form.sq.value;
	if (search_query != '' && search_query != 'Tuotehaku') {
		return true;
	} else {
		return false;
	}
}

function validateOrderDetailsForm(form) {
	postalcode_regexp = /^[0-9]{5}$/;

	if (form.order_delivery_method.value == '') {
		alert('Valitse toimitustapa');
		return false;

	} else if (form.order_customer_name.value == '') {
		form.order_customer_name.focus();
		alert('Nimi on täytettävä');
		return false;

	} else if (form.order_customer_phone.value == '') {
		form.order_customer_phone.focus();
		alert('Puhelinnumero on täytettävä');
		return false;

	} else if (form.order_customer_email.value == '') {
		form.order_customer_email.focus();
		alert('Sähköpostiosoite on täytettävä');
		return false;

	} else if (form.order_customer_address_street.value == '') {
		form.order_customer_address_street.focus();
		alert('Lähiosoite on täytettävä');
		return false;

	} else if (form.order_customer_address_postalcode.value == '' || !postalcode_regexp.test(form.order_customer_address_postalcode.value) ) {
		form.order_customer_address_postalcode.focus();
		alert('Postinumero on täytettävä\nPostinumeron on oltava viisinumeroinen');
		return false;

	} else if (form.order_customer_address_postoffice.value == '') {
		form.order_customer_address_postoffice.focus();
		alert('Postitoimipaikka on täytettävä');
		return false;

	} else if (form.order_payment_method.value == '') {
		form.order_payment_method.focus();
		alert('Valitse maksutapa');
		return false;

	} else if (!form.order_accept_terms.checked) {
		form.order_accept_terms.focus();
		alert('Hyväksy toimitusehdot jatkaaksesi');
		return false;


	} else {
		return true;
	}
}
