var discount = 0;
var discount_disc = 0;

function Elem(objectName){
	return document.getElementById(objectName);
}

function basket_create(){
	basket = Array();
	var cookie_Str = Common.Cookie.get('basket');
	if(cookie_Str){
		var basket_arr = cookie_Str.split('/');
		for(var i = 0;i < basket_arr.length-1;i++){
			var goods_arr = basket_arr[i].split('-');
			if(goods_arr[4] == 0){
			//товары
				basket['g'+goods_arr[0]] = {id:goods_arr[0],ses:1,count:goods_arr[2],forms:goods_arr[3],type:goods_arr[4]};
			}
			if(goods_arr[4] == 1){
			//услуги
				basket['s'+goods_arr[0]] = {id:goods_arr[0],count:goods_arr[2],type:goods_arr[4]};//услуга, количество, тип
				//сессия
				var session_arr = goods_arr[1].split(':');
				basket['s'+goods_arr[0]]['sess_arr'] = Array();
				basket['s'+goods_arr[0]]['sess_arr'][1] = {ses:session_arr[0]};
				basket['s'+goods_arr[0]]['sess_arr'][2] = {ses:session_arr[1]};
				//формы обучения
				var forms_all = goods_arr[3].split('_');
				basket['s'+goods_arr[0]]['form_arr'] = Array();
				for(var j = 0;j < forms_all.length-1;j++){
					var forma = forms_all[j].split(':');
					basket['s'+goods_arr[0]]['form_arr'][forma[0]] = {id:forma[0],count:forma[1],type:subjects[forma[0]].type,enabled:1};
				}
			}
			if(goods_arr[4] == 3){////== 3
				basket['d'+goods_arr[0]] = {id:goods_arr[0],count:1,type:goods_arr[4]};
				var tmp_arr = goods_arr[2].split('*');
				for(var q = 0;q < tmp_arr.length + 1;q++){
					if(!isNaN(parseInt(tmp_arr[q]))){
						var disc_arr = tmp_arr[q].split(':');
						basket['d'+goods_arr[0]][disc_arr[1]] = disc_arr[0];
					}
				}
			}
		}
	}
}

function serv_del(obj){
	if(isNaN(parseInt(obj))){
		var id_serv=obj.value;
	}else{
		var id_serv=obj;
	}
	create_subject_bask(basket["s"+subjects[id_serv].subj].id);
	subject_bask[id_serv].enabled = 0;
	var forms_tmp='';
	for(var keyVar in subject_bask){
		if(subject_bask[keyVar].id && subject_bask[keyVar].enabled==1){
			forms_tmp = forms_tmp+subject_bask[keyVar].id+":"+subject_bask[keyVar].count+"_";
		}
	}
	if(forms_tmp == ''){
		Elem("s"+subjects[id_serv].subj).className='invisible';
		basket["s"+subjects[id_serv].subj].count=0;
	}
	basket["s"+subjects[id_serv].subj].forms=forms_tmp;
	Elem("dv"+id_serv).parentNode.removeChild(Elem("dv"+id_serv));
	basket_save();
	price_calc();
}

function create_subject_bask(id){
	var goods_arrs = basket["s"+id].forms.split('_');
	for(var i=0;i < goods_arrs.length-1;i++){
		var goods_arr = goods_arrs[i].split(':');
		subject_bask[goods_arr[0]] = {id:goods_arr[0],type:subjects[goods_arr[0]].type,count:goods_arr[1],enabled:'1'};
	}
}


function install_checked(){
	for(var i = 0;i < Elem('services').childNodes.length;i++){
		if(Elem('services').childNodes[i].type == 'radio'){
			Elem('services').childNodes[i].click();
			i = Elem('services').childNodes.length;
			break;
		}
	}
	if(basket['s'+subject_id]){
		if(Elem('session_sem') && Elem('session_itg')){
			Elem('session_sem').options.selectedIndex=eval(basket['s'+subject_id]['sess_arr'][1].ses-1);
			toSchedule(Elem('session_sem',1));
			Elem('session_itg').options.selectedIndex=eval(basket['s'+subject_id]['sess_arr'][2].ses-1);
			toSchedule(Elem('session_itg',2));
		}
		for(var keyVar in basket['s'+subject_id]['form_arr']){
			if(basket['s'+subject_id]['form_arr'][keyVar].id && basket['s'+subject_id]['form_arr'][keyVar].enabled == 1){
				if(basket['s'+subject_id]['form_arr'][keyVar].type == 1){
					Elem('sem'+keyVar).checked = true;
				}else{
					Elem('ch'+keyVar).checked = true;
				}
				if(Elem('is_count_'+keyVar)){Elem("is_count_"+keyVar).value = basket['s'+subject_id]['form_arr'][keyVar].count}
			}
		}
	}
	if(Elem('session_sem') && Elem('session_itg')){
		toSchedule(Elem('session_sem'),1);
		toSchedule(Elem('session_itg'),2);
	}
	

}

/////////////////////////////////////
function install_discount(){
//если есть скидка, меняем цену всех товаров с учетом скидки
	discount = Common.Cookie.get('discount');
	discount = eval(discount * 1);
	if(isNaN(discount)){
		discount = 0;
	};
	discount_disc = eval(Common.Cookie.get('discount_disc') * 1);
	if(isNaN(discount_disc)){
		discount_disc = 0;
	};
	var discount_disc_real = discount_disc;
	if(discount > discount_disc){
		discount_disc = discount;
	}
	goods_id = parseInt(goods_id);
	if(isNaN(goods_id)){
		goods_id = 0;
	};
	if(discount > 0 || discount_disc > 0){
		for(var keyVar in goods){
			if(goods[keyVar].discount == 1){
				if(goods[keyVar].decline == 3){
					var temp = eval(goods[keyVar].price * (100 - discount_disc) / 100);
					goods[keyVar].price = temp;
				}else{
					var temp = eval(goods[keyVar].price * (100 - discount) / 100);
					goods[keyVar].price = temp;
				}
			}
		}
		//если на текущий товар распространяются скидки, перечеркиваем и т.п.
		if(goods[goods_id] && goods[goods_id].discount == 1 && discount > 0){
				var name_inducing = Common.Cookie.get('name_inducing');
				Elem('prc').className = 'strike';
				Elem('discount').innerHTML = 'Вы можете приобрести этот товар с ' + discount + '% скидкой для ' + name_inducing;
				Elem('prc_discount').innerHTML = 'за ' + toLocaleStringA(goods[goods_id].price) + ' руб.';
				Elem('info_discount').className = '';
		}
		if(goods[goods_id] && goods[goods_id].decline == 3 && discount_disc_real > 0){
			var name_inducing = Common.Cookie.get('name_inducing');
			Elem('prc').className = 'strike';
			Elem('discount').innerHTML = 'Вы можете приобрести этот товар с ' + discount_disc + '% скидкой для покупателей диска МФСО прошлого года';
			Elem('prc_discount').innerHTML = 'за ' + toLocaleStringA(goods[goods_id].price) + ' руб.';
			Elem('info_discount').className = '';
		}
	}
}



/////////////////////////////////////
function install_discCount(){
	var html = '';
	if(basket['d' + goods_id]){
		for(var keyVar in basket['d' + goods_id]){
			if(!isNaN(parseInt(keyVar))){
				if(basket['d' + goods_id][keyVar] > 0 && keyVar > 0){
					html = html + 'дисков <input onChange="good_add(' + basket['d' + goods_id].id + ',3)"  type="text" id="disc" name="disc" style="width:50px" value="' + basket['d' + goods_id][keyVar] + '"/> лицензий <select id="license" name="license" style="width:50px" onChange="good_add(' + basket['d' + goods_id].id + ',3)" >' + optionInst(keyVar) + '</select>';
					if(goods[goods_id].discount == 1 && discount_disc > 0){
						priceDisc = disc_price[keyVar] * basket['d' + goods_id][keyVar];
						priceDisc = eval(priceDisc * (100 - discount_disc) / 100);
					}else{
						priceDisc = disc_price[keyVar] * basket['d' + goods_id][keyVar];
					}
					html = html + '<p style="padding-top:5px">на сумму: ' + toLocaleStringA(priceDisc) + ' руб.</p>';
				}
			}
		}
		
		html = html + '<br/>дисков <input type="text" id="disc" name="disc" style="width:50px" value="0"/> лицензий <select id="license" name="license" style="width:50px">' + optionInst(-1) + '</select>';
		Elem('discDiv' + goods_id).innerHTML = html;
	}
}


function basket_save(){
	var cook_str = '';
	var form_str = '';
	for(var keyVar in basket){
		form_str = '';
		if(basket[keyVar].count > 0){
			for(var keyVar1 in basket[keyVar]['form_arr']){
				if(basket[keyVar]['form_arr'][keyVar1].enabled == 1){
					form_str = form_str + basket[keyVar]['form_arr'][keyVar1].id + ':' + basket[keyVar]['form_arr'][keyVar1].count + '_';
				}
			}
			emptily=1;
			if(basket[keyVar].type == 1){
				if(form_str != ''){
					cook_str = cook_str + basket[keyVar].id + '-' + basket[keyVar]['sess_arr'][1].ses + ':' + basket[keyVar]['sess_arr'][2].ses + '-' + basket[keyVar].count + '-' + form_str + '-' + basket[keyVar].type+'/';
				}
			}
			if(basket[keyVar].type == 0){
				cook_str = cook_str + basket[keyVar].id + '-0:0-' + basket[keyVar].count + '-0-' + basket[keyVar].type+'/';
			}
			if(basket[keyVar].type == 3){
				var html = '';
				for(var dsc in basket[keyVar]){
					if(!isNaN(parseInt(dsc))){
						if(basket[keyVar][dsc] > 0){
							html = html + basket[keyVar][dsc] + ':' + dsc + '*';
						}
					}
				}
				html = html.substr(0,html.length - 1);
			cook_str = cook_str + basket[keyVar].id + '-0:0-' + html + '-0-' + basket[keyVar].type+'/';
			}
		}
	}
//	if(cook_str != ''){
		Common.Cookie.set('basket',cook_str,'/');
//	}
}
function disc_add(obj,disc_id){
	basket_create();
	if(basket['g'+ disc_id]){
		basket['g' + disc_id].count = obj.options.selectedIndex;
	}else{
		basket['g' + disc_id] = {id:disc_id,ses:0,count:obj.options.selectedIndex,forms:0,type:0};
	}
	cook_str='';
	basket_save();
	if(Elem('disc_price' + disc_id)){
		if(goods[disc_id].discount == 1 && discount_disc > 0){
			var temp_price = eval(disc_price[obj.options.selectedIndex] * (100 - discount_disc) / 100);
			temp_price = temp_price;
		}else{
			var temp_price = disc_price[obj.options.selectedIndex];
		}
		if(isNaN(temp_price)){
			temp_price = 0;
		}
		Elem('disc_price' + disc_id).innerHTML = toLocaleStringA(temp_price) + '&nbsp;руб.';
	}
	price_calc();
}

function good_add(good_id,type,param){
	basket_create();
	if(type == 0){
		if(basket['g'+ good_id]){
			basket['g' + good_id].count = eval(basket["g"+good_id].count) + 1;
		}else{
			basket['g' + good_id] = {id:good_id,ses:0,count:1,forms:0,type:0};
		}
	}
	if(type == 1){
		//сессии
		if(Elem('session_sem') && Elem('session_itg')){
			var sesn1=Elem('session_sem').options[Elem('session_sem').options.selectedIndex].value;
			var sesn2=Elem('session_itg').options[Elem('session_itg').options.selectedIndex].value;
		}else{
			var sesn1=1;
			var sesn2=1;
		}
		if(basket['s' + good_id]){
			//редактирование
			for(var keyVar in basket['s' + good_id][form_arr]){//ставим энабл в нуль все текущего типа
				if(basket['s' + good_id][form_arr][keyVar] && subject_bask[keyVar].type == subj_types){
					basket['s' + good_id][form_arr][keyVar].enabled = 0;
				}
			}
			for(var keyVar in subject_bask){
				if(basket['s'+good_id]['form_arr'][keyVar]){
					if(subject_bask[keyVar].id && subject_bask[keyVar].type == subj_types){
						basket['s'+good_id]['form_arr'][keyVar].count = subject_bask[keyVar].count;
						basket['s'+good_id]['form_arr'][keyVar].type = subject_bask[keyVar].type;
						basket['s'+good_id]['form_arr'][keyVar].count = subject_bask[keyVar].count;
						basket['s'+good_id]['form_arr'][keyVar].enabled = subject_bask[keyVar].enabled;
					}
				}else{
					if(subject_bask[keyVar].id && subject_bask[keyVar].type == subj_types){
						basket['s'+good_id]['form_arr'][keyVar] = {id:keyVar,count:subject_bask[keyVar].count,type:subject_bask[keyVar].type,enabled:subject_bask[keyVar].enabled};
					}
				}
			}
			basket['s'+good_id]['sess_arr'][1].ses = sesn1;
			basket['s'+good_id]['sess_arr'][2].ses = sesn2;
		}else{
			//добавление
			var form_arr = Array();
			var sess_arr = Array();
			basket['s' + good_id] = {id:good_id,count:0,form_arr:form_arr,sess_arr:sess_arr,type:1};
			basket['s' + good_id]['sess_arr'][1] = {ses:sesn1};
			basket['s' + good_id]['sess_arr'][2] = {ses:sesn2};
			for(var keyVar in subject_bask){
				if(subject_bask[keyVar].id && subject_bask[keyVar].type == subj_types){
					basket['s' + good_id]['form_arr'][keyVar] = {id:keyVar,count:subject_bask[keyVar].count,type:subject_bask[keyVar].type,enabled:subject_bask[keyVar].enabled};
				}
			}
			if(basket['s' + good_id]['form_arr'].length > 0){
				basket['s' + good_id].count = 1;
			}
		}
	}
	if(type == 3){
////////////////////////диск
		var counter = 0;
		var elem = 0;
		var licenz = 0;
		var html = '';
		var priceDisc = 0;
		basket['d'+good_id] = new Array();
		basket['d'+good_id] = {id:good_id,count:1,type:3};
		for(var i = 0;i < Elem('discDiv' + good_id).childNodes.length;i++){
			if(Elem('discDiv' + good_id).childNodes[i].type == 'text'){
				counter = counter + 1;
				quantity = parseInt(Elem('discDiv' + good_id).childNodes[i].value);
			}
			if(Elem('discDiv' + good_id).childNodes[i].type == 'select-one'){
				if(!isNaN(quantity)){
					licenz = Elem('discDiv' + good_id).childNodes[i].options.selectedIndex;
					basket['d' + good_id][licenz] = quantity;
				}
			}
		}
//////////////////////////////////////////из массива
		for(var keyVar in basket['d' + good_id]){
			if(!isNaN(parseInt(keyVar))){
				if(basket['d' + good_id][keyVar] > 0 && keyVar > 0){
					html = html + 'дисков <input onChange="good_add(' + basket['d' + good_id].id + ',3,\'' + param + '\')" type="text" id="disc" name="disc" style="width:50px" value="' + basket['d' + good_id][keyVar] + '"/> лицензий <select id="license" name="license" style="width:50px" onChange="good_add(' + basket['d' + good_id].id + ',3,\'' + param + '\')">' + optionInst(keyVar) + '</select>';
					if(goods[good_id].discount == 1 && discount_disc > 0){
						priceDisc = disc_price[keyVar] * basket['d' + good_id][keyVar];
						priceDisc = eval(priceDisc * (100 - discount_disc) / 100);
					}else{
						priceDisc = disc_price[keyVar] * basket['d' + good_id][keyVar];
					}
					html = html + '<p style="padding-top:5px">на сумму: ' + toLocaleStringA(priceDisc) + ' руб.</p>';
				}
			}
		}
		if(param != 'noadd'){
			html = html + '<br/>дисков <input type="text" id="disc" name="disc" style="width:50px" value="0"/> лицензий <select id="license" name="license" style="width:50px">' + optionInst(-1) + '</select>';
		}
		Elem('discDiv' + good_id).innerHTML = html;
		if(param == 'noadd'){
			if(html == ''){
				goods_del('d'+good_id);
			}
		}
	}
	cook_str='';
	basket_save();
	price_calc();
	basket_create();
}

function price_calc(){
	var price=0;
	var txt='';
	var emptily=0;
	for(var keyVar in basket){
		if(basket[keyVar].count > 0){
			emptily=1;
			if(basket[keyVar].type==0){
				//товары
				//список под кнопкой 'добавить'
				var goods_decline = '';
				switch(goods[basket[keyVar].id].decline){
					case '1':
						goods_decline = num_decline(basket[keyVar].count,'книга','книги','книг')
						break;
					case '2':
						goods_decline = num_decline(basket[keyVar].count,'пособие','пособия','пособий')
						break;
					case '3':
						goods_decline = num_decline(basket[keyVar].count,'диск','диска','дисков')
						break;
					case '0':
						goods_decline = num_decline(basket[keyVar].count,'товар','товара','товаров')
						break;
				}
				if(goods[basket[keyVar].id].decline == 3){
					if(goods[basket[keyVar].id].discount == 1 && discount_disc > 0){
						var temp_price = eval(disc_price[basket[keyVar].count] * (100 - discount_disc) / 100);
						temp_price = temp_price;
						price = price + temp_price;
						txt=txt+basket[keyVar].count+' '+ goods_decline +' '+goods[basket[keyVar].id].name+' <nobr>на ' +  toLocaleStringA(temp_price) + ' руб.</nobr><br/>';
					}else{
						price = price + eval(disc_price[basket[keyVar].count]*1);
						txt=txt+basket[keyVar].count+' '+ goods_decline +' '+goods[basket[keyVar].id].name+' <nobr>на ' +  toLocaleStringA(disc_price[basket[keyVar].count]) + ' руб.</nobr><br/>';
					}
				}else{
					price=price + eval(basket[keyVar].count)*eval(goods[basket[keyVar].id].price);
					txt=txt+basket[keyVar].count+' '+ goods_decline +' '+goods[basket[keyVar].id].name+' <nobr>по ' +  toLocaleStringA(goods[basket[keyVar].id].price) + ' руб.</nobr><br/>';
				}
			}
			if(basket[keyVar].type==1){
				//услуги
						var for_sem = '';
						var for_pr_ekz_o = '';
						var for_pr_ekz_z = '';
						var for_it_ekz = '';
						var tp_tmp = '';
				for(var keyVar1 in basket[keyVar]['form_arr']){
					if(basket[keyVar]['form_arr'][keyVar1].id && basket[keyVar]['form_arr'][keyVar1].enabled == 1){
						var count = '';
						var hour_temp = num_decline(basket[keyVar]['form_arr'][keyVar1].count,'час','часа','часов');
						if(subjects[basket[keyVar]['form_arr'][keyVar1].id].iscount == 1){
							count = basket[keyVar]['form_arr'][keyVar1].count+ ' ' + hour_temp + ' по ';
						}
						tp_tmp = '&#151;&nbsp;' + subjects[basket[keyVar]['form_arr'][keyVar1].id].name + ' (' + count + toLocaleStringA(subjects[basket[keyVar]['form_arr'][keyVar1].id].price) + '&nbsp;руб.)<br/>';
						switch(subjects[basket[keyVar]['form_arr'][keyVar1].id].type){
							case '1':
								for_sem = for_sem + tp_tmp;
								break;
							case '2':
								for_pr_ekz_o = for_pr_ekz_o + tp_tmp;
								break;
							case '3':
								for_pr_ekz_z=for_pr_ekz_z + tp_tmp;
								break;
							case '4':
								for_it_ekz = for_it_ekz + tp_tmp;
								break;
						}
						price=price + eval(subjects[basket[keyVar]['form_arr'][keyVar1].id].price * basket[keyVar]['form_arr'][keyVar1].count);
					}
				}
				if(for_sem != ''){
					for_sem = '<div style="margin-top:5px">Семинар по предмету &laquo;' + subject_name[basket[keyVar].id] + '&raquo;<br/><span class="group">Сессия:</span> ' + session_arr[basket[keyVar]['sess_arr'][1].ses] + '<br/>' +
					'<div style="padding-left:5px">' + for_sem + '</div>' +
					'</div>';
				}
				if(for_pr_ekz_o != ''){
					for_pr_ekz_o = '<div style="margin-top:5px">Пробный очный экзамен по предмету &laquo;' + subject_name[basket[keyVar].id] + '&raquo;<br/>' +
					'<div style="padding-left:5px">' + for_pr_ekz_o + '</div>' +
					'</div>';
				}
				if(for_pr_ekz_z != ''){
					for_pr_ekz_z = '<div style="margin-top:5px">Пробный заочный экзамен по предмету &laquo;' + subject_name[basket[keyVar].id] + '&raquo;<br/>' +
					'<div style="padding-left:5px">' + for_pr_ekz_z + '</div>' +
					'</div>';
				}
				if(for_it_ekz != ''){
					for_it_ekz = '<div style="margin-top:5px">Итоговый экзамен по предмету &laquo;' + subject_name[basket[keyVar].id] + '&raquo;<br/><span class="group">Сессия:</span> ' + session_arr[basket[keyVar]['sess_arr'][2].ses] + '<br/>' +
					'<div style="padding-left:5px">' + for_it_ekz + '</div>' +
					'</div>';
				}
					//список под кнопкой 'добавить'
					txt=txt+'' + for_sem + for_pr_ekz_o + for_pr_ekz_z + for_it_ekz;
					
			}
			if(basket[keyVar].type==3){
				var priceDisc = 0;
				for(var keyVar1 in basket[keyVar]){
					if(!isNaN(parseInt(keyVar1))){
						if(basket[keyVar][keyVar1] > 0 && keyVar1 > 0){
							if(goods[basket[keyVar].id].discount == 1 && discount_disc > 0){
								priceDisc = disc_price[keyVar1] * basket[keyVar][keyVar1];
								priceDisc = eval(priceDisc * (100 - discount_disc) / 100);
							}else{
								priceDisc = disc_price[keyVar1] * basket[keyVar][keyVar1];
							}
							txt = txt + basket[keyVar][keyVar1] + ' ' + num_decline(basket[keyVar][keyVar1],'диск','диска','дисков') + ' ' + ' по ' + keyVar1 + ' ' + num_decline(keyVar1,'лицензию','лицензии','лицензий') + ' ' + goods[basket[keyVar].id].name + ' по ' + toLocaleStringA(priceDisc) + ' руб.<br/>';
							price = price + priceDisc;
						}
					}
				}
			}
		}
	}
//	price = price + '';
	PRICE=price;
	if(txt==''){
		txt='в корзине нет товаров'
	}else{
		if(Elem('cart_info')){Elem('cart_info').className='smaller sum'}
		if(Elem('goto_order')){Elem('goto_order').className=''}
	}
	if(Elem('list_goods')){					
		Elem('list_goods').innerHTML = txt;
	}
	if(Elem('price')){
		Elem('price').innerHTML = toLocaleStringA(price)
	}
	if(Elem('price_t')){
		Elem('price_t').innerHTML = toLocaleStringA(price)
	}
	if(Elem('bask')){
		if(price == 0){
			Elem('bask').className='icon_block invisible'
		}else{
			Elem('bask').className='icon_block'
		}
	}
	if(Elem('total')){
		Elem('total').innerHTML=toLocaleStringA(price)
	}
	if(Elem('basket_emptily')){
		if(price == 0){
			Elem('cart_submit_panel').className = 'cart_submit_panel invisible'
			Elem('basket_emptily').className = 'cart_submit_panel'
		}else{
			Elem('cart_submit_panel').className = 'cart_submit_panel'
			Elem('basket_emptily').className = 'cart_submit_panel invisible'
		}
	}
	Common.Cookie.set('basket_cost',toLocaleStringA(price),'/');
}


/////////////////////////////////////////////
function toLocaleStringA(price){
	price = eval(price * 1);
	remainder = price % 1;
	price = price - remainder;
	remainder = remainder.toFixed(2) + '';
	var temp = 0;
	if((price + '').length < 5){
		temp = price;
	} else {
		temp = price.toLocaleString();
	}
	if(remainder != 0){
		temp = temp + '.' + remainder.substr(2);
	}
	return temp;
}

function num_decline(num,nominative,genitive_singular,genitive_plural){
	var result='';
	if(eval(num) > 10 && parseInt((eval(num)%100)/10) == 1){
		result=genitive_plural;
	}else{
  	switch(eval(num) % 10){
			case 1:
				result=nominative;
				break;
			case 2:
			case 3:
			case 4:
				result=genitive_singular;
				break;
			case 5:
			case 6:
			case 7:
			case 8:
			case 9:
			case 0:
				result=genitive_plural;
				break;
		}
	}
	return result;
}



function goods_list(){
	var list = '';
	var last = '';
	for(var keyVar in basket){
		if(basket[keyVar].id){
			if(basket[keyVar].type == 0){
				if(goods[basket[keyVar].id].decline == 3){
					var goods_type = '<select id="disc' + basket[keyVar].id + '" name="disc' + basket[keyVar].id + '" onChange="disc_add(this,' + basket[keyVar].id + ')" style="width:50px">';
					for(var i = 0;i < 51;i++){
						goods_type = goods_type + '<option';
						if(i == basket[keyVar].count){
							goods_type = goods_type + ' selected';
						}
						goods_type = goods_type + '>' + i + '</option>'
					}
					goods_type = goods_type + '</select>';
					if(goods[basket[keyVar].id].discount == 1 && discount_disc > 0){
						var temp_price = eval(disc_price[basket[keyVar].count] * (100 - discount_disc) / 100);
						temp_price = temp_price;
					}else{
						var temp_price = disc_price[basket[keyVar].count];
					}
					goods_type = goods_type + ' шт. на <span id="disc_price' + basket[keyVar].id + '" name="disc_price' + basket[keyVar].id + '" class="spreader"/>' +  toLocaleStringA(temp_price) + ' руб.</span></div>'
				}else{
					var goods_type = '<input onBlur="goods_blur(' + goods[basket[keyVar].id].id + ',this)" onKeyUp="goods_edit(' + goods[basket[keyVar].id].id + ',' + 'this)" type="text" value="' + basket[keyVar].count + '"/> шт. по <span class="spreader"/>' +  toLocaleStringA(goods[basket[keyVar].id].price) + ' руб.</p></div>';
				}
				list = list + '<div id="'+keyVar+'" name="'+keyVar+'" class="item">' +
				'<div class="preview"><a href="../' + goods[basket[keyVar].id].path + '"><img src="/_upload/goods/small/' + goods[basket[keyVar].id].id + '.jpg"/></a></div>' +
				'<div class="price"><p>'+
				goods_type +
				'<div class="info"><p class="title"><a href="../' + goods[basket[keyVar].id].path + '">' + goods[basket[keyVar].id].name + '</a></p><p id="type" name="type" class="description"></p></div>'+
				'<div class="clear"></div>' +
				'<div class="delete"><a href="javascript:goods_del(\''+keyVar+'\')">Удалить</a></div>' +
				'</div>';
			}
			if(basket[keyVar].type == 1){
				var for_sem = '';
				var for_pr_ekz_o = '';
				var for_pr_ekz_z = '';
				var for_it_ekz = '';
				var path = '';
				for(var keyVar1 in basket[keyVar]['form_arr']){
					if(basket[keyVar]['form_arr'][keyVar1].id){
						path = subjects[basket[keyVar]['form_arr'][keyVar1].id].path;
						var count = '';
						var hour_temp = '';
						if(subjects[basket[keyVar]['form_arr'][keyVar1].id].iscount == 1){
							hour_temp = num_decline(basket[keyVar]['form_arr'][keyVar1].count,'час','часа','часов');
							count='<input onBlur="goods_blur(' + basket[keyVar].id + ',this,1,' + basket[keyVar]['form_arr'][keyVar1].id + ')" onKeyUp="goods_edit(' + basket[keyVar].id + ',this,1,' + basket[keyVar]['form_arr'][keyVar1].id + ')" type="text" value="' + basket[keyVar]['form_arr'][keyVar1].count + '"/> <div style="display:inline" id="hour" name="hour"> ' + hour_temp + '</div>&nbsp;по ';
						}
						var tp_tmp = '<p class="description" id="dv' + basket[keyVar]['form_arr'][keyVar1].id + '" name="dv' + basket[keyVar]['form_arr'][keyVar1].id + '"><div class="price">'+ count +  toLocaleStringA(subjects[basket[keyVar]['form_arr'][keyVar1].id].price) + ' руб.</div><div class="info"><input type="checkbox" name="sem' + basket[keyVar]['form_arr'][keyVar1].id +'" id="sem' + basket[keyVar]['form_arr'][keyVar1].id +'" value="' + basket[keyVar]['form_arr'][keyVar1].id + '" checked="true" onClick="goods_del(' + basket[keyVar].id + ',this,1,' + basket[keyVar]['form_arr'][keyVar1].id + ')"><label for="sem' + basket[keyVar]['form_arr'][keyVar1].id + '">' + subjects[basket[keyVar]['form_arr'][keyVar1].id].name + '</label></div></p>';
						switch(subjects[basket[keyVar]['form_arr'][keyVar1].id].type){
							case '1':
								for_sem = for_sem + tp_tmp;
								break;
							case '2':
								for_pr_ekz_o = for_pr_ekz_o + tp_tmp;
								break;
							case '3':
								for_pr_ekz_z=for_pr_ekz_z + tp_tmp;
								break;
							case '4':
								for_it_ekz = for_it_ekz + tp_tmp;
								break;
						}
					}
				}
				if(for_sem != ''){
					for_sem = '<div style="padding:10px"><a href="' + path + '">Семинар по предмету &laquo;' + subject_name[basket[keyVar].id] + '&raquo;</a><br/><span class="group">Сессия:</span> ' + session_arr[basket[keyVar]['sess_arr'][1].ses] +
					for_sem +
					'</div>';
				}
				if(for_pr_ekz_o != ''){
					for_pr_ekz_o = '<div style="padding:10px"><a href="' + path + '">Пробный очный экзамен по предмету &laquo;' + subject_name[basket[keyVar].id] + '&raquo;</a>' +
					for_pr_ekz_o +
					'</div>';
				}
				if(for_pr_ekz_z != ''){
					for_pr_ekz_z = '<div style="padding:10px"><a href="' + path + '">Пробный заочный экзамен по предмету &laquo;' + subject_name[basket[keyVar].id] + '&raquo;</a>' +
					for_pr_ekz_z +
					'</div>';
				}
				if(for_it_ekz != ''){
					for_it_ekz = '<div style="padding:10px"><a href="' + path + '">Итоговый экзамен по предмету &laquo;' + subject_name[basket[keyVar].id] + '&raquo;</a><br/><span class="group">Сессия:</span> ' + session_arr[basket[keyVar]['sess_arr'][2].ses] +
					for_it_ekz +
					'</div>';
				}
				list = list +
				'<div id="'+keyVar+'" name="'+keyVar+'" class="item">' +
				for_sem +
				for_pr_ekz_o +
				for_pr_ekz_z +
				for_it_ekz +
				'</div>';
			}
			if(basket[keyVar].type == 3){
				var html = '';
				for(var keyVar1 in basket[keyVar]){
					if(!isNaN(parseInt(keyVar1))){
						if(basket[keyVar][keyVar1] > 0 && keyVar1 > 0){
							html = html + 'дисков <input onChange="good_add(' + basket[keyVar].id + ',3,\'noadd\')" type="text" id="disc" name="disc" style="width:50px" value="' + basket[keyVar][keyVar1] + '"/> лицензий <select id="license" name="license" style="width:50px" onChange="good_add(' + basket[keyVar].id + ',3,\'noadd\')">' + optionInst(keyVar1) + '</select>';
							if(goods[basket[keyVar].id].discount == 1 && discount_disc > 0){
								priceDisc = disc_price[keyVar1] * basket[keyVar][keyVar1];
								priceDisc = eval(priceDisc * (100 - discount_disc) / 100);
							}else{
								priceDisc = disc_price[keyVar1] * basket[keyVar][keyVar1];
							}
							html = html + '<p style="padding-top:5px">на сумму: ' + toLocaleStringA(priceDisc) + ' руб.</p>';
						}
					}
				}
				list = list + '<div id="'+keyVar+'" name="'+keyVar+'" class="item">' +
				'<div class="preview"><a href="../' + goods[basket[keyVar].id].path + '"><img src="/_upload/goods/small/' + goods[basket[keyVar].id].id + '.jpg"/></a></div>' +
				'<div class="price"><p>'+
				'<div class="delete" id="discDiv' + basket[keyVar].id + '" name="discDiv' + basket[keyVar].id + '">' + html + '</div>'+
				'</p></div>' +
				'<div class="info"><p class="title"><a href="../' + goods[basket[keyVar].id].path + '">' + goods[basket[keyVar].id].name + '</a></p><p id="type" name="type" class="description"></p></div>'+
				'<div class="clear"></div>' +
				'<div class="delete"><a href="javascript:goods_del(\''+keyVar+'\')">Удалить</a></div>' +
				'</div>';
			}
			emptily=1;
			//list=list+goods_list_item(basket[keyVar].type,keyVar);
			last = keyVar;
		}
	}
	Elem('list_good').innerHTML = list;
	if(Elem(last)){
		Elem(last).className = 'item last'
	}
	price_calc();
}



/////////////////////////////////////////////////
function basketDisc(obj){
	alert(obj.parentNode.id);
}


function toSchedule(obj,ses){
	if(ses == 1){
		Elem('schedule1').href = '/institute/schedule/subject' + subject_id + '/month/' + obj.options[obj.options.selectedIndex].getAttribute('date') + '/';
	} else {
		Elem('schedule2').href = '/institute/schedule/subject' + subject_id + '/month/' + obj.options[obj.options.selectedIndex].getAttribute('date') + '/';
	}
}

function goods_del(goods_id,obj,type,frm){
	if(type == 1){
		if(obj.checked){
			basket['s'+goods_id]['form_arr'][frm].enabled = 1;
		}else{
			basket['s'+goods_id]['form_arr'][frm].enabled = 0;
		}
	}else{
		basket[goods_id].count=0;
		Elem(goods_id).style.display = 'none';
	}
	basket_save();
	basket_create();
	price_calc();
	goods_list();
}

function goods_blur(goods_id,goods_count,type,frm){
	if(isNaN(parseInt(goods_count.value)) || parseInt(goods_count.value) < 1){
		goods_count.value=1;
		//basket_create();
		if(type == 1){
			basket['s'+goods_id]['form_arr'][frm].count = goods_count.value;
			Elem('hour').innerHTML = num_decline(goods_count.value,'час','часа','часов');
		}else{
			basket['g'+goods_id].count=goods_count.value;
		}

	}
	basket_save();
	price_calc();
}

function goods_edit(goods_id,goods_count,type,frm){
	if(isNaN(parseInt(goods_count.value)) || parseInt(goods_count.value) < 1){
		
	}else{
		goods_count.value=parseInt(goods_count.value);
		//basket_create();
		if(type == 1){
			basket['s'+goods_id]['form_arr'][frm].count = goods_count.value;
			Elem('hour').innerHTML = num_decline(goods_count.value,'час','часа','часов');
		}else{
			basket['g'+goods_id].count = goods_count.value;
		}

	}
	basket_save();
	price_calc();
}


function subj_select(obj,type,param){
	var count=0;
	if(Elem("is_count_"+obj.value)){
		count=parseInt(Elem("is_count_"+obj.value).value);
		if(isNaN(count)){
			count=0;
		}
		if(obj.checked){
			if(count == 0){
				count=1;
			}
		}else{
			if(count > 0 && param == 1){
				obj.checked=false;
				obj.click();
				return false
			}
			if(param != 1){
				count=0;
			}
		}
		Elem("is_count_"+obj.value).value = count;
		Elem("hour_dicl_"+obj.value).innerHTML = num_decline(count,'час','часа','часов');
	}

	if(obj.type=='radio'){
		for(var keyVar in subject_bask){
			if(subject_bask[keyVar].type == type){
					subject_bask[keyVar].enabled = 0;
				}
		}
		subject_bask[obj.value] = {id:obj.value,type:type,count:count,enabled:'1'};
	}else{
		if(obj.checked){
			if(!(subject_bask[obj.value])){
				subject_bask[obj.value] = {id:obj.value,type:type,count:count,enabled:'1'};
			}else{
				subject_bask[obj.value].enabled=1;
				subject_bask[obj.value].count=count;
			}
		}else{
			if(subject_bask[obj.value]){
				subject_bask[obj.value].enabled=0;
			}
		}
	}
	var price = 0;
	for(var keyVar in subject_bask){
		if(subject_bask[keyVar].enabled == '1' && subject_bask[keyVar].type == type){
			if(subject_bask[keyVar].count == 0){subject_bask[keyVar].count=1}
			price = price + eval(subjects[subject_bask[keyVar].id].price * subject_bask[keyVar].count);
		}
	}
	Elem('sub_price').innerHTML = toLocaleStringA(price);
}

function subj_show(obj,lvl){
	//при переключении межд формами обучения
	for(var i=0;i < Elem(obj).childNodes.length;i++){
		if(Elem(obj).childNodes[i].type == 'checkbox' || Elem(obj).childNodes[i].type == 'radio'){
			if(Elem(obj).childNodes[i].name != 'lvl2'){
				Elem(obj).childNodes[i].checked = false;
			}
		}
		if(Elem(obj).childNodes[i].type == 'text'){
			Elem(obj).childNodes[i].value = 0;
		}
	}
	install_checked();
	if(lvl == 1){
		if(Elem(tip_last_lvl1)){
			Elem(tip_last_lvl1).style.display = 'none';
		}
		Elem(obj).style.display = 'block';
		tip_last_lvl1 = obj;
	}else{
		if(Elem(tip_last_lvl2)){
			Elem(tip_last_lvl2).style.display = 'none';
		}
		Elem(obj).style.display = 'block';
		tip_last_lvl2 = obj;
	}
	switch(obj){
		case 'services':
			subj_types=1;
			break;
		case 'itogs':
			subj_types=4;
			break;
		case 'tip_o':
			subj_types=2;
			break;
		case 'tip_zo':
			subj_types=3;
	}
	Elem('sub_price').innerHTML = 0;
	for(var i = 0;i < Elem(obj).childNodes.length;i++){
		if(Elem(obj).childNodes[i].type == 'checkbox'||Elem(obj).childNodes[i].type == 'radio'){
			if(Elem(obj).childNodes[i].checked == true){
				//subj_select(Elem(obj).childNodes[i],subj_types);
				Elem(obj).childNodes[i].checked=false;
				Elem(obj).childNodes[i].click();
			}
		}
	}
	if(obj == 'tips'){
		Elem('tip1').checked=true;
		subj_show('tip_o',2);
	}
}



////////////////////////////////////////
function showOrderBasket(){
	install_discount();
	var list='';
	var last = '';
	var presence = 0;
	for(var keyVar in basket){
		if(basket[keyVar].id){
			if(basket[keyVar].type == 0){
				if(goods[basket[keyVar].id].decline == 3){
					
					if(goods[basket[keyVar].id].discount == 1 && discount_disc > 0){
						var temp_price = eval(disc_price[basket[keyVar].count] * (100 - discount_disc) / 100);
						temp_price = temp_price;
					}else{
						var temp_price = disc_price[basket[keyVar].count];
					}
					
					var goods_type = basket[keyVar].count + ' шт. на <span class="price"/>' +  toLocaleStringA(temp_price)
				}else{
					var goods_type = basket[keyVar].count + ' шт. по <span class="price"/>' +  toLocaleStringA(goods[basket[keyVar].id].price)
				}
				list = list + '<div id="'+keyVar+'" name="'+keyVar+'" class="item">' +
				'<div class="price"><p>' + goods_type + ' руб.</p></div>' +
				'<div class="info"><p class="title">' + goods[basket[keyVar].id].name + '</p><p id="type" name="type" class="description"></p></div>'+
				'<div class="clear"></div>' +
				'</div>';
			}
			if(basket[keyVar].type == 1){
				var for_sem = '';
				var for_pr_ekz_o = '';
				var for_pr_ekz_z = '';
				var for_it_ekz = '';
				var path = '';
				for(var keyVar1 in basket[keyVar]['form_arr']){
					if(basket[keyVar]['form_arr'][keyVar1].id){
						path = subjects[basket[keyVar]['form_arr'][keyVar1].id].path;
						var count = '';
						var hour_temp = '';
						if(subjects[basket[keyVar]['form_arr'][keyVar1].id].iscount == 1){
							hour_temp = num_decline(basket[keyVar]['form_arr'][keyVar1].count,'час','часа','часов');
							count = basket[keyVar]['form_arr'][keyVar1].count + '<div style="display:inline" id="hour" name="hour"> ' + hour_temp + '</div>&nbsp;по ';
						}
						var tp_tmp = '<div class="price">'+ count + toLocaleStringA(subjects[basket[keyVar]['form_arr'][keyVar1].id].price) + '&nbsp;руб.</div><div class="info">' + subjects[basket[keyVar]['form_arr'][keyVar1].id].name + '</div></p>';
						switch(subjects[basket[keyVar]['form_arr'][keyVar1].id].type){
							case '1':
								for_sem = for_sem + tp_tmp;
								break;
							case '2':
								for_pr_ekz_o = for_pr_ekz_o + tp_tmp;
								break;
							case '3':
								for_pr_ekz_z=for_pr_ekz_z + tp_tmp;
								break;
							case '4':
								for_it_ekz = for_it_ekz + tp_tmp;
								break;
						}
					}
				}
				if(for_sem != ''){
					for_sem = '<p class="title">Семинар по предмету &laquo;' + subject_name[basket[keyVar].id] + '&raquo;</p><p class="description">' + '<span class="group">Сессия:</span> ' + session_arr[basket[keyVar]['sess_arr'][1].ses] + '</p>' +
					for_sem;
				}
				if(for_pr_ekz_o != ''){
					for_pr_ekz_o = '<p class="title">Пробный очный экзамен по предмету &laquo;' + subject_name[basket[keyVar].id] + '&raquo;' +
					for_pr_ekz_o +
					'</p>';
				}
				if(for_pr_ekz_z != ''){
					for_pr_ekz_z = '<p class="title">Пробный заочный экзамен по предмету &laquo;' + subject_name[basket[keyVar].id] + '&raquo;' +
					for_pr_ekz_z +
					'</p>';
				}
				if(for_it_ekz != ''){
					for_it_ekz = '<p class="title">Итоговый экзамен по предмету &laquo;' + subject_name[basket[keyVar].id] + '&raquo;</p><p class="description"><span class="group">Сессия:</span> ' + session_arr[basket[keyVar]['sess_arr'][2].ses] + '</p>' +
					for_it_ekz;
				}
				list = list +
				'<div id="'+keyVar+'" name="'+keyVar+'" class="item">' +
				for_sem +
				for_pr_ekz_o +
				for_pr_ekz_z +
				for_it_ekz +
				'</div>';
				if(list != ''){
					//document.getElementById('uch_mat').style.display = 'block';
				}
			}
			if(basket[keyVar].type == 3){
				var html = '';
				for(var keyVar1 in basket[keyVar]){
					if(!isNaN(parseInt(keyVar1))){
						if(basket[keyVar][keyVar1] > 0 && keyVar1 > 0){
							if(goods[basket[keyVar].id].discount == 1 && discount_disc > 0){
								priceDisc = disc_price[keyVar1] * basket[keyVar][keyVar1];
								priceDisc = eval(priceDisc * (100 - discount_disc) / 100);
							}else{
								priceDisc = disc_price[keyVar1] * basket[keyVar][keyVar1];
							}
							html = html + ' ' + basket[keyVar][keyVar1] + ' ' + num_decline(basket[keyVar][keyVar1],'диск','диска','дисков') + ' ' + ' по ' + keyVar1 + ' ' + num_decline(keyVar1,'лицензию','лицензии','лицензий');
							html = html + '<br>на сумму: ' + toLocaleStringA(priceDisc) + ' руб.<br/><br/>';
						}
					}
				}
				list = list + '<div id="' + keyVar + '" name="' + keyVar + '" class="item">' +
					'<div class="price">' + html + '</div>' +
					'<div class="info"><p class="title">' + goods[basket[keyVar].id].name + '</p><p id="type" name="type" class="description"></p></div>'+
					'<div class="clear"></div>' +
					'</div>';
			}
			emptily=1;
			//list=list+goods_list_item(basket[keyVar].type,keyVar);
			last = keyVar;
		}
	}
	//Elem('order_list').innerHTML = list;
	Elem('order_goods').innerHTML = list;
	Elem(last).className = 'item last';
	price_calc();
	
	if (dostavka !== undefined && (dostavka.indexOf("Без доставки") > -1 || dostavka.indexOf("Курьером по России") > -1)) {
		Elem('order_price').innerHTML='Итого без учета доставки: <nobr>'+toLocaleStringA(PRICE)+'&nbsp;руб.</nobr>';
		full_price = PRICE;
	} else {
		var dostavka_price = 0;
		
		if (dostavka.indexOf("Почтой России") > -1) 
			if (dostavka_country == "1")
				dostavka_price = 354;
			else
				dostavka_price = 826;

		if (dostavka.indexOf("Курьером по Москве") > -1)
			dostavka_price = 330;

		full_price = PRICE+dostavka_price;
		Elem('order_price').innerHTML='Итого с учетом доставки: <nobr>'+toLocaleStringA(full_price)+'&nbsp;руб.</nobr>';
	}
	
	//Elem('order_price').innerHTML='Итого с учетом доставки: <nobr>'+(toLocaleStringA(PRICE)+300)+'&nbsp;руб.</nobr>';
	list_to_send();
//	Elem('order_price_last').innerHTML='Итого без учета доставки: <nobr>'+PRICE.toLocaleString()+' руб.</nobr>';
	//order_price
}




////////////////////////////////////////
//function showOrderGoods(item_type, keyVar){
//	var goods_item='';
//	if(item_type == 0){
//		var title=goods[basket[keyVar].id].name;
//		var ahref=goods[basket[keyVar].id].path;
//		var types='';
//		var img='';
//		var count=basket[keyVar].count+' шт. по ';
//		var price=goods[basket[keyVar].id].price;
//	}else{
//		var title=subject_name[basket[keyVar].id];
//		var ahref='/shop/seminary/subject'+basket[keyVar].id+'/';
//		var types='';
//		var subj_tmps=basket[keyVar].forms.split('_');
//			var for_sem = '<div style="padding:10px"><b>Семинар по предмету &laquo;' + subject_name[basket[keyVar].id] + '&raquo;</b>';
//			var for_pr_ekz_o = '<div style="padding:10px"><b>Пробный очный экзамен по предмету &laquo;' + subject_name[basket[keyVar].id] + '&raquo;</b>';
//			var for_pr_ekz_z = '<div style="padding:10px"><b>Пробный заочный экзамен по предмету &laquo;' + subject_name[basket[keyVar].id] + '&raquo;</b>';
//			var for_it_ekz = '<div style="padding:10px"><b>Итоговый экзамен по предмету &laquo;' + subject_name[basket[keyVar].id] + '&raquo;</b>';
//var t=0;
//var serv_itm = '';
//		for(var i=0;i < subj_tmps.length-1;i++){
//			var subj_tmp = subj_tmps[i].split(':');
//			
//			if(t!=subjects[subj_tmp[0]].type){
//				if(t>0){serv_itm = serv_itm+'<div id="'+keyVar+'" name="'+keyVar+'" class="item">'+x+'</div>';}
//				t=subjects[subj_tmp[0]].type;	
//			}
//			
//			if(subjects[subj_tmp[0]].type == 1){
//				// Семинар
//				var tp_tmp='<div id="dv'+subj_tmp[0]+'" name="dv'+subj_tmp[0]+'"><div class="price">' + subjects[subj_tmp[0]].price + ' руб.</div><div class="info"><b>Тип:</b>' + subjects[subj_tmp[0]].name + '</div></div>';
//			}else{
//				//Экзамен
//				var tp_tmp='<div id="dv'+subj_tmp[0]+'" name="dv'+subj_tmp[0]+'"><div class="price">' + subjects[subj_tmp[0]].price + ' руб.</div><div class="info">'+subjects[subj_tmp[0]].name + '</div></div>';
//			}
//			
//			
//	
//			
//			switch (subjects[subj_tmp[0]].type){
//				case '1':
//					for_sem = for_sem + tp_tmp;
//					var x=for_sem;
//					break;
//				case '2':
//					for_pr_ekz_o = for_pr_ekz_o + tp_tmp;
//					var x=for_pr_ekz_o;
//					break;
//				case '3':
//					for_pr_ekz_z=for_pr_ekz_z + tp_tmp;
//					var x=for_pr_ekz_z;
//					break;
//				case '4':
//				
//					for_it_ekz = for_it_ekz + tp_tmp;
//					var x=for_it_ekz;
//					break;
//			}
//			x=x+'</div>';
//			
//	
//			if(subj_tmp[1] == 0){
//				subj_tmp[1]=1;
//				types=types+'<br/><span class="group">Тип:</span> '+subjects[subj_tmp[0]].name+' на сумму:'+eval(subjects[subj_tmp[0]].price * subj_tmp[1]);
//			}else{
//				types=types+'<br/><span class="group">Тип:</span> '+subjects[subj_tmp[0]].name+'. Количество: '+subj_tmp[1]+' на сумму:'+eval(subjects[subj_tmp[0]].price * subj_tmp[1]);
//			}
//		
//			
//		}
//		serv_itm = serv_itm+'<div id="'+keyVar+'" name="'+keyVar+'" class="item">'+x+'</div>';
//
//		
//		types=subject_types[basket[keyVar].count]+types;
//		var img='';
//		var count='';
//		var price=subjects[basket[keyVar].id].price;
//	}
//	if(item_type == 1){
//		goods_item=goods_item+serv_itm;
//	}else{
//	goods_item=goods_item+
//		'<div id="'+keyVar+'" name="'+keyVar+'" class="item">'+img+
//		'<div class="price"><p>'+count+
//		'<span class="spreader"/>'+price+' руб.</p>'+
//		'</div>'+
//		'<div class="info">'+
//		'<p class="title">'+
//		'<b>'+title+'</b>'+
//		'</p>'+
//		'<p id="type" name="type" class="description">'+types+
//		'<br/><span class="group">Сессия:</span> '+ basket[keyVar].ses+' .</p>'+
//		'</div>'+
//		'<div class="clear"><div/>'+
//		'</div>'+
//		'</div>'+
//		'<div class="delete">'+
//		'</div>'+
//		'</div>';
//	}
//	return goods_item;
//}

function checkForFields()
{
	var fio = document.getElementById('fio').value;
	var country = document.getElementById('country').value;
	var city = document.getElementById('city').value;
	var index = document.getElementById('index').value;
	var address = document.getElementById('address').value;
	var email = document.getElementById('email').value;
	var but = document.getElementById('nextButton');
	if(fio=="" || country==0 || city=="" || index=="" || address=="" || email==""){
		but.disabled = true;
	} else {
		but.disabled = false;
	}
}



function optionInst(ind){
	for(var i = 0;i < 51;i++){
		if(i == ind){
			var sel = ' selected';
		}else{
			var sel = '';
		}
		var tmpOptions = tmpOptions + '<option' + sel + '>' + i + '</option>';
	}
	return tmpOptions;
}



////////////////////////////////////////
function list_to_send(){
	var list='';
	var last = '';
	var presence = 0;
	for(var keyVar in basket){
		if(basket[keyVar].id){
			if(basket[keyVar].type == 0){
				var goods_type = basket[keyVar].count + ' шт. по <b>' +  toLocaleStringA(goods[basket[keyVar].id].price) + '</b>';
				list = list + goods[basket[keyVar].id].name + ' ' + goods_type + ' руб.<hr/>';
			}
			if(basket[keyVar].type == 1){
				var for_sem = '';
				var for_pr_ekz_o = '';
				var for_pr_ekz_z = '';
				var for_it_ekz = '';
				var path = '';
				for(var keyVar1 in basket[keyVar]['form_arr']){
					if(basket[keyVar]['form_arr'][keyVar1].id){
						path = subjects[basket[keyVar]['form_arr'][keyVar1].id].path;
						var count = '';
						var hour_temp = '';
						if(subjects[basket[keyVar]['form_arr'][keyVar1].id].iscount == 1){
							hour_temp = num_decline(basket[keyVar]['form_arr'][keyVar1].count,'час','часа','часов');
							count = basket[keyVar]['form_arr'][keyVar1].count + ' ' + hour_temp + '&nbsp;по ';
						}
						var tp_tmp = '<br/>' + subjects[basket[keyVar]['form_arr'][keyVar1].id].name + ' ' + count + ' <b>' + toLocaleStringA(subjects[basket[keyVar]['form_arr'][keyVar1].id].price) + '</b>&nbsp;руб.';
						switch(subjects[basket[keyVar]['form_arr'][keyVar1].id].type){
							case '1':
								for_sem = for_sem + '' + tp_tmp;
								break;
							case '2':
								for_pr_ekz_o = for_pr_ekz_o + '' + tp_tmp;
								break;
							case '3':
								for_pr_ekz_z=for_pr_ekz_z + '' + tp_tmp;
								break;
							case '4':
								for_it_ekz = for_it_ekz + '' + tp_tmp;
								break;
						}
					}
				}
				if(for_sem != ''){
					for_sem = 'Семинар по предмету &laquo;' + subject_name[basket[keyVar].id] + '&raquo;' + ' Сессия: ' + session_arr[basket[keyVar]['sess_arr'][1].ses] + ' ' +
					for_sem + '<br/>';
				}
				if(for_pr_ekz_o != ''){
					for_pr_ekz_o = 'Пробный очный экзамен по предмету &laquo;' + subject_name[basket[keyVar].id] + '&raquo;' +
					for_pr_ekz_o +
					'<br/>';
				}
				if(for_pr_ekz_z != ''){
					for_pr_ekz_z = 'Пробный заочный экзамен по предмету &laquo;' + subject_name[basket[keyVar].id] + '&raquo;' +
					for_pr_ekz_z +
					'<br/>';
				}
				if(for_it_ekz != ''){
					for_it_ekz = 'Итоговый экзамен по предмету &laquo;' + subject_name[basket[keyVar].id] + '&raquo; Сессия: ' + session_arr[basket[keyVar]['sess_arr'][2].ses] + '' +
					for_it_ekz;
				}
				list = list +
				for_sem +
				for_pr_ekz_o +
				for_pr_ekz_z +
				for_it_ekz +
				'<hr/>';
				if(list != ''){
					//document.getElementById('uch_mat').style.display = 'block';
				}
			}
			if(basket[keyVar].type == 3){
				var html = '';
				for(var keyVar1 in basket[keyVar]){
					if(!isNaN(parseInt(keyVar1))){
						if(basket[keyVar][keyVar1] > 0 && keyVar1 > 0){
							if(goods[basket[keyVar].id].discount == 1 && discount_disc > 0){
								priceDisc = disc_price[keyVar1] * basket[keyVar][keyVar1];
								priceDisc = eval(priceDisc * (100 - discount_disc) / 100);
							}else{
								priceDisc = disc_price[keyVar1] * basket[keyVar][keyVar1];
							}
							html = html + ' ' + basket[keyVar][keyVar1] + ' ' + num_decline(basket[keyVar][keyVar1],'диск','диска','дисков') + ' ' + ' по ' + keyVar1 + ' ' + num_decline(keyVar1,'лицензию','лицензии','лицензий');
							html = html + ' на сумму: <b>' + toLocaleStringA(priceDisc) + '</b> руб.<br/>';
						}
					}
				}
				list = list + goods[basket[keyVar].id].name + '<br/>' + html + '<hr/>';
			}
			emptily=1;
			//list=list+goods_list_item(basket[keyVar].type,keyVar);
			last = keyVar;
		}
	}
	list = list + '' + 'Итого без учета доставки: <nobr><b>'+toLocaleStringA(PRICE)+'</b>&nbsp;руб.</nobr>';
	if(document.getElementById('frdiscont')){
		var dsc = document.getElementById('frdiscont').innerHTML;
	}else{
		var dsc = '';
	}
	if(document.getElementById('send_mail')){
		document.getElementById('send_mail').value = dsc + '<hr/><h3>Заказ</h3>' + list + '<hr/>' + document.getElementById('send_mail').value;
	}

	//Elem('order_list').innerHTML = list;
	//Elem('order_goods').innerHTML = document.getElementById('frdiscont').innerHTML + list;
	//Elem(last).className = 'item last';	
	//price_calc();
	//Elem('order_price').innerHTML='Итого без учета доставки: <nobr>'+toLocaleStringA(PRICE)+'&nbsp;руб.</nobr>';
//	Elem('order_price_last').innerHTML='Итого без учета доставки: <nobr>'+PRICE.toLocaleString()+' руб.</nobr>';
	//order_price
}