function getItemsList(standart_id) {

	if (standart_id == '') return;
	query = gc_path+'/crossref/getItems/?output_method=xml&f1=' + standart_id + '&'+request_vars;

	serverRequest('GET',query,null,fillSelect,'', document.getElementById('item_list'));
	
}

function getCrossrefs(substr) {
	var parent='';

	if (substr == '') return;
	query = gc_path+'/crossref/getCrossrefs/?output_method=xml&q=' + substr + '&'+request_vars;

	serverRequest('GET',query,null,render,gc_path+'/xsl/crossrefs.xsl', document.getElementById('crossrefs'));
	
}

function getGoodsList(substr,parent_id) {
	var parent='';

	if (substr == '') return;
	query = gc_path+'/good/getList/'+parent_id+'/?output_method=xml&query=' + substr + '&'+request_vars;

	serverRequest('GET',query,null,render,gc_path+'/xsl/crossref_list.xsl', document.getElementById('item_list'));
	
}


function gebi(id) {
	return document.getElementById(id);
}

function basketMultiAdd() {
	var obj=gebi('order_form');
	obj.submit();
}

function basketAdd() {
	var obj=gebi('order_form');
	obj.submit();
}

function basketAddGood(id,kol) {
	var obj=gebi('order_form_hidden');
	obj.item_id.value=id;
	obj.item_number.value=kol;
	obj.submit();
}



function basketGetGoods() {
	var query = gc_path+'/basket/getXMLGoods/?output_method=xml'+'&'+request_vars;
	serverRequest('get',query,null,render,gc_path+'/xsl/basket_goods.xsl', document.getElementById('goods_list'));
}

function basketDelGood(id) {
	if (confirm('Удалить товар из списка?')) {
		var query = gc_path+'/basket/delGood/?output_method=xml'+'&'+request_vars;
		var params=new Array();
		params['id'] = id;
		serverRequest('post',query,params,render,gc_path+'/xsl/basket_goods.xsl', document.getElementById('goods_list'));	
	}
	on_input = true;
}

function basketChangeGoodAmount(id) {
	var obj = gebi('good_'+id);
	var query = gc_path+'/basket/changeGoodAmount/?output_method=xml'+'&'+request_vars;
	var params=new Array();
	params['id'] = id;
	params['amount'] = obj.value;
	serverRequest('post',query,params,render,gc_path+'/xsl/basket_goods.xsl', document.getElementById('goods_list'));	
	on_input = true;
}



function catHover(obj,pos) {
	if (!on_input) {
		if (pos=='over') obj.className = 'catrow_over';
		else  obj.className = 'catrow_simple';
	} else {
		obj.className = 'catrow_simple';
	}
}

var on_input = false;
function catGotoCard(parent_id,id) {
	
	if (!on_input) document.location = gc_path+'/good/show/'+parent_id+'/'+id+'/';
}
function catGotoCard1(parent_id,id) {
	
	if (!on_input) parent.location = gc_path+'/good/show/'+parent_id+'/'+id+'/';
}




function pause(numberMillis) {
	    var now = new Date();
	    var exitTime = now.getTime() + numberMillis;
	    while (true) {
	        now = new Date();
	        if (now.getTime() > exitTime) return;
	    }
}

function tellServer(model, action, id, parent_id, f1, f2, f3) {
	var query=gc_path+'/'+model+'/'+action+'/';
	if (parent_id) query+=parent_id+'/';
	if (id) query+=id+'/';
	var params = new Array();
	if (f1)	params['f1'] = f1;
	if (f2)	params['f2'] = f2;
	if (f3)	params['f3'] = f3;
	params['tellserver']=1;
	params['output_method']='xml';
	serverRequest('POST',query,params,null,null,null);
}