	var cifir = 0;
	var Calc = new Class({
		updateView: function(){
			var Cifr = $('radio10');
			var By_Choice = $('radio11');
			var Detskiy = $('checkbox10');
			var Sport = $('checkbox11');
			var Kino = $('checkbox12');
			var Music = $('checkbox13');
			var Mix = $('checkbox14');
			var Night = $('checkbox20');
			var Ego = $('checkbox21');
			var Fut = $('checkbox22');
			var Plat = $('checkbox23');
			var Price = $('price');
			var Price2 = $('andigicen');
			var ChanText = $('chantxt');
			var Cena = 0;
			var Chan = 9;
			var ChanTxt = '';
			
			if (cifir == 0) {
			if ((Detskiy.checked == 1) && (Sport.checked == 1) && (Kino.checked == 1)&&(Music.checked == 1)&&(Mix.checked == 1)) {
				Cifr.checked = 1;
				Detskiy.disabled = 1;
				Sport.disabled = 1;
				Kino.disabled = 1;
				Music.disabled = 1;
				Mix.disabled = 1;
			}
			}
			
			if (cifir == 1) {
			    if (By_Choice.checked == 1) {
				cifir = 0;
				Detskiy.checked = 0;
				Sport.checked = 0;
				Kino.checked = 0;
				Music.checked = 0;
				Mix.checked = 0;
				Detskiy.disabled = 0;
				Sport.disabled = 0;
				Kino.disabled = 0;
				Music.disabled = 0;
				Mix.disabled = 0;
			    }
			} else {
			    if (Cifr.checked == 1) {
				cifir = 1;
				Detskiy.checked = 1;
				Sport.checked = 1;
				Kino.checked = 1;
				Music.checked = 1;
				Mix.checked = 1;
				Detskiy.disabled = 1;
				Sport.disabled = 1;
				Kino.disabled = 1;
				Music.disabled = 1;
				Mix.disabled = 1;
			    }
			}
			
			if (Cifr.checked == 1) {
			    Cena = Cena + 100;
			    Chan = Chan + 49;
			} else {
			    if (Detskiy.checked == 1) {
				Cena = Cena + 30;
				Chan = Chan + 6;
			    };
			    if (Sport.checked == 1) {
				Cena = Cena + 30;
				Chan = Chan + 7;
			    };
			    if (Kino.checked == 1) {
				Cena = Cena + 40;
				Chan = Chan + 10;
			    };
			    if (Music.checked == 1) {
				Cena = Cena + 20;
				Chan = Chan + 7;
			    };
			    if (Mix.checked == 1) {
				Cena = Cena + 20;
				Chan = Chan + 19;
			    };
			}
			if (Night.checked == 1) {
			    Cena = Cena + 100;
			    Chan = Chan + 2;
			};
			if (Ego.checked == 1) {
			    Cena = Cena + 150;
			    Chan = Chan + 1;
			};
			if (Fut.checked == 1) {
			    Cena = Cena + 299;
			    Chan = Chan + 1;
			};
			if (Plat.checked == 1) {
			    Cena = Cena + 300;
			    Chan = Chan + 11;
			};
			if (((Chan % 10) == 1) && ((Chan % 100) != 11)){
			    ChanTxt = " цифровой канал";
			} else if (((Chan % 10) >= 2) && ((Chan % 10) <= 4) && (((Chan % 100) < 12) || ((Chan % 100) > 14))){
			    ChanTxt = " цифровых канала";
			} else {
			    ChanTxt = " цифровых каналов";
			}
			Price.set('text', Cena+" рублей за");
			
			if ((Cifr.checked == 1) || (Plat.checked == 1)) {
			    Price2.set('text', (Cena+100)+" рублей");
			} else {
			    Price2.set('text', (Cena+180)+" рублей");
			};
			ChanText.set('text', Chan + ChanTxt);
		},
		initialize: function(element){
			var Cifr = $('radio10');
			var By_Choice = $('radio11');
			var Detskiy = $('checkbox10');
			var Sport = $('checkbox11');
			var Kino = $('checkbox12');
			var Music = $('checkbox13');
			var Mix = $('checkbox14');
			var Night = $('checkbox20');
			var Ego = $('checkbox21');
			var Fut = $('checkbox22');
			var Plat = $('checkbox23');
			
			Cifr.checked = 1;
			cifir = 1;
			Detskiy.checked = 1;
			Sport.checked = 1;
			Kino.checked = 1;
			Music.checked = 1;
			Mix.checked = 1;
			Detskiy.disabled = 1;
			Sport.disabled = 1;
			Kino.disabled = 1;
			Music.disabled = 1;
			Mix.disabled = 1;
			
			Cifr.addEvent('click', this.updateView);
			By_Choice.addEvent('click', this.updateView);
			Detskiy.addEvent('click', this.updateView);
			Sport.addEvent('click', this.updateView);
			Kino.addEvent('click', this.updateView);
			Music.addEvent('click', this.updateView);
			Mix.addEvent('click', this.updateView);
			Night.addEvent('click', this.updateView);
			Ego.addEvent('click', this.updateView);
			Fut.addEvent('click', this.updateView);
			Plat.addEvent('click', this.updateView);
			this.updateView();
		}
	});
	window.addEvent('domready', function(){
	try {
	    new Calc($('userForm'));
	} catch (e) {}
	});
