function check_comment() {
	ob = document.getElementById('add_com');
	err = 0;
	if ( ob.text.value == '' || ob.text.value == "Комментарий" ) {
		//document.getElementById('add_com_errtext').innerHTML = 'Вы не указали текст комментария!';
		ob.text.value = 'Напишите комментарий';
		err = 1;
	}
	if ( ob.name.value == '' || ob.name.value == "Ваше имя" ) {
		//document.getElementById('add_com_errname').innerHTML = 'Вы не указали имя!';
		ob.name.value = 'Укажите Ваше имя';
		err = 1;
	}
	
	if ( err ) return false;	
	
	return true;
}

function check_otziv() {
	ob = document.getElementById('add_com');
	err = 0;
	if ( ob.text.value == '' || ob.text.value == "Отзыв" || ob.text.value == "Напишите отзыв" ) {
		//document.getElementById('add_com_errtext').innerHTML = 'Вы не указали текст комментария!';
		ob.text.value = 'Напишите отзыв';
		err = 1;
	}
	
	if ( ob.dol.value == '' || ob.dol.value == "Должность" || ob.dol.value == "Укажите должность" ) {
		//document.getElementById('add_com_errname').innerHTML = 'Вы не указали имя!';
		ob.dol.value = 'Укажите должность';
		err = 1;
	}
	
	if ( ob.name.value == '' || ob.name.value == "Ваше имя" || ob.name.value == "Укажите Ваше имя" ) {
		//document.getElementById('add_com_errname').innerHTML = 'Вы не указали имя!';
		ob.name.value = 'Укажите Ваше имя';
		err = 1;
	}
	
	if ( err ) return false;	
	
	return true;
}

function sub_set_price(n) {
	ob = document.getElementById('sub_price');						// куда писать цену
	ob_cnt = document.getElementById('select_price').selectedIndex;	// откуда снимать кол-во
	
	aPrice = new Array();
	aPrice[0] = 600;
	aPrice[1] = 1200;
	aPrice[2] = 1632;
	aPrice[3] = 2064;
	
	//alert(ob_cnt);
	
	ob.innerHTML = aPrice[ob_cnt];
	
}

function sub_cum (n,t) {
	// t = 1 - заявка на один тип номера
	// t = 2 - ноложный платеж

	sum = 0;
	ob = document.getElementById('sub_sum');		// куда писать сумму
	ob_form = document.getElementById('form_sum');	// нидден для поста
	ob_cnt = document.getElementById('form_cnt');	// откуда снимать кол-во
	ob_price = document.getElementById('sub_price');		// откуда снимать цену
	if ( t == 2 ) { 
		ob_sum_all = document.getElementById('sub_sum_all');		// куда писать сумму + 25%
		ob_cnt2 = document.getElementById('form_cnt2');	// откуда снимать кол-во
		ob_cnt3 = document.getElementById('form_cnt3');	// откуда снимать кол-во
		ob_cnt4 = document.getElementById('form_cnt4');	// откуда снимать кол-во
		sum1 = document.getElementById('sub2-sum1');	// куда писать сумму
		sum2 = document.getElementById('sub2-sum2');	// куда писать сумму2
		sum3 = document.getElementById('sub2-sum3');	// куда писать сумму3
		sum4 = document.getElementById('sub2-sum4');	// куда писать сумму4
		ob_form1 = document.getElementById('form_sum1');	// нидден для первой суммы
		ob_form2 = document.getElementById('form_sum2');	// нидден для второй суммы
		ob_form3 = document.getElementById('form_sum3');	// нидден для третьей суммы
		ob_form4 = document.getElementById('form_sum4');	// нидден для четвертой суммы
	}
	
	// цена номера
	if ( t == 1 ) price = ob_price.innerHTML;
	else price = 560
	
	if ( t == 2 ) {
		cnt_sum1 = 0; cnt_sum2 = 0; cnt_sum3 = 0; cnt_sum4 = 0;
		// снимаем значение с первого инпута
		if ( isNaN(ob_cnt.value) == false ) { cnt_sum1 =  price * ob_cnt.value; }
		sum1.innerHTML = cnt_sum1;
		sum += cnt_sum1;
		//alert(price * parseInt(ob_cnt.value));
		// снимаем значение со второго инпута
		if ( isNaN(ob_cnt2.value) == false ) cnt_sum2 = price * ob_cnt2.value;		
		sum2.innerHTML = cnt_sum2;
		sum += cnt_sum2;
		
		// снимаем значение с третьего инпута
		if ( isNaN(ob_cnt3.value) == false ) cnt_sum3 = price * ob_cnt3.value;		
		sum3.innerHTML = cnt_sum3;
		sum += cnt_sum3;
		
		// снимаем значение с третьего инпута
		if ( isNaN(ob_cnt4.value) == false ) cnt_sum4 = price * ob_cnt4.value;		
		sum4.innerHTML = cnt_sum4;
		sum += cnt_sum4;
		
		ob_sum_all.innerHTML = sum + ( sum / 100 * 25 );
		ob_form1.value = cnt_sum1;
		ob_form2.value = cnt_sum2;
		ob_form3.value = cnt_sum3;
		ob_form4.value = cnt_sum4;
		
	} else {
	
		// если уже есть кол-во, напрмер форма запонена плохо и есть Пост
		if ( ob_cnt.value ) n = parseInt(ob_cnt.value);
		
		if ( n ) {
			sum += price * parseInt(n);
		}
		
		
	}
	
	// первоначальное заполнение формы
	if ( t == 2 ) {
		//sum1.innerText = sum2.innerText = sum;
	}
	//alert(sum);
	ob.innerHTML = ob_form.value = sum;
}

function check_sub(t) {
	ob = document.getElementById('add_sub');
	err = 0;
	
	if ( t == 1 ) { sub_set_price2(); }
	
	// только для второй формы
	if ( t == 2 ){
		if ( ob.cnt.value == '' && ob.cnt2.value == '' && ob.cnt3.value == '' && ob.cnt4.value == ''  ) {
			document.getElementById('add_com_errcnt').innerHTML = 'Вы не указали количество.';
			err = 1;
		} else document.getElementById('add_com_errcnt').innerHTML = '';
	}
	
	// только для первой формы
	if ( t == 1 ){
		if ( document.getElementById('17').value == '' && document.getElementById('37').value == '' && document.getElementById('27').value == '' && document.getElementById('47').value == ''
				&& document.getElementById('18').value == '' && document.getElementById('28').value == '' && document.getElementById('38').value == '' && document.getElementById('48').value == ''
				&& document.getElementById('19').value == '' && document.getElementById('29').value == '' && document.getElementById('39').value == '' && document.getElementById('49').value == ''
				&& document.getElementById('10').value == '' && document.getElementById('20').value == '' && document.getElementById('30').value == '' && document.getElementById('40').value == ''
				&& document.getElementById('50').value == '' && document.getElementById('60').value == ''
				) {
			document.getElementById('add_com_errcnt').innerHTML = 'Вы не указали количество.';
			err = 1;
		} else document.getElementById('add_com_errcnt').innerHTML = '';
	}
	
	if ( ob.name.value == '' ) {
		document.getElementById('add_com_errname').innerHTML = 'Вы не указали имя.';
		err = 1;
	} else document.getElementById('add_com_errname').innerHTML = '';
	
	// только для первой формы
	/*if ( t == 1 ){
		if ( ob.orgname.value == '' ) {
			document.getElementById('add_com_errorgname').innerHTML = 'Вы не организацию.';
			err = 1;
		} else document.getElementById('add_com_errorgname').innerHTML = '';
	}*/
	
	if ( ob.index.value == '' ) {
		document.getElementById('add_com_errindex').innerHTML = 'Вы не указали индекс.';
		err = 1;
	} else document.getElementById('add_com_errindex').innerHTML = '';
	
	if ( ob.adres.value == '' ) {
		document.getElementById('add_com_erradres').innerHTML = 'Вы не указали адрес.';
		err = 1;
	} else document.getElementById('add_com_erradres').innerHTML = '';
	
	if ( ob.phone.value == '' ) {
		document.getElementById('add_com_errphone').innerHTML = 'Вы не указали телефон.';
		err = 1;
	} else document.getElementById('add_com_errphone').innerHTML = '';
	
	/*if ( ob.email.value == '' ) {
		document.getElementById('add_com_erremail').innerHTML = 'Вы не указали e-mail.';
		err = 1;
	} else document.getElementById('add_com_erremail').innerHTML = '';*/
	
	/*if ( ob.rand.value == '' ) {
		document.getElementById('add_com_errpic').innerHTML = 'Вы не ввели число';
		err = 1;
	} else document.getElementById('add_com_errpic').innerHTML = '';*/
	
	// только для второй формы
	if ( t == 2 ){
		if ( !ob.yes.checked ) {
			document.getElementById('add_com_erryes').innerHTML = 'Пожалуйста ознакомтесь<br> и согласитесь с условиями<br> доставки.';
			err = 1;
		} else document.getElementById('add_com_erryes').innerHTML = '';
	}
	
	if ( err ) return false;	
	
	return true;
}

function setPointer(theRow, newColor)
{	
	// все td строки
	theCells = theRow.getElementsByTagName('td');
	
	for (c = 0; c < theCells.length; c++) {
		theCells[c].style.backgroundColor = newColor;
     }

    return true;
}

// подписка: устанавливаем два номера если год 2006
function setNomer() {
	
	list = document.getElementById('select_price');  // список который редактируем
	sel = document.getElementById('year');  		// селект с которого берем значение

	// если выбран 2006 год убираем два последних номера
	if ( sel.selectedIndex == 0 ) {
		list.options[2] = list.options[3] = null;
	} else if ( sel.selectedIndex > 0 && list.length == 2 ) {		// если год старше 2006 и всего два номера, добавляем еще два
		list.options[2] = new Option('3 номера', '3');
		list.options[3] = new Option('все 4 номера', '4');
		
		if ( list.options[0].selected > 1 ) list.options[0].selected = true;
		
		
	}

	
}

function voting(n) {
	form = document.getElementById('add_vote'); 
	form.vot.value = n;
	//alert(form.vot.value);
	form.submit();
}

// для новой формы заказа
function sub_set_price2(id) {
	var sub_cnt2 = 0;
	var price1 = 350;
	//var price3 = 400;
	var price = 0;
	var ob_cnt = document.getElementById('sub_cnt');						// куда количество
	var ob_sum = document.getElementById('sub_sum');						// куда сумму
	var ob_hcnt = document.getElementById('form_cnt');						// хидден кол-во
	var ob_hsum = document.getElementById('form_sum');						// хидден сумма
	var sub_price = document.getElementById('sub_price');					// цена одного журнала
	
	// 2008
	var ob_cnt7 = ( isNaN( parseInt(document.getElementById('18').value) ) ? 0 : parseInt(document.getElementById('18').value) );					// откуда снимать кол-во
	var ob_cnt8 = ( isNaN( parseInt(document.getElementById('28').value) ) ? 0 : parseInt(document.getElementById('28').value) );					// откуда снимать кол-во
	var ob_cnt9 = ( isNaN( parseInt(document.getElementById('38').value) ) ? 0 : parseInt(document.getElementById('38').value) );					// откуда снимать кол-во
	var ob_cnt10 = ( isNaN( parseInt(document.getElementById('48').value) ) ? 0 : parseInt(document.getElementById('48').value) );					// откуда снимать кол-во
	
	// пишем на экран кол-во новеров
	ob_cnt.innerHTML = ob_cnt7 + ob_cnt8 + ob_cnt9 + ob_cnt10;
	
	// если заказано больше трех журналов снижаем цену
	// проходим по массиву номеров, если в нем больше 0, отмечаем его
	// потом смотрим сколько отмечено в count_mag, это и есть кол-во номеров
	// от count_mag считаем и скидки
	//var mag = new Array(17, 37, 27,47,18,28,38,48);
	//var mag = new Array(18,28,38,48);
	//var count_mag = 0;
	//for (i=0; i < mag.length; i++) {
	//	if ( document.getElementById(mag[i]).value > 0 ) {
	//		count_mag++
	//	}
 	//  }
   //if ( count_mag > 2 ) one_price = 516;
   //if ( count_mag > 3 ) one_price = 516;
  	//alert(one_price);

  	
	
	//alert(one_price);
	//var cnt_sale = price1 * (ob_cnt7 + ob_cnt8) + price3 * ( ob_cnt9 + ob_cnt10 );
	//alert(cnt_sale);
	price += price1 * (ob_cnt7 + ob_cnt8 + ob_cnt9 + ob_cnt10);
		
	// на экран, сумма и цена за номер
	ob_sum.innerHTML = price;
	//sub_price.innerHTML = one_price;
	
	// в хидден формы
	ob_hcnt.value = ob_cnt7 + ob_cnt8 + ob_cnt9 + ob_cnt10;
	ob_hsum.value = price;
	//alert(ob_hsum.value);
	
	// общий подсчет
	sub_set_price_all();
}

// для новой формы заказа журналов 2007 года
function sub_set_price2007(id) {
	var sub_cnt_2007 = 0;
	var one_price12 = 300;
	var one_price34 = 300;
	var price = 0;
	
	var ob_cnt = document.getElementById('sub_cnt_2007');						// куда количество
	var ob_sum = document.getElementById('sub_sum_2007');						// куда сумму
	var ob_hcnt = document.getElementById('form_cnt_2007');						// хидден кол-во
	var ob_hsum = document.getElementById('form_sum_2007');						// хидден сумма
	var sub_price = document.getElementById('sub_price_2007');					// цена одного журнала
	
	var ob_cnt2 = ( isNaN( parseInt(document.getElementById('17').value) ) ? 0 : parseInt(document.getElementById('17').value) );					// откуда снимать кол-во
	var ob_cnt3 = ( isNaN( parseInt(document.getElementById('37').value) ) ? 0 : parseInt(document.getElementById('37').value) );					// откуда снимать кол-во
	var ob_cnt5 = ( isNaN( parseInt(document.getElementById('27').value) ) ? 0 : parseInt(document.getElementById('27').value) );					// откуда снимать кол-во
	var ob_cnt6 = ( isNaN( parseInt(document.getElementById('47').value) ) ? 0 : parseInt(document.getElementById('47').value) );					// откуда снимать кол-во
	
	// пишем на экран кол-во новеров
	ob_cnt.innerHTML = ob_cnt2 + ob_cnt3 + ob_cnt5 + ob_cnt6;

	//alert(one_price);
	var cnt_sale12 = ob_cnt5 + ob_cnt2;
	var cnt_sale34 = ob_cnt3 + ob_cnt6;
	//alert(cnt_sale);
	price += cnt_sale12 * one_price12;
	price += cnt_sale34 * one_price34;
		
	// на экран, сумма и цена за номер
	ob_sum.innerHTML = price;
	//sub_price.innerHTML = one_price;
	
	// в хидден формы
	ob_hcnt.value = ob_cnt2 + ob_cnt3 + ob_cnt5 + ob_cnt6;
	ob_hsum.value = price;
	//alert(ob_hsum.value);
	
	// общий подсчет
	sub_set_price_all();
}

// для новой формы заказа журналов 2009 года
function sub_set_price2009(id) {
	var sub_cnt2 = 0;
	var one_price = 400;
	var one_price2 = 400;
	var price = 0;
	var ob_cnt = document.getElementById('sub_cnt_2009');						// куда количество
	var ob_sum = document.getElementById('sub_sum_2009');						// куда сумму
	var ob_hcnt = document.getElementById('form_cnt_2009');						// хидден кол-во
	var ob_hsum = document.getElementById('form_sum_2009');						// хидден сумма
	var sub_price = document.getElementById('sub_price_2009');					// цена одного журнала
	
	// 2008
	var ob_cnt7 = ( isNaN( parseInt(document.getElementById('19').value) ) ? 0 : parseInt(document.getElementById('19').value) );					// откуда снимать кол-во
	var ob_cnt8 = ( isNaN( parseInt(document.getElementById('29').value) ) ? 0 : parseInt(document.getElementById('29').value) );					// откуда снимать кол-во
	var ob_cnt9 = ( isNaN( parseInt(document.getElementById('39').value) ) ? 0 : parseInt(document.getElementById('39').value) );					// откуда снимать кол-во
	var ob_cnt10 = ( isNaN( parseInt(document.getElementById('49').value) ) ? 0 : parseInt(document.getElementById('49').value) );					// откуда снимать кол-во
	
	// пишем на экран кол-во новеров
	ob_cnt.innerHTML = ob_cnt7 + ob_cnt8 + ob_cnt9 + ob_cnt10;
	
	// если заказано больше трех журналов снижаем цену
	// проходим по массиву номеров, если в нем больше 0, отмечаем его
	// потом смотрим сколько отмечено в count_mag, это и есть кол-во номеров
	// от count_mag считаем и скидки
	//var mag = new Array(17, 37, 27,47,18,28,38,48);
	var mag = new Array(19,29,39,49);
	var count_mag = 0;
	for (i=0; i < mag.length; i++) {
		if ( document.getElementById(mag[i]).value > 0 ) {
			count_mag++
		}
 	  }
   if ( count_mag > 2 ) one_price = 400;
   //if ( count_mag > 3 ) one_price = 516;
  	//alert(one_price);

  	
	
	//alert(one_price);
	var cnt_sale = ob_cnt7 + ob_cnt8 + ob_cnt9 + ob_cnt10;
	//alert(cnt_sale);
	//price += cnt_sale * one_price;
	price += one_price * (ob_cnt7 + ob_cnt8) + one_price2 * (ob_cnt9 + ob_cnt10);
		
	// на экран, сумма и цена за номер
	ob_sum.innerHTML = price;
	//sub_price.innerHTML = one_price;
	
	// в хидден формы
	ob_hcnt.value = ob_cnt7 + ob_cnt8 + ob_cnt9 + ob_cnt10;
	ob_hsum.value = price;
	//alert(ob_hsum.value);
	
	// общий подсчет
	sub_set_price_all();
}

// для новой формы заказа журналов 2009 года
function sub_set_price2010(id) {
	var sub_cnt2 = 0;
	var one_price = 500;
	var price = 0;
	var ob_cnt = document.getElementById('sub_cnt_2010');						// куда количество
	var ob_sum = document.getElementById('sub_sum_2010');						// куда сумму
	var ob_hcnt = document.getElementById('form_cnt_2010');						// хидден кол-во
	var ob_hsum = document.getElementById('form_sum_2010');						// хидден сумма
	var sub_price = document.getElementById('sub_price_2010');					// цена одного журнала
	
	// 2008
	var ob_cnt7 = ( isNaN( parseInt(document.getElementById('10').value) ) ? 0 : parseInt(document.getElementById('10').value) );					// откуда снимать кол-во
	var ob_cnt8 = ( isNaN( parseInt(document.getElementById('20').value) ) ? 0 : parseInt(document.getElementById('20').value) );					// откуда снимать кол-во
	var ob_cnt9 = ( isNaN( parseInt(document.getElementById('30').value) ) ? 0 : parseInt(document.getElementById('30').value) );					// откуда снимать кол-во
	var ob_cnt10 = ( isNaN( parseInt(document.getElementById('40').value) ) ? 0 : parseInt(document.getElementById('40').value) );					// откуда снимать кол-во
	var ob_cnt11 = ( isNaN( parseInt(document.getElementById('50').value) ) ? 0 : parseInt(document.getElementById('50').value) );					// откуда снимать кол-во
	var ob_cnt12 = ( isNaN( parseInt(document.getElementById('60').value) ) ? 0 : parseInt(document.getElementById('60').value) );					// откуда снимать кол-во
	
	// пишем на экран кол-во новеров
	ob_cnt.innerHTML = ob_cnt7 + ob_cnt8 + ob_cnt9 + ob_cnt10 + ob_cnt11 + ob_cnt12;
	
	// если заказано больше трех журналов снижаем цену
	// проходим по массиву номеров, если в нем больше 0, отмечаем его
	// потом смотрим сколько отмечено в count_mag, это и есть кол-во номеров
	// от count_mag считаем и скидки
	//var mag = new Array(17, 37, 27,47,18,28,38,48);
	var mag = new Array(10,20,30,40,50,60);
	var count_mag = 0;
	for (i=0; i < mag.length; i++) {
		if ( document.getElementById(mag[i]).value > 0 ) {
			count_mag++
		}
 	  }
   if ( count_mag > 3 ) one_price = 450;
   //if ( count_mag > 3 ) one_price = 516;
  	//alert(one_price);

  	
	
	//alert(one_price);
	var cnt_sale = ob_cnt7 + ob_cnt8 + ob_cnt9 + ob_cnt10 + ob_cnt11 + ob_cnt12;
	//alert(cnt_sale);
	//price += cnt_sale * one_price;
	price += one_price * (ob_cnt7 + ob_cnt8 + ob_cnt9 + ob_cnt10 + ob_cnt11 + ob_cnt12);
		
	// на экран, сумма и цена за номер
	ob_sum.innerHTML = price;
	//sub_price.innerHTML = one_price;
	
	// в хидден формы
	ob_hcnt.value = ob_cnt7 + ob_cnt8 + ob_cnt9 + ob_cnt10 + ob_cnt11 + ob_cnt12;
	ob_hsum.value = price;
	//alert(ob_hsum.value);
	
	// общий подсчет
	sub_set_price_all();
}

// подсчет общей суммы
function sub_set_price_all() {
	
	var ob_cnt2007 = document.getElementById('form_cnt_2007');						// кол-во 2007 года
	var ob_sum2007 = document.getElementById('form_sum_2007');						// сумма 2007 года
	var ob_cnt2009 = document.getElementById('form_cnt_2009');						// кол-во 2009 года
	var ob_sum2009 = document.getElementById('form_sum_2009');						// сумма 2009 года
	var ob_cnt2010 = document.getElementById('form_cnt_2010');						// кол-во 2010 года
	var ob_sum2010 = document.getElementById('form_sum_2010');						// сумма 2010 года
	var ob_cnt = document.getElementById('form_cnt');							// кол-во 2008 года
	var ob_sum = document.getElementById('form_sum');							// сумма 2008 года
	
	// на экран, сумма и цену
	//alert(ob_cnt2009.value);
	sub_cnt_all.innerHTML = parseInt(ob_cnt2007.value) + parseInt(ob_cnt.value) + parseInt(ob_cnt2009.value) + parseInt(ob_cnt2010.value);
	sub_sum_all.innerHTML = parseInt(ob_sum2007.value) + parseInt(ob_sum.value) + parseInt(ob_sum2009.value) + parseInt(ob_sum2010.value);
}

var all_new = 0;

function sub_set_pricenew(s,id) {
	var ob_sum = document.getElementById('sum_'+id);						// сумма по книге
	var ob_cnt = document.getElementById(id).value;						// кол-во книг
	var ob_all = document.getElementById('sum_all');						// итого
	var form_sum = document.getElementById('form_sum');						// хидден итого
	
	//alert(ob_cnt);
	ob_sum.innerHTML = parseInt(ob_cnt*s);
	
	all_new = 0;
	// общая сумма
	for (c = 1; c < 50; c++) {
		//alert(c);
		var cur_ob_sum = document.getElementById('sum_'+c);
		if (!is_null(cur_ob_sum)) {
			all_new = all_new + parseInt(cur_ob_sum.innerHTML);
			//alert(cur_ob_sum);
		}
		//alert(typeof cur_ob_sum);
		//theCells[c].style.backgroundColor = newColor;
     }
	
	//all_new = all_new + parseInt(ob_cnt*s);
	ob_all.innerHTML = all_new;
	form_sum.value = all_new;
	
}

function is_null( mixed_var ){    // Finds whether a variable is NULL
    // 
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
 
    return ( mixed_var === null );
}

function check_sub_new() {
	
	kod = document.getElementById('phone');
	name = document.getElementById('name');
	index = document.getElementById('index');
	adres = document.getElementById('adres');
	
	err = 0;
	
	if ( kod.value == '' ) {
		document.getElementById('kod_mes').innerHTML = 'Вы не указали телефон';
		err = 1;
	} else document.getElementById('kod_mes').innerHTML = '';
	
	if ( name.value == '' ) {
		document.getElementById('name_mes').innerHTML = 'Вы не указали имя или организацию';
		err = 1;
	} else document.getElementById('name_mes').innerHTML = '';
	
	if ( index.value == '' ) {
		document.getElementById('index_mes').innerHTML = 'Вы не указали индекс';
		err = 1;
	} else document.getElementById('index_mes').innerHTML = '';
	
	if ( adres.value == '' ) {
		document.getElementById('adres_mes').innerHTML = 'Вы не указали адрес';
		err = 1;
	} else document.getElementById('adres_mes').innerHTML = '';
	
	if ( err == 1 ) {
		return false;
	} else {
		return true;
	}
}
