function itpGetElementById(id){
	if (document.getElementById) {
		return (document.getElementById(id));
	} else if (document.all) {
		return (document.all[id]);
	} else {
		if ((navigator.appname.indexOf("Netscape") != -1) && parseInt(navigator.appversion == 4)) {
			return (document.layers[id]);
		}
	}
}

var getElementsByTagName = function(tag, name) {
	var elems = document.getElementsByTagName(tag);
	var arr = [];
	for(var i = 0; i < elems.length; i++) {
		if(elems[i].getAttribute("name") == name) arr.push(elems[i]);
	}
	return arr;
}

function onOrderSubmit(){
    /*var deliv=document.getElementsByName("order[delivery]");
    if(!deliv.length)
        deliv = getElementsByTagName("input","order[delivery]");
    var founddeliv = 0;
    for (var i=0; i<deliv.length; i++)
        if (deliv[i].checked)
            founddeliv = 1;
    if(!founddeliv && deliv.length>1){
        alert("Выберите предпочтительный тип доставки");
        return false;
    }*/
	var founddeliv = 0;
	var founddelivobr = 0;
    var totaldeliv = 0;
    var totaldeliv_obr = 0;
	$('.gooddelivery').each(function(){
        totaldeliv++;
		if($(this).is(':checked'))
			founddeliv = 1;
	});
	if(!founddeliv&&totaldeliv>1){
		alert("Выберите предпочтительный тип доставки");
		return false;
	}
	$('.gooddelivery_obr').each(function(){
        totaldeliv_obr++;
		if($(this).is(':checked'))
			founddelivobr = 1;
	});

    var onaf = itpGetElementById("onamef");
    var onai = itpGetElementById("onamei");
    var onao = itpGetElementById("onameo");
    if(!onaf.value){
        alert("Заполните поле Фамилия");
        onaf.focus()
        return false;
    }
    if(!onai.value){
        alert("Заполните поле Имя");
        onai.focus()
        return false;
    }
    if(!onao.value){
        alert("Заполните поле Отчество");
        onao.focus()
        return false;
    }

    var oph = itpGetElementById("ophone");
    var oem = itpGetElementById("oemail");
    var oad = itpGetElementById("oaddr");
    if(!oph.value){
        alert("Заполните поле Телефон");
        oph.focus()
        return false;
    }
    if(!oem.value){
        alert("Заполните поле Email");
        oem.focus()
        return false;
    }
    if(!oad.value){
        alert("Заполните поле Адрес");
        oad.focus()
        return false;
    }
	if ($("#odeliv4").is(':checked')){
		if (!$("#passportcode").val() || !$("#passportdata").val() ){
			alert("Заполните, пожалуйста, паспортные данные. \nОни нужны для отгрузки в транспортные компании. \nЕсли не хотите оставлять данные, поставьте прочерки, а потом продиктуете паспортные данные менеджеру, когда будет оформляться доставка.");
			return false;
		}
		if(!founddelivobr&&totaldeliv_obr>1){
			alert("Выберите, с обрешёткой ли отправлять груз транспортной компанией");
			return false;
		}
	}
    itpGetElementById("s_order").style.width = "300px";
    itpGetElementById("s_order").value = "Подождите, идёт отправка заказа";
    itpGetElementById("s_order").disabled = true;
    return true;
}


var sentCallback = false;
function sendCallback(){
	if((document.getElementById('call_email').value.trim()=='' && document.getElementById('call_phone').value.trim()=='') || document.getElementById('call_name').value.trim()=='' || document.getElementById('call_question').value.trim()==''){
		alert("Заполните обязательные поля: Имя, Вопрос и один из контактов - телефон или email.");
		return false;
	}
	if(!sentCallback)
		document.getElementById("call_form").submit();
	sentCallback = true;
}
function closeCallback(){
	window.close();
}

