
//*********************************************************
//böngésző függő elemkezelő eljárások
		var inputCount = 0;
		var isIE = false;
		var isOther = false;
		var isNS4 = false;
		var isNS6 = false;

		function browser_check()
		{
			if(document.getElementById)
			{if(!document.all)
				{isNS6=true;}
				if(document.all)
				{isIE=true;}}
			else
			{if(document.layers)
				{isNS4=true;}
				else
				{isOther=true;}}
		}

		function Get(layerID)
		{
			browser_check();
			var returnLayer;
			if(isIE)
			{
				returnLayer = eval("document.all." + layerID+"");
			}
			if(isNS6)
			{
				returnLayer = eval("document.getElementById('" + layerID + "')");
			}
			if(isNS4)
			{
				returnLayer = eval("document." + layerID);
			}
			if(isOther)
			{
				returnLayer = "null";
				alert("-[Error]-\nDue to your browser you will probably not\nbe able to view all of the following page\nas it was designed to be viewed. We regret\nthis error sincerely.");
			}
			return returnLayer;
		}

		function Set(layerID, Value)
		{
			var Element;
			Element=Get(layerID);
			Element.value=Value;
			return true;
		}
//*********************************************************



//*********************************************************
//megjelenítés, elrejtés
    function HideShow(ID)
    {
    	if((Get(ID).visibility == "visible") || (Get(ID).visibility == ""))
    	{
    		Get(ID).visibility = "hidden";
    	}
    	else if(aLs(ID).visibility == "hidden")
    	{
    		Get(ID).visibility = "visible";
    	}
    }
	
	function Hide(ID)
    {
    	if((Get(ID).display == "inline") || (Get(ID).display == ""))
    	{
    		Get(ID).display = "none";
    	}
    }

    function Show(ID)
    {
		if(Get(ID).display == "none")
    	{
    		Get(ID).display = "inline";
    	}
    }

    function ShowHideAll(ID)
    {
    	//var coll = document.all;
		var coll=document.getElementsByName('divek');
		if (coll!=null) 
		{
			for (i=0; i<coll.length; i++){
//				if (coll.item(i).name=="div")
				{
					if (coll.item(i).id==ID)
						coll.item(i).style.display="inline";
					else
						coll.item(i).style.display="none";
				}
			}
		}

    }
//*********************************************************




//*********************************************************
//mezők formátumának korlátozása
		DATUMS=",,";
		NUMBERS=",fo,tanatl1j,tanatl2j,tanatl1t,tanatl2t,menszido,menido1,menido2,mentovido,tanszido,versenyido1,versenyido2,versenyido3,versenyido,menadosz,tanadosz,osznap,tanszam,hatszam,osszam,dologipenz,jarulek,szempenz,fil,ara,darab,szoszeg,kistip,oszprog,maxipenz,egyebpenz,szemk,jar,anyagk,szolgk,szelk,targyk,egyebk,szervszam,db10,db11,db12,db13,db14,db15,db16,db17,db18,db19,db20,db21,db22,db23,db24,db25,db26,db27,db28,db29,ar10,ar11,ar12,ar13,ar14,ar15,ar16,ar17,ar18,ar19,ar20,ar25,ar26,ar27,ar28,ar29,pot2,ar21,ar22,ar23,ar24,kerdes0,kerdes1,kerdes2,kerdes3,kerdes4,kerdes5,szazalek,muk,eszk,minosites,fizu,rezsi,fmegr,maradvany,osztan,feltan,tanszam,nyelvtan,anyatan,kettan,oszovi,kisovi,ovicsopi,felhasznalt,osztan,tantan,tankonyv,munkakonyv,munkafuzet,tankonyvar,munkakonyvar,munkafuzetar,utpenz,szalpenz,evopenz,felhasznalt2,sajatpenz,oszpenz,ev1o,ev1t,ev2o,ev2t,ev3o,ev3t,ev4o,ev4t,ev5o,ev5t,ev6o,ev6t,ev7o,ev7t,ev8o,ev8t,ev9o,ev9t,ev10o,ev10t,ev11o,ev11t,ev12o,ev12t,ev13o,ev13t,ev14o,ev14t,evokio,evokig,evokoo,evokog,evono,evong,evoiso,evoisg,nemzi1,nemzi2,nemzi3,nemzi4,nemzi5,nemzi6,";


		function daysInMonth (year, month)
		{
			if (month==2)
			    return (((year % 4 == 0) && ( (!(year % 100 == 0)) || (year % 400 == 0))) ? 29 : 28 );
			else
			{
				if (month==4 || month==6 || month==9 || month==11) 
					return 30;
				else
					return 31;
			}
		}

		function isDate(e)
		{
			var e=e || window.event;
			var el=e.target ? e.target : e.srcElement ;
			if (el==undefined)
				return false;
			var sz=el.value;
			var pos1=sz.indexOf(".");
			var pos2=sz.indexOf(".",pos1+1);
			var y=sz.substring(0,pos1);
			var m=sz.substring(pos1+1,pos2);
			var d=sz.substring(pos2+1);
			
			month=parseInt(m);
			day=parseInt(d);
			year=parseInt(y);
			if (pos1==-1 || pos2==-1)
			{
				GetElem(el.name).parentNode.style.backgroundColor = "#FF0000";
		//		alert("Nem megfelelő dátum formátum!");
				setTimeout("var a=document.getElementById(\""+el.id+"\");a.focus();",1);
				setTimeout("var a=document.getElementById(\""+el.id+"\");a.select();",1);
				return false;
			}
			if (m.length<1 || month<1 || month>12)
			{
				GetElem(el.name).parentNode.style.backgroundColor = "#FF0000";
		//		alert("Nem létező hónapot adott meg!");
				setTimeout("var a=document.getElementById(\""+el.id+"\");a.focus();",1);
				setTimeout("var a=document.getElementById(\""+el.id+"\");a.select();",1);
				return false;
			}
			if (d.length<1 || day<1 || day>daysInMonth(year,month))
			{
				GetElem(el.name).parentNode.style.backgroundColor = "#FF0000";
		//		alert("Ebben a hónapban nincsen ilyen nap!");
				setTimeout("var a=document.getElementById(\""+el.id+"\");a.focus();",1);
				setTimeout("var a=document.getElementById(\""+el.id+"\");a.select();",1);
				return false;
			}
			if (y.length != 4 || year==0 || year<1900 || year>2100)
			{
				GetElem(el.name).parentNode.style.backgroundColor = "#FF0000";
		//		alert("Nem érvényes a megadott év!");
				setTimeout("var a=document.getElementById(\""+el.id+"\");a.focus();",1);
				setTimeout("var a=document.getElementById(\""+el.id+"\");a.select();",1);
				return false;
			}
			GetElem(el.name).parentNode.style.backgroundColor = "#F5F9FB";

		return true;
		}



		function limitText(limitField, limitNum) // pl.: onKeyDown="limitText(this,250);"
		{
			if (limitField.value.length > limitNum)
			{
				limitField.value = limitField.value.substring(0, limitNum);
				alert("Túl hosszú szöveg! Maximum "+limitNum+" karakter!");
			} 
		}

		function ValidateEmail(mezo) {
			reg =/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
			address=Get(mezo).value;
			if(reg.test(address) == false)
			{
				alert('Helytelen e-mail cím!');
				return false;
			}
		}

		var rossz_adoszam;
		rossz_adoszam=false;

		function kettizedesszam(mezo, e)
		{
			
			a=Get(mezo).value;
			var e=e || window.event;
			var el=e.target ? e.target : e.srcElement ;			
			var n=(window.Event) ? e.which : event.keyCode
			b='';
			for (i=0; i<a.length; i++)
			{
				if (a.charCodeAt(i)>=48 && a.charCodeAt(i)<=57)
				{	
					b=b+a.charAt(i);
					if (n==8 && i==a.length-1)
					{
					}
					else
					{
						
						if (b.length==1)
							b=b+',';
					}
				}
			}
			Set(mezo,b);
		}

		function adoszam(mezo)
		{
			
			a=Get(mezo).value;
			var e=e || window.event;
			var el=e.target ? e.target : e.srcElement ;			
			var n=(window.Event) ? e.which : event.keyCode
			b='';
			for (i=0; i<a.length; i++)
			{
				if (a.charCodeAt(i)>=48 && a.charCodeAt(i)<=57)
				{	
					b=b+a.charAt(i);
					if (n==8 && i==a.length-1)
					{
					}
					else
					{
						
						if (b.length==8)
							b=b+'-';
						if (b.length==10)
							b=b+'-';
					}
				}
			}
			Set(mezo,b);
		}

		function statszam(mezo, e)
		{
			
			a=Get(mezo).value;
			var e=e || window.event;
			var el=e.target ? e.target : e.srcElement ;			
			var n=(window.Event) ? e.which : event.keyCode
			b='';
			for (i=0; i<a.length; i++)
			{
				if (a.charCodeAt(i)>=48 && a.charCodeAt(i)<=57)
				{
					b=b+a.charAt(i);
					if (n==8 && i==a.length-1)
					{
					}
					else
					{
						if (b.length==8)
							b=b+'-';
						if (b.length==13)
							b=b+'-';
						if (b.length==17)
							b=b+'-';
					}
				}
			}
			Set(mezo,b);
		}

		function BankszamlaszamForm(mezo)
		{
			a=Get(mezo).value;
			var e=e || window.event;
			var el=e.target ? e.target : e.srcElement ;			
			var n=(window.Event) ? e.which : event.keyCode
			b='';
			for (i=0; i<a.length; i++)
			{
				if ((a.charCodeAt(i)>=48 && a.charCodeAt(i)<=57) || a.charCodeAt(i)==45)
				{
					if (a.charCodeAt(i)!=45 && b.length!=14) b=b+a.charAt(i);
					if (n==8 && i==a.length-1)
					{
					}
					else
					{
						
						if (b.length==5)
							b=b+'-';
						if (b.length==14 && a.charCodeAt(i)==45)
							b=b+'-';
					}
				}
			}
			Set(mezo,b);
		}

		var rossz_szamlaszam;
		rossz_szamlaszam=false;
		function ValidateBankszamlaszam(a)
		{
			rossz_szamlaszam=false;
			 //a=Get(mezo).value;
			 if ((a.length==17) || (a.length==26)) // ha nem 17 vagy 26 karakter hosszu akkor nem jo 
			 {

				 d0=a.substring(0,8); 
				 d1=a.substring(9,17); 
				 d2=a.substring(18,26); 

					// {{{ ha 17 karakter hosszu
				  if ((a.length==17) || ( (d2=="00000000") && (a.length=26)  ) ) // ha 17 hosszu akkor ez a rovidebbik fajta
				  { 
							
					checksum=(d0.charAt(0)*9)+(d0.charAt(1)*7)+(d0.charAt(2)*3)+(d0.charAt(3)*1)+(d0.charAt(4)*9)+(d0.charAt(5)*7)+(d0.charAt(6)*3);
					hossz=checksum.toString().length-1;
					checksum=10-checksum.toString().charAt(hossz);//checksum.toString().substr(1,2+hossz);
					if (checksum==10) checksum=0;
					if (d0.charAt(7)!=checksum) 
					  {
							alert('A számlaszám első 8 számjegye hibás!');
							rossz_szamlaszam=true;
					  }
					else
					  {
						checksum=(d1.charAt(0)*9)+(d1.charAt(1)*7)+(d1.charAt(2)*3)+(d1.charAt(3)*1)+(d1.charAt(4)*9)+(d1.charAt(5)*7)+(d1.charAt(6)*3);
						hossz=checksum.toString().length-1;
						checksum=10-checksum.toString().charAt(hossz);//checksum.toString().substring(1,2+hossz);
						if (checksum==10) checksum=0;
						if (d1.charAt(7)!=checksum) 
						  {
								alert('A számlaszám második 8 számjegye hibás!!');
								rossz_szamlaszam=true;
						  }
					  }
									 
				  }
				  else
				  {	// {{{ ha 26 karakter hosszu
				   // elso 8 karakter
				   //cikl=0;
				  checksum=(d0.charAt(0)*9)+(d0.charAt(1)*7)+(d0.charAt(2)*3)+(d0.charAt(3)*1)+(d0.charAt(4)*9)+(d0.charAt(5)*7)+(d0.charAt(6)*3);
				  hossz=checksum.toString().length-1;
				  checksum=10-checksum.toString().charAt(hossz);
				  if (checksum==10) checksum=0;
				  if (d0.charAt(7)!=checksum)
					  {
						alert('A számlaszám első 8 számjegye hibás!');
						rossz_szamlaszam=true;
					  }
				  else
					  {

				   // masodik es harmadik 8 karakter
				  // $cikl=1;
					checksum=(d1.charAt(0)*9)+(d1.charAt(1)*7)+(d1.charAt(2)*3)+(d1.charAt(3)*1)+(d1.charAt(4)*9)+(d1.charAt(5)*7)+(d1.charAt(6)*3)+(d1.charAt(7)*1)+(d2.charAt(0)*9)+(d2.charAt(1)*7)+(d2.charAt(2)*3)+(d2.charAt(3)*1)+(d2.charAt(4)*9)+(d2.charAt(5)*7)+(d2.charAt(6)*3);
					hossz=checksum.toString().length-1;
					checksum=10-checksum.toString().charAt(hossz);
					if (checksum==10) checksum=0;
					if (d2.charAt(7)!=checksum) 
						  {
							alert('A számlaszám második vagy harmadik 8 számjegye hibás!');
							rossz_szamlaszam=true;
						  }
					  }
			     }
				
				}
				else // elvileg hosszra jo, nezzuk a tobbit
				if(a.length!=0)
				{ 
				 alert('A számlaszámszám hossza nem megfelelő!');
				 rossz_szamlaszam=true;
				}
			}


		function ValidateKeyPress(e)
		{
			var e=e || window.event;
			var el=e.target ? e.target : e.srcElement ;
			//alert(el.name);
			var re = new RegExp(","+el.name+",", "i");
			if (re.test(NUMBERS))
			{
				var n=(window.Event) ? e.which : event.keyCode
				if ((n<48 || n>57) && n!=8 && n!=0 ) //n!=46 && n!=44 
				{
					if (window.Event)
					{
						e.stopPropagation();
						e.preventDefault();
					}
					e.returnValue = false;
				}
/*				else if (n==46)
				{
					var re1 = new RegExp("[.]", "i");
					if (re1.test(Get(el.name).value))
					{
						if (window.Event)
						{
							e.stopPropagation();
							e.preventDefault();
						}
						e.returnValue = false;
					}
				}
*/			}
			if (re.test(DATUMS))
			{
				var n=(window.Event) ? e.which : event.keyCode;
				if ((n<48 || n>57) && n!=8 && n!=0 && n!=46)
				{
					e.stopPropagation();
					e.preventDefault();
					e.returnValue = false;
				}
			}
			if (el.name=='fennt_ksh')
			{
				var n=(window.Event) ? e.which : event.keyCode;
				if ((n<48 || n>57) && n!=8 && n!=0 && n!=45)
				{
					e.stopPropagation();
					e.preventDefault();
					e.returnValue = false;
				}
			}
		}
//********************************************

		function ValidateNumber(e)
		{
			var e=e || window.event;
			var el=e.target ? e.target : e.srcElement ;
			var n=(window.Event) ? e.which : event.keyCode
			if ((n<48 || n>57) && n!=8 && n!=0 ) //n!=46 && n!=44 
			{
				if (window.Event)
				{
					e.stopPropagation();
					e.preventDefault();
				}
				e.returnValue = false;
			}
		}

		function ValidateSpecNumber(e)
		{
			var e=e || window.event;
			var el=e.target ? e.target : e.srcElement ;
			var n=(window.Event) ? e.which : event.keyCode;
			if ((n<48 || n>57) && n!=8 && n!=0 && n!=45)
			{
				e.stopPropagation();
				e.preventDefault();
				e.returnValue = false;
			}
		}

		function ValidateFloat(e)
		{
			var e=e || window.event;
			var el=e.target ? e.target : e.srcElement ;
			var n=(window.Event) ? e.which : event.keyCode;
			if ((n<48 || n>57) && n!=8 && n!=0 && n!=44)
			{
				if (window.Event)
				{
					e.stopPropagation();
					e.preventDefault();
				}
				e.returnValue = false;
			}
			var sz=el.value;
			var pos1=sz.indexOf(",");
			if (pos1!=-1 && n==44)
			{
				if (window.Event)
				{
					e.stopPropagation();
					e.preventDefault();
				}
				e.returnValue = false;
			}
		}

		function DisabledElem(e)
		{
			var e=e || window.event;
			var el=e.target ? e.target : e.srcElement ;
			var n=(window.Event) ? e.which : event.keyCode;
			if (n!=0)
			{
				e.stopPropagation();
				e.preventDefault();
				e.returnValue = false;
			}
		}

		function LE(a,b)
		{
			if (parseFloat(Get(a).value)<=parseFloat(Get(b).value))
			{
				return true
			}
			else
				return false;
		}

		function LT(a,b)
		{
			if (parseFloat(Get(a).value)<parseFloat(Get(b).value))
			{
				return true
			}
			else
				return false;
		}

		function GE(a,b)
		{
			if (parseFloat(Get(a).value)>=parseFloat(Get(b).value))
			{
				return true
			}
			else
				return false;
		}

		function GT(a,b)
		{
			if (parseFloat(Get(a).value)>parseFloat(Get(b).value))
			{
				return true
			}
			else
				return false;
		}


		var szin_szam=1;
		var szinek=new Array("#bc0000","#BB5E00","#5EBB00","#00BBBB","#5E00BB");
		var vanrossz=new Array;
		vanrossz[2007]=new Array();
		vanrossz[2008]=new Array();
		vanrossz[2009]=new Array();

		function Rossz_van_e()
		{
			var valasz=true;
			for (var kulcs in vanrossz[2007] )
			{
				if (vanrossz[2007][kulcs])
				{
					valasz=false;
				}
			}
			for (var kulcs in vanrossz[2008] )
			{
				if (vanrossz[2008][kulcs])
				{
					valasz=false;
				}
			}
			for (var kulcs in vanrossz[2009] )
			{
				if (vanrossz[2009][kulcs])
				{
					valasz=false;
				}
			}
			return valasz;
		}

		
		function Umft_stat_Osszefuggesek2(ev,sor)
		{
			vanrossz[parseInt(ev)][parseInt(sor)]=false;
			for (j=1;j<7 ; j++)
			{
				Get("s"+ev+"_"+sor+"_"+j).style.backgroundColor = "#ffffff";
			}
			bevont="s"+ev+"_"+sor+"_1";
			kilepett="s"+ev+"_"+sor+"_3";
			sikeres="s"+ev+"_"+sor+"_5";
			if (GT(kilepett,bevont))
			{
				//szin_szam=szin_szam+1; if (szin_szam==6) szin_szam=1;
				//alert('A programból kilépettek száma nem lehet nagyobb, mint a bevontak száma!');
				Get(bevont).style.backgroundColor = szinek[szin_szam];
				Get(kilepett).style.backgroundColor = szinek[szin_szam];
			vanrossz[parseInt(ev)][parseInt(sor)]=true;
			}
			if (GT(sikeres,kilepett))
			{
				//szin_szam=szin_szam+1; if (szin_szam==6) szin_szam=1;
				//alert('A sikeresen befejezettek száma nem lehet nagyobb, mint a kilépettek száma!');
				Get(kilepett).style.backgroundColor = szinek[szin_szam];
				Get(sikeres).style.backgroundColor = szinek[szin_szam];
			vanrossz[parseInt(ev)][parseInt(sor)]=true;
			}

			bevont="s"+ev+"_"+sor+"_2";
			kilepett="s"+ev+"_"+sor+"_4";
			sikeres="s"+ev+"_"+sor+"_6";
			if (GT(kilepett,bevont))
			{
				//szin_szam=szin_szam+1; if (szin_szam==6) szin_szam=1;
				//alert('A programból kilépettek száma nem lehet nagyobb, mint a bevontak száma!');
				Get(bevont).style.backgroundColor = szinek[szin_szam];
				Get(kilepett).style.backgroundColor = szinek[szin_szam];
			vanrossz[parseInt(ev)][parseInt(sor)]=true;
			}
			if (GT(sikeres,kilepett))
			{
				//szin_szam=szin_szam+1; if (szin_szam==6) szin_szam=1;
				//alert('A sikeresen befejezettek száma nem lehet nagyobb, mint a kilépettek száma!');
				Get(kilepett).style.backgroundColor = szinek[szin_szam];
				Get(sikeres).style.backgroundColor = szinek[szin_szam];
			vanrossz[parseInt(ev)][parseInt(sor)]=true;
			}
		}

		function Umft_stat_Osszefuggesek1(ev,sor,sor2)
		{	
			vanrossz[parseInt(ev)][parseInt(sor)]=false;
			for (i=parseInt(sor); i<parseInt(sor)+2; i++)
			{
				for (j=1;j<7 ; j++)
				{
					Get("s"+ev+"_"+i+"_"+j).style.backgroundColor = "#ffffff";
				}
			}
			bevont="s"+ev+"_"+sor+"_1";
			kilepett="s"+ev+"_"+sor+"_3";
			sikeres="s"+ev+"_"+sor+"_5";
			if (GT(kilepett,bevont))
			{ 
				Get('aa').value="1";
				//szin_szam=szin_szam+1; if (szin_szam==6) szin_szam=1;
				//alert('A programból kilépettek száma nem lehet nagyobb, mint a bevontak száma!');
				Get(bevont).style.backgroundColor = szinek[szin_szam];
				Get(kilepett).style.backgroundColor = szinek[szin_szam];
			vanrossz[parseInt(ev)][parseInt(sor)]=true;
			}
			if (GT(sikeres,kilepett))
			{
				Get('aa').value="2";
				//szin_szam=szin_szam+1; if (szin_szam==6) szin_szam=1;
				//alert('A sikeresen befejezettek száma nem lehet nagyobb, mint a kilépettek száma!');
				Get(kilepett).style.backgroundColor = szinek[szin_szam];
				Get(sikeres).style.backgroundColor = szinek[szin_szam];
			vanrossz[parseInt(ev)][parseInt(sor)]=true;
			}

			bevont="s"+ev+"_"+sor+"_2";
			kilepett="s"+ev+"_"+sor+"_4";
			sikeres="s"+ev+"_"+sor+"_6";
			if (GT(kilepett,bevont))
			{
				Get('aa').value="3";
				//szin_szam=szin_szam+1; if (szin_szam==6) szin_szam=1;
				//alert('A programból kilépettek száma nem lehet nagyobb, mint a bevontak száma!');
				Get(bevont).style.backgroundColor = szinek[szin_szam];
				Get(kilepett).style.backgroundColor = szinek[szin_szam];
			vanrossz[parseInt(ev)][parseInt(sor)]=true;
			}
			if (GT(sikeres,kilepett))
			{
				Get('aa').value="4";
				//szin_szam=szin_szam+1; if (szin_szam==6) szin_szam=1;
				//alert('A sikeresen befejezettek száma nem lehet nagyobb, mint a kilépettek száma!');
				Get(kilepett).style.backgroundColor = szinek[szin_szam];
				Get(sikeres).style.backgroundColor = szinek[szin_szam];
			vanrossz[parseInt(ev)][parseInt(sor)]=true;
			}

			bevont="s"+ev+"_"+sor2+"_1";
			kilepett="s"+ev+"_"+sor2+"_3";
			sikeres="s"+ev+"_"+sor2+"_5";
			if (GT(kilepett,bevont))
			{
				//szin_szam=szin_szam+1; if (szin_szam==6) szin_szam=1;
				//alert('A programból kilépettek száma nem lehet nagyobb, mint a bevontak száma!');
				Get(bevont).style.backgroundColor = szinek[szin_szam];
				Get(kilepett).style.backgroundColor = szinek[szin_szam];
			vanrossz[parseInt(ev)][parseInt(sor)]=true;
			}
			if (GT(sikeres,kilepett))
			{
				Get('aa').value="5";
				//szin_szam=szin_szam+1; if (szin_szam==6) szin_szam=1;
				//alert('A sikeresen befejezettek száma nem lehet nagyobb, mint a kilépettek száma!');
				Get(kilepett).style.backgroundColor = szinek[szin_szam];
				Get(sikeres).style.backgroundColor = szinek[szin_szam];
			vanrossz[parseInt(ev)][parseInt(sor)]=true;
			}

			bevont="s"+ev+"_"+sor2+"_2";
			kilepett="s"+ev+"_"+sor2+"_4";
			sikeres="s"+ev+"_"+sor2+"_6";
			if (GT(kilepett,bevont))
			{
				Get('aa').value="6";
				//szin_szam=szin_szam+1; if (szin_szam==6) szin_szam=1;
				//alert('A programból kilépettek száma nem lehet nagyobb, mint a bevontak száma!');
				Get(bevont).style.backgroundColor = szinek[szin_szam];
				Get(kilepett).style.backgroundColor = szinek[szin_szam];
			vanrossz[parseInt(ev)][parseInt(sor)]=true;
			}
			if (GT(sikeres,kilepett))
			{
				Get('aa').value="7";
				//szin_szam=szin_szam+1; if (szin_szam==6) szin_szam=1;
				//alert('A sikeresen befejezettek száma nem lehet nagyobb, mint a kilépettek száma!');
				Get(kilepett).style.backgroundColor = szinek[szin_szam];
				Get(sikeres).style.backgroundColor = szinek[szin_szam];
			vanrossz[parseInt(ev)][parseInt(sor)]=true;
			}
			
			reszlet="s"+ev+"_"+sor2+"_1"; osszesen="s"+ev+"_"+sor+"_1";
			if (GT(reszlet, osszesen))
			{
				Get('aa').value="8";
				//szin_szam=szin_szam+1; if (szin_szam==6) szin_szam=1;
				//alert('A részletező adat nem lehet nagyobb, mint a felette lévő szint!');
				Get(reszlet).style.backgroundColor = szinek[szin_szam];
				Get(osszesen).style.backgroundColor = szinek[szin_szam];
			vanrossz[parseInt(ev)][parseInt(sor)]=true;
			}

			reszlet="s"+ev+"_"+sor2+"_2"; osszesen="s"+ev+"_"+sor+"_2";
			if (GT(reszlet, osszesen))
			{
				Get('aa').value="9";
				//szin_szam=szin_szam+1; if (szin_szam==6) szin_szam=1;
				//alert('A részletező adat nem lehet nagyobb, mint a felette lévő szint!');
				Get(reszlet).style.backgroundColor = szinek[szin_szam];
				Get(osszesen).style.backgroundColor = szinek[szin_szam];
			vanrossz[parseInt(ev)][parseInt(sor)]=true;
			}

			
			reszlet="s"+ev+"_"+sor2+"_3"; osszesen="s"+ev+"_"+sor+"_3";
			if (GT(reszlet, osszesen))
			{
				Get('aa').value="10";
				//szin_szam=szin_szam+1; if (szin_szam==6) szin_szam=1;
				//alert('A részletező adat nem lehet nagyobb, mint a felette lévő szint!');
				Get(reszlet).style.backgroundColor = szinek[szin_szam];
				Get(osszesen).style.backgroundColor = szinek[szin_szam];
			vanrossz[parseInt(ev)][parseInt(sor)]=true;
			}

			reszlet="s"+ev+"_"+sor2+"_4"; osszesen="s"+ev+"_"+sor+"_4";
			if (GT(reszlet, osszesen))
			{
				Get('aa').value="11";
				//szin_szam=szin_szam+1; if (szin_szam==6) szin_szam=1;
				//alert('A részletező adat nem lehet nagyobb, mint a felette lévő szint!');
				Get(reszlet).style.backgroundColor = szinek[szin_szam];
				Get(osszesen).style.backgroundColor = szinek[szin_szam];
			vanrossz[parseInt(ev)][parseInt(sor)]=true;
			}

			reszlet="s"+ev+"_"+sor2+"_5"; osszesen="s"+ev+"_"+sor+"_5";
			if (GT(reszlet, osszesen))
			{
				Get('aa').value="12";
				//szin_szam=szin_szam+1; if (szin_szam==6) szin_szam=1;
				//alert('A részletező adat nem lehet nagyobb, mint a felette lévő szint!');
				Get(reszlet).style.backgroundColor = szinek[szin_szam];
				Get(osszesen).style.backgroundColor = szinek[szin_szam];
			vanrossz[parseInt(ev)][parseInt(sor)]=true;
			}

			reszlet="s"+ev+"_"+sor2+"_6"; osszesen="s"+ev+"_"+sor+"_6";
			if (GT(reszlet, osszesen))
			{
				Get('aa').value="13";
				//szin_szam=szin_szam+1; if (szin_szam==6) szin_szam=1;
				//alert('A részletező adat nem lehet nagyobb, mint a felette lévő szint!');
				Get(reszlet).style.backgroundColor = szinek[szin_szam];
				Get(osszesen).style.backgroundColor = szinek[szin_szam];
			vanrossz[parseInt(ev)][parseInt(sor)]=true;
			}


/*
				Get(reszlet).style.backgroundColor = "#ffffff";
				Get(osszesen).style.backgroundColor = "#ffffff";
				Get(kilepett).style.backgroundColor = "#ffffff";
				Get(sikeres).style.backgroundColor = "#ffffff";
				Get(bevont).style.backgroundColor = "#ffffff";*/
			//Get('s2007_2_1)
		}		
		
		function Umft_stat_Osszefuggesek(osszesen, reszlet, bevont, kilepett, sikeres, mezo)
		{

			if (GT(reszlet, osszesen))
			{
				//szin_szam=szin_szam+1; if (szin_szam==6) szin_szam=1;
				//alert('A részletező adat nem lehet nagyobb, mint a felette lévő szint!');
				Get(reszlet).style.backgroundColor = szinek[szin_szam];
				Get(osszesen).style.backgroundColor = szinek[szin_szam];
			}
			else
			if (GT(kilepett,bevont))
			{
				//szin_szam=szin_szam+1; if (szin_szam==6) szin_szam=1;
				//alert('A programból kilépettek száma nem lehet nagyobb, mint a bevontak száma!');
				Get(bevont).style.backgroundColor = szinek[szin_szam];
				Get(kilepett).style.backgroundColor = szinek[szin_szam];
			}
			else
			if (GT(sikeres,kilepett))
			{
				//szin_szam=szin_szam+1; if (szin_szam==6) szin_szam=1;
				//alert('A sikeresen befejezettek száma nem lehet nagyobb, mint a kilépettek száma!');
				Get(kilepett).style.backgroundColor = szinek[szin_szam];
				Get(sikeres).style.backgroundColor = szinek[szin_szam];
			}
			else
				return true;
			
			//setTimeout(function(){Get(mezo).focus();},50);
			return false;

		}
