function ge(id) {
	return document.getElementById(id);
}

var zakaz_fam;
					var zakaz_name;
					var zakaz_oth;
					var zakaz_tel;
					var zakaz_email;
					
					function editAnanim() {
						a_fam = document.getElementById('ananim_fam');
						a_name = document.getElementById('ananim_name');
						a_tel = document.getElementById('ananim_tel');
						//a_email = document.getElementById('ananim_email');
						
						if (!a_fam.value || !a_name.value || !a_tel.value) {
							ananim_correct = false;
							hideStep(2);
						}
						
						
						document.getElementById('user_fam').value = document.getElementById('ananim_fam').value;
						document.getElementById('user_name').value = document.getElementById('ananim_name').value;
						document.getElementById('user_oth').value = document.getElementById('ananim_oth').value;
						document.getElementById('user_tel').value = document.getElementById('ananim_tel').value;
						document.getElementById('user_email').value = document.getElementById('ananim_email').value;
						
					}
					
					function testAnanim() {
						auth_correct = chechAnanimForm();
						if (auth_correct) showStep(2);
						else hideStep(2);
					}
					
					function testAnanim() {
						auth_correct = chechAnanimForm();
						if (auth_correct) showStep(2);
						else hideStep(2);
					}
					
					function chechAnanimForm() {
						a_fam = document.getElementById('ananim_fam');
						a_name = document.getElementById('ananim_name');
						a_tel = document.getElementById('ananim_tel');
						a_email = document.getElementById('ananim_email');
						
						invalid_form = false;
						
						if (!a_fam.value) {
							alert('Укажите Вашу фамилию');
							a_fam.focus();
							return false;
						}
						if (!a_name.value) {
							alert('Укажите Ваше имя');
							a_name.focus();
							return false;
						}
						if (!a_tel.value) {
							alert('Укажите Ваш телефон');
							a_tel.focus();
							return false;
						}
						/*if (!a_email.value) {
							alert('Укажите Ваш Email');
							a_email.focus();
							return false;
						}*/
						/*if (!checkMail(a_email.value)) {
							alert('Укажите корректный Email');
							a_email.focus();
							return false;
						}*/
						
						return true;
					}
					
					function checkMail(email) {
						var filter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-]))+.+([a-zA-Z0-9]{2,4})+$/;
						if (filter.test(email)) {
							return true;
						} else
						return false;
					}
					
function validateZakazForm(showAlert) {
	
	var showAlert = showAlert || false;
	var chk;
	var form = document.forms['zakazform'];
	
	// Check Step 1
	if (!auth_correct) {
		if (showAlert) alert('Не заполнена форма "Информация о заказчике"');
		return false;
	}
	showStep(2);
	
	// Check Step 2
	chk = checkRadioBox(form.delivery_type); 
	if (!(ge('delivery_type1').checked || ge('delivery_type2').checked)) {
		if (showAlert) alert('Выберите способ доставки');
		ge('delivery_type1').focus();
		return false;
	}
	
	if (ge('delivery_type1').checked) {
			if (!(ge('recipient1').checked || ge('recipient2').checked)) {
				if (showAlert) alert('Выберите получателя');
				ge('recipient1').focus();
				return false;	
			}
			
			if (form.dostavka_metero.value == '') {
				if (showAlert) alert('Выберите метро');
				ge('dostavka_metero').focus();
				return false;	
			}
			
			if (form.dostavka_street.value == '') {
				if (showAlert) alert('Выберите улицу');
				ge('dostavka_street').focus();
				return false;	
			}
			
			if (form.dostavka_dom.value == '') {
				if (showAlert) alert('Выберите дом');
				ge('dostavka_dom').focus();
				return false;	
			}
			
			if (form.dostavka_kv.value == '') {
				if (showAlert) alert('Выберите квартиру (офис)');
				ge('dostavka_kv').focus();
				return false;	
			}

	}
	if (ge('delivery_type2').checked) {
			if (!(ge('delivery-sam1').checked || ge('delivery-sam2').checked || ge('delivery-sam3').checked || ge('delivery-sam4').checked)) {
				if (showAlert) alert('Выберите магазин');
				ge('delivery-sam1').focus();
				return false;
			}
	}
		
	if (form.dostavka_date.value == '') {
		if (showAlert) alert('Выберите дату');
		ge('dostavka_date').focus();
		return false;
	}
	
	if (form.zakaz_time_h.value == '') {
		if (showAlert) alert('Выберите время');
		ge('zakaz_time_h').focus();
		return false;
	}
	
	if (form.zakaz_time_m.value == '') {
		if (showAlert) alert('Выберите время');
		ge('zakaz_time_m').focus();
		return false;
	}
	showStep(3);
	
	// Check Step 3
	if (!(ge('sposob_opat1').checked || ge('sposob_opat2').checked || ge('sposob_opat3').checked || ge('sposob_opat4').checked || ge('sposob_opat5').checked || ge('sposob_opat6').checked || ge('sposob_opat7').checked || ge('sposob_opat8').checked || ge('sposob_opat9').checked)) {
		if (showAlert) alert('Выберите способ оплаты');
		ge('sposob_opat1').focus();
		return false;
	}
	showStep(4);
	
	
	return true;
}

function checkRadioBox(radio) {
	if (!radio) return false;
	var chk = false;
	var val = 0;
	for (s in radio) {
		if (radio[s].checked) {
			chk = true;
			val = radio[s].value;
			break;
		}
	}
	if (chk) return val;
	else return false;
}