var hbcs40_sz = new Array("----Fejezetek----","I. fejezet","II. fejezet","III. fejezet","IV. fejezet","V. fejezet");
var hbcs40_sz_datum = new Array("","1999. 05. (68 646","1999. 05. (22 252","1999. 05. (997 764","1999. 05. (415 471","1999. 05. (161 315");

var hbcs41_sz = new Array("----Besorolás változásai----","Kódolási és besorolási szabályok","Besorolási szabályok hibajavítása I.","Besorolási szabályok hibajavítása II.");
var hbcs41_sz_datum = new Array("","2000. 06. (41 904","2000. 06. (3 722","2000. 06. (7 033");

var hbcs43_sz = new Array("----Fejezetek----","I. fejezet-adatlappal","I. fejezet-adatlap nélkül","II. fejezet","III. fejezet","IV/A. fejezet","IV/B. fejezet","V. fejezet");
var hbcs43_sz_datum = new Array("","2003. 01. (2 480 425","2003. 01. (44 545","2003. 01. (26 708","2003. 01. (856 036","2003. 01. (442 686","2003. 01. (2 495","2003. 01. (278 148");

var hbcs_datum = new Array("","1999. 05.","2000. 06.","2003. 01.")

var hbcs43_2001 = new Array("------Változáslisták------","Besorolás változásai I.","Besorolás változásai II.","Boncolás elszámolása");
var hbcs43_2001_datum = new Array("","2001. 08. 01. (57 987","2001. 08. 03. (2 326","2001. 08. 30. (2 325");

var hbcs43_2002 = new Array("------Változáslisták------","Besorolás változásai I.","Besorolás változásai II.");
var hbcs43_2002_datum = new Array("","2002. 03. 05. (19 190","2002. 08.15 (12 332");

var hbcs43_2003 = new Array("------Változáslisták------","6. számú változáslista","7. számú változáslista","6. számú lista kiegészítése","6. számú bővített lista","transzszexualitás elszámolása","8. számú változáslista","8. számú egyszerűsített lista");
var hbcs43_2003_datum = new Array("","2003. 01. 31. (45 810","2003. 01. 31. (51 132","2003. 02. 06. (3 080","2003. 03. 13. (87 720","2003. 03. 13. (2 228","2003. 09. 29. (173 932","2003. 09. 29. (35 892");

var hbcs43_2004 = new Array("------Változáslisták------","Besorolás változásai-február","Egyszerűsített lista-február","Besorolás változásai-március","Besorolás változásai-április");
var hbcs43_2004_datum = new Array("","2004. 02. 02. (26 504","2004. 02. 02. (8 797","2004. 03. 19. 435 957(","2004. 04. 08. (435 786");

var hbcs50_2004 = new Array("------Változáslisták------","Besorolás változásai-június","Besorolás változásai-augusztus","Besorolás változásai-augusztus (egyszerűsített)");
var hbcs50_2004_datum = new Array("","2004. 06. 22. (435 460","2004. 08. 10. (17 937","2004. 08. 10. (8 699");


var sulytomb_40 = new Array("--------------Súlyszámok--------------","64 elemű súlyszám-tömb leírása","Súlyszám-tömb tartalma");
var sulytomb_40_datum = new Array("","1999. 10. 13. (1 136","1999. 10. 12.(86 345");

var sulytomb_41 = new Array("--------------Súlyszámok--------------","64 elemű súlyszám-tömb leírása","Súlyszám-tömb tartalma");
var sulytomb_41_datum = new Array("","2000. 08. 15. (1 128","2000. 08. 09. (82 973");

var sulytomb_43 = new Array("--------------Súlyszámok--------------","50 elemű súlyszám-tömb leírása 2001","50 elemű súlyszám-tömb tartalma 2002");
var sulytomb_43_datum = new Array("","2001. 09. 25. (2 016","2002. 01. 30. (2 016");

var sulytomb_50 = new Array("--------------Súlyszámok--------------","50 elemű súlyszám-tömb 2004. 02.","50 elemű súlyszám-tömb 2005. 04.","50 elemű súlyszám-tömb 2005. 09.","50 elemű súlyszám-tömb 2005. 12.","50 elemű súlyszám-tömb 2007. 04.","50 elemű súlyszám-tömb 2007. 09.","50 elemű súlyszám-tömb 2007. 12.","50 elemű súlyszám-tömb, bővített 2007. 12.","50 elemű súlyszám-tömb, 2008. 01.");
var sulytomb_50_datum = new Array("","2004. 02. 05. (390 912","2005. 04. 05. (254 197","2005. 10. 14. (267 266","2006. 01. 26. (271 304","2007. 05. 10. (255 517","2007. 09. 21. (256 346","2008. 01. 25. (256 628","2008. 01. 30. (287 479","2008. 02. 06. (247 321");

var hatas_datum = new Array("","2001. 03. 20. (107 399","2001. 03. 20. (107 664","2001. 03. 20. (13 686","2001. 03. 20. (13 933","2001. 03. 20. (11 714","2001. 03. 20. (5 168","2001. 03. 28. (57 035","2001. 03. 20. (12 086");

var mellek = new Array ("","1. számú melléklet","2. számú melléklet","3. számú melléklet","4. számú melléklet","5. számú melléklet","6. számú melléklet","7. számú melléklet")
var mellek_datum = new Array("","2001. 01. 31. (196 770","2001. 01. 31. (115 867","2001. 12. 18. (335 821","2001. 01. 31. (195 685","2001. 01. 31. (28 672","2001. 01. 31. (325 429","2001. 01. 31. (56 102"); 

var fuggelek_datum = new Array("","2003. 01. 03. (687","2003. 01. 03. (39 426","2003. 01. 03. (6 349","2003. 01. 03. (10 648","2003. 01. 03. (3 403","2003. 01. 03. (762","2003. 01. 03. (14 685","2003. 01. 03. (341");

var torzs30 = new Array("----Törzsállományok----","BNO-törzs","Beavatkozástörzs","HBCS-jellemzők");
var torzs30_datum = new Array("","1998. 11. 23. (145 881","1997. 07. 31. (49 787","1997. 08. 26. (20 304");

var torzs31_datum = new Array("","1997. 11. 18. (147 194","1997. 11. 17. (20 131","1997. 11. 17. (49 816");

var torzs32_datum = new Array("","1998. 11. 23. (145 881","1998. 07. 23. (56 270","1998. 04. 28. (22 595");

var torzs40 = new Array("----Törzsállományok----","BNO-törzs","Beavatkozástörzs","HBCS-jellemzők","Konverzós tábla a 3.2 és 4.0 verzió között");
var torzs40_datum = new Array("","1999. 04. 21 (168 294","1999. 04. 22. (58 226","1999. 11. 09. (22 797","1999. 04. 27. (15 151");

var torzs41 = new Array("----Törzsállományok----","BNO-törzs","Beavatkozástörzs","HBCS-jellemzők","HBCS súlyszámok MRI-tartalma");
var torzs41_datum = new Array("","2000. 06. 06. (149 824","2000. 06. 07. (56 274","2000. 06. 21. (18 364","2000. 05. 02. (18 276");

var bno_valt_datum = new Array("","2002. 01. 04. (160 741","2003. 02. 05. (167 788","2003. 05. 30. (167 111","2003. 08. 04. (168 342","2004. 01. 28. (168 566","2004. 03. 24. (168 668");

var mutet_valt_datum = new Array("","2001. 12. 18. (66 925","2002. 03. 19. (69 253","2002. 05. 27. (69 411","2002. 07. 25. (69 653","2002. 10. 30. (73 844","2003. 01. 08. (74 651","2003. 03. 19. (68 836",
                                 "2003. 05. 28. (76 842","2003. 07. 01. (76 939","2003. 09. 04. (77 323","2004. 02. 26 (77 972","2004. 03. 10. (78 122","2004. 04. 01. (79 429","2004. 06. 09. (79 425","2004. 09. 21. (80 701");

var jellemzo_valt_datum = new Array("","2001. 02. 06. (19 612","2001. 07. 23. (19 875","2002. 01. 07. (20 593","2002. 01. 08. (21 700","2002. 09. 12. (22 765","2003. 05. 10. (23 013");

var fno_valt_datum = new Array("","2004. 04. 14. (3 394");

var oeno98 = new Array("-----Szabálykönyv-----","Teljes szabálykönyv");
var oeno98_datum = new Array("","1998. 07. 02. (189 250");

var oeno200301 = new Array("-----Szabálykönyv-----","Teljes szabálykönyv","I. fejezet","II. fejezet","III. fejezet","Kompetencialista","10/2002(XI.7.)ESzCsM r. 1. sz. m.","10/2002(XI.7.)ESzCsM r. 2. sz. m.");
var oeno200301_datum = new Array("","2002. 12. 03. (1 835 224","2002. 11. 18. (23 079","2002. 12. 03. (183 617","2002. 11. 18. (6 623","2003. 02. 03. (162 942","2002. 11. 07. (113 588","2002. 11. 07. (7 175");

var oeno200303v = new Array("-----Szabálykönyv módosítások-----","ESzCsM tájékoztató", "Kompetencialista változás I.(xls)","Kompetencialista változás I.(rtf)","Kompetencialista változás II.(rtf)","II. fejezet változáslistája");
var oeno200303v_datum = new Array("","2003. 03. 07. (40 056","2003. 03. 07. (28 511","2003. 03. 07. (9 272","2003. 03. 11. (9 293","2003. 03. 13. (22 859");

var oeno200303_datum = new Array("","2003. 03. 27. (24 757","2003. 03. 27. (198 132","2003. 03. 27. (7 130","2003. 03. 27. (158 688","2003. 03. 27. (8 721");
var oeno200303 = new Array("-----Szabálykönyv-----","I. fejezet","II. fejezet","III. fejezet","Kompetencialista","Szakmakódjegyzék");

var oeno200305 = new Array("-----Szabálykönyv-----","Teljes szabálkyköny","Szakmakódjegyzék");
var oeno200305_datum = new Array("","2003. 05. 16. (1 977 005","2003. 05. 16. (5 163");

var oeno200308 = new Array("-----Szabálykönyv-----","II. fejezet módosítása");
var oeno200308_datum = new Array("","2003. 08. 19. (71 985");

var oeno200309 = new Array("-----Szabálykönyv-----","Teljes szabálykönyv","I. fejezet","II. fejezet","III. fejezet","IV. fejezet","Kompetencialista","Kompetencialista módosítás","Változáslista");
var oeno200309_datum = new Array("","2003. 09. 04 (2 036 597","2003. 09. 09. (1 138  996","2003. 09. 09. (392 436","2003. 09. 09. (216 241","2003. 09. 09. (4 787","2003. 09. 09. (304 615","2003. 09. 10. (51 652","2003. 09. 09. (6 647");

var oeno200310 = new Array("-----Szabálykönyv-----","Kompetencialista változás");
var oeno200310_datum = new Array("","2003. 10. 17 (154 210");

var oeno200311 = new Array("-----Szabálykönyv-----","I. fejezet","II. fejezet","IV. fejezet");
var oeno200311_datum = new Array("","2003. 11. 06. (1 139 637","2003. 11. 17. (382 134","2003. 11. 05. (4 969");

var oeno200404 = new Array("-----Szabálykönyv-----","II. fejezet változáslistája");
var oeno200404_datum = new Array("","2004. 04. 01. (16 910");

var oeno200411 = new Array("-----Szabálykönyv-----","Teljes Szabálykönyv");
var oeno200411_datum = new Array("","2004. 11. 25. (3 911 143");

var oeno200505 = new Array("-----Szabálykönyv-----","Teljes Szabálykönyv","Változáslista");
var oeno200505_datum = new Array("","2005. 05. 31. (3 932 97","2005. 05. 31. (4 083");

var oeno200506 = new Array("-----Szabálykönyv-----","Teljes Szabálykönyv","Tevékenységi kódok");
var oeno200506_datum = new Array("","2005. 06. 15. - 8004/2005. (EüK. 9.),(3 916 884","2005. 06. 15. - 8004/2005. (EüK. 9.), (115 676");

var oeno200508 = new Array("-----Szabálykönyv-----","Tevékenységi kódok","index/* jelű eljárások");
var oeno200508_datum = new Array("","2005. 08. 01. - 26/2005. (VII. 13.) EüM r., (121 482","2005. 08. 01. - 26/2005. (VII. 13.) EüM r., (15 444");

var oeno200509 = new Array("-----Szabálykönyv-----","OENO kódok szabályváltozásai","kompetencia-változás","OENO kódlista");
var oeno200509_datum = new Array("","2005. 09. 01. - 8006/2005. (VIII. 30.) EüM táj., (181 572","2005. 09. 01. - 8006/2005. (VIII. 30.) EüM táj., (73 409","2005. 09. 01. - 31/2005. (VIII. 02.) EüM r., (356 451");

var oeno200510 = new Array("-----Szabálykönyv-----","Tevékenységi kódok","index/* jelű eljárások");
var oeno200510_datum = new Array("","2005. 10. 01. - 38/2005. (IX. 13.) EüM r., (114 948","2005. 10. 01. - 38/2005. (IX. 13.) EüM r., (106 391");

var oeno200511 = new Array("-----Szabálykönyv-----","OENO kódok szabályváltozásai");
var oeno200511_datum = new Array("","2005. 11. 01. - 8011/2005. (EüK. 18.) EüM táj., (85 687");

var oeno200512 = new Array("-----Szabálykönyv-----","Teljes Szabálykönyv");
var oeno200512_datum = new Array("","2005. 12. 01. - 8013/2005. (EüK. 20.) EüM táj., (3 888 144");

var oeno200604 = new Array("-----Szabálykönyv-----","Teljes Szabálykönyv");
var oeno200604_datum = new Array("","2006. 03. 01. - 8005/2006. (EüK. 4.) EüM táj., (3 977 454");


var beav_datum = new Array("","(59 031","(59 418","(61 425","(58 733","(58 736","(59 307","(60 182","(60 759","(60 769","(61 824","(64 438","(64 723","(64 662","(64 647","(66 867","(68 763","(68 605","(68 510","(68 523","(68 742","(66 766","(67 468");

var winbeav_datum = new Array("","(211 880","(128 134","(131 814","(131 142","(133 134","(136 017","(229 299");

var oeno_torzs_datum = new Array("","(115 902","(115 862","(121 127","(109 749","(328 278","(121 726","(115 683","(121 482","(356 451","(114 948");

var bno_konyv_datum = new Array("","(636 240","(160 607","(496 054");

var jellemzo50_valt_datumx = new Array("","2004. 02. 05. (112 236","2004. 09. 09. (114 916","2005. 04. 05. (115 027","2005. 08. 22. (116 065","2005. 10. 19. (116 075","2006. 01. 02. (116 052");
var jellemzo50_valt_datumd = new Array("","2004. 02. 05. (23 974","2004. 09. 09. (24 165","2005. 04. 05. (24 176","2005. 08. 22. (24 470","2005. 10. 19. (24 509","2006. 01. 02. (24 436");

var bno50_valt_datum = new Array("","2004. 03. 24. (168 668","2005. 09. 14. (168 890","2006. 01. 19. (168 899","2006. 07. 25. (169 252","2007. 12. 19. (169 445","2007. 10. 29. (170 481","2008. 01. 15. (170 659","2009. 01. 30. (170 869","2009. 08. 26. (170 905","2010. 01. 06. (170 980","2010. 06. 04. (171 073","2010. 06. 24. (717 116","2011. 01. 10. (171 168");
var mutet50_valt_datum = new Array("","2004. 09. 21. (80 701","2005. 09. 14. (73 598","2005. 10. 27. (74 009","2005. 12. 02. (75 039","2006. 01. 19. (75 698","2006. 01. 23. (75 698","2006. 04. 24. (75 828","2006. 04. 26. (75 828","2006. 08. 23. (76 395","2006. 12. 19. (76 549","2007. 04. 20. (169 681","2007. 07. 24.(85 759","2007. 10. 30. (78 407","2008. 03. 06. (79 722","2008. 06. 05. (80 154","2008. 10. 02. (80 491","2008. 10. 07. (80 525","2009. 01. 30. (80 755","2009. 08. 26. (80 844","2009. 11. 19. (80 894","2010. 01. 06. (80 978","2010. 06. 04. (81 136","2010. 07. 08. (81 408","2011. 01. 24. (81 731","2011. 05. 04. (81 897","2011. 07. 08. (81 984","2011. 08. 29. (82 005");

var f_adlap = new Array("","2004. 11. 26. (15 612","2006. 04. 24. (16 498","2007. 01. 30. (19 641","2007. 2007. 02. 27. (19 763","2007. 06. 12. (20 347","2008. 01. 15. (20 325","2008. 02. 01. (20 432","2008. 04. 11. (20 481","2008. 07. 24. (19 543","2008. 10. 15. (19 640","2009. 01. 15. (19 662","2009. 03. 26. (19 770","2009. 07. 06. (19 689","2010. 03. 30. (20 584","2011. 01. 06. (20 523","2011. 05. 04. (21 139","2011. 07. 28. (20 954");

var a_adlap = new Array("","2004. 11. 26. (10 767","2004. 12. 21. (11 087","2006. 12. 31. (11 178","2006. 04. 27. (11 470","2007. 01. 30. (15 037","2007. 06. 27. (15 848","2008. 01. 15. (15 941","2008. 02. 01. (16 032","2008. 03. 03. (16 132","2008. 04. 11. (15 873");

function archiv_letolt(form_name,ut,nev)
{ 		
	u = hiba(form_name);
	if (u != "")
	{
	   alert(u);
	   return false;
	}
	else
	{
	 	folder = form_name.ev.options[form_name.ev.selectedIndex].value;
		i = form_name.tema.selectedIndex;
		if (form_name.name == "oeno_szk")
		{
	   	   window.location.href = "prog_archiv/" + ut + folder + "/" + nev +"_" + i + ".zip"
		}
		else
		{
	 	 	window.location.href = "prog_archiv/" + ut + folder + "/" + nev + folder +"_" + i + ".zip"
		}
	}
}


function select_feltolt()
{
    fekvoarchiv_kk.ev.options[0].selected = true;
	fekvoarchiv_kk.tema.options.length = hbcs40_sz.length;
	hbcs43_valt.ev.options[0].selected = true;
	hbcs43_valt.tema.options.length = hbcs43_2001.length;			
	fekvoarchiv_kk.tema.options[0].selected = true;	
	sulyszamtomb.ev.options[0].selected = true;
	sulyszamtomb.tema.options.length = sulytomb_40.length;
	hatas.tema.options[0].selected = true;
	melleklet.tema.options[0].selected = true;
	fuggelek.tema.options[0].selected = true;
	torzsek.ev.options[0].selected = true;
	torzsek.tema.options.length = torzs30.length;
	bno_valtozas.tema.options[0].selected = true;
	mutet_valtozas.tema.options[0].selected = true;
	jarokod.tema.options[0].selected = true;
	winjarokod.tema.options[0].selected = true;
	jellemzo_valtozas.tema.options[0].selected = true;
	//fno_valtozas.tema.options[0].selected = true;
	oeno_szk.ev.options[0].selected = true;
	oeno_szk.tema.options.length = oeno98.length;
	oeno_torzs.tema.options[0].selected = true;
	bno_konyv.tema.options[0].selected = true;
	jellemzo_valtozas50.tema.options[0].selected = true;
	hbcs50_valt.tema.options[0].selected = true;
	bno_valtozas50.tema.options[0].selected = true;
	mutet_valtozas50.tema.options[0].selected = true;
	f_adatlap.tema.options[0].selected = true;
	a_adatlap.tema.options[0].selected = true;
	
	for (i = 0; i < hbcs40_sz.length; i++)
	{
	 	fekvoarchiv_kk.tema.options[i].text = hbcs40_sz[i];
	}
	fekvoarchiv_kk.tema.options[0].selected = true;
	document.getElementById("date0").style.display = "none";
	
	for (i = 0; i < hbcs43_2001.length; i++)
	{
	 	hbcs43_valt.tema.options[i].text = hbcs43_2001[i];
	}
	hbcs43_valt.tema.options[0].selected = true;
	//document.getElementById("date1").style.display = "none";
	
	/*for (i = 0; i < sulytomb_40.length; i++)
	{
	 	sulyszamtomb.tema.options[i].text = sulytomb_40[i];
	}*/
	
	for (i = 0; i < torzs30.length; i++)
	{
	 	torzsek.tema.options[i].text = torzs30[i];
	}
	torzsek.tema.options[0].selected = true;
	
	for (i = 0; i < oeno98.length; i++)
	{
	 	oeno_szk.tema.options[i].text = oeno98[i];
	}
	oeno_szk.tema.options[0].selected = true;
	
	for (j = 0; j < 21; j++)
	{
	 //sz = "date" + i;
	 document.getElementById("date" + j).style.display = "none";
	 //alert("date" + j)
	}			 
}

function hbcs_cserel(form_name, id)
{
 	tomb = new Array();
	index = form_name.ev.selectedIndex;
	switch(form_name.name)
	{
	   case "fekvoarchiv_kk":  
	   switch (index)
	   {
	 	case 0:
		case 1:
		   tomb = hbcs40_sz;
		   break;
		case 2:      
	 	   tomb = hbcs41_sz;
		   break;
		case 3:      
	 	   tomb = hbcs43_sz;
		   break;   
	   }
	   break;
	   case "hbcs43_valt":  
	   switch (index)
	   {
	 	case 0:
		case 1:
		   tomb = hbcs43_2001;
		   break;
		case 2:      
	 	   tomb = hbcs43_2002;
		   break;
		case 3:      
	 	   tomb = hbcs43_2003;
		   break;
		case 4:      
	 	   tomb = hbcs43_2004;
		   break;      
   	   }
	   break;
	   case "sulyszamtomb":  
	   switch (index)
	   {
	 	case 0:
		   tomb = new Array("--------Súlyszámok--------");
		   break;	 
		case 1:
		   tomb = sulytomb_40;
		   break;
		case 2:      
	 	   tomb = sulytomb_41;
		   break;
		case 3:      
	 	   tomb = sulytomb_43;
		   break;
		case 4:      
	 	   tomb = sulytomb_50;
		   break;   		      
   	   }
	   break;
	   case "torzsek":  
	   switch (index)
	   {
	 	case 0:
		case 1:
		case 2:
		case 3:
		   tomb = torzs30;
		   break;
		case 4:
		   tomb = torzs40;
		   break;
		case 5:      
	 	   tomb = torzs41;
		   break;
		case 6:      
	 	   tomb = torzs43;
		   break;		      
   	   }
	   break;
	   case "oeno_szk":  
	   switch (index)
	   {
	 	case 0:
		case 1:
		   tomb = oeno98;
		   break; 
		case 2:
		   tomb = oeno200301;
		   break;		
		case 3:
		   tomb = oeno200303v;
		   break;
		case 4:
		   tomb = oeno200303;
		   break;      
		case 5:
		   tomb = oeno200305;
		   break;
		case 6:      
	 	   tomb = oeno200308;
		   break;   
		case 7:      
	 	   tomb = oeno200309;
		   break;
		case 8:      
	 	   tomb = oeno200310;
		   break;
		case 9:      
	 	   tomb = oeno200311;
		   break;
		case 10:      
	 	   tomb = oeno200404;
		   break;
		case 11:      
	 	   tomb = oeno200411;
		   break;
		case 12:
		   tomb = oeno200505;	
		   break;
		case 13:
		   tomb = oeno200506;	
		   break;
		case 14:
		   tomb = oeno200508;	
		   break;
		case 15:
		   tomb = oeno200509;	
		   break;      	             		      
		case 16:
		   tomb = oeno200510;	
		   break;
		case 17:
		   tomb = oeno200511;	
		   break;   
		case 18:
		   tomb = oeno200512;	
		   break; 
		case 19:
		   tomb = oeno200604;	
		   break;  
	   }
	   break;	   
	}
	form_name.tema.options.length = tomb.length;
	for (i = 0; i < tomb.length; i++)
	{
	 	form_name.tema.options[i].text = tomb[i];
	}
	form_name.tema.options[0].selected = true;
	document.getElementById(id).innerHTML = "";
	document.getElementById(id).style.display = "none";    			
}


function frissit_datum(form_name,id)
{
 	tomb = new Array();
	index = form_name.tema.options.selectedIndex;
	evsz = form_name.ev.selectedIndex;
	szoveg = "";
	switch (form_name.name)
	{	 	
		case "hbcs43_valt":
			switch (evsz)
			{
			 	case 0:
					return;
				break;	 
				case 1:
					tomb = hbcs43_2001_datum;
				break;
				case 2:
				   tomb = hbcs43_2002_datum;
				break;
				case 3:
				   tomb = hbcs43_2003_datum;
				break;
				case 4:
				   tomb = hbcs43_2004_datum;
				break;
			}
			szoveg += " byte, RTF dokumentum ZIP állományban)";  		 	 			
		break;
		
		case "fekvoarchiv_kk":
		   switch (evsz)
		   { 
			 case 0:
				return;
			 break;	 
			 case 1:
				tomb = hbcs40_sz_datum;
				szoveg += " byte, MS WORD dokumentum ZIP állományban)";
			 break;
			 case 2:
				 tomb = hbcs41_sz_datum;
				 szoveg += " byte, RTF dokumentum ZIP állományban)"
			 break;
			 case 3:
				 tomb = hbcs43_sz_datum;
				 szoveg += " byte, MS WORD dokumentum ZIP állományban)"
			 break;
		  }		  		  	 
	   break;
	   
	   case "sulyszamtomb":
		   switch (evsz)
		   { 
			 case 0:
				return;
			 break;	 
			 case 1:
				tomb = sulytomb_40_datum;
				if (form_name.tema.options[1].selected)
				{   
				  szoveg += " byte, TXT file, ZIP állományban)";
				}
				else if (form_name.tema.options[2].selected)
				{
				  szoveg += " byte, dBase file, ZIP állományban)";	 
				}
				else
				{
				 	szoveg += "";
				}  
			 break;
			 case 2:
				 tomb = sulytomb_41_datum;
				 if (form_name.tema.options[1].selected)
				 {   
				  szoveg += " byte, TXT file, ZIP állományban)";
				 }
				 else if (form_name.tema.options[2].selected)
				 {
				  szoveg += " byte, dBase file, ZIP állományban)";	 
				 }
				 else
				 {
				 	szoveg += "";
				 }
			 break;
			 case 3:
				 tomb = sulytomb_43_datum;
				/* if (form_name.tema.options[1].selected || form_name.tema.options[3].selected || form_name.tema.options[5].selected)
				{   
				  szoveg += " byte, TXT file, ZIP állományban)";
				}
				else if (form_name.tema.options[2].selected)
				{
				  szoveg += " byte ZIP állományban, dBase file)";
				}
				else if (form_name.tema.options[4].selected || form_name.tema.options[6].selected)				
				{
				  szoveg += " byte ZIP állományban, dBase és TXT file-ok)";	 
				}
				else
				{
				 	szoveg += "";
				}*/
				szoveg += " byte ZIP állományban, dBase és TXT file-ok)";	 
			 break;
			 case 4:
				 tomb = sulytomb_50_datum;
				 if(form_name.tema.options.selectedIndex == 1)
				 {
				  szoveg += " byte, TXT file, ZIP állományban)";
				 }
				 else if(form_name.tema.options.selectedIndex > 1)
				 {
				  szoveg += " byte, MS EXCEL file, ZIP állományban)";
				 }
			 break;
		  }		  		  	 
	   break;
	   case "torzsek":
		   switch (evsz)
		   { 
			 case 0:
				return;
			 break;	 
			 case 1:
				tomb = torzs30_datum;
			 break;
			 case 2:
				 tomb = torzs31_datum;
			 break;
			 case 3:
				 tomb = torzs32_datum;
			 break;
			 case 4:
				 tomb = torzs40_datum;
			 break;
			 case 5:
				 tomb = torzs41_datum;
			 break;
		  }
		  szoveg += " byte, dBase file ZIP állományban)";		  		  		  	 
	   break;
	   case "oeno_szk":
		   switch (evsz)
		   { 
			 case 0:
				return;
			 break;	 
			 case 1:
				tomb = oeno98_datum;
				szoveg += " byte, MS WORD 6.0 dokumentum ZIP állományban)";
			 break;
			 case 2:
				 tomb = oeno200301_datum;
				 if (index == 1)
				 {
				  	szoveg += " byte, MS WORD 2000 dokumentum ZIP állományban)<br><b>Figyelem! </b>a kicsomagolás utáni 326 oldalas kb. 17 Mbyte-os dokumentum kezeléséhez legalább MS Word2000 kell!"
				 }
				 else if (index == 5)
				 {
				  	  szoveg += " byte, MS EXCEL munkafüzet ZIP állományban)";
				 }
				 else if (index == 6)
				 {
				     szoveg += " byte, RTF dokumentum ZIP állományban)<br><b>A járóbeteg-szakellátás tevékenységi kódjai</b>"; 
				 }
				 else if (index == 7)
				 {
				     szoveg += " byte, RTF dokumentum ZIP állományban)<br><b>Gondozóintézeti szűrés és gondozás keretében az egyes szakterületeken elszámolható tevékenységek és azok pontértékei</b>"; 
				 }
				 else
				 {
				  	 szoveg += " byte, RTF dokumentum ZIP állományban)";
				 }
			 break;			 
			 case 3:
				 tomb = oeno200303v_datum;
				 if (index == 2)
				 {
				  	 szoveg += " byte, MS EXCEL munkafüzet ZIP állományban)";
				 }
				 else
				 {
				     szoveg += " byte, RTF dokumentum ZIP állományban)";
				 }
			 break;
			 case 4:
				 tomb = oeno200303_datum;				 
				 if (index == 5)
				 {
				  	 szoveg += " byte, MS EXCEL munkafüzet ZIP állományban)";
				 }
				 else
				 {
				     szoveg += " byte, RTF dokumentum ZIP állományban)";
				 }
			 break;
			 case 5:
				 tomb = oeno200305_datum;
				 if (index == 1)
				 {
				  	 szoveg += " byte, MS WORD 2000 dokumentum ZIP állományban)<br><b>Figyelem! </b>a kicsomagolás utáni 326 oldalas kb. 24 Mbyte-os dokumentum kezeléséhez legalább MS Word2000 kell!";
				 }
				 else
				 {
				     szoveg += " byte, RTF dokumentum ZIP állományban)";
				 }
			 break;
			 case 6:
				 tomb = oeno200308_datum;
				 szoveg += " byte, RTF dokumentum ZIP állományban)";
			 break;
			 case 7:
				 tomb = oeno200309_datum;
				 if (index == 1)
				 {
				  	 szoveg += " byte, MS WORD 2000 dokumentum ZIP állományban)<br><b>Figyelem! </b>a kicsomagolás utáni 326 oldalas kb. 24 Mbyte-os dokumentum kezeléséhez legalább MS Word2000 kell!";
				 }
				 else if (index == 6)
				 {
				  	  szoveg += " byte, MS EXCEL munkafüzet ZIP állományban)";
				 }
				 else
				 {
				     szoveg += " byte, RTF dokumentum ZIP állományban)";
				 }
			 break;
			 case 8:
				 tomb = oeno200310_datum;
				 szoveg += " byte, MS EXCEL munkafüzet ZIP állományban)";
			 break;
			 case 9:
				 tomb = oeno200311_datum;
				 szoveg += " byte, RTF dokumentum ZIP állományban)";				 
			 break;
			 case 10:
				 tomb = oeno200404_datum;
				 szoveg += " byte, RTF dokumentum ZIP állományban)";				 
			 break;
			 case 11:
				 tomb = oeno200411_datum;
				 szoveg += " byte, PDF dokumentum ZIP állományban)";				 
			 break;
			 case 12:				 
				 tomb = oeno200505_datum;
				 if (index == 1)
				 {
				  	szoveg += " byte, PDF dokumentum ZIP állományban)";
				 }
				 else
				 {
				  	 szoveg += " byte, RTF dokumentum ZIP állományban)";
				 }				 
			 break;
			 case 13:				 
				 tomb = oeno200506_datum;
				 if (index == 1)
				 {
				  	szoveg += " byte, PDF dokumentum ZIP állományban)";
				 }
				 else
				 {
				  	 szoveg += " byte, MS EXCEL munkafüzet ZIP állományban)";
				 }				 
			 break;
			 case 14:				 
				 tomb = oeno200508_datum;
				 if (index == 1)
				 {
				  	szoveg += " byte, MS EXCEL munkafüzet ZIP állományban)";
				 }
				 else
				 {
				  	 szoveg += " byte, RTF dokumentum ZIP állományban)";
				 }				 
			 break;
			 case 15:				 
				 tomb = oeno200509_datum;
				 szoveg += " byte, PDF dokumentum ZIP állományban)";		 
			 break;
			 case 16:				 
				 tomb = oeno200510_datum;
				 if (index == 1)
				 {
				  	szoveg += " byte, MS EXCEL munkafüzet ZIP állományban)";
				 }
				 else
				 {
				  	 szoveg += " byte, PDF dokumentum ZIP állományban)";
				 }				 
			 break;
			 case 17:				 
				 tomb = oeno200511_datum;
				 szoveg += " byte, PDF dokumentum ZIP állományban)";		 
			 case 18:
				 tomb = oeno200512_datum;
				 szoveg += " byte, PDF dokumentum ZIP állományban)";				 
			 break;
			 case 19:
				 tomb = oeno200604_datum;
				 szoveg += " byte, PDF dokumentum ZIP állományban)";				 
			 break;
		  }		  		  		  	 
	   break; 
	}

	if (!form_name.tema.options[0].selected)
	{
	   document.getElementById(id).innerHTML = "Készült: " + tomb[index] + szoveg;
	   document.getElementById(id).style.display = "";
	}
	else
	{
	   document.getElementById(id).innerHTML = "";
	   document.getElementById(id).style.display = "none";
	}	
}
function hiba(form_name)
{
 		 uzenet = "";
   		 switch (form_name.name)
   		 {
		  		case "sulyszamtomb":
					 if (form_name.elements[0].options[0].selected && !form_name.elements[1].options[0].selected)
					 {
			   		  	uzenet += "Kérem, adja meg a verziószámot!";
					 }
	   				 else if(form_name.elements[1].options[0].selected && !form_name.elements[0].options[0].selected)
	   				 {
			   		  	uzenet += "Kérem, válasszon súlyszámtömböt!";
					 }
					 else if (form_name.elements[0].options[0].selected && form_name.elements[1].options[0].selected)
					 {
			   		  	  uzenet += "Kérem, válasszon verziószámot és súlyszámtömböt!";
					 }
				break;	 
				case "fekvoarchiv_kk":	  
   	   				 if (form_name.elements[0].options[0].selected && !form_name.elements[1].options[0].selected)
					 {
			   		  	uzenet += "Kérem, adja meg a verziószámot!";
					 }
	   				 else if(form_name.elements[1].options[0].selected && !form_name.elements[0].options[0].selected)
	   				 {
			   		  	uzenet += "Kérem, válasszon fejezetet!";
					 }
					 else if (form_name.elements[0].options[0].selected && form_name.elements[1].options[0].selected)
					 {
			   		  	  uzenet += "Kérem, válasszon verziószámot és fejezetet!";
					 }
				break;
				case "hbcs43_valt":
					 if (form_name.elements[0].options[0].selected && !form_name.elements[1].options[0].selected)
					 {
			  		  	uzenet += "Kérem, adja meg az évszámot!";
					 }
	   				 else if(form_name.elements[1].options[0].selected && !form_name.elements[0].options[0].selected)
	   				 {
			   		  	  uzenet += "Kérem, válassza ki a változáslistát is!";
					 }
					 else if (form_name.elements[0].options[0].selected && form_name.elements[1].options[0].selected)
					 {
			   		  	  uzenet += "Kérem, válasszon évszámot és változáslistát!";
					 }			
				break;
				case "hatas":
				case "melleklet":
				case "fuggelek":
				case "bno_valtozas":
				case "fno_valtozas":
				case "jellemzo_valtozas":
				case "mutet_valtozas":
				case "jarokod":
				case "winjarokod":
				case "oeno_torzs":
				case "bno_konyv":
				case "f_adatlap":
				case "a_adatlap":
				case "jellemzo_valtozas50":
				case "hbcs50_valt":
				case "bno_valtozas50":
				case "mutet_valtozas50":						
					 if (form_name.elements[0].options[0].selected)
					 {
			   		  	uzenet += "Kérem, válasszon ki egy listaelemet!";			   
					 }	   					
				break;
				case "torzsek":	  
   	   				 if (form_name.elements[0].options[0].selected && !form_name.elements[1].options[0].selected)
					 {
			   		  	uzenet += "Kérem, adja meg a verziószámot!";
					 }
	   				 else if(form_name.elements[1].options[0].selected && !form_name.elements[0].options[0].selected)
	   				 {
			   		  	  uzenet += "Kérem, válassza ki a törzset!";
					 }
					 else if (form_name.elements[0].options[0].selected && form_name.elements[1].options[0].selected)
					 {
			   		  	  uzenet += "Kérem, válasszon verziószámot és törzset!";
					 }
				break;
				case "oeno_szk":	  
   	   				 if (form_name.elements[0].options[0].selected && !form_name.elements[1].options[0].selected)
					 {
			   		  	uzenet += "Kérem, adja meg az időszakot!";
					 }
	   				 else if(form_name.elements[1].options[0].selected && !form_name.elements[0].options[0].selected)
	   				 {
			   		  	  uzenet += "Kérem, válassza ki a szabálykönyv fejezetét!";
					 }
					 else if (form_name.elements[0].options[0].selected && form_name.elements[1].options[0].selected)
					 {
			   		  	  uzenet += "Kérem, válasszon időszakot és a szabálykönyv fejezetét!";
					 }			
				break;		 			
		 }
		 return uzenet; 
}


function egyet_valaszt(form_name,id)
{
 	index =  form_name.tema.selectedIndex;
	szoveg = "";
	sor = "";
	switch (form_name.name)
	{	        
	   case "hatas":			 	
		 tomb = hatas_datum;
		 szoveg += " byte, TXT file)";		 
	   break;
	   
	   case "melleklet":	   		
		tomb = mellek_datum;
		sor	+= "<b>" + mellek[index] + "</b><br>"	
	    if (index == 5)
		{
		    szoveg += " byte, MS EXCEL munkafüzet)";
		}
		else
		{
		 	szoveg += " byte, RTF dokumentum)";
		}
	   break;
	   
	   case "fuggelek":
	   		tomb = fuggelek_datum;
			szoveg += " byte, ZIP file)";
	   break;
	   
	   case "bno_valtozas":
	        tomb = bno_valt_datum;
			szoveg += " byte, dBase file ZIP állományban)";
	   break;
	   case "mutet_valtozas":
	        tomb = mutet_valt_datum;
			szoveg += " byte, dBase file ZIP állományban)";
	   break;
	   /*case "fno_valtozas":
	        tomb = fno_valt_datum;
			szoveg += " byte, dBase file ZIP állományban)";
	   break;*/
	   case "jellemzo_valtozas":
	        tomb = jellemzo_valt_datum;
			szoveg += " byte, dBase file ZIP állományban)";
	   break;
	   case "jarokod":
	        tomb = beav_datum;
			szoveg += " byte, dBase file ZIP állományban)";
	   break;
	   case "winjarokod":
	        tomb = winbeav_datum;
			szoveg += " byte, MDB file ZIP állományban)";
	   break;
	   case "oeno_torzs":
	        tomb = oeno_torzs_datum;
			if (document.oeno_torzs.tema.options.selectedIndex == 5 || document.oeno_torzs.tema.options.selectedIndex == 9)
			{
			   szoveg += " byte, PDF dokumentum ZIP állományban)";
			}
			else
			{
			 	szoveg += " byte, MS EXCEL munkafüzet ZIP állományban)";
			}
	   break;
	   case "bno_konyv":
	        tomb = bno_konyv_datum;
			szoveg += " byte, RTF dokumentum ZIP állományban)";
	   break;
	   case "f_adatlap":
	        tomb = f_adlap;
			szoveg += " byte, RTF dokumentum ZIP állományban)";
	   break;
	   case "a_adatlap":
	        tomb = a_adlap;
			szoveg += " byte, RTF dokumentum ZIP állományban)";
	   break;
	   case "jellemzo_valtozas50":
	        if (form_name.jell_tipus[0].checked)
			{
			   tomb = jellemzo50_valt_datumx;
			   szoveg += " byte, MS EXCEL munkafüzet ZIP állományban)";
			}
			else
			{
			   tomb = jellemzo50_valt_datumd;
			   szoveg += " byte, DBF file ZIP állományban)";
			}
			//alert(form_name.jell_tipus[0].checked);
	   break;
	   case "hbcs50_valt":
	        tomb = hbcs50_2004_datum;
			szoveg += " byte, RTF dokumentum ZIP állományban)";
	   break; 
	   case "bno_valtozas50":
	   		tomb = bno50_valt_datum;
			szoveg += " byte, DBF file ZIP állományban)";
			//alert(bno_valtozas50.tema.options[form_name.tema.selectedIndex].value);
	   break ;
	   case "mutet_valtozas50": 
			 tomb = mutet50_valt_datum;
			 szoveg += " byte, DBF file ZIP állományban)";
	   break;		 
	}
	if (index == 0)
	{
	  	document.getElementById(id).innerHTML = "";
	  	document.getElementById(id).style.display = "none";
	}
	else
	{
	  	if (form_name.name == "jarokod" || form_name.name == "oeno_torzs" || form_name.name == "bno_konyv")
		{
		   document.getElementById(id).innerHTML = tomb[index] + szoveg;
		}
		else
		{
		 	document.getElementById(id).innerHTML = sor + "Készült: " + tomb[index] + szoveg;
		}
	 	document.getElementById(id).style.display = "";
	}	 
}

function egyet_letolt(form_name, folder, uj)
{
   u = hiba(form_name);
   if (u != "")
   {
   	  alert(u);
	  return false;
   }
   else
   {
   	   file = form_name.tema.options[form_name.tema.selectedIndex].value;  
   	   if (uj)
   	   {
   	   	  win = window.open();
   	   	  win.location.href = "prog_archiv/" + folder + file;
   	   }
   	   else
   	   {
   	   	   window.location.href = "prog_archiv/" + folder + file;
   	   }
   }	  
}

function jellemzo_letolt(form_name, folder)
{ 	
	u = hiba(form_name);
   	if (u != "")
   	{
       alert(u);
	   return false;
   	}
	else
	{
	 	file = form_name.tema.options[form_name.tema.selectedIndex].value;
		if (form_name.jell_tipus[0].checked)
		{
	   	   file += form_name.jell_tipus[0].value; 
		}
		else
		{
	   	 	file += form_name.jell_tipus[1].value;	
		}
		window.location.href = "prog_archiv/" + folder + file + ".zip";
	}
}

