/*$(function() {
    var ta = $("#cnt");
    if ($.browser.mozilla && $.browser.version.substr(0,3)=="1.9") {
        ta.bind("input", function() {
            updateCounter();
        });
    } else {
        ta.bind("onchange", function() {
            updateCounter();
        });
    }
    
    function updateCounter() {
    	alert('alert!');
    }
    
});*/

function allsumm(yall) {
	
	var frm = document.formOrder;
	var process = document.getElementById("process"); // кнопка оформить подписку
	var all = 0;
	
	var s1 = summa1();
	var s2 = summa2(yall);
	if (s1 || s2) {
		process.disabled = false;
		all += frm.summ1.value*1;
		all += frm.summ2.value*1;
		frm.summ3.value = all;
		all = 'Итоговая стоимость <b>' + all.toString() + '</b> руб. (включая НДС)';

	} else {
		process.disabled = true;
		frm.summ3.value = '';
		all = 'Итоговая стоимость не определена';
	}
	
	document.getElementById('summshow3').style.display = "block";
	document.getElementById('summshow3').innerHTML = all;
	
}

function summa1() {
	
	var frm = document.formOrder;
	var count = frm.cnt.value * 1;
	var start = frm.start.value * 1; 
	var stop = frm.stop.value * 1;
	var error = 0;
	var summ = 0;
	var electro = frm.electro.checked?1:null; // электронная версия

	if (start && stop) {
		
		if (start <= stop) {
			for (itm in years) {
				if (itm>=start && itm<=stop) {
					summ += years[itm][1]; 
				}
			}
		} else {
			error = "Некорректный диапазон номеров.";
		}
		
		var reg = /\d+/;
		if (count<=0 || !count || !reg.test(count)) error = "Некорректное количество комплектов."; else summ = summ * count;
		
		if (electro && !error) {
			for (itm in years) {
				if (itm>=start && itm<=stop) {
					summ += years[itm][2]; 
				}
			}
		}
		
		document.getElementById('summshow1').style.display = "block";
		
		if (error) {
			frm.summ1.value = '';
			document.getElementById('summshow1').innerHTML = 'Ошибка. ' + error;
			return false;
		} else {
			frm.summ1.value = summ;
			summ = 'Стоимость <b>' + summ.toString() + '</b> руб. (включая НДС)';
			document.getElementById('summshow1').innerHTML = summ;
			return true;
		}
		
	} else {
		frm.summ1.value = '';
		document.getElementById('summshow1').style.display = "none";
		return false;
	}

}

function summa2(yall) {

	var frm = document.formOrder;
	var error = 0;
	var summ = 0;

	if (yall>1) {
		for (var i=0; i<frm['years[]'].length; i++) {
			if (frm['years[]'][i].checked) summ += yearsall[frm['years[]'][i].value];
		}
	} else {
		if (frm['years[]'].checked) summ += yearsall[frm['years[]'].value];
	}

	if (summ > 0) {
		document.getElementById('summshow2').style.display = "block";
		frm.summ2.value = summ;
		summ = 'Стоимость <b>' + summ.toString() + '</b> руб. (включая НДС)';
		document.getElementById('summshow2').innerHTML = summ;
		return true;
	} else {
		document.getElementById('summshow2').style.display = "none";
		frm.summ2.value = '';
		return false;
	}
}
