function doDiv(id) {
	var obj, oimg;

	if (!(obj = document.getElementById('his_div_'+id))) return;
	if (!(oimg = document.getElementById('i_'+id))) return;
	
	if (!obj) {
		oimg.src = gc_path+"/pic/minus.gif";
		return;
	}
	
	if (obj.style.display == 'block') {
		obj.style.display = 'none';
		oimg.src = gc_path+"/pic/plus.gif";
	} else {
		obj.style.display = 'block';
		oimg.src = gc_path+"/pic/minus.gif";
	}
}



function checkSearchField(obj) {
	if (obj.value == 'num') {
		document.getElementById('num_search').style.display='block';
		document.getElementById('reg_search').style.display='none';
	} else {
		document.getElementById('num_search').style.display='none';
		document.getElementById('reg_search').style.display='block';
	}
}


function tellServer(model, action, id, parent_id, v1, v2, v3) {
	window['ts'].document.getElementById('do_model').value = model;
	window['ts'].document.getElementById('tell_server').action.value = action;
	window['ts'].document.getElementById('tell_server').id.value = id;
	window['ts'].document.getElementById('tell_server').parent_id.value = parent_id;
	window['ts'].document.getElementById('tell_server').f1.value = v1;
	window['ts'].document.getElementById('tell_server').f2.value = v2;
	window['ts'].document.getElementById('tell_server').f3.value = v3;
	window['ts'].document.getElementById('tell_server').submit();
	return true;
}


function changeGoodPrice(id) {

	var elpname = 'el_price_'+id;
	var pname = 'price_'+id;

	var ch=document.order['basket['+id+']'].value*document.getElementById(elpname).innerHTML
	var delta = parseInt(document.getElementById(pname).innerHTML-ch);

	document.getElementById(pname).innerHTML = ch;
	
	changeSum(delta);
}

function changeSum(delta) {
	var sum = parseInt(document.getElementById('sum').innerHTML);
	document.getElementById('sum').innerHTML = sum - delta;
}

function showSum() {
	//var sum = parseInt(document.getElementById('sum').innerHTML);
	var sum=0;
	for (i=0; i<items.length; i++)	{
		sum+=items[i]["num"]*items[i]["price"];
	}
	document.getElementById('sum').innerHTML = sum;
}


function deleteGood(i) {
	items[i]["num"]=0;
	showSum();
	document.getElementById('numberChange').innerHTML=' ';
	document.getElementById('tr_'+items[i]["id"]).style.display='none';
	tellServer('basket', 'delete', '', '', items[i]["id"], '', '');
}

//display: none|inline|block|list-item|run-in|compact|marker|table|inline-table|table-row-group|table-header-group|table-footer-group|table-row|table-column-group|table-column|table-cell|table-caption;
function changeNumber(i) {
	items[i]["num"]=document.getElementById('good_'+items[i]["id"]).value;
	document.getElementById('price_'+items[i]["id"]).innerHTML=items[i]["num"]*items[i]["price"];
	showSum();
	document.getElementById('numberChange').innerHTML='Количество изменено';
	tellServer('basket', 'changeNumber', '', '', items[i]["id"], items[i]["num"], '');
}


function searchMenuChange(obj, tree_id) {
	var obj_old = document.getElementById('search_menu_'+search_parent_id);
	search_parent_id = tree_id;
	obj_old.className = 'white_fon';
	obj.className = 'blue_fon';
	
	var fobj = document.getElementById('main_search_form');
	fobj.action = gc_path+'/search/listAll/'+tree_id+'/';
}


function setSearchParams(obj) {
	var val = obj.options[obj.selectedIndex].value;
	var params = val.split("::");
		
	document.getElementById('search_parent_id').value = (params[0]) ? params[0] : 1;
	document.getElementById('search_prop_id').value = (params[1]) ? params[1] : 0;
}


function MouseOver() {

    document.all.MyImage.src=goodscat/pic/basket-blue.gif;

}


function MouseOut() {

    document.all.MyImage.src=goodscat/pic/basket-orange.gif;

}