/* скрипты для страницы price.html*/

// просмотр картинки
function open_win(name, width_obj, height_obj){
	x = (Number(width_obj) + 20);
	y = (Number(height_obj) + 25);
	
	window.open(name, 'img_'+width_obj, "width="+x+", height="+y+", toolbar=no, statusbar=no, menubar=no");
}

// функция проверки вводимых данных в форму
function InfillKol(obj){	
	var patt = /[^\d]/g; // нужно только цифры
	
	if (obj.value == '')
		return;
	
	obj.value = obj.value.replace(patt, '');
}

// вывод суммы данных
function sum_cost(cost, id_item_view, item){
	// поле для вывода резултата суммирования
	var item_view = document.getElementById(id_item_view);
	// поле кол-во
	var item_mult = new Number(document.getElementById(item).value);
	// цена
	var cost = new Number(cost);
	// кнопка добавить в корзину
	var to_basket = document.getElementById('add_' + item);
	
	number_mult = (Math.round(item_mult * cost * 100))/100;
	
	item_view.value = number_mult;
	
	if((item_mult > 0) && (to_basket.style.visibility == 'hidden')){
		hide_show('add_' + item);
	}else if(item_mult == 0){
		hide_show('add_' + item);
	}
}

// проверка кол-ва заказываемых товаров, оно должно быть кратно кол-ву шт. в упаковке
function div_order(multiple, id_item){
	var item = document.getElementById(id_item);
	number = new Number(item.value);
	//~ alert(number);
	if(number!==''){
		var str = new String(number/multiple);
		//~ alert(str);
		test = str.search(/\./);
		//~ alert(test);
		if(test!='-1'){
			alert('Кол-во заказываемых товаров должно быть кратно количеству в упаковке');
			setTimeout(function(){item.focus()},200)
			item.select();
		}
	}
}

function alertContents(http_request){
	if(http_request.readyState == 4){
		if(http_request.status == 200){
			XMLDoc = http_request.responseXML;
			design_el = XMLDoc.getElementsByTagName("design")[0];
			id_item = XMLDoc.getElementsByTagName("idcard")[0].childNodes[0].nodeValue;
			if(design_el){
				design = XMLDoc.getElementsByTagName("design")[0].childNodes[0].nodeValue;
				kolvo_set = XMLDoc.getElementsByTagName("kolvo_set")[0].childNodes[0].nodeValue;
				kolvo = XMLDoc.getElementsByTagName("kolvo")[0].childNodes[0].nodeValue;
				type = XMLDoc.getElementsByTagName("type")[0].childNodes[0].nodeValue;
				//if(confirm("Дизайн "+design+" в кол-ве "+kolvo_set+" шт. уже имеется в корзине.\nХотите прибавить к нему ещё "+kolvo+" шт.?")){
				//	add_2bas(id_item, type, "1", kolvo);
				//}else{
				//	if(document.getElementById(id_item).value != 0){
				//		hide_show('add_' + id_item);
				//	}
				//	document.getElementById(id_item).value = 0;
				//	document.getElementById("view_sum_cost_"+id_item).value = 0;
				//}
			}else{
				if(document.getElementById(id_item).value != 0){
					hide_show('add_' + id_item);
				}
				document.getElementById(id_item).value = 0;
				document.getElementById("view_sum_cost_"+id_item).value = 0;
			}
		}else{
			alert('С запросом возникла проблема.');
		}
	}
}

/* фунция отправки товара в корзину */
function add_2bas(id_item, type, plus, kolvo){
	if(kolvo == ''){
		var kolvo = document.getElementById(id_item).value;
	}
	var params_str = 'id=' + id_item + '&kolvo=' + kolvo + '&type=' + type + '&plus=' + plus;
	var url = 'price/add_card.html';

	makeRequest(url,params_str);
}

/* изменение стиля для меню с темами */
function change_style(id_item){
	var td_item = document.getElementById('td_'+id_item);
	var pointer_item = document.getElementById('pointer_'+id_item);
	var tb_item = document.getElementById('tb_'+id_item);

	if(tb_item.style.visibility != 'hidden'){
		if(id_item != '0'){
			pointer_item.style.visibility = '';
		}
		td_item.style.backgroundColor = '#F0F0F0';
	}else{
		if(id_item != '0'){
			pointer_item.style.visibility = 'hidden';
		}
		td_item.style.backgroundColor = '#FFFFFF';
	}
}

function OverDart(objid){
	if(objid=='leftdart' || objid=='leftdart_bot'){
		document.getElementById(objid).src="price/img/left2.gif";
	}
	if(objid=='rightdart' || objid=='rightdart_bot'){
		document.getElementById(objid).src="price/img/right2.gif";
	}
}

function OutDart(objid){
	if(objid=='leftdart' || objid=='leftdart_bot'){
		document.getElementById(objid).src="price/img/left.gif";
	}
	if(objid=='rightdart' || objid=='rightdart_bot'){
		document.getElementById(objid).src="price/img/right.gif";
	}
}