term_i_lister_001={

	chsel: function(thiz){
		var par_kuld={};
		var komm={};
		komm.root=dp.findnode_class_bckwrd(thiz, 'one_term');
		par_kuld.trter__kod=dp.findnode_name(komm.root, 'trter__kod', 'erteket');
		par_kuld.aktsel=dp.get_aktsel(komm.root);
		term_i_lister_001.report('chsel', par_kuld, komm, true);

	},

	cart_add: function(thiz){
		var par_kuld={};
		var komm={};
		komm.thiz=thiz;
		komm.root=dp.findnode_class_bckwrd(thiz, 'one_term');
		par_kuld.trter__kod=dp.findnode_name(komm.root, 'trter__kod', 'erteket');
		par_kuld.aktsel=dp.get_aktsel(komm.root);
		par_kuld.db=dp.findnode_name(komm.root, 'cart_db', 'erteket');
		par_kuld.cart_paramstr=dp.findnode_name_bckwrd(thiz, 'cart_paramstr', 'erteket');
		term_i_lister_001.report('cart_add', par_kuld, komm, true);
	},


	// REPORT
	report: function(command, par_kuld, komm, async){
		var kuld={};
		kuld.command=command;
		kuld.param=JSON.stringify(par_kuld);
		dp.ajax_leker("komp_term_i_lister_001_ajx.php", kuld, term_i_lister_001.report_cb, komm, async);
	},

	report_cb: function(valasz, komm){
		var adatok=dp.ajax_convback(valasz);
		//alert(adatok.status);
		if(adatok.status=='ok'){
			if(adatok.data){
				if(adatok.data.command){
					switch(adatok.data.command) {

						// ar, suly változhatott
						case 'chsel':

						var e= ['suly', 'bn0', 'bb0', 'an0', 'ab0', 'kiterj'];
						for (var i=0; i < e.length; i++) {
							if(adatok.data[e[i]]){
								var t=dp.findnode_class(komm.root, e[i]);
								if(t){
									dp.node_ertek_set(t, adatok.data[e[i]]);
								}
							}
						}
						break;

						case 'cart_add':
						var k=dp.findnode_class_bckwrd(komm.thiz, 'cart_html');
						k.innerHTML=adatok.data.html_cart;
						alert("a termék bekerült a kosárba");
						break;
					}
				}
			}
		}
	}
}

