function nyilakadaly(hszam,nyilasszam){

	function createNyilakadalyPanel(hszam,nyilasszam,obj){
		var refpontny =			new Ext.form.TextField({width: 30,readOnly: true,value:obj.adatok.fref,	fieldLabel: 'Referenciapont a nyílásban'});
		var hidalszel =		new Ext.form.TextField({width: 110,readOnly: true,value:obj.adatok.fursz,		fieldLabel: 'Híd alatti űrszelvény legkissebb szélessége [cm]'});
		var hidalmag =		new Ext.form.TextField({width: 130,readOnly: true,value:obj.adatok.furm,		fieldLabel: 'Híd alatti űrszelvény legkissebb magassága [cm]'});

		var nyilasszamok=new Ext.form.ComboBox({
			xtype:'combo',
			fieldLabel: 'Nyílásszám',
			hiddenName:'NYSZAM',
			store: new Ext.data.JsonStore({
					url:eleresiut+'nyilasszamok.php?hszam='+hszam,
					fields: ['nyilszam'],
					root:'adatok',
					totalProperty: 'totalCount'
			}),
			valueField:'nyilszam',
			displayField:'nyilszam',
			mode: 'remote',
			minChars:1,
			typeAhead: true,
			autocomplete:true,
			triggerAction: 'all',
			emptyText:nyilasszam,
			selectOnFocus:true,
			labelWidth: 60,
			width:80,
			listeners:{select:{fn:function(combo, value){				
							var adatFulPanel = centertabs.findById('adatcontainer'+hszam);
							var kereses = adatFulPanel.findById('hidadatpanel'+hszam);
							if(kereses != null)
								kereses.destroy();
							nyilakadaly(hszam,combo.getValue());
			}}}
		});	
		
		var akadok = new Ext.data.JsonStore({
			autoLoad   : true,
			url: eleresiut+'akadaly.php?hszam='+hszam+'&alszam='+nyilasszam,
			root: 'csoport',
		    fields: ['tipus', 'nev'],
			totalProperty: 'totalCount'
		});
		var akadalyok= new Ext.grid.GridPanel({
//		  	id: 'hidadatpanel',
		   store: akadok,
			layout      : 'fit',
		    columns: [
		        {menuDisabled:true, header: "Akadály típusa", width: 400, sortable: false, dataIndex: 'tipus'},
		        {menuDisabled:true, header: "Akadály neve", width: 400, sortable: false, dataIndex: 'nev'}
		    ],
		    viewConfig: {
		        forceFit: true
		    },
		    width:800,
		    height:195,//210
			bodyStyle:'border:0px',
		    frame:true
		});    
		var refpontPanel = new Ext.Panel({
			layout: 'column',
			bodyStyle:'padding:0px 0px 4px 0px ',
			items: [{
				columnWidth: .5,
				layout: 'form',
				labelWidth: 60,
				items: [nyilasszamok]
			},{
				columnWidth: .5,
				layout: 'form',
				labelWidth: 160,
				defaultType: 'textfield',
				items: [refpontny]
			}]	
		});
		var szelvenyPanel = new Ext.Panel({
			layout: 'column',
			bodyStyle:'padding:10px 0px 0px 0px ',
			items: [{
				columnWidth: .5,
				layout: 'form',
				labelWidth: 265,
				defaultType: 'textfield',
				items: [hidalszel]
			},{
				columnWidth: .5,
				layout: 'form',
				labelWidth: 265,
				defaultType: 'textfield',
				items: [hidalmag]
			}]	
		});
		var nyilakadalyPanel = new Ext.Panel({
			id: 'hidadatpanel'+hszam,
			frame:true,
			bodyStyle:'padding:4px',
		    width: 820,
			height:280,	
			items: [{
				layout: 'form',
				items: [refpontPanel,akadalyok,szelvenyPanel]
			}]	
		});
		var adatFulPanel = centertabs.findById('adatcontainer'+hszam);
		adatFulPanel.add(nyilakadalyPanel);
		adatFulPanel.doLayout(true);
	};	
	
	var getNyilakadalyData = new Ext.data.Connection();
	getNyilakadalyData.request({
		url: eleresiut+'nyilakadaly.php',
		params: {'hszam':hszam,'alszam':nyilasszam},
		method: 'POST',
		
		callback: function(options, succes, response){
			var obj = Ext.util.JSON.decode(response.responseText);
			if (obj.adatok.valasz == "remek") {
				createNyilakadalyPanel(hszam,nyilasszam,obj);
			}
			else 
				Ext.Msg.alert('Sikertelen lekérés!', obj.errors.reason);
		}
	});

};

