function submitForm(stepVal) {
	var frm = document.forms[0];

	switch(stepVal) {
		case 2:
			if(frm.step.value<3) {
				var temp_array = frm.model;
				var temp_length = temp_array.length;
				var temp = true;
				for(var i=0; i<temp_length; i++) {
					if(temp_array[i].checked) {
						temp = false;
						break;
					}
				}
				if(temp) {
					alert('Необходимо сначала выбрать модель,\nдля которой будет оформлена Ваша заявка!');
					return;
				}
			}
		break;
		
		case 3:
			if(frm.step.value<4) {
				var temp_array = frm.room;
				var temp_length = temp_array.length;
				var temp = true;
				for(var i=0; i<temp_length; i++) {
					if(temp_array[i].checked) {
						temp = false;
						break;
					}
				}
				if(temp) {
					alert('Необходимо сначала выбрать тип комнаты,\nдля которой будет оформлена Ваша заявка!');
					return;
				}
			}
		break;
		
		case 4:
			if(frm.step.value<5) {

				var temp = (frm.wall1.value=='') || (frm.wall2.value=='') || (frm.name.value=='') || (frm.phone.value=='') || (frm.email.value=='');	
				if(temp) {
					alert('Проверьте, указали ли Вы\nразмеры комнаты\nи контактную информацию!');
					return;
				}
				
				if(frm.address.selectedIndex==0) {
					alert('Необходимо сначала выбрать\nсалон IQ-DETI,\nв котором будет обработана Ваша заявка.');
					return;
				}
				
				if(!isemail(frm.email)) {
					alert('Указан некорректный адрес\nэлектронной почты!\nПроверьте, пожалуйста.');
					return;
				}
			}
		break;
	}
	
	frm.step.value = stepVal;
	frm.submit();	
}

function isemail (t){
	var isEmail = "^([-a-zA-Z0-9._]+@[-a-zA-Z0-9]+\.([-a-zA-Z0-9]+)+)+$";
	return t.value.match(new RegExp(isEmail,'i'));
}