/*
* Ext JS Library 2.2.1
* Copyright(c) 2006-2009, Ext JS, LLC.
* licensing@extjs.com
* 
* http://extjs.com/license
*/

Ext.onReady(function(){

	// NOTE: This is an example showing simple state management. During development,
	// it is generally best to disable state management as dynamically-generated ids
	// can change across page loads, leading to unpredictable results.  The developer
	// should ensure that stable state ids are set for stateful components in real apps.
	Ext.state.Manager.setProvider(new Ext.state.CookieProvider());

	var myData = [        
		['Lemförde',3516,'ja'],
		['Rahden',3517,'ja'],
		['Hopsten',3611,'ja'],
		['Mettingen',3612,'ja'],
		['Lübbecke',3617,'ja'],
		['Hille',3618,'ja'],
		['Petershagen',3619,'ja'],
		['Gronau (Westfalen)',3708],
		['Ochtrup',3709],
		['Rheine',3710,'ja'],
		['Hörstel',3711],
		['Ibbenbüren',3712,'ja'],
		['Hasbergen',3713],
		['Kirchlengern',3717],
		['Bad Oeynhausen',3718,'ja'],
		['Minden',3719,'ja'],
		['Alstätte',3807],
		['Heek',3808,'ja'],
		['Metelen',3809],
		['Steinfurt',3810],
		['Emsdetten',3811,'ja'],
		['Ladbergen',3812],
		['Lengerich',3813],
		['Bünde',3817],
		['Vlotho',3819],
		['Vreden',3906,'ja'],
		['Ottenstein',3907],
		['Ahaus',3908],
		['Horstmar',3909,'ja'],
		['Altenberge',3910],
		['Greven',3911,'ja'],
		['Westbevern',3912,'ja'],
		['Ostbevern',3913],
		['Versmold',3914],
		['Bockhorst',3915],
		['Halle (Westfalen)',3916,'ja'],
		['Bielefeld',3917,'ja'],
		['Bad Salzuflen',3918,'ja'],
		['Lemgo',3919],
		['Extertal',3920],
		['Oeding',4006],
		['Stadtlohn',4007],
		['Gescher',4008,'ja'],
		['Coesfeld',4009,'ja'],
		['Nottuln',4010],
		['Münster',4011,'ja'],
		['Telgte',4012,'ja'],
		['Warendorf',4013],
		['Sassenberg',4014],
		['Harsewinkel',4015],
		['Gütersloh',4016,'ja'],
		['Brackwede',4017],
		['Lage',4018],
		['Detmold',4019,'ja'],
		['Blomberg',4020],
		['Elten',4102],
		['Emmerich am Rhein',4103,'ja'],
		['Isselburg',4104,'ja'],
		['Bocholt',4105,'ja'],
		['Rhede',4106],
		['Borken',4107],
		['Reken',4108],
		['Dülmen',4109],
		['Senden',4110,'ja'],
		['Ottmarsbocholt',4111,'ja'],
		['Sendenhorst',4112,'ja'],
		['Enniger',4113],
		['Oelde',4114,'ja'],
		['Rheda-Wiedenbrück',4115],
		['Rietberg',4116],
		['Verl',4117,'ja'],
		['Die Senne',4118],
		['Horn-Bad Meinberg',4119],
		['Steinheim',4120],
		['Schieder-Schwalenberg',4121],
		['Kleve',4202,'ja'],
		['Kalkar',4203,'ja'],
		['Rees',4204],
		['Hamminkeln',4205,'ja'],
		['Brünen',4206],
		['Räsfeld',4207,'ja'],
		['Wulfen',4208,'ja'],
		['Haltern am See',4209,'ja'],
		['Lüdinghausen',4210,'ja'],
		['Ascheberg',4211,'ja'],
		['Drensteinfurt',4212,'ja'],
		['Ahlen',4213],
		['Beckum',4214,'ja'],
		['Wadersloh',4215],
		['Mastholte',4216],
		['Delbrück',4217],
		['Paderborn',4218,'ja'],
		['Altenbeken',4219],
		['Bad Driburg',4220],
		['Brakel',4221],
		['Goch',4302],
		['Uedem',4303,'ja'],
		['Xanten',4304,'ja'],
		['Wesel',4305],
		['Huenxe',4306,'ja'],
		['Dorsten',4307,'ja'],
		['Marl',4308,'ja'],
		['Recklinghausen',4309,'ja'],
		['Datteln',4310,'ja'],
		['Luenen',4311,'ja'],
		['Hamm',4312,'ja'],
		['Welver',4313],
		['Lippetal',4314],
		['Benninghausen',4315],
		['Lippstadt',4316],
		['Geseke',4317],
		['Borchen',4318,'ja'],
		['Lichtenau',4319,'ja'],
		['Willebadessen',4320,'ja'],
		['Borgholz',4321],
		['Geldern',4403,'ja'],
		['Issum',4404,'ja'],
		['Rheinberg',4405,'ja'],
		['Dinslaken',4406,'ja'],
		['Bottrop',4407,'ja'],
		['Gelsenkirchen',4408,'ja'],
		['Herne',4409,'ja'],
		['Dortmund',4410,'ja'],
		['Kamen',4411,'ja'],
		['Unna',4412,'ja'],
		['Werl',4413,'ja'],
		['Soest',4414,'ja'],
		['Anroechte',4415],
		['Effeln',4416],
		['Bueren',4417],
		['Bad Wuennenberg',4418,'ja'],
		['Kleinenberg',4419,'ja'],
		['Peckelsheim',4420],
		['Borgentreich',4421],
		['Strälen',4503],
		['Kerken',4504,'ja'],
		['Moers',4505,'ja'],
		['Duisburg',4506,'ja'],
		['Mülheim an der Ruhr',4507,'ja'],
		['Essen',4508,'ja'],
		['Bochum',4509,'ja'],
		['Witten',4510,'ja'],
		['Schwerte',4511,'ja'],
		['Menden (Sauerland)',4512,'ja'],
		['Arnsberg-Neheim',4513],
		['Möhnesee',4514],
		['Hirschberg',4515],
		['Warstein',4516,'ja'],
		['Alme',4517],
		['Madfeld',4518],
		['Marsberg',4519],
		['Nettetal',4603],
		['Kempen',4604,'ja'],
		['Krefeld',4605,'ja'],
		['Düsseldorf-Kaiserswerth',4606,'ja'],
		['Heiligenhaus',4607,'ja'],
		['Velbert',4608,'ja'],
		['Hattingen',4609,'ja'],
		['Hagen',4610,'ja'],
		['Hagen-Hohenlimburg',4611,'ja'],
		['Iserlohn',4612,'ja'],
		['Balve',4613,'ja'],
		['Arnsberg',4614],
		['Meschede',4615,'ja'],
		['Olsberg',4616,'ja'],
		['Brilon',4617],
		['Elmpt',4702],
		['Schwalmtal',4703],
		['Viersen',4704,'ja'],
		['Willich',4705,'ja'],
		['Duesseldorf',4706,'ja'],
		['Mettmann',4707,'ja'],
		['Wuppertal-Elberfeld',4708,'ja'],
		['Wuppertal-Barmen',4709,'ja'],
		['Radevormwald',4710,'ja'],
		['Lüdenscheid',4711,'ja'],
		['Altena',4712,'ja'],
		['Plettenberg',4713,'ja'],
		['Endorf',4714,'ja'],
		['Eslohe (Sauerland)',4715,'ja'],
		['Boedefeld',4716],
		['Niedersfeld',4717],
		['Wassenberg',4802,'ja'],
		['Wegberg',4803,'ja'],
		['Moenchengladbach',4804,'ja'],
		['Korschenbroich',4805,'ja'],
		['Neuss',4806,'ja'],
		['Hilden',4807],
		['Solingen',4808,'ja'],
		['Remscheid',4809,'ja'],
		['Wipperfuerth',4810,'ja'],
		['Meinerzhagen',4811],
		['Herscheid',4812],
		['Attendorn',4813,'ja'],
		['Lennestadt',4814,'ja'],
		['Schmallenberg',4815,'ja'],
		['Girkhausen',4816],
		['Winterberg',4817],
		['Selfkant',4901,'ja'],
		['Heinsberg',4902,'ja'],
		['Erkelenz',4903,'ja'],
		['Titz',4904,'ja'],
		['Grevenbroich',4905,'ja'],
		['Pulheim',4906,'ja'],
		['Leverkusen',4907,'ja'],
		['Burscheid',4908,'ja'],
		['Kürten',4909],
		['Lindlar',4910],
		['Gummersbach',4911,'ja'],
		['Drolshagen',4912,'ja'],
		['Olpe',4913,'ja'],
		['Kirchhundem',4914,'ja'],
		['Wingeshausen',4915],
		['Bad Berleburg',4916],
		['Geilenkirchen',5002, 'ja'],
		['Linnich',5003, 'ja'],
		['Jülich',5004,'ja'],
		['Bergheim',5005, 'ja'],
		['Frechen',5006,'ja'],
		['Koeln',5007,'ja'],
		['Koeln-Muelheim',5008,'ja'],
		['Overath',5009, 'ja'],
		['Engelskirchen',5010,'ja'],
		['Wiehl',5011,'ja'],
		['Reichshof',5012,'ja'],
		['Kreuztal',5013,'ja'],
		['Hilchenbach',5014,'ja'],
		['Erndtebrueck',5015],
		['Bad Laaspe',5016,'ja'],
		['Herzogenrath',5102,'ja'],
		['Eschweiler',5103,'ja'],
		['Düren',5104, 'ja'],
		['Nörvenich',5105,'ja'],
		['Kerpen',5106,'ja'],
		['Brühl',5107, 'ja'],
		['Köln-Porz',5108,'ja'],
		['Lohmar',5109,'ja'],
		['Ruppichteroth',5110,'ja'],
		['Waldbröl',5111,'ja'],
		['Morsbach',5112,'ja'],
		['Freudenberg',5113,'ja'],
		['Siegen',5114,'ja'],
		['Aachen',5202,'ja'],
		['Stolberg',5203, 'ja'],
		['Kreuzau',5204,'ja'],
		['Vettweiß',5205],
		['Erp',5206,'ja'],
		['Bornheim',5207,'ja'],
		['Bonn',5208,'ja'],
		['Siegburg',5209,'ja'],
		['Eitorf',5210],
		['Weyersbusch',5211],
		['Burbach',5214],
		['Roetgen',5303,'ja'],
		['Nideggen',5304],
		['Zülpich',5305],
		['Euskirchen',5306,'ja'],
		['Rheinbach',5307,'ja'],
		['Bonn-Bad Godesberg',5308,'ja'],
		['Königswinter',5309,'ja'],
		['Monschau',5403,'ja'],
		['Schleiden',5404],
		['Mechernich',5405],
		['Bad Münstereifel',5406,'ja'],
		['Altenahr',5407,'ja'],
		['Hellenthal',5504],
		['Blankenheim',5505,'ja'],
		['Aremberg',5506]
	];

	// example of custom renderer function
	function change(val){
		if(val > 0){
			return '<span style="color:green;">' + val + '</span>';
		}else if(val < 0){
			return '<span style="color:red;">' + val + '</span>';
		}
		return val;
	}

	// example of custom renderer function
	function pctChange(val){
		if(val > 0){
			return '<span style="color:green;">' + val + '%</span>';
		}else if(val < 0){
			return '<span style="color:red;">' + val + '%</span>';
		}
		return val;
	}

	// create the data store
	var store = new Ext.data.SimpleStore({
		fields: [
		{name: 'TK_Name'},
		{name: 'TK_Nummer'},
		{name: 'lieferbar'}
			]
	});
	store.loadData(myData);

	// create the Grid
	var grid = new Ext.grid.GridPanel({
		store: store,
		columns: [
			{id:'TK_Name',header: "TK-Blatt Name", width: 150, sortable: true, dataIndex: 'TK_Name'},
			{header: "TK_Nummer", width: 75, sortable: true, dataIndex: 'TK_Nummer'},
			{header: "lieferbar", width: 75, sortable: true, dataIndex: 'lieferbar'}
			],
		stripeRows: true,
		autoExpandColumn: 'TK_Name',
		height:350,
		width:300,
		title:'TK25 in NRW'
	});

	grid.render('grid-example');
});
