﻿var elozosor_0 = new Object();
var elozosor_0 = new Object();
var elozoclassnev_0 = new String();
var van1 = new String();
var elozosor_1 = new Object();
var elozoclassnev_1 = new String();
var aktTab=0;
var loadTab=true;
var online = 0;
var infotext = "";


// A megadott nevü objektumot fókuszba teszzük és kijelöljük 
function setfocus_(obj_name)
{
	if (obj_name == null)
	{
		return;
	}
	if (document.getElementById(obj_name) == null)
	{
		return;
	}
	//alert("*"+document.getElementById(obj_name).type.toUpperCase()+"*");
	if (document.getElementById(obj_name).disabled==false)
	{
		if (document.getElementById(obj_name).style.display!='none')
		{
			var ctype = document.getElementById(obj_name).type.toUpperCase();
			if (ctype == "BUTTON" || ctype == "CHECKBOX" || ctype == "FILE" || ctype == "PASSWORD" || ctype == "RADIO" || ctype == "RESET" || ctype=="IMAGE" || ctype == "TEXT" || ctype == "TEXTAREA" || ctype.substr(0,6)=="SELECT")
			{
				document.getElementById(obj_name).focus();
			} 
			if (ctype=="TEXT" || ctype=="TEXTAREA")
			{
				try
				{
					document.getElementById(obj_name).select();
				}
				catch(err)
				{
					var txt="";
					txt="Hiba az oldalon(setfocis_).\n\n";
					txt+="Hiba leírás: " + err.description + "\n\n";
					txt+="Tovább az Ok-al.\n\n";
					alert(txt);
				}
			}
		}
	}

}

function selectbox_noselect(mezonev)
{
	var length = document.getElementById(mezonev).length; // length of multiple select field
	for (var i=0; i<length; i++) 
	{
		document.getElementById(mezonev).options[i].selected = false;
	}
}

function f_pos(szoveg,mitkeres)
{
	var i;
	for (i=0;i<szoveg.length;i++)
	{
		szovegresz = szoveg.substring(i,(i +  mitkeres.length ));
		if (szovegresz == mitkeres)
		{
			return i;
		}
	}
	return -1;
}

function bizt_mod_eng(alap,biztkod,modkod,tipus)
{
	
	var eng=0;
	var kep="";
    if (alap.src.indexOf("pipa")>0)
    	{
			kep='x_16.png';
		}
	else
    	{
			kep='pipa_16.png';
			eng=1;
		}

  if (window.XMLHttpRequest)
     {
        var xmlhttp = new XMLHttpRequest();
     }
  else if (window.ActiveXObject)
     {
        var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
     }

   xmlhttp.open("GET", "biztmodeng.php?tipus="+tipus+"&eng="+eng+"&biztkod="+biztkod+"&modkod="+modkod, false);
   xmlhttp.send(null);

   if (xmlhttp.responseText == "ok")
      {
          alap.src=kep;
      }

}

function Obj_Visible(szoveg,ertek)
{
         var DisplayObj = document.getElementById(szoveg);
         
         if (DisplayObj==null)
         	{
         		// új ág ha nem létező objektumon akarunk csinálni bármit is akkor ne szálljon el! (faju)
         		return;
         	}
         
         if (ertek==1)
         	{
		         DisplayObj.style.display='';
		    }
		 else
		    {
		         DisplayObj.style.display='none';
	        }

}

// olyan objektumot ne akarjunk értékkel beállítani ami nem is szerepel az oldalon! (faju)
// document.getElementById(....).value=xvalue helyett kéne ezt használni
function Obj_SetValue(szoveg,ertek)
{
         var DisplayObj = document.getElementById(szoveg);
         
         if (DisplayObj==null)
         	{
         		// új ág ha nem létező objektumon akarunk csinálni bármit is akkor ne szálljon el! (faju)
         		return;
         	}
         else
         	{
         		document.getElementById(szoveg).value = ertek;
         	}	
}

function sormutat(szoveg)
{

    var ActObj = document.getElementById(szoveg);
    if (ActObj.style.display=='none')
    	{
    		Obj_Visible(szoveg,1);
    	}
    else
    	{		
    		Obj_Visible(szoveg,0);
    	}

}

function kijelolsor(sor,aktclassnev,tablaazon)
{
	if (tablaazon==0)
		{
			if (elozoclassnev_0!="")
				{
					if (van1=="1")
						{
							if (elozosor_0==elozosor_1)
								{
									elozosor_0.className=elozoclassnev_0;
								}					
							else
								{
									elozosor_0.className=elozoclassnev_1;
								}							
						}
					else	
						{
							elozosor_0.className=elozoclassnev_0;
						}
				}
			elozosor_0=sor;	
			elozoclassnev_0=sor.className;
			sor.className=aktclassnev;
		}
	else
		{
			if (elozoclassnev_1!="")
				{
					if (elozosor_0==elozosor_1)
						{
							elozosor_1.className=elozoclassnev_1;
						}					
					else
						{
							elozosor_1.className=elozoclassnev_0;
						}
				}
			van1="1";	
			elozosor_1=sor;	
			elozoclassnev_1=sor.className;
			sor.className=aktclassnev;
		}
	
}	

function tovabbmegy(urlstr)
{
	window.location=urlstr;
}	

function tovabbugrik(evt,aktobj,nextobj,ch_width)
{
	if (aktobj.value.length==ch_width)
		{
			key = evt.keyCode;
			if ((key>=48 && key<=57) || (key>=96 && key<=105))
				{
					if (document.getElementById(nextobj)!=null)
					{
						if (document.getElementById(nextobj).disabled==false)
						{
							if (document.getElementById(nextobj).style.display!='none')
							{
								//alert(nextobj);
								document.getElementById(nextobj).focus();
								if (document.getElementById(nextobj).type.toUpperCase()=="TEXT")
								{
									document.getElementById(nextobj).select();	
								}
							}
						}
					}
				}
		}
}


function Help_mozgat(alapobj,cimsor,leiras)
	{

		if (document.getElementById('ui_help')!=undefined)
			{
				if (cimsor!="" || leiras!="")
					{
						var curleft = curtop = 0;
						if (alapobj.offsetParent) {
							do {
								curleft += alapobj.offsetLeft;
								curtop += alapobj.offsetTop;
								} while (alapobj = alapobj.offsetParent);
							}
							
						//alert(curtop);
						//document.getElementById('ui_help').top=curtop;
						document.getElementById('ui_help').style.top=curtop+'px';
						document.getElementById('help_cimsor').innerHTML=cimsor;
						document.getElementById('help_leiras').innerHTML=leiras;
						document.getElementById('ui_help').style.display='';
					}
				else
					{
						document.getElementById('ui_help').style.display='none';
					}		
			}	
	}

function Bankkeres(alapobj,kiirobj)
{

  if (alapobj.value!='')
	 {
		  if (window.XMLHttpRequest)
		     {
		        var xmlhttp = new XMLHttpRequest();
		     }
		  else if (window.ActiveXObject)
		     {
		        var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		     }

		   xmlhttp.open("GET", "bankkeres.php?bankszla="+alapobj.value, false);
		   xmlhttp.send(null);


		   if (xmlhttp.responseText != "")
		      {
	      	  		document.getElementById(kiirobj).value=xmlhttp.responseText;
			  }
	 }

}

function Irszamkeres(szoveg,tipus)
{
  var inputObj=new Object;

  var inputObj = document.getElementById(szoveg);

  var selectObj = document.getElementById(szoveg+'_varos');
  while (selectObj.length >0)
     {
         selectObj.remove(0);
     }

  if (inputObj.value.length==4)
	 {
		  if (window.XMLHttpRequest)
		     {
		        var xmlhttp = new XMLHttpRequest();
		     }
		  else if (window.ActiveXObject)
		     {
		        var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		     }

		   xmlhttp.open("GET", "irszam.php?irsz="+inputObj.value+"&tipus="+tipus, false);
		   xmlhttp.send(null);


		   if (xmlhttp.responseText != "")
		      {
		 //       alert(xmlhttp.responseText);

		    	    var varosok = xmlhttp.responseText.split(";");
			        for(i = 0; i < varosok.length-1; i++)
		              {
        	              var hozzaad=document.createElement('option');
            	          var ertek = varosok[i].split('$');
                	      hozzaad.text=ertek[0];
                    	  hozzaad.value=ertek[1];
	                      //alert(ertek[0]);

        	              try
            	             {
                	             selectObj.add(hozzaad,null); // standards compliant
	                         }
    	                  catch(ex)
        	                 {
            	                 selectObj.add(hozzaad); // IE only
                	         }

		              }


		       }
	 }

}

function email_kuld(kinek,mit)
{

  var selectObj = document.getElementById(kinek);
  
  if (selectObj.value == "")
  {
  	alert("Kérem töltse ki az E-Mail címet!");
  	return;
  }
  
  if (selectObj.value.indexOf("@") == -1)
  {
  	alert("Az E-Mail címben szerepelnie kell '@'-nak!");
  	return;
  }
  
  if (window.XMLHttpRequest)
     {
        var xmlhttp = new XMLHttpRequest();
     }
  else if (window.ActiveXObject)
     {
        var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
     }

   xmlhttp.open("GET", "tarifa_kuld.php?kinek="+selectObj.value+"&mit="+mit, false);
   xmlhttp.send(null);


   if (xmlhttp.responseText != "")
      {
		 alert(xmlhttp.responseText);
	  }	

}

function felablak(mit)
	{
		window.open (mit,"mywindow","status=1,width=350,height=450");
	}

function Utcakeres(szoveg,tipus,varoskod,/*opcionális*/ kellEgyeb)
{
  var inputObj=new Object;
  
  if (kellEgyeb==null)
  {
  	kellEgyeb=false;
  }
  
  if (window.XMLHttpRequest)
     {
        var xmlhttp = new XMLHttpRequest();
     }
  else if (window.ActiveXObject)
     {
        var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
     }

   var inputObj = document.getElementById(szoveg);
   var inputObj1 = document.getElementById(varoskod);

	//var svn = "kozter.php?irsz="+inputObj.value+inputObj1.value+"*";
	//alert(svn);

   xmlhttp.open("GET", "kozter.php?irsz="+inputObj.value+inputObj1.value, false);
   xmlhttp.send(null);

   var selectObj = document.getElementById(szoveg+'_utca');
   while (selectObj.length >0)
      {
          selectObj.remove(0);
      }

   var varosok = xmlhttp.responseText.split("@");

   var hozzaadalap=document.createElement('option');
   var ertekalap = '-';
   hozzaadalap.text=ertekalap;
   hozzaadalap.value=ertekalap;
   //alert(ertek[0]);

   try
		 {
			   selectObj.add(hozzaadalap,null); // standards compliant
		 }
   catch(ex)
		 {
			   selectObj.add(hozzaadalap); // IE only
		 }
         
   if (kellEgyeb)
   {
	   var hozzaaegyeb=document.createElement('option');
	   var szovegegyeb = 'Egyéb';
	   var ertekegyeb = '-1';
	   hozzaaegyeb.text=szovegegyeb;
	   hozzaaegyeb.value=ertekegyeb;
	   try
			 {
				   selectObj.add(hozzaaegyeb,null); // standards compliant
			 }
	   catch(ex)
			 {
				   selectObj.add(hozzaaegyeb); // IE only
			 }
   }

   if (xmlhttp.responseText != "")
      {
        
        for(i = 0; i < varosok.length-1; i++)
              {
                      var hozzaad=document.createElement('option');
                      var ertek = varosok[i].split('$');
                      hozzaad.text=ertek[2]+" "+ertek[3];
                      hozzaad.value=ertek[1];
                      //alert(ertek[0]);

                      try
                         {
                             selectObj.add(hozzaad,null); // standards compliant
                         }
                      catch(ex)
                         {
                             selectObj.add(hozzaad); // IE only
                         }

              }

      }

}

// Trim function (faju)
function Text_Trim(szoveg)
{
	if (szoveg.length > 0)
	{
		var karakter = "";
		var ujszoveg = "";
		var i = 0;
		
		// előről levesszük a spaceokat
		for ( i = 0 ; i < szoveg.length ; i++ )
		{
			karakter = szoveg.substring(i,(i+1));
			if (karakter != " ")
			{
				// az első nem spacetől kezdődik majd a string
				ujszoveg = szoveg.substring(i);
				break;
			}
		}

		// végéről levesszük a spaceokat		
		szoveg = ujszoveg;

		for ( i = (szoveg.length - 1) ; i > -1 ; i-- )
		{
			karakter = szoveg.substring(i,(i+1));
			if (karakter != " ")
			{
				// az első nem spaceig tart majd a string
				ujszoveg = szoveg.substring(0,(i+1));
				break;
			}
		}
		
		szoveg = ujszoveg;
		
	}
	return szoveg;
}

// Első karakter Nagy betüre (faju)
function Text_Nagybetu_Elso(szoveg)
{
	szoveg = Text_Trim(szoveg);
	
	if (szoveg.length > 0)
	{
		var elsobetu = szoveg.substring(0,1);
		elsobetu = elsobetu.toUpperCase();
		var szoveg_tobbi = szoveg.substring(1);
		szoveg = elsobetu + szoveg_tobbi;
	}
	
	return szoveg;
  
}

// Első karakter Nagy betüre (faju)
function Text_Nagybetu_Elso_szoveg(szoveg)
{
	szoveg = Text_Trim(szoveg);
	
	if (szoveg.length > 0)
	{
		var elsobetu = szoveg.substring(0,1);
		elsobetu = elsobetu.toUpperCase();
		var szoveg_tobbi = szoveg.substring(1);
		szoveg = elsobetu + szoveg_tobbi;
	}
	
	return szoveg;
  
}

// Első karakter Nagy betüre (faju)
function Text_Nagybetu_Elso(obj)
{

	var szoveg = obj.value;

	szoveg = Text_Trim(szoveg);
	
	if (szoveg.length > 0)
	{
		var elsobetu = szoveg.substring(0,1);
		elsobetu = elsobetu.toUpperCase();
		var szoveg_tobbi = szoveg.substring(1);
		szoveg = elsobetu + szoveg_tobbi;
	}
	
	obj.value = szoveg;
  
}


//Minden szó első betüje Nagy betüre (faju)
function Text_Nagybetu(obj)
{
	var szoveg = obj.value;
	
	szoveg = Text_Trim(szoveg);
	if (szoveg.length > 0)
	{
		var t = szoveg.split(" ");
		var ujszoveg = "";
		var i = 0;
		
		for (i=0;i<t.length;i++)
		{
			if (t[i] != "")
			{
				if (ujszoveg != "")
				{
					ujszoveg = ujszoveg + " ";
				}
				ujszoveg += Text_Nagybetu_Elso_szoveg(t[i]);
			}
		}
		szoveg = ujszoveg;
	}
	obj.value = szoveg;
}

//Minden szó első betüje Nagy betüre (faju)
function Text_Nagybetu_Mind(obj)
{
	var szoveg = obj.value;
	
	szoveg = Text_Trim(szoveg);
	if (szoveg.length > 0)
	{
		var t = szoveg.split(" ");
		var ujszoveg = "";
		var i = 0;
		
		for (i=0;i<t.length;i++)
		{
			if (t[i] != "")
			{
				if (ujszoveg != "")
				{
					ujszoveg = ujszoveg + " ";
				}
				ujszoveg += t[i].toUpperCase();
			}
		}
		szoveg = ujszoveg;
	}
	obj.value = szoveg;
}

// Replaceall function
function Text_Replaceall(szoveg,oldstring,newstring)
{
	var t = szoveg.split(oldstring);
	var ujszoveg="";
	
	for (i=0;i<t.length;i++)
	{
		if (t[i] == oldstring)
		{
			t[i] = newstring;
		}
	}
	for (i=0;i<t.length;i++)
	{
		ujszoveg += t[i];
	}

	return ujszoveg;
}

// Számbekérésnél, amikor a fócus rákerül, leveszük a formázást
function GetNumber_onfocus(obj)
{
	var szoveg = obj.value;
	szoveg = Text_Replaceall(szoveg," ","");
	if (szoveg == "0")
	{
		szoveg = "";
	}
	obj.value = szoveg;
}

// Számbekérésnél, amikor a fócus lemegy róla, újraformázzuk (faju)
function GetNumber_onblur(obj,/*opcionális*/ factor , /*opcionális*/ limit , /*opcionális*/ kellformazni,/*opcionális*/ kellnulla)
{
	if (factor==null)
	{
		factor = 1;
	}

	if (limit==null)
	{
		limit = 999999999999; //999millió
	}

	if (kellformazni==null)
	{
		kellformazni = true;
	}
	
	if (kellnulla==null)
	{
		 kellnulla = false;
	}
	
	var szoveg = obj.value;
	var ujszoveg = "";
	var szamok = "0123456789";
	var egybetu;
	var i=0;
	// első körben a nem szám karakterek kiszedése
	
	for (i=0;i<szoveg.length;i++)
	{
		egybetu = szoveg.substring(i,(i + 1));
		if (szamok.indexOf(egybetu) > -1)
		{
			ujszoveg += egybetu;
		}
	}
	
	if ( (parseInt(ujszoveg) * factor) > limit)
	{
		var ps = "";
		ps = ps + (parseInt(ujszoveg) * factor);
		alert("A beírt érték: " + Number_Format(ps));
	}
	
	if (kellformazni)
	{
		szoveg = Number_Format(ujszoveg);
	}
	else
	{
		szoveg = ujszoveg;
	}
	
	szoveg = Text_Trim(szoveg);
	
	if ( kellnulla && szoveg == "")
	{
		szoveg = "0";
	}
	
	obj.value = szoveg;
	
}

function Number_Format(ujszoveg)
{
	var i=0;
	var hanyadik=0;
	var egybetu;
	var ujszovegx = "";

	if (!isNaN(ujszoveg))
	{
		ujszovegx = ujszoveg.toString();
	}
	else
	{
		ujszovegx = ujszoveg;
	}

	szoveg = "";
	for (i=(ujszovegx.length -1);i > -1;i--)
	{
		egybetu = ujszovegx.substring(i,(i + 1));
		szoveg = egybetu + szoveg;
		hanyadik++;
		if (hanyadik == 3)
		{
			szoveg = " " + szoveg;
			hanyadik = 0;
		}
	}
	return szoveg;
}

function document_forms_setdisplay(formName,value)
{
	var i;
	
	for (i in document.forms)
	{
		if (document.forms[i].id == formName)
		{
			document.forms[i].style.display = value;
		}
	}
}

function felh_php_forms(lathatoForm)
{
	var i;

	var Formok = new Array("adatlap","modeng");
	
	for (i in Formok)
	{
		if (lathatoForm == Formok[i])
		{
			document_forms_setdisplay(Formok[i],'');
		}
		else
		{
			document_forms_setdisplay(Formok[i],'none');
		}
	}
}

function csoportok_php_forms(lathatoForm)
{
	var i;

	var Formok = new Array("adatlap","modeng");
	
	for (i in Formok)
	{
		if (lathatoForm == Formok[i])
		{
			document_forms_setdisplay(Formok[i],'');
		}
		else
		{
			document_forms_setdisplay(Formok[i],'none');
		}
	}
}

function csoportok_php_markakereskedo(obj)
{
	if (obj.value == "Y")
	{
		Obj_Visible("tr_dealer_kod",1);
	}
	else
	{
		Obj_Visible("tr_dealer_kod",0);
	}
}

function cegek_php_forms(lathatoForm)
{
	var i;

	var Formok = new Array("adatlap","modeng","modozatok","brokerkod");
	
	for (i in Formok)
	{
		if (lathatoForm == Formok[i])
		{
			document_forms_setdisplay(Formok[i],'');
		}
		else
		{
			document_forms_setdisplay(Formok[i],'none');
		}
	}
}

//valtozo_nullaz
//		true - nullaz		
//      false - nem nulláz
function foablak_reszletes_filter(valtozo_nullaz)
{

	var DisplayObj = document.getElementById("sz_f_counter");
	sz_f_counter = DisplayObj.value;
	sz_f_counter++;
	Obj_SetValue("sz_f_counter",sz_f_counter);
	
	var kellDisplay=0;
	if ((sz_f_counter % 2) == 0)
	{
		kellDisplay=1;
	}
	else
	{
		kellDisplay=0;
	}	
	
    if (kellDisplay == 0)
    {
		Obj_Visible("tr_szukit_6sor",0);
		Obj_Visible("tr_szukit_7sor",0);
		Obj_Visible("tr_szukit_8sor",0);
		Obj_SetValue("reszletes_filter","Részletes szűrés");
	}
    else
    {
		Obj_Visible("tr_szukit_6sor",1);
		Obj_Visible("tr_szukit_7sor",1);
		Obj_Visible("tr_szukit_8sor",1);
		Obj_SetValue("reszletes_filter","Részl. szűrés ki");
    }
	
}

function tab_visible(TableName,TableArray, /*opcionális*/ validKey)
{
	var aktObj;
	var cimObj;
	var aktTable;
	var aktTableName;
	var i;
	var j;
	var k;
	var inputName;
	var validOK = true;
	var idazon;
	var idazon_vege;
	
	//alert("tab_visible");

	if (/msie/i.test (navigator.userAgent))
	{
		//IE böngésző
		idazon = 'id=';
		idazon_vege = ' ';
	}
	else
	{
		idazon = 'id="';
		idazon_vege = '"';
	}

	
	if (!validKey)
	{
		validKey = '';
	}
	
	if (TableArray.length == 0)
	{
		return;
	}


	if (loadTab)
	{
		loadTab = false;
	}
	else
	{
		// ide jön az adott fül validja!
		switch(validKey)
		{
			case "KGFB":
				validOK = tab_valid_KGFB(TableArray[aktTab][0]);
				break;
		}	
	}
	
	//alert("*"+validKey+"*validOK:"+validOK+"*");
	
	if (!validOK)
	{
		return;
	}
	
	if ((TableName == 'NEXT') || (TableName=='PREV'))
	{
		if (TableName == 'NEXT')
		{
			if (aktTab < (TableArray.length-1))
			{
				aktTab++;
			}
			TableName = TableArray[aktTab][0];
		}
		if (TableName=='PREV')
		{
			if (aktTab > 0)
			{
				aktTab--;
			}
			TableName = TableArray[aktTab][0];
		}
	}	
	
	for (i in TableArray) 
	{
		for (j in TableArray[i])
		{
			// 0. elem a csoport neve
			// 1. elem a csoport felirat
			// 2. elem saját felirat
			// 3,4,5....n a csoportba tartozó táblázat nevek
			
			if (j > 2)
			{
				aktTableName=TableArray[i][j];
				//alert(aktTableName);
				// Az az objektum ami a táblázatot tartalmazza
				aktObj = document.getElementById("tbl_"+aktTableName);
				// Cím objektum
				cimObj = document.getElementById("tbl_cim_"+aktTableName);
				// Maga a táblázat
				aktTable=document.getElementById(aktTableName);
	
				if ((aktTable != null) && (aktObj != null) )
				{
					if (j==3)
					{
						if (TableName == TableArray[i][0])
						{
							// táblázat láthatóság beállítás
							Obj_Visible(TableArray[i][j],1);
							// felirat lecserélés
							aktObj.rows[1].cells[0].innerHTML = TableArray[i][2];
							// class cserélése
							cimObj.className = "urlap_t_a urlap_cim_a";
							// a táblázat első sorának kiválasztása (ha látható és nem disabled!)
							for (k in aktTable.rows)
							{
								if (aktTable.rows[k].id != null)
								{
									if (aktTable.rows[k].style.display != 'none')
									{
										if (aktTable.rows[k].cells.length == 5)
										{	
											if (aktTable.rows[k].cells[3].innerHTML != null)
											{
												inputName = aktTable.rows[k].cells[3].innerHTML;
												// figyeljünk oda hogy ne disabled legyen!
												if (inputName.indexOf("disabled") == -1)
												{
													inputName = inputName.substring(inputName.indexOf(idazon)+idazon.length);
													inputName = inputName.substring(0,inputName.indexOf(idazon_vege));
													document.getElementById(inputName).focus();
													/*
													inputName = inputName.substring(inputName.indexOf('id="')+4);
													inputName = inputName.substring(0,inputName.indexOf('"'));
													document.getElementById(inputName).focus();
													*/ 
													break;
												}
											}
										}	
									}
								}	
							}
							
						}
						else
						{
							// táblázat láthatóság beállítás
							Obj_Visible(TableArray[i][j],0);
							// felirat lecserélés
							aktObj.rows[1].cells[0].innerHTML = TableArray[i][1];
							// class cserélése
							cimObj.className = "urlap_t_ia urlap_cim_ia";
						}
					 
						// lábléc eltüntetése
						if (TableName == TableArray[i][0])
						{
							aktTab=i;
							Obj_Visible((TableArray[i][j])+"_end",1);
						}
						else
						{
							Obj_Visible((TableArray[i][j]+"_end"),0);
						}
						
						
					}
					else
					{
						if (TableName == TableArray[i][0])
						{
							Obj_Visible("tbl_"+aktTableName,1);
						}
						else
						{
							Obj_Visible("tbl_"+aktTableName,0);
						}
					}
				}				
			}
		}
	}
}

function tab_visible2(TableName,TableArray,click_TableName)
{
	var aktObj;
	var cimObj;
	var aktTable;
	var aktTableName;
	var i;
	var j;
	var k;
	var inputName;
	var validOK = true;
	var idazon;
	var idazon_vege;
	var kinyit=true;
	
	//alert("tab_visible2");

	if (/msie/i.test (navigator.userAgent))
	{
		//IE böngésző
		idazon = 'id=';
		idazon_vege = ' ';
	}
	else
	{
		idazon = 'id="';
		idazon_vege = '"';
	}
	
	if (TableArray.length == 0)
	{
		return;
	}
	
	if ((TableName == 'NEXT') || (TableName=='PREV'))
	{
		if (TableName == 'NEXT')
		{
			if (aktTab2 < (TableArray.length-1))
			{
				aktTab2++;
			}
			TableName = TableArray[aktTab2][0];
		}
		if (TableName=='PREV')
		{
			if (aktTab2 > 0)
			{
				aktTab2--;
			}
			TableName = TableArray[aktTab2][0];
		}
	}
	
	//alert(click_TableName);
	
	for (i in TableArray) 
	{
		
		if (click_TableName==TableArray[i][3]) // csak ha a főcimkére kattintottak!
		{
			for (j in TableArray[i])
			{
				// 0. elem a csoport neve
				// 1. elem a csoport felirat
				// 2. elem saját felirat
				// 3,4,5....n a csoportba tartozó táblázat nevek
				
				if (j > 2)
				{
					aktTableName=TableArray[i][j];
					//alert(aktTableName);
					// Az az objektum ami a táblázatot tartalmazza
					aktObj = document.getElementById("tbl_"+aktTableName);
					// Cím objektum
					cimObj = document.getElementById("tbl_cim_"+aktTableName);
					// Maga a táblázat
					aktTable=document.getElementById(aktTableName);
		
					//alert(aktTableName);
		
					if ((aktTable != null) && (aktObj != null) )
					{
						if (j==3)
						{
							
							//if (TableName == TableArray[i][0])
							
							// táblázat láthatóság beállítás
							// ha látható akkor nem lesz látható és viszont!
							if (document.getElementById(aktTableName).style.display=="")
							{
								kinyit = false;
								Obj_Visible(TableArray[i][j],0);
								// felirat lecserélés
								aktObj.rows[1].cells[0].innerHTML = TableArray[i][1];
								// class lecserélése
								cimObj.className = "urlap_t_ia urlap_cim_a";
								// lábléc eltüntetése
								Obj_Visible((TableArray[i][j]+"_end"),0);
							}
							else
							{
								kinyit = true;
								Obj_Visible(TableArray[i][j],1);
								// felirat lecserélés
								aktObj.rows[1].cells[0].innerHTML = TableArray[i][2];
								// class cserélése
								cimObj.className = "urlap_t_a urlap_cim_a";
								// lábléc megjelenítése
								Obj_Visible((TableArray[i][j])+"_end",1);
							}	
							
						}
						else if (j > 3)
						{
							if (kinyit)
							{
								Obj_Visible("tbl_"+aktTableName,1);
								cimObj.className = "urlap_t_ia urlap_cim_a";
							}
							else
							{
								Obj_Visible("tbl_"+aktTableName,0);
							}
							 
						}
					}				
				}
			}
		}	
	}
}

function tab_onmousemove(obj)
{
	var inputName;
	var idazon;
	var idazon_vege;
	inputName = obj.innerHTML;
	
	if (inputName != null)
	{
		if (/msie/i.test (navigator.userAgent))
		{
			//IE böngésző
			idazon = 'id=';
			idazon_vege = ' ';
		}
		else
		{
			idazon = 'id="';
			idazon_vege = '"';
		}
		inputName = inputName.substring(inputName.indexOf(idazon)+idazon.length);
		inputName = inputName.substring(0,inputName.indexOf(idazon_vege));
		obj_className = document.getElementById(inputName).className;
		
		switch(obj_className)
		{
			case "urlap_t_a urlap_cim_a":
				document.getElementById(inputName).className = "urlap_t_a urlap_cim_a_f";
				break;
			case "urlap_t_ia urlap_cim_ia":
				document.getElementById(inputName).className = "urlap_t_ia urlap_cim_ia_f";
				break;
		}
		
	}
}

function tab_onmouseout(obj)
{
	var inputName;
	var obj_className;
	var idazon;
	var idazon_vege;

	inputName = obj.innerHTML;
	if (inputName != null)
	{
		if (/msie/i.test (navigator.userAgent))
		{
			//IE böngésző
			idazon = 'id=';
			idazon_vege = ' ';
		}
		else
		{
			idazon = 'id="';
			idazon_vege = '"';
		}
		inputName = inputName.substring(inputName.indexOf(idazon)+idazon.length);
		inputName = inputName.substring(0,inputName.indexOf(idazon_vege));
		obj_className = document.getElementById(inputName).className;
		switch(obj_className)
		{
			case "urlap_t_a urlap_cim_a_f":
				document.getElementById(inputName).className = "urlap_t_a urlap_cim_a";
				break;
			case "urlap_t_ia urlap_cim_ia_f":
				document.getElementById(inputName).className = "urlap_t_ia urlap_cim_ia";
				break;
		}
	}
	
}

// dátumérték
function date_value(ev,ho,nap)
{
	var d1 = new Date();
	d1.setFullYear(ev,(ho-1),nap);
	d1.setHours(0,0,0,0);
	return d1;
}

// napi dátum
function date_today()
{
	var d1 = new Date();
	var ev = d1.getFullYear();
	var ho = d1.getMonth();
	var nap = d1.getDate();
	d1.setFullYear(ev,ho,nap);
	d1.setHours(0,0,0,0);
	return d1;
}

//
function date_addyear(d1,ev)
{
	var d = new Date();
	var ev = d1.getFullYear() + ev;
	var ho = d1.getMonth();
	var nap = d1.getDate();
	d.setFullYear(ev,ho,nap);
	d.setHours(0,0,0,0);
	return d;
}

//
function date_diffyear(p1,p2)
{
	var d1 = new Date();
	var ev = p1.getFullYear();
	var ho = p1.getMonth();
	var nap = p1.getDate();
	if (ho == 2 && nap == 29)
	{
		nap = 28;
	}
	d1.setFullYear(ev,ho,nap);
	d1.setHours(0,0,0,0);

	var d2 = new Date();
	ev = p2.getFullYear();
	ho = p2.getMonth();
	nap = p2.getDate();
	if (ho == 2 && nap == 29)
	{
		nap = 28;
	}
	d2.setFullYear(ev,ho,nap);
	d2.setHours(0,0,0,0);

	if (p2 > p1)
	{
		var i = d2.getFullYear() - d1.getFullYear();
		if (d1.getMonth() > d2.getMonth())
		{
			i--;
		}
		else if (d1.getMonth() == d2.getMonth())
		{
			if (d1.getDate() > d2.getDate())
			{
				i--;
			}
		}
		return i;
	}

	return -1;
}


// érvényes dátum let-e megadva
function date_check(ev,ho,nap)
{
	var d1 = new Date();

	d1.setFullYear(ev,(ho-1),nap);

	// ha nem egyezik meg az év.hó,nap akkor bibi van, mert ha 2008,10,35-el hívjuk meg akkopr a dátum 2008,11,04 lesz és így nem egyezik meg a dolog!
	if (nap != d1.getDate())
	{
		return false;
	}
	if ((ho-1) != d1.getMonth())
	{
		return false;
	}
	if (ev != d1.getFullYear())
	{
		return false;
	}
	
	// alapértelmezetten true-val térünk vissza
	return true;
	
}

//Utca_Onchange(".'"szerz"'.");
function Utca_Onchange(tipus,/*opcionális*/ertekbeallit,/*opcionális*/visibleallit,/*opcionális*/kellfocus)
{
	if (ertekbeallit==null)
	{
		ertekbeallit=true;
	}
	
	if (visibleallit==null)
	{
		visibleallit=true;
	}

	if (kellfocus==null)
	{
		kellfocus=true;
	}

	//alert(document.getElementById("uf_"+tipus+"_irsz_utca").value);
	
	if (document.getElementById(tipus+"_irsz_utca").value == "-1")
	{
		// Egyéb utcát adtak meg
		if (visibleallit)
		{
			Obj_Visible("tr_"+tipus+"_eutcanev",1);
		}	
		
		if (ertekbeallit)
		{
			Obj_SetValue(tipus+"_eutcanev","");
			if(kellfocus)
			{
				setfocus_(tipus+"_eutcanev");
			}
		}
	}
	else
	{
		if (visibleallit)
		{
			Obj_Visible("tr_"+tipus+"_eutcanev",0);
		}	
		
		if (ertekbeallit)
		{
			Obj_SetValue(tipus+"_eutcanev","");
			if (kellfocus)
			{
				setfocus_(tipus+"_hsz_tol");
			}
		}
	}
	
}

function Cimazonos(obj,tipus,/*opcionális*/ertekbeallit,/*opcionális*/visibleallit)
{
	if (ertekbeallit==null)
	{
		ertekbeallit=true;
	}
	
	if (visibleallit==null)
	{
		visibleallit=true;
	}
	
	if (!obj.checked)
	{
		if (visibleallit)
		{
			Obj_Visible("tr_"+tipus+"_irsz",1);
			Obj_Visible("tr_"+tipus+"_irsz_utca",1);
			Obj_Visible("tr_"+tipus+"_eutcanev",0);
			Obj_Visible("tr_"+tipus+"_hsz",1);
			Obj_Visible("tr_"+tipus+"_emelet",1);
		}	
		if (ertekbeallit)
		{
			Obj_SetValue(tipus+"_irsz","");
			Irszamkeres_uj(tipus);
			Utcakeres_uj(tipus);
			Utca_Onchange(tipus,ertekbeallit,true,false);
			Obj_SetValue(tipus+"_hsz_tol","");
			Obj_SetValue(tipus+"_hsz_ig","");
			Obj_SetValue(tipus+"_hsz_epulet","");
			Obj_SetValue(tipus+"_emelet","0");
			Obj_SetValue(tipus+"_emelet_ajto","");
			setfocus_(tipus+"_irsz");
		}
		else
		{
			Utca_Onchange(tipus,ertekbeallit);
		}
	}
	else
	{
		if (visibleallit)
		{
			Obj_Visible("tr_"+tipus+"_irsz",0);
			Obj_Visible("tr_"+tipus+"_irsz_utca",0);
			Obj_Visible("tr_"+tipus+"_eutcanev",0);
			Obj_Visible("tr_"+tipus+"_hsz",0);
			Obj_Visible("tr_"+tipus+"_emelet",0);
		}	
		if (ertekbeallit)
		{
			Obj_SetValue(tipus+"_irsz","");
			Irszamkeres_uj(tipus);
			Utcakeres_uj(tipus);
			Utca_Onchange(tipus,ertekbeallit,true,false);
			Obj_SetValue(tipus+"_hsz_tol","");
			Obj_SetValue(tipus+"_hsz_ig","");
			Obj_SetValue(tipus+"_hsz_epulet","");
			Obj_SetValue(tipus+"_emelet","0");
			Obj_SetValue(tipus+"_emelet_ajto","");
		}
	}
}

function Elonulla_levag(szoveg)
{
	var i=0;
	var ujszoveg="";
	var egybetu;
	
	for (i=0 ; i < szoveg.length ; i++)
	{
		egybetu = szoveg.substring(i,(i + 1));
		if (egybetu!="0")
		{
			ujszoveg = szoveg.substring(i);
			return ujszoveg;
		}
	}
	return szoveg;
	
}

function f_statuszallit(tipus,tarifa_id,uj_statusz,/*opcionális*/img_objname)
{
	
	if (window.XMLHttpRequest)
	{
		var xmlhttp = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	//var newstatusz = document.getElementById("xstatus").value;
	//var svn = "statuszallit.php?statusz="+uj_statusz+"&tarifa_id="+tarifa_id+"&tipus="+tipus;
	//alert(svn);

	xmlhttp.open("GET", "statuszallit.php?statusz="+uj_statusz+"&tarifa_id="+tarifa_id+"&tipus="+tipus, false);
	xmlhttp.send(null);

	if (xmlhttp.responseText == "ok")
	{
		alert("A státusz át lett állítva!");
		if (img_objname != null && uj_statusz < 0)
		{
			Obj_Visible(img_objname,0)
		}
	}
	else if (xmlhttp.responseText != "not")
	{
		alert("A státusz nem állítható!");
	}
	else
	{
		alert("HIBA! Nem sikerült átállítani!");
	}
	
}

function Utcakeres_uj(elonev)
{
	
	var text_obj = document.getElementById(elonev+"_irsz");
	var select_obj_varos = document.getElementById(elonev+'_irsz_varos');
	var select_obj_utca = document.getElementById(elonev+'_irsz_utca');
	
	// Ürítés
	while (select_obj_utca.length >0)
	{
		select_obj_utca.remove(0);
	}
	// Egy elem hozzáadása
	var hozzaad=document.createElement('option');
	hozzaad.text = "Nincs";
	hozzaad.value = "-9999";
	try
	{
		select_obj_utca.add(hozzaad,null); // standards compliant
	}
	catch(ex)
	{
		select_obj_utca.add(hozzaad); // IE only
	}	
	
	if (select_obj_varos.value != -9999)
	{
		if (window.XMLHttpRequest)
		{
			var xmlhttp = new XMLHttpRequest();
		}
		else if (window.ActiveXObject)
		{
			var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
		
		xmlhttp.open("GET", "kozter_uj.php?irsz="+text_obj.value+select_obj_varos.value, false);
		xmlhttp.send(null);

		if (xmlhttp.responseText != "")
		{
			// Ürítés (Nincs eltávolítása)
			while (select_obj_utca.length >0)
			{
				select_obj_utca.remove(0);
			}
			
   			var utcak = xmlhttp.responseText.split("@");
			for(i = 0; i < utcak.length-1; i++)
			{
				var hozzaad=document.createElement('option');
				var ertek = utcak[i].split('$');
				hozzaad.text=ertek[2]+" "+ertek[3];
				hozzaad.value=ertek[1];
				try
				{
					select_obj_utca.add(hozzaad,null); // standards compliant
				}
				catch(ex)
				{
					select_obj_utca.add(hozzaad); // IE only
				}
			}
		}	
	}
}

function Irszamkeres_uj(elonev,/*opcionális*/utcakeres)
{

	//alert("hi");	

	if (utcakeres==null)
	{
		utcakeres = true;
	}
	
	//alert(elonev);

	var text_obj = document.getElementById(elonev+"_irsz");
	var select_obj_varos = document.getElementById(elonev+'_irsz_varos');
	var select_obj_utca = document.getElementById(elonev+'_irsz_utca');
  
	// varos
	if (select_obj_varos != null)
	{
		// Ürítés
		while (select_obj_varos.length >0)
		{
			select_obj_varos.remove(0);
		}
		// Egy elem hozzáadása
		var hozzaad=document.createElement('option');
		hozzaad.text = "Nincs";
		hozzaad.value = "-9999";
		try
		{
			select_obj_varos.add(hozzaad,null); // standards compliant
		}
		catch(ex)
		{
			select_obj_varos.add(hozzaad); // IE only
		}
	}	
	// utca
	if (utcakeres)
	{
		if (select_obj_utca != null)
		{
			// Ürítés
			while (select_obj_utca.length >0)
			{
				select_obj_utca.remove(0);
			}
			// Egy elem hozzáadása
			var hozzaad=document.createElement('option');
			hozzaad.text = "Nincs";
			hozzaad.value = "-9999";
			try
			{
				select_obj_utca.add(hozzaad,null); // standards compliant
			}
			catch(ex)
			{
				select_obj_utca.add(hozzaad); // IE only
			}
		}
	}
	
	// Irányítószám alapján a Város töltése ha 4 hosszú az irányítószám
	if (text_obj.value.length == 4)
	{
		if (window.XMLHttpRequest)
		{
			var xmlhttp = new XMLHttpRequest();
		}
		else if (window.ActiveXObject)
		{
			var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		}

		xmlhttp.open("GET", "irszam_uj.php?irsz="+text_obj.value, false);
		xmlhttp.send(null);
		
		//alert(xmlhttp.responseText);

		if (xmlhttp.responseText != "")
		{
			// Ürítés (Nincs eltávolítása)
			while (select_obj_varos.length >0)
			{
				select_obj_varos.remove(0);
			}
			//
			var varosok = xmlhttp.responseText.split(";");
			for(i = 0; i < varosok.length-1; i++)
			{
				var hozzaad=document.createElement('option');
				var ertek = varosok[i].split('$');
				hozzaad.text=ertek[0];
				hozzaad.value=ertek[1];
				try
				{
					select_obj_varos.add(hozzaad,null); // standards compliant
				}
				catch(ex)
				{
					select_obj_varos.add(hozzaad); // IE only
				}

			}
			if (select_obj_varos.length>1)
			{
				select_obj_varos.selectedIndex = 0;
			}
			
			if (utcakeres)
			{
				Utcakeres_uj(elonev);
			}	
		}
	}
}


function cls_nem_change(elonev,/*opcionális*/ertekbeallit)
{
	if (ertekbeallit==null)
	{
		ertekbeallit=true;
	}
	
	var obj = document.getElementById(elonev+"_nem");
	
	if (obj != null)
	{
		if (ertekbeallit)
		{
			Obj_SetValue(elonev+"_nev_titulus",-9999);
			Obj_SetValue(elonev+"_nev","");
			Obj_SetValue(elonev+"_szuletes_nev","");
			Obj_SetValue(elonev+"_szuletes_helye","");
			Obj_SetValue(elonev+"_szuletes_datum_ev","0000");
			Obj_SetValue(elonev+"_szuletes_datum_month","00");
			Obj_SetValue(elonev+"_szuletes_datum_day","00");
			Obj_SetValue(elonev+"_anyja_neve","");
			Obj_SetValue(elonev+"_adoszam","");
			Obj_SetValue(elonev+"_ceg_nev","");
			Obj_SetValue(elonev+"_ceg_cegforma",-9999);
			Obj_SetValue(elonev+"_ceg_adoszam","");
			Obj_SetValue(elonev+"_ceg_cegjegyzekszam","");
			Obj_SetValue(elonev+"_ceg_kepviselo_nev","");
			Obj_SetValue(elonev+"_ceg_kepviselo_telefon","");
			Obj_SetValue(elonev+"_ceg_kepviselo_telefon_select","");
		}
		
		// minden láthatatlan
		Obj_Visible("tr_"+elonev+"_nev",0);
		Obj_Visible("tr_"+elonev+"_szuletes_nev",0);
		Obj_Visible("tr_"+elonev+"_szuletes_helye",0);
		Obj_Visible("tr_"+elonev+"_szuletes_datum",0);
		Obj_Visible("tr_"+elonev+"_anyja_neve",0);
		Obj_Visible("tr_"+elonev+"_adoszam",0);
		Obj_Visible("tr_"+elonev+"_ceg_nev",0);
		Obj_Visible("tr_"+elonev+"_ceg_adoszam",0);
		Obj_Visible("tr_"+elonev+"_ceg_cegjegyzekszam",0);
		Obj_Visible("tr_"+elonev+"_ceg_kepviselo_nev",0);
		Obj_Visible("tr_"+elonev+"_ceg_kepviselo_telefon",0);
		
		
		// a láthatók bekapcsolása
		if (obj.value == 1 || obj.value == 2)
		{
			// magánszemeély (férfi,nő)	
			Obj_Visible("tr_"+elonev+"_nev",1);
			Obj_Visible("tr_"+elonev+"_szuletes_nev",1);
			Obj_Visible("tr_"+elonev+"_szuletes_helye",1);
			Obj_Visible("tr_"+elonev+"_szuletes_datum",1);
			Obj_Visible("tr_"+elonev+"_anyja_neve",1);
			Obj_Visible("tr_"+elonev+"_adoszam",1);
		}
		else if (obj.value == 3)
		{
			// jogi személy (cég)
			Obj_Visible("tr_"+elonev+"_ceg_nev",1);
			Obj_Visible("tr_"+elonev+"_ceg_adoszam",1);
			Obj_Visible("tr_"+elonev+"_ceg_cegjegyzekszam",1);
			Obj_Visible("tr_"+elonev+"_ceg_kepviselo_nev",1);
			Obj_Visible("tr_"+elonev+"_ceg_kepviselo_telefon",1);
		}
	}
}

function cls_szuletes_nev_feltolt(elonev)
{
	var obj = document.getElementById(elonev+"_szuletes_nev");
	if (obj != null)
	{
		if (obj.value=="" && document.getElementById(elonev+"_nev").value!="")
		{
			if (document.getElementById(elonev+"_nem").value==1)
			{
				Obj_SetValue(elonev+"_szuletes_nev",document.getElementById(elonev+"_nev").value);
			}	
		}
	}
}

var aktivinfo;
function infoaktival(par,bool)
{
	var field=new String(par);
	field=field.replace('img_','');
	if(bool)
	{
		try{document.getElementById('infoboxszoveg').innerHTML='';}catch(e){}
		try{aktivinfo.src='App_Images/info_h.jpg';}catch(e){};
		try{aktivinfo=document.getElementById(par);}catch(e){};
		try{document.getElementById(par).src='App_Images/info.jpg';}catch(e){};
		try{eval("document.getElementById('infoboxszoveg').innerHTML=" + field + "_info;");}catch(e){}
	}
}

function info_settext(modozat,nev)
{
	if (window.XMLHttpRequest)
	{
		var xmlhttp = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}

	xmlhttp.open("GET", "info_settext.php?modozat="+modozat+"&nev="+nev, false);
	xmlhttp.send(null);
	
	//alert(xmlhttp.responseText);

	try{document.getElementById('infoboxszoveg').innerHTML='';}catch(e){}	
	
	if (xmlhttp.responseText != "")
	{
		infotext = "<br />"+xmlhttp.responseText;
		try{eval("document.getElementById('infoboxszoveg').innerHTML=infotext;" );}catch(e){}
	}
}

function infoposition_on(e,obj,modozat,nev)
{
	var srcElement=(e.target || e.srcElement);
	var strsrc = new String;
	var offsetx;
	var offsety;
	strsrc=srcElement.src;
	
	offsetx=(window.pageXOffset || document.documentElement.scrollLeft);
	offsety=(window.pageYOffset || document.documentElement.scrollTop);
	
	if(strsrc.indexOf('icon_k.png')>=0)
	{
		
		//obj.src = "App_Images/urlap/icon_k_a.png";
		
		info_settext(modozat,nev);
		
		document.getElementById('infobox').style.left=offsetx + e.clientX-209 + 'px';
		//document.getElementById('infobox').style.top=offsety + e.clientY-121 + 'px';
		document.getElementById('infobox').style.top=offsety + e.clientY + 'px';
		document.getElementById('infobox').style.visibility='visible';
	}
}

function infoposition_off(obj)
{
	//obj.src = "App_Images/urlap/icon_k.png";
	document.getElementById('infobox').style.visibility='hidden';
}

// *
// * hitel event-ek *
// *
function tf_hitel_szerz_minoseg_change(/*opcionális*/ertekbeallit)
{
	if (ertekbeallit==null)
	{
		ertekbeallit=false;
	}
	tf_hitel_tipus_feltolt(ertekbeallit);
	tf_hitel_tipus_change(ertekbeallit);
}

function tf_hitel_tipus_feltolt(/*opcionális*/ertekbeallit)
{

	if (ertekbeallit==null)
	{
		ertekbeallit=false;
	}

	var tf_hitel_szerz_minosege = document.getElementById("tf_hitel_szerz_minosege").value;
	
	var selectObj = document.getElementById("tf_hitel_tipus");
	var oldertek = selectObj.value;
	
	// a benne lévő sorok törlése
	while (selectObj.length!=0)
	{
		selectObj.remove( (selectObj.length - 1) );
	}
	
	// kiválaztjuk a kommunikációs objektumot
	if (window.XMLHttpRequest)
	{
		var xmlhttp = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	// ajax php hívás
	xmlhttp.open("GET", "hitel_tipus_feltolt.php?tf_hitel_szerz_minosege="+tf_hitel_szerz_minosege, false);
	xmlhttp.send(null);

	if (xmlhttp.responseText!= "")
	{
		var t = xmlhttp.responseText.split('$$'); 
 
		for(i = 0; i < t.length; i++)
		{
			if (t[i] != "")
			{
				var hozzaad=document.createElement('option');
				var ertek = t[i].split('##');
				hozzaad.text=ertek[1];
				hozzaad.value=ertek[0];
				try
				{
					selectObj.add(hozzaad,null); // standards compliant
				}
				catch(ex)
				{
					selectObj.add(hozzaad); // IE only
				}
			}	
		}
		if (ertekbeallit)
		{
			selectObj.value = oldertek;
		}
	}
	
	
}

function tf_hitel_tipus_change(/*opcionális*/ertekbeallit)
{

	if (ertekbeallit==null)
	{
		ertekbeallit=false;
	}
	
	tf_hitel_osszeg_feltolt(ertekbeallit);
	tf_hitel_futamido_feltolt(ertekbeallit);
	tf_hitel_onero_feltolt(ertekbeallit);

	var hitel_tipus = document.getElementById("tf_hitel_tipus").value;
	if (hitel_tipus == 2 || hitel_tipus==5)
	{
		Obj_Visible("tr_tf_hitel_onero",1);
	}
	else
	{
		Obj_Visible("tr_tf_hitel_onero",0);
	}

	if (hitel_tipus == 7)
	{
		document.getElementById('tr_tf_hitel_osszeg').cells[1].innerHTML = "A gépjármű értéke :";
	}
	else
	{
		document.getElementById('tr_tf_hitel_osszeg').cells[1].innerHTML = "A hitel(lízing) összege :";
	}

	hitel_msg_visible();
	
}

function tf_hitel_osszeg_feltolt(/*opcionális*/ertekbeallit)
{

	if (ertekbeallit==null)
	{
		ertekbeallit=false;
	}
	
	var hitel_szerz_minosege = document.getElementById("tf_hitel_szerz_minosege").value;
	var hitel_tipus = document.getElementById("tf_hitel_tipus").value;
	
	var selectObj = document.getElementById("tf_hitel_osszeg");
	var oldertek = selectObj.value;
	
	// a benne lévő sorok törlése
	while (selectObj.length!=0)
	{
		selectObj.remove( (selectObj.length - 1) );
	}
	
	// kiválaztjuk a kommunikációs objektumot
	if (window.XMLHttpRequest)
	{
		var xmlhttp = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	// ajax php hívás
	xmlhttp.open("GET", "hitel_osszeg_feltolt.php?tf_hitel_szerz_minosege="+hitel_szerz_minosege+"&tf_hitel_tipus="+hitel_tipus, false);
	xmlhttp.send(null);

	if (xmlhttp.responseText!= "")
	{
		var t = xmlhttp.responseText.split('$$'); 
 
		for(i = 0; i < t.length; i++)
		{
			if (t[i] != "")
			{
				var hozzaad=document.createElement('option');
				var ertek = t[i].split('##');
				hozzaad.text=ertek[1];
				hozzaad.value=ertek[0];
				try
				{
					selectObj.add(hozzaad,null); // standards compliant
				}
				catch(ex)
				{
					selectObj.add(hozzaad); // IE only
				}
			}	
		}
		if (ertekbeallit)
		{
			selectObj.value = oldertek;
		}
	}
	
}

function tf_hitel_futamido_feltolt(/*opcionális*/ertekbeallit)
{

	if (ertekbeallit==null)
	{
		ertekbeallit=false;
	}
	
	var hitel_szerz_minosege = document.getElementById("tf_hitel_szerz_minosege").value;
	var hitel_tipus = document.getElementById("tf_hitel_tipus").value;
	
	var selectObj = document.getElementById("tf_hitel_futamido");
	var oldertek = selectObj.value;
	
	// a benne lévő sorok törlése
	while (selectObj.length!=0)
	{
		selectObj.remove( (selectObj.length - 1) );
	}
	
	// kiválaztjuk a kommunikációs objektumot
	if (window.XMLHttpRequest)
	{
		var xmlhttp = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	// ajax php hívás
	xmlhttp.open("GET", "hitel_futamido_feltolt.php?tf_hitel_szerz_minosege="+hitel_szerz_minosege+"&tf_hitel_tipus="+hitel_tipus, false);
	xmlhttp.send(null);

	if (xmlhttp.responseText!= "")
	{
		var t = xmlhttp.responseText.split('$$'); 
 
		for(i = 0; i < t.length; i++)
		{
			if (t[i] != "")
			{
				var hozzaad=document.createElement('option');
				var ertek = t[i].split('##');
				hozzaad.text=ertek[1];
				hozzaad.value=ertek[0];
				try
				{
					selectObj.add(hozzaad,null); // standards compliant
				}
				catch(ex)
				{
					selectObj.add(hozzaad); // IE only
				}
			}	
		}
		if (ertekbeallit)
		{
			selectObj.value = oldertek;
		}
	}
	
}

function tf_hitel_onero_feltolt(/*opcionális*/ertekbeallit)
{

	if (ertekbeallit==null)
	{
		ertekbeallit=false;
	}
	
	var hitel_szerz_minosege = document.getElementById("tf_hitel_szerz_minosege").value;
	var hitel_tipus = document.getElementById("tf_hitel_tipus").value;
	
	var selectObj = document.getElementById("tf_hitel_onero");
	var oldertek = selectObj.value;
	
	// a benne lévő sorok törlése
	while (selectObj.length!=0)
	{
		selectObj.remove( (selectObj.length - 1) );
	}
	
	// kiválaztjuk a kommunikációs objektumot
	if (window.XMLHttpRequest)
	{
		var xmlhttp = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	// ajax php hívás
	xmlhttp.open("GET", "hitel_onero_feltolt.php?tf_hitel_szerz_minosege="+hitel_szerz_minosege+"&tf_hitel_tipus="+hitel_tipus, false);
	xmlhttp.send(null);

	if (xmlhttp.responseText!= "")
	{
		var t = xmlhttp.responseText.split('$$'); 
 
		for(i = 0; i < t.length; i++)
		{
			if (t[i] != "")
			{
				var hozzaad=document.createElement('option');
				var ertek = t[i].split('##');
				hozzaad.text=ertek[1];
				hozzaad.value=ertek[0];
				try
				{
					selectObj.add(hozzaad,null); // standards compliant
				}
				catch(ex)
				{
					selectObj.add(hozzaad); // IE only
				}
			}	
		}
		if (ertekbeallit)
		{
			selectObj.value = oldertek;
		}
	}
	
}

function hitel_msg_visible()
{
	var jogosult = true;
	
	var i_1 = document.getElementById("tf_hitel_osszeg").selectedIndex;
	var i_2 = document.getElementById("tf_hitel_futamido").selectedIndex;
	var i_3 = document.getElementById("tf_hitel_onero").selectedIndex;
	
	var hitel_tipus = document.getElementById("tf_hitel_tipus").value;
	
	var ev = document.getElementById("tf_hitel_szerz_datum_ev").value;
	var ho = document.getElementById("tf_hitel_szerz_datum_month").value;
	var nap = document.getElementById("tf_hitel_szerz_datum_day").value;
	var d = date_value(ev,ho,nap);
	
	var d1 = new Date();
	var ev = d1.getFullYear();
	var ho = d1.getMonth()-6;
	var nap = d1.getDate();
	d1.setFullYear(ev,ho,nap);
	d1.setHours(0,0,0,0);

	if ( d1 >  d)
	{
		jogosult = false;
	}

	if (i_1 != 2)
	{
		jogosult = false;
	}
	
	if (i_2 != 2)
	{
		jogosult = false;
	}

	if (hitel_tipus == 2 || hitel_tipus==5)
	{
		if (i_3 != 2)
		{
			jogosult = false;
		}
	}
	
	if (jogosult)
	{
		Obj_Visible("tr_hitel_msg_jogosult",1);
		Obj_Visible("tr_hitel_msg_nem_jogosult",0);
	}
	else
	{
		Obj_Visible("tr_hitel_msg_jogosult",0);
		Obj_Visible("tr_hitel_msg_nem_jogosult",1);
	}
}

function van_hitel_szerzodes_click()
{
	if (document.getElementById("tf_van_hitel_szerzodes").checked)
	{
		Obj_Visible("tbl_tbl_hitel",1);
	}
	else
	{
		Obj_Visible("tbl_tbl_hitel",0);
	}
}

function tf_kronikus_betegseg_change(/*opcionális*/ertekbeallit)
{

	if (ertekbeallit==null)
	{
		ertekbeallit=true;
	}
	
	if (ertekbeallit)
	{
		Obj_SetValue("tf_kronikus_betegseg_info","");
	}
	
	if (document.getElementById("tf_kronikus_betegseg").value == "Y")
	{
		Obj_Visible("tr_tf_kronikus_betegseg_info",1);
	}
	else
	{
		Obj_Visible("tr_tf_kronikus_betegseg_info",0);
	}
	
}

function tf_netto_onblur()
{
	var xsum=0;
	var i;
	var s;
	var xszam;
	var tf_name;
	var xatlag;
	var kellatlag=true;
	
	for(i = 1; i <= 3; i++)
	{
		s = i.toString();
		tf_name = "tf_netto"+s;
		xszam = document.getElementById(tf_name).value;
		if (xszam != "")
		{
			//xszam = xszam.replace(" ","");
			xszam = xszam.replace(/ /g,"");
			if (parseInt(xszam) > 0)
			{
				xsum = xsum + parseInt(xszam);
			}
			else
			{
				kellatlag = false;
			}	
		}
		else
		{
			kellatlag = false;
		}
	}
	
	if (kellatlag)
	{
		xszam = xsum / 3;
		xatlag = Math.round(xszam);
		Obj_SetValue("tf_netto_atlag",Number_Format(xatlag.toString()));
		Obj_SetValue("tf_netto_atlag_hidden",Number_Format(xatlag.toString()));
	}
	else
	{
		Obj_SetValue("tf_netto_atlag",0);
		Obj_SetValue("tf_netto_atlag_hidden",0);
	}
	
}

function utolso_csatolt_berjegyzek()
{
	var ertek = document.getElementById("tf_utolso_csatolt_berjegyzek").value;
	
	if (ertek == -9999)
	{
		Obj_SetValue("tf_netto1","0");
		Obj_SetValue("tf_netto2","0");
		Obj_SetValue("tf_netto3","0");
		document.getElementById("tf_netto1").disabled = true;
		document.getElementById("tf_netto2").disabled = true;
		document.getElementById("tf_netto3").disabled = true;
	}
	else
	{
		document.getElementById("tf_netto1").disabled = false;
		document.getElementById("tf_netto2").disabled = false;
		document.getElementById("tf_netto3").disabled = false;
		// pl 200905 , 200904 tehát év + hónap
		ertek = ertek.toString();
		var ev = ertek.substr(0,4); 
		var ho = ertek.substr(4,2);
		
		
		var obj = document.getElementById("tr_tf_netto1");
		obj.cells[1].innerHTML = ev+"."+ho+"-i nettó bér:";
		
		var d = date_value(ev,ho,1);
		
		ho = ho - 1;
		d.setFullYear(ev,ho,1);
		if (d.getYear() > 2000)
		{
			ev = d.getYear();
		}
		else
		{
			ev = 1900 + d.getYear();
		}
		ho = d.getMonth();
		ho = "" + ho;
		if (ho.length = 1)
		{
			ho = "0" + ho;
		}
		var obj = document.getElementById("tr_tf_netto2");
		obj.cells[1].innerHTML = ev+"."+ho+"-i nettó bér:";
		
		ho = ho - 1;
		d.setFullYear(ev,ho,1);
		if (d.getYear() > 2000)
		{
			ev = d.getYear();
		}
		else
		{
			ev = 1900 + d.getYear();
		}
		ho = d.getMonth();
		ho = "" + ho;
		if (ho.length = 1)
		{
			ho = "0" + ho;
		}
		var obj = document.getElementById("tr_tf_netto3");
		obj.cells[1].innerHTML = ev+"."+ho+"-i nettó bér:";
	}
	
	
	
	
}

function nem_change_munkanelkuli(elonev,/*opcionális*/ertekbeallit)
{
	if (ertekbeallit==null)
	{
		ertekbeallit=true;
	}
	var obj = document.getElementById(elonev+"_nem");
	if (obj != null)
	{
		if (ertekbeallit)
		{
			Obj_SetValue(elonev+"_szemelyig_szam","");
			Obj_SetValue(elonev+"_lakcimig_szam","");
			Obj_SetValue(elonev+"_email","");
			Obj_SetValue(elonev+"_telefon","");
			Obj_SetValue(elonev+"_telefon_select","");
			Obj_SetValue(elonev+"_tevekenysegi_kor","-9999");
			Obj_SetValue(elonev+"_tevekenysegi_kor_egyeb","");
			Obj_SetValue(elonev+"_munkaltato_nev","");
		}
		// minden láthatatlan
		Obj_Visible("tr_"+elonev+"_szemelyig_szam",0);
		Obj_Visible("tr_"+elonev+"_lakcimig_szam",0);
		Obj_Visible("tr_"+elonev+"_email",0);
		Obj_Visible("tr_"+elonev+"_telefon",0);
		Obj_Visible("tr_"+elonev+"_tevekenysegi_kor",0);
		Obj_Visible("tr_"+elonev+"_tevekenysegi_kor_egyeb",0);
		Obj_Visible("tr_"+elonev+"_munkaltato_nev",0);
		// a láthatók bekapcsolása
		if (obj.value == 1 || obj.value == 2)
		{
			// magánszemeély (férfi,nő)	
			Obj_Visible("tr_"+elonev+"_szemelyig_szam",1);
			Obj_Visible("tr_"+elonev+"_lakcimig_szam",1);
			Obj_Visible("tr_"+elonev+"_email",1);
			Obj_Visible("tr_"+elonev+"_telefon",1);
			Obj_Visible("tr_"+elonev+"_tevekenysegi_kor",1);
			// ... 
			Obj_Visible("tr_"+elonev+"_munkaltato_nev",1);
		}
		else if (obj.value == 3)
		{
			// jogi személy (cég)
		}
	}
}

function tf_tevekenysegi_kor_change(elonev,/*opcionális*/ertekbeallit)
{
	if (ertekbeallit==null)
	{
		ertekbeallit=true;
	}
	var obj = document.getElementById(elonev+"_tevekenysegi_kor");
	if (obj != null)
	{
		if (ertekbeallit)
		{
			Obj_SetValue(elonev+"_tevekenysegi_kor_egyeb","");
		}
		if (obj.value == 13)
		{
			Obj_Visible("tr_"+elonev+"_tevekenysegi_kor_egyeb",1);
		}
		else
		{
			Obj_Visible("tr_"+elonev+"_tevekenysegi_kor_egyeb",0);
		}
	}
}

function nem_change_munkanelkuli_kedv(elonev,/*opcionális*/ertekbeallit)
{
	if (ertekbeallit==null)
	{
		ertekbeallit=true;
	}
	var obj = document.getElementById(elonev+"_nem");
	if (obj != null)
	{
		if (ertekbeallit)
		{
			Obj_SetValue(elonev+"_szemelyig_szam","");
			Obj_SetValue(elonev+"_lakcimig_szam","");
			Obj_SetValue(elonev+"_email","");
			Obj_SetValue(elonev+"_telefon","");
			Obj_SetValue(elonev+"_telefon_select","");
		}
		// minden láthatatlan
		Obj_Visible("tr_"+elonev+"_szemelyig_szam",0);
		Obj_Visible("tr_"+elonev+"_lakcimig_szam",0);
		Obj_Visible("tr_"+elonev+"_email",0);
		Obj_Visible("tr_"+elonev+"_telefon",0);
		// a láthatók bekapcsolása
		if (obj.value == 1 || obj.value == 2)
		{
			// magánszemeély (férfi,nő)	
			Obj_Visible("tr_"+elonev+"_szemelyig_szam",1);
			Obj_Visible("tr_"+elonev+"_lakcimig_szam",1);
			Obj_Visible("tr_"+elonev+"_email",1);
			Obj_Visible("tr_"+elonev+"_telefon",1);
		}
		else if (obj.value == 3)
		{
			// jogi személy (cég)
		}
	}
}

function kedv_change_munkanelkuli()
{
	var max_i = document.getElementById("tf_max_kedvezmenyezett_db").value;
	if (max_i == 0)
	{
		Obj_Visible("tr_torvenyes_orokos",1);
	}
	else
	{
		Obj_Visible("tr_torvenyes_orokos",0);
	}
	
	var i;
	var nev;
    for(i = 4 ; i > 0 ; i--)
    {
    	if (i > max_i)
    	{
			Obj_Visible("tr_kedv"+i+"_szoveg",0);
			Obj_Visible("tr_tf_kedv"+i+"_nev",0);
			Obj_Visible("tr_tf_kedv"+i+"_irsz",0);
			Obj_Visible("tr_tf_kedv"+i+"_irsz_utca",0);
			Obj_Visible("tr_tf_kedv"+i+"_eutcanev",0);
			Obj_Visible("tr_tf_kedv"+i+"_hsz",0);
			Obj_Visible("tr_tf_kedv"+i+"_emelet",0);
			Obj_Visible("tr_tf_kedv"+i+"_szaz",0);
		}
		else
		{
			Obj_Visible("tr_kedv"+i+"_szoveg",1);
			Obj_Visible("tr_tf_kedv"+i+"_nev",1);
			Obj_Visible("tr_tf_kedv"+i+"_irsz",1);
			Obj_Visible("tr_tf_kedv"+i+"_irsz_utca",1);
			Obj_Visible("tr_tf_kedv"+i+"_hsz",1);
			Obj_Visible("tr_tf_kedv"+i+"_emelet",1);
			Obj_Visible("tr_tf_kedv"+i+"_szaz",1);
			Utca_Onchange('tf_kedv'+i,false);
		}

/*
    	nev = "tbl_tbl_kedv" + i;
    	if (i > max_i)
    	{
			Obj_Visible(nev,0);
		}
		else
		{
			Obj_Visible(nev,1);
		}
*/ 
    }
}


function login_belep()
{
	var login_name = document.getElementById("tf_login_name").value;
	var login_jelszo = document.getElementById("tf_login_jelszo").value;
	
	if (login_name=="")
	{
		alert("A felhasználót(e-mail) meg kell adni!");
		setfocus_("tf_login_name");
		return;
	}
	if (login_jelszo=="")
	{
		alert("A jelszót meg kell adni!");
		setfocus_("tf_login_jelszo");
		return;
	}
	
	// kiválaztjuk a kommunikációs objektumot
	if (window.XMLHttpRequest)
	{
		var xmlhttp = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}

	var tarifa_mod = login_get_tarifa_mod();

	// ajax php hívás
	xmlhttp.open("GET", "login_belep.php?login_name="+login_name+"&login_jelszo="+login_jelszo, false);
	xmlhttp.send(null);

	login_ablak_vezerel();

	if (xmlhttp.responseText!= "")
	{
		//alert("*"+xmlhttp.responseText+"*");
		if (xmlhttp.responseText!="OK")
		{
			Obj_Visible("tr_tf_login_hiba",1);
			Obj_SetValue("tf_login_jelszo","");
		}
		else
		{
			Obj_SetValue("tf_login_name",login_get_online_felh_email());
			
			// cég?
			xmlhttp.open("GET", "login_get_ceg.php", false);
			xmlhttp.send(null);
			var ceg = xmlhttp.responseText;
			// üzletkötő
			xmlhttp.open("GET", "login_get_uzletkoto.php", false);
			xmlhttp.send(null);
			var uzletkoto = xmlhttp.responseText;

			if (tarifa_mod=="MUNKANELKULI")
			{
				document.getElementById("tf_button_uj_tarifa").onclick = function onclick(event) { tovabbmegy('tarifa_munkanelkuli.php?ceg='+ceg+"&uzletkoto="+uzletkoto); }
			}
			else if(tarifa_mod=="ELET")
			{
				document.getElementById("tf_button_uj_tarifa").onclick = function onclick(event) { tovabbmegy('tarifa_csaladielet.php?ceg='+ceg+"&uzletkoto="+uzletkoto); }
			}
		}
	}

	//alert(login_get_online_felh_email());
	if (tarifa_mod=="MUNKANELKULI")
	{
		tarifa_munkanelkuli_megkothet_beallit();
	}
	else if(tarifa_mod=="ELET")
	{
		tarifa_csaladielet_megkothet_beallit();
	}

	tbl_belep_kell_visible();
}


function login_uj_tarifa(para_ceg,para_uzletkoto)
{
	if (window.XMLHttpRequest)
	{
		var xmlhttp = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	// ajax php hívás
	xmlhttp.open("GET", "login_get_i_oldal.php", false);
	xmlhttp.send(null);
	var I_oldal = xmlhttp.responseText;
	
	// ajax php hívás
	xmlhttp.open("GET", "login_get_form_name.php", false);
	xmlhttp.send(null);
	var form_name = xmlhttp.responseText;

	var kellkerdes = true;
	
	if (form_name != "TARIFA")
	{
		kellkerdes = false;
	}

	if (kellkerdes)
	{
		if (!confirm("Új tarifálással a jelenlegi adatok elvesznek. Valóban ezt szeretné ?"))
		{
			return;
		}
	}

	var plink = "";

	var tarifa_mod = login_get_tarifa_mod();
	if (tarifa_mod=="MUNKANELKULI")
	{
		plink = "tarifa_munkanelkuli.php?ceg="+para_ceg+"&uzletkoto="+para_uzletkoto;
	}
	else if(tarifa_mod=="ELET")
	{
		plink = "tarifa_csaladielet.php?ceg="+para_ceg+"&uzletkoto="+para_uzletkoto;
	}

	tovabbmegy(plink);

}


function login_kilep()
{

	if (window.XMLHttpRequest)
	{
		var xmlhttp = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}

	xmlhttp.open("GET", "login_kilep.php", false);
	xmlhttp.send(null);

	login_ablak_vezerel();
	
	Obj_SetValue("tf_login_name","");
	Obj_SetValue("tf_login_jelszo","");

	var tarifa_mod = login_get_tarifa_mod();
	if (tarifa_mod=="MUNKANELKULI")
	{
		tarifa_munkanelkuli_megkothet_beallit();
	}
	else if(tarifa_mod=="ELET")
	{
		tarifa_csaladielet_megkothet_beallit();
	}

	tbl_belep_kell_visible();

}

function login_kilep_beallit_doc()
{
	if (window.XMLHttpRequest)
	{
		var xmlhttp = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	// cég?
	xmlhttp.open("GET", "login_get_ceg.php", false);
	xmlhttp.send(null);
	var ceg = xmlhttp.responseText;
	// üzletkötő			
	xmlhttp.open("GET", "login_get_uzletkoto.php", false);
	xmlhttp.send(null);
	var uzletkoto = xmlhttp.responseText;
			
	document.getElementById("tr_button_kilep").onclick = function onclick(event) { login_kilep; tovabbmegy('tarifa_munkanelkuli.php?ceg='+ceg+"&uzletkoto="+uzletkoto); }
}


function login_get_online_felh()
{
	if (window.XMLHttpRequest)
	{
		var xmlhttp = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	// ajax php hívás
	xmlhttp.open("GET", "login_get_online_felh.php", false);
	xmlhttp.send(null);

	return xmlhttp.responseText;

}

function login_get_tarifa_mod()
{
	if (window.XMLHttpRequest)
	{
		var xmlhttp = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	// ajax php hívás
	xmlhttp.open("GET", "login_get_tarifa_mod.php", false);
	xmlhttp.send(null);

	return xmlhttp.responseText;
}

function login_get_online_felh_email()
{
	if (window.XMLHttpRequest)
	{
		var xmlhttp = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	// ajax php hívás
	xmlhttp.open("GET", "login_get_online_felh_email.php", false);
	xmlhttp.send(null);

	return xmlhttp.responseText;

}

function login_ablak_vezerel()
{
	// tr_tf_login_hiba
	// tr_tf_login_name_label
	// tr_tf_login_name
	// tr_tf_login_regijelszo_label
	// tr_tf_login_regijelszo
	// tr_tf_login_jelszo_label
	// tr_tf_login_jelszo
	// tr_tf_login_jelszo2_label
	// tr_tf_login_jelszo2
	// tr_button_belep
	// tr_button_kilep
	// tr_button_regisztracio
	// tr_button_elfelejtett_jelszo
	// tr_button_regisztracio_ok
	// tr_button_elfelejtett_jelszo_ok
	// tr_button_jelszo_modosit_ok
	// tr_button_vissza
	
	if (login_get_online_felh()=="")
	{
		Obj_Visible("tr_tf_login_hiba",0);
		Obj_Visible("tr_tf_login_hiba2",0);
		Obj_Visible("tr_tf_login_hiba3",0);
		Obj_Visible("tr_tf_login_hiba4",0);
		Obj_Visible("tr_tf_login_name_label",1);
		Obj_Visible("tr_tf_login_name",1);
		document.getElementById("tf_login_name").disabled = false;
		Obj_Visible("tr_tf_login_regijelszo_label",0);
		Obj_Visible("tr_tf_login_regijelszo",0);
		Obj_Visible("tr_tf_login_jelszo_label",1);
		Obj_Visible("tr_tf_login_jelszo",1);
		Obj_Visible("tr_tf_login_jelszo2_label",0);
		Obj_Visible("tr_tf_login_jelszo2",0);
		Obj_Visible("tr_button_belep",1);
		Obj_Visible("tr_button_regisztracio",1);
		Obj_Visible("tr_button_elfelejtett_jelszo",1)
		Obj_Visible("tr_button_jelszo_modosit",1)
		Obj_Visible("tr_button_regisztracio_ok",0);
		Obj_Visible("tr_button_elfelejtett_jelszo_ok",0);
		Obj_Visible("tr_button_jelszo_modosit_ok",0);
		Obj_Visible("tr_button_vissza",0);
		Obj_Visible("tr_felhasznalo_menu",0);
		Obj_Visible("tr_button_sajat_dok",0);
		Obj_Visible("tr_button_uj_tarifa",0);
		Obj_Visible("tr_button_kilep",0);
	}
	else
	{
		Obj_Visible("tr_tf_login_hiba",0);
		Obj_Visible("tr_tf_login_hiba2",0);
		Obj_Visible("tr_tf_login_hiba3",0);
		Obj_Visible("tr_tf_login_hiba4",0);
		Obj_Visible("tr_tf_login_name_label",1);
		Obj_Visible("tr_tf_login_name",1);
		document.getElementById("tf_login_name").disabled = true;
		Obj_Visible("tr_tf_login_regijelszo_label",0);
		Obj_Visible("tr_tf_login_regijelszo",0);
		Obj_Visible("tr_tf_login_jelszo_label",0);
		Obj_Visible("tr_tf_login_jelszo",0);
		Obj_Visible("tr_tf_login_jelszo2_label",0);
		Obj_Visible("tr_tf_login_jelszo2",0);
		Obj_Visible("tr_button_belep",0);
		Obj_Visible("tr_button_regisztracio",0);
		Obj_Visible("tr_button_elfelejtett_jelszo",0)
		Obj_Visible("tr_button_jelszo_modosit",0)
		Obj_Visible("tr_button_regisztracio_ok",0);
		Obj_Visible("tr_button_elfelejtett_jelszo_ok",0);
		Obj_Visible("tr_button_jelszo_modosit_ok",0);
		Obj_Visible("tr_button_vissza",0);
		Obj_Visible("tr_felhasznalo_menu",1);
		Obj_Visible("tr_button_sajat_dok",1);
		Obj_Visible("tr_button_uj_tarifa",1);
		
		if (window.XMLHttpRequest)
		{
			var xmlhttp = new XMLHttpRequest();
		}
		else if (window.ActiveXObject)
		{
			var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
		
		// ajax php hívás
		xmlhttp.open("GET", "login_get_i_oldal.php", false);
		xmlhttp.send(null);
		var I_oldal = xmlhttp.responseText;
		
		// ajax php hívás
		xmlhttp.open("GET", "login_get_form_name.php", false);
		xmlhttp.send(null);
		var form_name = xmlhttp.responseText;
		
		//alert("oldal:" + I_oldal+" form:"+form_name);
		var tarifa_mod = login_get_tarifa_mod();
		if (tarifa_mod=="MUNKANELKULI")
		{
			if (form_name == "AJANLAT")
			{
				if (I_oldal == 5)
				{
					Obj_Visible("tr_button_kilep",1);
				}
				else
				{
					Obj_Visible("tr_button_kilep",0);
				}	
			}
			else
			{
				Obj_Visible("tr_button_kilep",1);
			}
		}
		else if(tarifa_mod=="ELET")
		{
			if (I_oldal==1)
			{
				Obj_Visible("tr_button_kilep",1);
			}
			else
			{
				Obj_Visible("tr_button_kilep",0);
			}
		}
	}
}

function login_regisztracio()
{
	Obj_Visible("tr_tf_login_hiba",0)
	Obj_Visible("tr_tf_login_hiba2",0)
	Obj_Visible("tr_tf_login_hiba3",0)
	Obj_Visible("tr_tf_login_hiba4",0);
	Obj_Visible("tr_tf_login_name_label",1)
	Obj_Visible("tr_tf_login_name",1)
	Obj_Visible("tr_tf_login_regijelszo_label",0)
	Obj_Visible("tr_tf_login_regijelszo",0)
	Obj_Visible("tr_tf_login_jelszo_label",1)
	Obj_Visible("tr_tf_login_jelszo",1)
	Obj_Visible("tr_tf_login_jelszo2_label",1)
	Obj_Visible("tr_tf_login_jelszo2",1)
	Obj_Visible("tr_button_belep",0)
	Obj_Visible("tr_button_regisztracio",0)
	Obj_Visible("tr_button_elfelejtett_jelszo",0)
	Obj_Visible("tr_button_jelszo_modosit",0)
	Obj_Visible("tr_button_regisztracio_ok",1)
	Obj_Visible("tr_button_elfelejtett_jelszo_ok",0);
	Obj_Visible("tr_button_jelszo_modosit_ok",0);
	Obj_Visible("tr_button_vissza",1)

	Obj_Visible("tr_felhasznalo_menu",0)
	Obj_Visible("tr_button_sajat_dok",0)
	Obj_Visible("tr_button_uj_tarifa",0)

	Obj_Visible("tr_button_kilep",0)


	//Obj_SetValue("tf_login_name","");
	Obj_SetValue("tf_login_regijelszo","");
	Obj_SetValue("tf_login_jelszo","");
	Obj_SetValue("tf_login_jelszo2","");

}

function login_elfelejtet_jelszo()
{
	Obj_Visible("tr_tf_login_hiba",0)
	Obj_Visible("tr_tf_login_hiba2",0)
	Obj_Visible("tr_tf_login_hiba3",0)
	Obj_Visible("tr_tf_login_hiba4",0);
	Obj_Visible("tr_tf_login_name_label",1)
	Obj_Visible("tr_tf_login_name",1)
	Obj_Visible("tr_tf_login_regijelszo_label",0)
	Obj_Visible("tr_tf_login_regijelszo",0)
	Obj_Visible("tr_tf_login_jelszo_label",0)
	Obj_Visible("tr_tf_login_jelszo",0)
	Obj_Visible("tr_tf_login_jelszo2_label",0)
	Obj_Visible("tr_tf_login_jelszo2",0)
	Obj_Visible("tr_button_belep",0)
	Obj_Visible("tr_button_regisztracio",0)
	Obj_Visible("tr_button_elfelejtett_jelszo",0)
	Obj_Visible("tr_button_jelszo_modosit",0)
	Obj_Visible("tr_button_regisztracio_ok",0)
	Obj_Visible("tr_button_elfelejtett_jelszo_ok",1);
	Obj_Visible("tr_button_jelszo_modosit_ok",0);
	Obj_Visible("tr_button_vissza",1)

	Obj_Visible("tr_felhasznalo_menu",0)
	Obj_Visible("tr_button_sajat_dok",0)
	Obj_Visible("tr_button_uj_tarifa",0)

	Obj_Visible("tr_button_kilep",0)

	Obj_SetValue("tf_login_name","");
	Obj_SetValue("tf_login_regijelszo","");
	Obj_SetValue("tf_login_jelszo","");
	Obj_SetValue("tf_login_jelszo2","");
}

function login_jelszo_modosit()
{
	Obj_Visible("tr_tf_login_hiba",0)
	Obj_Visible("tr_tf_login_hiba2",0)
	Obj_Visible("tr_tf_login_hiba3",0)
	Obj_Visible("tr_tf_login_hiba4",0);
	Obj_Visible("tr_tf_login_name_label",1)
	Obj_Visible("tr_tf_login_name",1)
	Obj_Visible("tr_tf_login_regijelszo_label",1)
	Obj_Visible("tr_tf_login_regijelszo",1)
	Obj_Visible("tr_tf_login_jelszo_label",1)
	Obj_Visible("tr_tf_login_jelszo",1)
	Obj_Visible("tr_tf_login_jelszo2_label",1)
	Obj_Visible("tr_tf_login_jelszo2",1)
	Obj_Visible("tr_button_belep",0)
	Obj_Visible("tr_button_regisztracio",0)
	Obj_Visible("tr_button_elfelejtett_jelszo",0)
	Obj_Visible("tr_button_jelszo_modosit",0)
	Obj_Visible("tr_button_regisztracio_ok",0)
	Obj_Visible("tr_button_elfelejtett_jelszo_ok",0);
	Obj_Visible("tr_button_jelszo_modosit_ok",1);
	Obj_Visible("tr_button_vissza",1)

	Obj_Visible("tr_felhasznalo_menu",0)
	Obj_Visible("tr_button_sajat_dok",0)
	Obj_Visible("tr_button_uj_tarifa",0)

	Obj_Visible("tr_button_kilep",0)


	Obj_SetValue("tf_login_name","");
	Obj_SetValue("tf_login_regijelszo","");
	Obj_SetValue("tf_login_jelszo","");
	Obj_SetValue("tf_login_jelszo2","");
}

function login_regisztracio_ok()
{

	Obj_Visible("tr_tf_login_hiba2",0);
	Obj_Visible("tr_tf_login_hiba3",0);


	var login_name = document.getElementById("tf_login_name").value;
	var login_jelszo = document.getElementById("tf_login_jelszo").value;
	var login_jelszo2 = document.getElementById("tf_login_jelszo2").value;
	
	if (login_name=="")
	{
		alert("A felhasználót(e-mail) meg kell adni!");
		setfocus_("tf_login_name");
		return;
	}
	if (login_jelszo=="")
	{
		alert("A jelszót meg kell adni!");
		setfocus_("tf_login_jelszo");
		return;
	}
	if (login_jelszo2=="")
	{
		alert("A jelszót meg kell adni!");
		setfocus_("tf_login_jelszo2");
		return;
	}
	
	if (login_jelszo != login_jelszo2)
	{
		alert("A beírt két jelszó nem egyezik meg!");
		setfocus_("tf_login_jelszo");
		return;
	}
	
	if (window.XMLHttpRequest)
	{
		var xmlhttp = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}

	// ajax php hívás
	xmlhttp.open("GET", "login_regisztracio_ok.php?login_name="+login_name+"&login_jelszo="+login_jelszo, false);
	xmlhttp.send(null);
	
	if (xmlhttp.responseText == -1)
	{
		// létező felhasználó név vagy jelszó
		Obj_Visible("tr_tf_login_hiba2",1);
	}
	else if (xmlhttp.responseText == -2)
	{
		// 
		Obj_Visible("tr_tf_login_hiba3",1);
	}
	else
	{
		login_ablak_vezerel();
		Obj_SetValue("tf_login_name",login_get_online_felh_email());
		var tarifa_mod = login_get_tarifa_mod();
		if (tarifa_mod=="MUNKANELKULI")
		{
			tarifa_munkanelkuli_megkothet_beallit();
		}
		else if(tarifa_mod=="ELET")
		{
			tarifa_csaladielet_megkothet_beallit();
		}
		tbl_belep_kell_visible();
	}

}

function login_elfelejtet_jelszo_ok()
{
	
	Obj_Visible("tr_tf_login_hiba4",0);
	Obj_Visible("tr_tf_login_hiba3",0);
	
	
	var login_name = document.getElementById("tf_login_name").value;
	
	if (login_name=="")
	{
		alert("A felhasználót(e-mail) meg kell adni!");
		setfocus_("tf_login_name");
		return;
	}
	
	if (window.XMLHttpRequest)
	{
		var xmlhttp = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	// ajax php hívás
	xmlhttp.open("GET", "login_elfelejtet_jelszo_ok.php?login_name="+login_name, false);
	xmlhttp.send(null);
	
	//alert(xmlhttp.responseText);
	
	if (xmlhttp.responseText == -1)
	{
		// nem létező felhasználó
		Obj_Visible("tr_tf_login_hiba4",1);
	}
	else if (xmlhttp.responseText == -2)
	{
		// 
		Obj_Visible("tr_tf_login_hiba3",1);
	}
	else if (xmlhttp.responseText == -3)
	{
		// 
		alert("Sikertelen e-mail küldés!");
	}
	else
	{
		login_ablak_vezerel();
		Obj_SetValue("tf_login_name",login_name);
	}	

}

function login_jelszo_modosit_ok()
{

	Obj_Visible("tr_tf_login_hiba",0);
	Obj_Visible("tr_tf_login_hiba3",0);

	var login_name = document.getElementById("tf_login_name").value;
	var login_regijelszo = document.getElementById("tf_login_regijelszo").value;
	var login_jelszo = document.getElementById("tf_login_jelszo").value;
	var login_jelszo2 = document.getElementById("tf_login_jelszo2").value;
	
	if (login_name=="")
	{
		alert("A felhasználót(e-mail) meg kell adni!");
		setfocus_("tf_login_name");
		return;
	}
	if (login_regijelszo=="")
	{
		alert("A régi jelszót meg kell adni!");
		setfocus_("tf_login_regijelszo");
		return;
	}
	if (login_jelszo=="")
	{
		alert("A jelszót meg kell adni!");
		setfocus_("tf_login_jelszo");
		return;
	}
	if (login_jelszo2=="")
	{
		alert("A jelszót meg kell adni!");
		setfocus_("tf_login_jelszo2");
		return;
	}
	
	if (login_jelszo != login_jelszo2)
	{
		alert("A beírt két jelszó nem egyezik meg!");
		setfocus_("tf_login_jelszo");
		return;
	}
	
	if (window.XMLHttpRequest)
	{
		var xmlhttp = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	// ajax php hívás
	xmlhttp.open("GET", "login_jelszo_modosit_ok.php?login_name="+login_name+"&login_regijelszo="+login_regijelszo+"&login_jelszo="+login_jelszo, false);
	xmlhttp.send(null);
	
	//alert(xmlhttp.responseText);
	
	if (xmlhttp.responseText == -1)
	{
		// nem létező felhasználó név vagy jelszó
		Obj_Visible("tr_tf_login_hiba",1);
	}
	else if (xmlhttp.responseText == -2)
	{
		// 
		Obj_Visible("tr_tf_login_hiba3",1);
	}
	else
	{
		login_ablak_vezerel();
		Obj_SetValue("tf_login_name",login_name);
		Obj_SetValue("tf_login_jelszo","");
	}	
	
}

function tarifa_csaladielet_megkothet_beallit()
{
	if (login_get_online_felh() > 0)
	{
		Obj_Visible("btn_tarifa_tovabb",1);
	}
	else
	{
		Obj_Visible("btn_tarifa_tovabb",0);
	}
}

function tarifa_munkanelkuli_megkothet_beallit()
{
	if (window.XMLHttpRequest)
	{
		var xmlhttp = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	// ajax php hívás
	xmlhttp.open("GET", "login_get_i_oldal.php", false);
	xmlhttp.send(null);
	var I_oldal = xmlhttp.responseText;
	
	// ajax php hívás
	xmlhttp.open("GET", "login_get_form_name.php", false);
	xmlhttp.send(null);
	var form_name = xmlhttp.responseText;
	
	//alert("oldal:" + I_oldal);
	
	if (I_oldal == 5 && form_name == "TARIFA")
	{
		var kep_megkot = "kepek/button_megkotom.jpg";
		var kep_megkot_k = "kepek/button_megkotom_k.jpg";
		var kep_nemkot = "kepek/jelentkezzen_be.jpg";
		if (login_get_online_felh() > 0)
		{
			// gomb csere, gomb link csere!
			
			if (document.getElementById("tarifa_kep0")!=null)
			{
				var t0 = document.getElementById("tarifa_kep0").alt.split("#");
				if (t0[0]==t0[1])
				{
					document.getElementById("tarifa_kep0").src = kep_megkot_k;
				}
				else
				{
					document.getElementById("tarifa_kep0").src = kep_megkot;
				}	
				document.getElementById("tarifa_kep0").onclick = function onclick(event) { tovabbmegy('tarifa_munkanelkuli_ajanlat.php?id='+t0[0]); }
			}	
			
			if (document.getElementById("tarifa_kep1")!=null)
			{
				var t1 = document.getElementById("tarifa_kep1").alt.split("#");
				if (t1[0]==t1[1])
				{
					document.getElementById("tarifa_kep1").src = kep_megkot_k;
				}
				else
				{
					document.getElementById("tarifa_kep1").src = kep_megkot;
				}	
				document.getElementById("tarifa_kep1").onclick = function onclick(event) { tovabbmegy('tarifa_munkanelkuli_ajanlat.php?id='+t1[0]); }
			}
				
			if (document.getElementById("tarifa_kep2")!=null)
			{
				var t2 = document.getElementById("tarifa_kep2").alt.split("#");
				if (t2[0]==t2[1])
				{
					document.getElementById("tarifa_kep2").src = kep_megkot_k;
				}
				else
				{
					document.getElementById("tarifa_kep2").src = kep_megkot;
				}	
				document.getElementById("tarifa_kep2").onclick = function onclick(event) { tovabbmegy('tarifa_munkanelkuli_ajanlat.php?id='+t2[0]); }
			}	

			if (document.getElementById("tarifa_kep3")!=null)
			{
				var t3 = document.getElementById("tarifa_kep3").alt.split("#");
				if (t3[0]==t3[1])
				{
					document.getElementById("tarifa_kep3").src = kep_megkot_k;
				}
				else
				{
					document.getElementById("tarifa_kep3").src = kep_megkot;
				}	
				document.getElementById("tarifa_kep3").onclick = function onclick(event) { tovabbmegy('tarifa_munkanelkuli_ajanlat.php?id='+t3[0]); }
			}	

			if (document.getElementById("tarifa_kep4")!=null)
			{
				var t4 = document.getElementById("tarifa_kep4").alt.split("#");
				if (t4[0]==t4[1])
				{
					document.getElementById("tarifa_kep4").src = kep_megkot_k;
				}
				else
				{
					document.getElementById("tarifa_kep4").src = kep_megkot;
				}	
				document.getElementById("tarifa_kep4").onclick = function onclick(event) { tovabbmegy('tarifa_munkanelkuli_ajanlat.php?id='+t4[0]); }
			}	
			if (document.getElementById("tarifa_kep5")!=null)
			{
				var t5 = document.getElementById("tarifa_kep5").alt.split("#");
				if (t5[0]==t5[1])
				{
					document.getElementById("tarifa_kep5").src = kep_megkot_k;
				}
				else
				{
					document.getElementById("tarifa_kep5").src = kep_megkot;
				}	
				document.getElementById("tarifa_kep5").onclick = function onclick(event) { tovabbmegy('tarifa_munkanelkuli_ajanlat.php?id='+t5[0]); }
			}	
			if (document.getElementById("tarifa_kep6")!=null)
			{
				var t6 = document.getElementById("tarifa_kep6").alt.split("#");
				if (t6[0]==t6[1])
				{
					document.getElementById("tarifa_kep6").src = kep_megkot_k;
				}
				else
				{
					document.getElementById("tarifa_kep6").src = kep_megkot;
				}	
				document.getElementById("tarifa_kep6").onclick = function onclick(event) { tovabbmegy('tarifa_munkanelkuli_ajanlat.php?id='+t6[0]); }
			}	
			if (document.getElementById("tarifa_kep7")!=null)
			{
				var t7 = document.getElementById("tarifa_kep7").alt.split("#");
				if (t7[0]==t7[1])
				{
					document.getElementById("tarifa_kep7").src = kep_megkot_k;
				}
				else
				{
					document.getElementById("tarifa_kep7").src = kep_megkot;
				}	
				document.getElementById("tarifa_kep7").onclick = function onclick(event) { tovabbmegy('tarifa_munkanelkuli_ajanlat.php?id='+t7[0]); }
			}	
		}
		else
		{
			//
			if (document.getElementById("tarifa_kep0")!=null)
			{
				document.getElementById("tarifa_kep0").src = kep_nemkot;
				document.getElementById("tarifa_kep0").onclick = null;
			}	
			if (document.getElementById("tarifa_kep1")!=null)
			{
				document.getElementById("tarifa_kep1").src = kep_nemkot;
				document.getElementById("tarifa_kep1").onclick = null;
			}	
			if (document.getElementById("tarifa_kep2")!=null)
			{
				document.getElementById("tarifa_kep2").src = kep_nemkot;
				document.getElementById("tarifa_kep2").onclick = null;
			}	
			if (document.getElementById("tarifa_kep3")!=null)
			{
				document.getElementById("tarifa_kep3").src = kep_nemkot;
				document.getElementById("tarifa_kep3").onclick = null;
			}	

			if (document.getElementById("tarifa_kep4")!=null)
			{
				document.getElementById("tarifa_kep4").src = kep_nemkot;
				document.getElementById("tarifa_kep4").onclick = null;
			}	
			if (document.getElementById("tarifa_kep5")!=null)
			{
				document.getElementById("tarifa_kep5").src = kep_nemkot;
				document.getElementById("tarifa_kep5").onclick = null;
			}	
			if (document.getElementById("tarifa_kep6")!=null)
			{
				document.getElementById("tarifa_kep6").src = kep_nemkot;
				document.getElementById("tarifa_kep6").onclick = null;
			}	
			if (document.getElementById("tarifa_kep7")!=null)
			{
				document.getElementById("tarifa_kep7").src = kep_nemkot;
				document.getElementById("tarifa_kep7").onclick = null;
			}	
		}
	}
}

function Get_OS(mezonev)
{
	// navigator.platform = "Win32", "Linux i686", "MacPPC", "MacIntel", or other.
	Obj_SetValue(mezonev,navigator.platform);
}

function Get_Java(mezonev)
{
	Obj_SetValue(mezonev,"Y");
}

function tbl_belep_kell_visible()
{
	if (login_get_online_felh()=="")
	{
		Obj_Visible("tbl_belep_kell",1);
	}
	else
	{
		Obj_Visible("tbl_belep_kell",0);
	}
}

function bizt2_van_onclick(ertekbeallit /*opcionális*/ )
{
	if (ertekbeallit==null)
	{
		ertekbeallit=true;
	}

	if (ertekbeallit)
	{
		Obj_SetValue("tf_bizt2_nem",-9999);
		//Obj_SetValue("tf_bizt2_nev_titulus",0);
		//Obj_SetValue("tf_bizt2_nev","");
		Obj_SetValue("tf_bizt2_szuletes_datum_ev","0000");
		Obj_SetValue("tf_bizt2_szuletes_datum_month","00");
		Obj_SetValue("tf_bizt2_szuletes_datum_day","00");
		Obj_SetValue("tf_bizt2_osszeg",-9999);
	}

	if (document.getElementById("tf_bizt2_van").checked)
	{
		Obj_Visible("tr_tf_bizt2_nem",1);
		if (document.getElementById("tf_bizt2_nem").value > 0)
		{
			//Obj_Visible("tr_tf_bizt2_nev",1);
			Obj_Visible("tr_tf_bizt2_szuletes_datum",1);
		}
		Obj_Visible("tr_tf_bizt2_osszeg",1);
	}
	else
	{
		Obj_Visible("tr_tf_bizt2_nem",0);
		//Obj_Visible("tr_tf_bizt2_nev",0);
		Obj_Visible("tr_tf_bizt2_szuletes_datum",0);
		Obj_Visible("tr_tf_bizt2_osszeg",0);
	}

}

function t_array_scan(t,key)
{
	var i;
	for (i in t)
	{
		if (t[i][0] == key)
		{
			return i;
		}
	}
	return -1;
}


function csaladielet_szamol()
{

	var t = new Array ( [18	,184,	120 ],
						[19	,205,	120 ],
						[20	,222,	125 ],
						[21	,228,	125 ],
						[22	,230,	128 ],
						[23	,232,	128 ],
						[24	,236,	133 ],
						[25	,238,	135 ],
						[26	,245,	137 ],
						[27	,251,	142 ],
						[28	,259,	151 ],
						[29	,270,	153 ],
						[30	,288,	155 ],
						[31	,312,	160 ],
						[32	,313,	164 ],
						[33	,353,	174 ],
						[34	,359,	185 ],
						[35	,401,	188 ],
						[36	,410,	198 ],
						[37	,447,	212 ],
						[38	,515,	243 ],
						[39	,601,	283 ],
						[40	,667,	322 ],
						[41	,708,	337 ],
						[42	,789,	369 ],
						[43	,849,	413 ],
						[44	,958,	465 ],
						[45	,1080,	493 ],
						[46	,1207,	518 ],
						[47	,1331,	569 ],
						[48	,1454,	618 ],
						[49	,1573,	663 ],
						[50	,1686,	707 ],
						[51	,1801,	748 ],
						[52	,1921,	793 ],
						[53	,2046,	848 ],
						[54	,2178,	906 ],
						[55	,2314,	968 ],
						[56	,2453,	1038 ],
						[57	,2603,	1111 ],
						[58	,2765,	1197 ],
						[59	,2935,	1284 ],
						[60	,3116,	1374 ],
						[61	,3304,	1476 ],
						[62	,3509,	1591 ],
						[63	,3733,	1731 ],
						[64	,3971,	1888 ],
						[65	,4218,	2057]);

	var te= new Array ( [18	,175,	114],
						[19	,195,	114 ],
						[20	,211,	119 ],
						[21	,217,	119 ],
						[22	,219,	122 ],
						[23	,220,	122 ],
						[24	,224,	126 ],
						[25	,226,	128 ],
						[26	,233,	130 ],
						[27	,238,	135 ],
						[28	,246,	143 ],
						[29	,257,	145 ],
						[30	,274,	147 ],
						[31	,296,	152 ],
						[32	,297,	156 ],
						[33	,335,	165 ],
						[34	,341,	176 ],
						[35	,381,	179 ],
						[36	,390,	188 ],
						[37	,425,	201 ],
						[38	,489,	231 ],
						[39	,571,	269 ],
						[40	,634,	306 ],
						[41	,673,	320 ],
						[42	,750,	351 ],
						[43	,807,	392 ],
						[44	,910,	442 ],
						[45	,1026,	468 ],
						[46	,1147,	492 ],
						[47	,1264,	541 ],
						[48	,1381,	587 ],
						[49	,1494,	630 ],
						[50	,1602,	672 ],
						[51	,1711,	711 ],
						[52	,1825,	753 ],
						[53	,1944,	806 ],
						[54	,2069,	861 ],
						[55	,2198,	920 ],
						[56	,2330,	986 ],
						[57	,2473,	1055 ],
						[58	,2627,	1137 ],
						[59	,2788,	1220 ],
						[60	,2960,	1305 ],
						[61	,3139,	1402 ],
						[62	,3334,	1511 ],
						[63	,3546,	1644 ],
						[64	,3772,	1794 ],
						[65	,4007,	1954]);

	var bizt1_nem = document.getElementById("tf_bizt1_nem").value;
	var bizt2_nem = document.getElementById("tf_bizt2_nem").value;

	var bizt1_szuletes_datum_ev = document.getElementById("tf_bizt1_szuletes_datum_ev").value;
	var bizt1_szuletes_datum_month = document.getElementById("tf_bizt1_szuletes_datum_month").value;
	var bizt1_szuletes_datum_day = document.getElementById("tf_bizt1_szuletes_datum_day").value;

	var bizt2_szuletes_datum_ev = document.getElementById("tf_bizt2_szuletes_datum_ev").value;
	var bizt2_szuletes_datum_month = document.getElementById("tf_bizt2_szuletes_datum_month").value;
	var bizt2_szuletes_datum_day = document.getElementById("tf_bizt2_szuletes_datum_day").value;

	var bizt1_osszeg = document.getElementById("tf_bizt1_osszeg").value;
	var bizt2_osszeg = document.getElementById("tf_bizt2_osszeg").value;

	var szamol1 = true;
	var szamol2 = true;

	var d = date_today();
	var d_max = date_addyear(d,-18);
	var d_min = date_addyear(d,-65);

	if (szamol1 && bizt1_nem < 0)
	{
		szamol1 = false;
		//alert("bizt1_nem");
	}

	if (szamol1 && !date_check(bizt1_szuletes_datum_ev,bizt1_szuletes_datum_month,bizt1_szuletes_datum_day))
	{
		szamol1 = false;
		//alert("bizt1_szuletes_datum check");
	}

	if (szamol1 && ( !(date_value(bizt1_szuletes_datum_ev,bizt1_szuletes_datum_month,bizt1_szuletes_datum_day) >= d_min) || !(date_value(bizt1_szuletes_datum_ev,bizt1_szuletes_datum_month,bizt1_szuletes_datum_day) <= d_max) ) )
	{
		szamol1 = false;
		//alert("bizt1_szuletes_datum min max");
	}

	if (szamol1 && bizt1_osszeg < 0)
	{
		szamol1 = false;
		//alert("bizt1_osszeg");
	}

	if (szamol1 && document.getElementById("tf_bizt2_van").checked)
	{
		if (szamol2 && bizt2_nem < 0)
		{
			szamol2 = false;
		}

		if (szamol2 && bizt2_nem < !date_check(bizt2_szuletes_datum_ev,bizt2_szuletes_datum_month,bizt2_szuletes_datum_day))
		{
			szamol2 = false;
		}

		if (szamol2 && ( !(date_value(bizt2_szuletes_datum_ev,bizt2_szuletes_datum_month,bizt2_szuletes_datum_day) >= d_min) || !(date_value(bizt2_szuletes_datum_ev,bizt2_szuletes_datum_month,bizt2_szuletes_datum_day) <= d_max) ) )
		{
			szamol2 = false;
		}

		if (szamol2 && bizt2_osszeg < 0)
		{
			szamol2 = false;
		}
	}
	else
	{
		szamol2 = false;
	}

	var e = new Array([0,0,0],[0,0,0],[0,0,0]);
	var bizt1_kor = 0;
	var bizt2_kor = 0;
	var bizt1_szorzo = 0;
	var bizt2_szorzo = 0;
	var bizt_dij_kedvezmeny = "N";
	var index = 0;

	if (szamol1)
	{
		bizt1_kor = date_diffyear(date_value(bizt1_szuletes_datum_ev,bizt1_szuletes_datum_month,bizt1_szuletes_datum_day),date_today());
		if (bizt1_kor > -1)
		{
			index = t_array_scan(t,bizt1_kor);
			bizt1_szorzo = t[index][bizt1_nem];
			e[0][0] = bizt1_osszeg * t[index][bizt1_nem] * 12 ;
			e[0][1] = bizt1_osszeg * t[index][bizt1_nem] * 3;
			e[0][2] = bizt1_osszeg * t[index][bizt1_nem];
		}
		
		if (szamol2)
		{
			bizt2_kor = date_diffyear(date_value(bizt2_szuletes_datum_ev,bizt2_szuletes_datum_month,bizt2_szuletes_datum_day),date_today());
			if (bizt2_kor > -1)
			{
				index = t_array_scan(t,bizt2_kor);
				bizt2_szorzo = t[index][bizt2_nem];
				e[1][0] = bizt2_osszeg * t[index][bizt2_nem] * 12 ;
				e[1][1] = bizt2_osszeg * t[index][bizt2_nem] * 3;
				e[1][2] = bizt2_osszeg * t[index][bizt2_nem];
			}

			if (bizt1_kor < 41 && bizt2_kor < 41)
			{
				index = t_array_scan(te,bizt1_kor);
				bizt1_szorzo = te[index][bizt1_nem];
				e[0][0] = bizt1_osszeg * te[index][bizt1_nem] * 12 ;
				e[0][1] = bizt1_osszeg * te[index][bizt1_nem] * 3;
				e[0][2] = bizt1_osszeg * te[index][bizt1_nem];

				index = t_array_scan(te,bizt2_kor);
				bizt2_szorzo = te[index][bizt2_nem];
				e[1][0] = bizt2_osszeg * te[index][bizt2_nem] * 12 ;
				e[1][1] = bizt2_osszeg * te[index][bizt2_nem] * 3;
				e[1][2] = bizt2_osszeg * te[index][bizt2_nem];

/*
				e[0][0] = Math.round( e[0][0] * 0.95 / 12 ) * 12 ;
				//e[0][0] = e[0][0] * 0.95;
				e[0][1] = e[0][0] / 4;
				e[0][2] = e[0][0] / 12;

				e[1][0] = Math.round( e[1][0] * 0.95 / 12 ) * 12 ;
				//e[1][0] = e[1][0] * 0.95;
				e[1][1] = e[1][0] / 4;
				e[1][2] = e[1][0] / 12;
*/
				bizt_dij_kedvezmeny = "Y";
			}

			//alert("Biztosított 1 díjai kedvezménnyel csökkentve:"+e[0][0]+"  "+e[0][1]+"  "+e[0][2]);
			//alert("Biztosított 2 díjai kedvezménnyel csökkentve:"+e[1][0]+"  "+e[1][1]+"  "+e[1][2]);

		}
	}

	e[2][0] = e[0][0] + e[1][0];
	e[2][1] = e[0][1] + e[1][1];
	e[2][2] = e[0][2] + e[1][2];

	var dijsor_1 = document.getElementById("tr_dijsor_1");
	var dijsor_2 = document.getElementById("tr_dijsor_2");
	var dijsor_3 = document.getElementById("tr_dijsor_3");

	// éves díjak
	dijsor_1.cells[2].innerHTML = Number_Format(e[0][0]) + " Ft";
	dijsor_1.cells[3].innerHTML = Number_Format(e[1][0]) + " Ft";
	dijsor_1.cells[4].innerHTML = Number_Format(e[2][0]) + " Ft";

	// negyedéve éves díjak
	dijsor_2.cells[2].innerHTML = Number_Format(e[0][1]) + " Ft";
	dijsor_2.cells[3].innerHTML = Number_Format(e[1][1]) + " Ft";
	dijsor_2.cells[4].innerHTML = Number_Format(e[2][1]) + " Ft";

	// havi díjak
	dijsor_3.cells[2].innerHTML = Number_Format(e[0][2]) + " Ft";
	dijsor_3.cells[3].innerHTML = Number_Format(e[1][2]) + " Ft";
	dijsor_3.cells[4].innerHTML = Number_Format(e[2][2]) + " Ft";

	// djíak mentése
	Obj_SetValue("tf_bizt1_dij_eves",e[0][0]);
	Obj_SetValue("tf_bizt2_dij_eves",e[1][0]);
	Obj_SetValue("tf_bizt_eves_osszes",e[2][0]);

	//alert(e[0][0]+"*"+e[1][0]+"*"+e[2][0]);

	Obj_SetValue("tf_bizt1_dij_neves",e[0][1]);
	Obj_SetValue("tf_bizt2_dij_neves",e[1][1]);
	Obj_SetValue("tf_bizt_neves_osszes",e[2][1] );

	//alert(e[0][1]+"*"+e[1][1]+"*"+e[2][1]);

	Obj_SetValue("tf_bizt1_dij_havi",e[0][2]);
	Obj_SetValue("tf_bizt2_dij_havi",e[1][2]);
	Obj_SetValue("tf_bizt_havi_osszes",e[2][2]);

	//alert(e[0][2]+"*"+e[1][2]+"*"+e[2][2]);

	Obj_SetValue("tf_bizt1_kor",bizt1_kor);
	Obj_SetValue("tf_bizt2_kor",bizt2_kor);

	//alert(bizt1_kor+"*"+bizt2_kor);

	Obj_SetValue("tf_bizt1_szorzo",bizt1_szorzo);
	Obj_SetValue("tf_bizt2_szorzo",bizt2_szorzo);

	//alert(bizt1_szorzo+"*"+bizt2_szorzo);
	
	Obj_SetValue("tf_bizt_dij_kedvezmeny",bizt_dij_kedvezmeny);

}

function egeszsegkarosodas_change(index,ertekbeallit /*opcionális*/ )
{
	if (ertekbeallit==null)
	{
		ertekbeallit=true;
	}

	var nev_elo = "tf_egeszsegkarosodas"+index; 
	if (document.getElementById(nev_elo) == null)
	{
		return;
	}

	if (ertekbeallit)
	{
		Obj_SetValue(nev_elo+"_msg","");
	}

	if (document.getElementById(nev_elo).value == "Y")
	{
		Obj_Visible(nev_elo+"_msg_cim",1);
		Obj_Visible(nev_elo+"_msg",1);
	}
	else
	{
		Obj_Visible(nev_elo+"_msg_cim",0);
		Obj_Visible(nev_elo+"_msg",0);
	}

}

function kedv_maxdb_change(index,ertekbeallit /*opcionális*/ )
{
	if (ertekbeallit==null)
	{
		ertekbeallit=true;
	}


	var nev_elo = "tf_kedv"+index+"_maxdb"; 

	//alert("*"+nev_elo+"*");

	if (document.getElementById(nev_elo) == null)
	{
		return;
	}
	var max_db = document.getElementById(nev_elo).value;

	//alert(max_db);

	for (var i=1; i<=5; i++) 
	{
		nev_elo = "tf_kedv"+index+"_"+i;

		if (ertekbeallit && i > document.getElementById("tf_elozo"+index+"_maxdb").value )
		{
			Obj_SetValue(nev_elo+"_nem",-9999);

			Obj_SetValue(nev_elo+"_nev_titulus",-9999);
			Obj_SetValue(nev_elo+"_nev","");
			Obj_SetValue(nev_elo+"_szuletes_helye","");
			Obj_SetValue(nev_elo+"_szuletes_datum_ev","0000");
			Obj_SetValue(nev_elo+"_szuletes_datum_month","00");
			Obj_SetValue(nev_elo+"_szuletes_datum_day","00");
			Obj_SetValue(nev_elo+"_anyja_neve","");
			Obj_SetValue(nev_elo+"_ceg_nev","");
			Obj_SetValue(nev_elo+"_ceg_cegforma",-9999);
			Obj_SetValue(nev_elo+"_ceg_szamlaszam_bank1","");
			Obj_SetValue(nev_elo+"_ceg_szamlaszam_bank2","");
			Obj_SetValue(nev_elo+"_ceg_szamlaszam_bank3","");
			Obj_SetValue(nev_elo+"_ceg_szerzszam","");
			Obj_SetValue(nev_elo+"_ceg_osszeg","");

			Obj_SetValue(nev_elo+"_irsz","");
			Irszamkeres_uj(nev_elo);
			Utcakeres_uj(nev_elo);
			Utca_Onchange(nev_elo,ertekbeallit,true,false);
			//Utca_Onchange(tipus,/*opcionális*/ertekbeallit,/*opcionális*/visibleallit,/*opcionális*/kellfocus)
			Obj_SetValue(nev_elo+"_hsz_tol","");
			Obj_SetValue(nev_elo+"_hsz_ig","");
			Obj_SetValue(nev_elo+"_hsz_epulet","");
			Obj_SetValue(nev_elo+"_emelet","0");
			Obj_SetValue(nev_elo+"_emelet_ajto","");

			Obj_SetValue(nev_elo+"szaz",-9999);

		}


		if (max_db >= i)
		{
			Obj_Visible("tr_"+nev_elo+"_szoveg",1);
			Obj_Visible("tr_"+nev_elo+"_nem",1);
			if (document.getElementById(nev_elo+"_nem").value == 1 || document.getElementById(nev_elo+"_nem").value == 2)
			{
				Obj_Visible("tr_"+nev_elo+"_nev",1);
				Obj_Visible("tr_"+nev_elo+"_nev_titulus",1);
				Obj_Visible("tr_"+nev_elo+"_szuletes_datum",1);
				Obj_Visible("tr_"+nev_elo+"_anyja_neve",1);
				Obj_Visible("tr_"+nev_elo+"szaz",1);
				Obj_Visible("tr_"+nev_elo+"_ceg_nev",0);
				Obj_Visible("tr_"+nev_elo+"_ceg_szamlaszam",0);
				Obj_Visible("tr_"+nev_elo+"_ceg_szerzszam",0);
				Obj_Visible("tr_"+nev_elo+"_ceg_osszeg",0);
			}
			if (document.getElementById(nev_elo+"_nem").value == 3 )
			{
				Obj_Visible("tr_"+nev_elo+"_nev",0);
				Obj_Visible("tr_"+nev_elo+"_nev_titulus",0);
				Obj_Visible("tr_"+nev_elo+"_szuletes_datum",0);
				Obj_Visible("tr_"+nev_elo+"_anyja_neve",0);
				Obj_Visible("tr_"+nev_elo+"szaz",0);
				Obj_Visible("tr_"+nev_elo+"_ceg_nev",1);
				Obj_Visible("tr_"+nev_elo+"_ceg_szamlaszam",1);
				Obj_Visible("tr_"+nev_elo+"_ceg_szerzszam",1);
				Obj_Visible("tr_"+nev_elo+"_ceg_osszeg",1);
			}

			Obj_Visible("tr_"+nev_elo+"_irsz",1);
			Obj_Visible("tr_"+nev_elo+"_irsz_utca",1);
			if ( document.getElementById(nev_elo+"_irsz_utca").value== -1)
			{
				Obj_Visible("tr_"+nev_elo+"_eutcanev",1);
			}
			Obj_Visible("tr_"+nev_elo+"_hsz",1);
			Obj_Visible("tr_"+nev_elo+"_emelet",1);

		}
		else
		{
			Obj_Visible("tr_"+nev_elo+"_szoveg",0);
			Obj_Visible("tr_"+nev_elo+"_nem",0);
			Obj_Visible("tr_"+nev_elo+"_nev",0);
			Obj_Visible("tr_"+nev_elo+"_nev_titulus",0);
			Obj_Visible("tr_"+nev_elo+"_szuletes_datum",0);
			Obj_Visible("tr_"+nev_elo+"_anyja_neve",0);
			Obj_Visible("tr_"+nev_elo+"_ceg_nev",0);
			Obj_Visible("tr_"+nev_elo+"_ceg_szamlaszam",0);
			Obj_Visible("tr_"+nev_elo+"_ceg_szerzszam",0);
			Obj_Visible("tr_"+nev_elo+"_ceg_osszeg",0);

			Obj_Visible("tr_"+nev_elo+"_irsz",0);
			Obj_Visible("tr_"+nev_elo+"_irsz_utca",0);
			Obj_Visible("tr_"+nev_elo+"_eutcanev",0);
			Obj_Visible("tr_"+nev_elo+"_hsz",0);
			Obj_Visible("tr_"+nev_elo+"_emelet",0);

			Obj_Visible("tr_"+nev_elo+"szaz",0);
		}
	}

	Obj_SetValue("tf_elozo"+index+"_maxdb",max_db);
}

function bizt_cimazonos_onclick(index,ertekbeallit /*opcionális*/ )
{

	if (ertekbeallit==null)
	{
		ertekbeallit=true;
	}

	var nev_elo = "tf_bizt"+index+"_lev";

	if (ertekbeallit)
	{
		Obj_SetValue(nev_elo+"_irsz","");
		Irszamkeres_uj(nev_elo);
		Utcakeres_uj(nev_elo);
		Utca_Onchange(nev_elo,ertekbeallit,true,false);
		Obj_SetValue(nev_elo+"_hsz_tol","");
		Obj_SetValue(nev_elo+"_hsz_ig","");
		Obj_SetValue(nev_elo+"_hsz_epulet","");
		Obj_SetValue(nev_elo+"_emelet","0");
		Obj_SetValue(nev_elo+"_emelet_ajto","");
	}

	if (document.getElementById("tf_bizt"+index+"_cimazonos").checked)
	{
		Obj_Visible("tr_"+nev_elo+"_irsz",0);
		Obj_Visible("tr_"+nev_elo+"_irsz_utca",0);
		Obj_Visible("tr_"+nev_elo+"_eutcanev",0);
		Obj_Visible("tr_"+nev_elo+"_hsz",0);
		Obj_Visible("tr_"+nev_elo+"_emelet",0);
	}
	else
	{
		Obj_Visible("tr_"+nev_elo+"_irsz",1);
		Obj_Visible("tr_"+nev_elo+"_irsz_utca",1);
			if ( document.getElementById(nev_elo+"_irsz_utca").value== -1)
			{
				Obj_Visible("tr_"+nev_elo+"_eutcanev",1);
			}
		Obj_Visible("tr_"+nev_elo+"_hsz",1);
		Obj_Visible("tr_"+nev_elo+"_emelet",1);
		if (ertekbeallit)
		{
			setfocus_(nev_elo+"_irsz");
		}
	}
}

function szerzodo_tipus_onchange(ertekbeallit /*opcionális*/ )
{

	if (ertekbeallit==null)
	{
		ertekbeallit=true;
	}

	var nev_elo = "tf_szerz";

	if (ertekbeallit)
	{

		Obj_SetValue(nev_elo+"_nem",-9999);
		Obj_SetValue(nev_elo+"_nev_titulus",-9999);
		Obj_SetValue(nev_elo+"_nev","");
		Obj_SetValue(nev_elo+"_szuletes_helye","");
		Obj_SetValue(nev_elo+"_szuletes_datum_ev","0000");
		Obj_SetValue(nev_elo+"_szuletes_datum_month","00");
		Obj_SetValue(nev_elo+"_szuletes_datum_day","00");
		Obj_SetValue(nev_elo+"_anyja_neve","");
		Obj_SetValue(nev_elo+"_ceg_nev","");
		Obj_SetValue(nev_elo+"_ceg_cegforma",-9999);
		Obj_SetValue(nev_elo+"_ceg_adoszam","");

		Obj_SetValue(nev_elo+"_irsz","");
		Irszamkeres_uj(nev_elo);
		Utcakeres_uj(nev_elo);
		Utca_Onchange(nev_elo,ertekbeallit,true,false);
		Obj_SetValue(nev_elo+"_hsz_tol","");
		Obj_SetValue(nev_elo+"_hsz_ig","");
		Obj_SetValue(nev_elo+"_hsz_epulet","");
		Obj_SetValue(nev_elo+"_emelet","0");
		Obj_SetValue(nev_elo+"_emelet_ajto","");

		Obj_SetValue(nev_elo+"_cimazonos","Y");

		Obj_SetValue(nev_elo+"_lev_irsz","");
		Irszamkeres_uj(nev_elo+"_lev");
		Utcakeres_uj(nev_elo+"_lev");
		Utca_Onchange(nev_elo,ertekbeallit,true,false);
		Obj_SetValue(nev_elo+"_lev_hsz_tol","");
		Obj_SetValue(nev_elo+"_lev_hsz_ig","");
		Obj_SetValue(nev_elo+"_lev_hsz_epulet","");
		Obj_SetValue(nev_elo+"_lev_emelet","0");
		Obj_SetValue(nev_elo+"_lev_emelet_ajto","");
	}

	if (document.getElementById("tf_szerzodo_tipus").value < 3)
	{
		Obj_Visible("tr_"+nev_elo+"_nem",0);
		Obj_Visible("tr_"+nev_elo+"_nev",0);
		Obj_Visible("tr_"+nev_elo+"_szuletes_datum",0);
		Obj_Visible("tr_"+nev_elo+"_szuletes_helye",0);
		Obj_Visible("tr_"+nev_elo+"_anyja_neve",0);
		Obj_Visible("tr_"+nev_elo+"_ceg_nev",0);
		Obj_Visible("tr_"+nev_elo+"_ceg_adoszam",0);

		Obj_Visible("tr_"+nev_elo+"_irsz",0);
		Obj_Visible("tr_"+nev_elo+"_irsz_utca",0);
		Obj_Visible("tr_"+nev_elo+"_eutcanev",0);
		Obj_Visible("tr_"+nev_elo+"_hsz",0);
		Obj_Visible("tr_"+nev_elo+"_emelet",0);
		Obj_Visible("tr_"+nev_elo+"_cimazonos",0);
		Obj_Visible("tr_"+nev_elo+"_lev_irsz",0);
		Obj_Visible("tr_"+nev_elo+"_lev_irsz_utca",0);
		Obj_Visible("tr_"+nev_elo+"_lev_eutcanev",0);
		Obj_Visible("tr_"+nev_elo+"_lev_hsz",0);
		Obj_Visible("tr_"+nev_elo+"_lev_emelet",0);

		Obj_Visible("tr_szerz_adatok",0);
		Obj_Visible("tr_szerz_cim_adatok",0);
		Obj_Visible("tr_szerz_levcim_adatok",0);
	}
	else
	{
		Obj_Visible("tr_"+nev_elo+"_nem",1);
		Obj_Visible("tr_"+nev_elo+"_irsz",1);
		Obj_Visible("tr_"+nev_elo+"_irsz_utca",1);
		if ( document.getElementById(nev_elo+"_irsz_utca").value== -1)
		{
			Obj_Visible("tr_"+nev_elo+"_eutcanev",1);
		}
		Obj_Visible("tr_"+nev_elo+"_hsz",1);
		Obj_Visible("tr_"+nev_elo+"_emelet",1);

		Obj_Visible("tr_"+nev_elo+"_cimazonos",1);
		if (document.getElementById(nev_elo+"_cimazonos").value != "Y")
		{
			Obj_Visible("tr_"+nev_elo+"_lev_irsz",1);
			Obj_Visible("tr_"+nev_elo+"_lev_irsz_utca",1);
			if ( document.getElementById(nev_elo+"_lev_irsz_utca").value== -1)
			{
				Obj_Visible("tr_"+nev_elo+"_lev_eutcanev",1);
			}
			Obj_Visible("tr_"+nev_elo+"_lev_hsz",1);
			Obj_Visible("tr_"+nev_elo+"_lev_emelet",1);
		}

		Obj_Visible("tr_szerz_adatok",1);
		Obj_Visible("tr_szerz_cim_adatok",1);
		Obj_Visible("tr_szerz_levcim_adatok",1);

		if (ertekbeallit)
		{
			setfocus_(nev_elo+"_irsz");
		}
	}

	szerz_kapcs_mutat(ertekbeallit);

}

function szerz_kapcs_mutat(ertekbeallit /*opcionális*/ )
{

	if (ertekbeallit==null)
	{
		ertekbeallit=true;
	}

	var bizt2 = document.getElementById("tf_bizt2").value;
//alert("*"+bizt2+"*");
	if (document.getElementById("tf_szerzodo_tipus").value == 1)
	{
		Obj_Visible("tr_tf_szerz_kapcs1",0);
		if (ertekbeallit)
		{
			Obj_SetValue("tf_szerz_kapcs1","");
		}
		if (bizt2 != "")
		{
			Obj_Visible("tr_tf_szerz_kapcs2",1);
		}
		else
		{
			Obj_Visible("tr_tf_szerz_kapcs2",0);
		}
	}
	else if (document.getElementById("tf_szerzodo_tipus").value == 2)
	{
		Obj_Visible("tr_tf_szerz_kapcs1",1);
		Obj_Visible("tr_tf_szerz_kapcs2",0);
		if (ertekbeallit)
		{
			Obj_SetValue("tf_szerz_kapcs2","");
		}
	}
	else if (document.getElementById("tf_szerzodo_tipus").value == 3)
	{
		Obj_Visible("tr_tf_szerz_kapcs1",1);
		if (bizt2 != "")
		{
			Obj_Visible("tr_tf_szerz_kapcs2",1);
		}
		else
		{
			Obj_Visible("tr_tf_szerz_kapcs2",0);
		}
	}
	else
	{
		Obj_Visible("tr_tf_szerz_kapcs1",0);
		Obj_Visible("tr_tf_szerz_kapcs2",0);
		if (ertekbeallit)
		{
			Obj_SetValue("tf_szerz_kapcs1","");
			Obj_SetValue("tf_szerz_kapcs2","");
		}
	}
}

function szerz_nem_onchange(ertekbeallit /*opcionális*/ )
{

	if (ertekbeallit==null)
	{
		ertekbeallit=true;
	}

	if (document.getElementById("tf_szerzodo_tipus").value != 3 && document.getElementById("tf_szerzodo_tipus").value != 2 && document.getElementById("tf_szerzodo_tipus").value != 1)
	{
		Obj_SetValue("tf_szerz_telefon_select","");
		Obj_SetValue("tf_szerz_telefon","");
		Obj_SetValue("tf_szerz_email","");
		Obj_Visible("tr_tf_szerz_szemelyig_szam",0);
		Obj_Visible("tr_tf_szerz_foglalkozas",0);
		Obj_Visible("tr_tf_szerz_telefon",0);
		Obj_Visible("tr_tf_szerz_email",0);
		return;
	}

	if (ertekbeallit)
	{
		Obj_SetValue("tf_szerz_szemelyig_szam","");
		Obj_SetValue("tf_szerz_foglalkozas","");
		Obj_SetValue("tf_szerz_telefon_select","");
		Obj_SetValue("tf_szerz_telefon","");
		Obj_SetValue("tf_szerz_email","");
	}

	if (document.getElementById("tf_szerz_nem").value==1 || document.getElementById("tf_szerz_nem").value==2)
	{
		Obj_Visible("tr_tf_szerz_szemelyig_szam",1);
		Obj_Visible("tr_tf_szerz_foglalkozas",1);
		Obj_Visible("tr_tf_szerz_telefon",1);
		Obj_Visible("tr_tf_szerz_email",1);
	}
	else if (document.getElementById("tf_szerz_nem").value==3)
	{
		Obj_Visible("tr_tf_szerz_szemelyig_szam",0);
		Obj_Visible("tr_tf_szerz_foglalkozas",0);
		Obj_Visible("tr_tf_szerz_telefon",0);
		Obj_Visible("tr_tf_szerz_email",1);
	}
	else
	{
		Obj_Visible("tr_tf_szerz_szemelyig_szam",0);
		Obj_Visible("tr_tf_szerz_foglalkozas",0);
		Obj_Visible("tr_tf_szerz_telefon",0);
		Obj_Visible("tr_tf_szerz_email",0);
	}


}

function szerz_cimazonos_onclick(ertekbeallit /*opcionális*/ )
{

	if (ertekbeallit==null)
	{
		ertekbeallit=true;
	}

	var nev_elo = "tf_szerz_lev";

	if (ertekbeallit)
	{
		Obj_SetValue(nev_elo+"_irsz","");
		Irszamkeres_uj(nev_elo);
		Utcakeres_uj(nev_elo);
		Utca_Onchange(nev_elo,ertekbeallit,true,false);
		Obj_SetValue(nev_elo+"_hsz_tol","");
		Obj_SetValue(nev_elo+"_hsz_ig","");
		Obj_SetValue(nev_elo+"_hsz_epulet","");
		Obj_SetValue(nev_elo+"_emelet","0");
		Obj_SetValue(nev_elo+"_emelet_ajto","");
	}

	if (document.getElementById("tf_szerz_cimazonos").checked)
	{
		Obj_Visible("tr_"+nev_elo+"_irsz",0);
		Obj_Visible("tr_"+nev_elo+"_irsz_utca",0);
		Obj_Visible("tr_"+nev_elo+"_eutcanev",0);
		Obj_Visible("tr_"+nev_elo+"_hsz",0);
		Obj_Visible("tr_"+nev_elo+"_emelet",0);
	}
	else
	{
		Obj_Visible("tr_"+nev_elo+"_irsz",1);
		Obj_Visible("tr_"+nev_elo+"_irsz_utca",1);
			if ( document.getElementById(nev_elo+"_irsz_utca").value== -1)
			{
				Obj_Visible("tr_"+nev_elo+"_eutcanev",1);
			}
		Obj_Visible("tr_"+nev_elo+"_hsz",1);
		Obj_Visible("tr_"+nev_elo+"_emelet",1);
		if (ertekbeallit)
		{
			setfocus_(nev_elo+"_irsz");
		}
	}
}
function iif(felt,a,b)
{
	if (felt)
	{
		return a;
	}
	else
	{
		return b;
	}
}

function bank_szamlatulajdonos_nev_tolt(ertekbeallit /*opcionális*/ )
{
	if (ertekbeallit==null)
	{
		ertekbeallit=true;
	}
	//alert(document.getElementById("tf_fizmodutem").value+iif(ertekbeallit,"true","false"));

	if (document.getElementById("tf_fizmodutem").value==3 || document.getElementById("tf_fizmodutem").value==4 || document.getElementById("tf_fizmodutem").value==5)
	{
		if (document.getElementById("tf_bank_szamlatulajdonos_nev").value == "" || ertekbeallit)
		{
			if (window.XMLHttpRequest)
			{
				var xmlhttp = new XMLHttpRequest();
			}
			else if (window.ActiveXObject)
			{
				var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			}
			var nev = "";
			if (document.getElementById("tf_szerzodo_tipus").value == 3)
			{
				if ( (document.getElementById("tf_szerz_nem").value == 3 && document.getElementById("tf_szerz_ceg_nev").value!="") || ((document.getElementById("tf_szerz_nem").value == 1 || document.getElementById("tf_szerz_nem").value == 2) && document.getElementById("tf_szerz_nev").value != ""))
				{
					//alert("get_nev.php?szerzodo_tipus="+document.getElementById("tf_szerzodo_tipus").value+"&bizt1="+document.getElementById("tf_bizt1").value+"&bizt2="+document.getElementById("tf_bizt2").value+"&szerz_nem="+document.getElementById("tf_szerz_nem").value+"&szerz_nev_titulus="+document.getElementById("tf_szerz_nev_titulus").value+"&szerz_ceg_cegforma="+document.getElementById("tf_szerz_ceg_cegforma").value);
					xmlhttp.open("GET", "get_nev.php?szerzodo_tipus="+document.getElementById("tf_szerzodo_tipus").value+"&bizt1="+document.getElementById("tf_bizt1").value+"&bizt2="+document.getElementById("tf_bizt2").value+"&szerz_nem="+document.getElementById("tf_szerz_nem").value+"&szerz_nev_titulus="+document.getElementById("tf_szerz_nev_titulus").value+"&szerz_ceg_cegforma="+document.getElementById("tf_szerz_ceg_cegforma").value, false);
					xmlhttp.send(null);
					if (document.getElementById("tf_szerz_nem").value == 3)
					{
						nev =  document.getElementById("tf_szerz_ceg_nev").value + iif(xmlhttp.responseText!=""," " + xmlhttp.responseText,"");
					}
					else if (document.getElementById("tf_szerz_nem").value == 1 ||document.getElementById("tf_szerz_nem").value == 2)
					{
						nev =  iif(xmlhttp.responseText!="",xmlhttp.responseText + " ","") + document.getElementById("tf_szerz_nev").value;
					}
				}
			}
			else
			{
				//alert("get_nev.php?szerzodo_tipus="+document.getElementById("tf_szerzodo_tipus").value+"&bizt1="+document.getElementById("tf_bizt1").value+"&bizt2="+document.getElementById("tf_bizt2").value);
				xmlhttp.open("GET", "get_nev.php?szerzodo_tipus="+document.getElementById("tf_szerzodo_tipus").value+"&bizt1="+document.getElementById("tf_bizt1").value+"&bizt2="+document.getElementById("tf_bizt2").value, false);
				xmlhttp.send(null);
				nev = xmlhttp.responseText;
			}
			document.getElementById("tf_bank_szamlatulajdonos_nev").value = nev;
		}
	}
}


function kedv_onchange(obj,ertekbeallit /*opcionális*/ )
{
	if (ertekbeallit==null)
	{
		ertekbeallit=true;
	}

	var nev_elo = obj.id.substr(0,10);

	if (ertekbeallit)
	{
		Obj_SetValue(nev_elo+"_ceg_szamlaszam_bank1","");
		Obj_SetValue(nev_elo+"_ceg_szamlaszam_bank2","");
		Obj_SetValue(nev_elo+"_ceg_szamlaszam_bank3","");
		Obj_SetValue(nev_elo+"_ceg_szerzszam","");
		Obj_SetValue(nev_elo+"_ceg_osszeg","");
	}

	if (obj.value == 3)
	{
		Obj_Visible("tr_"+nev_elo+"_ceg_szamlaszam",1);
		Obj_Visible("tr_"+nev_elo+"_ceg_szerzszam",1);
		Obj_Visible("tr_"+nev_elo+"_ceg_osszeg",1);
		Obj_Visible("tr_"+nev_elo+"szaz",0);
	}
	else
	{
		Obj_Visible("tr_"+nev_elo+"_ceg_szamlaszam",0);
		Obj_Visible("tr_"+nev_elo+"_ceg_szerzszam",0);
		Obj_Visible("tr_"+nev_elo+"_ceg_osszeg",0);
		Obj_Visible("tr_"+nev_elo+"szaz",1);
	}

}

function april_holhallott_change(ertekbeallit /*opcionális*/ )
{
	if (ertekbeallit==null)
	{
		ertekbeallit=true;
	}

	if (ertekbeallit)
	{
		Obj_SetValue("tf_april_holhallott_msg","");
	}

	if (document.getElementById("tf_april_holhallott").value == "W7")
	{
		Obj_Visible("tr_tf_april_holhallott_msg",1);
		if (ertekbeallit)
		{
			setfocus_("tf_april_holhallott_msg");
		}
	}
	else
	{
		Obj_Visible("tr_tf_april_holhallott_msg",0);
	}
}

/*
function tanintezmeny_change(ertekbeallit)
{
	if (ertekbeallit==null)
	{
		ertekbeallit=true;
	}

	if (ertekbeallit)
	{
		Obj_SetValue("tf_tanintezmeny_nev","");
		Obj_SetValue("tf_tanintezmeny_cim","");
	}

	if (document.getElementById("tf_tanintezmeny").value == -1)
	{
		Obj_Visible("tr_tf_tanintezmeny_nev",1);
		Obj_Visible("tr_tf_tanintezmeny_cim",1);
	}
	else
	{
		Obj_Visible("tr_tf_tanintezmeny_nev",0);
		Obj_Visible("tr_tf_tanintezmeny_cim",0);
	}

}
*/

function tanintezmeny_helyiseg_change() 
{

	var tanintezmeny_helyiseg = document.getElementById("tf_tanintezmeny_helyiseg").value;

	tanintezmeny_kerulet_feltolt();
	tanintezmeny_kerulet_change();
	tanintezmeny_change();

	if (tanintezmeny_helyiseg == '0')
	{
		Obj_Visible("tr_tf_tanintezmeny_kerulet",0);
		Obj_Visible("tr_tf_tanintezmeny",0);
		Obj_Visible("tr_tanintezmeny_info_chk",0);
	}
	else
	{
		Obj_Visible("tr_tf_tanintezmeny",1);
		if (tanintezmeny_helyiseg=="Budapest")
		{
			Obj_Visible("tr_tf_tanintezmeny_kerulet",1);
		}
		else
		{
			Obj_Visible("tr_tf_tanintezmeny_kerulet",0);
		}
		Obj_Visible("tr_tanintezmeny_info_chk",1);
	}

}

function tanintezmeny_kerulet_change()
{
	tanintezmeny_feltolt();
}

function tanintezmeny_kerulet_feltolt()
{

	var tanintezmeny_helyiseg = document.getElementById("tf_tanintezmeny_helyiseg").value;

	var hozzaad=document.createElement('option');

	// minden elem eltávolítása
	var selectObj = document.getElementById("tf_tanintezmeny_kerulet");
	while (selectObj.length!=0)
	{
		selectObj.remove( (selectObj.length - 1) );
	}


	if (tanintezmeny_helyiseg != '-9999' && tanintezmeny_helyiseg != '0')
	{
		hozzaad.text='Kis türelmet...';
		hozzaad.value='-10000';
		try
		{
			selectObj.add(hozzaad,null); // standards compliant
		}
		catch(ex)
		{
			selectObj.add(hozzaad); // IE only
		}

		if (window.XMLHttpRequest)
		{
			var xmlhttp = new XMLHttpRequest();
		}
		else if (window.ActiveXObject)
		{
			var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		}

		xmlhttp.open('POST', 'tanintezmeny_kerulet_feltolt.php', false);
		xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=utf-8');
		xmlhttp.send("helyiseg="+document.getElementById("tf_tanintezmeny_helyiseg").value);

/*
		xmlhttp.open("GET", "tanintezmeny_kerulet_feltolt.php?helyiseg="+document.getElementById("tf_tanintezmeny_helyiseg").value, false);
		xmlhttp.send(null);
*/

		while (selectObj.length!=0)
		{
			selectObj.remove( (selectObj.length - 1) );
		}

		hozzaad.text='(Kérem válasszon!)';
		hozzaad.value='-9999';
		try
		{
			selectObj.add(hozzaad,null); // standards compliant
		}
		catch(ex)
		{
			selectObj.add(hozzaad); // IE only
		}

		//alert(xmlhttp.responseText);

		if (xmlhttp.responseText!= "")
		{
			var t = xmlhttp.responseText.split('_$$_'); 
			var i = 0;
			for(i = 0; i < t.length-1; i++)
			{
				if (t[i] != "")
				{
					var hozzaad=document.createElement('option');
					var ertek = t[i].split('$$');
					hozzaad.text=ertek[1];
					hozzaad.value=ertek[0];
					try
					{
						selectObj.add(hozzaad,null); // standards compliant
					}
					catch(ex)
					{
						selectObj.add(hozzaad); // IE only
					}
				}
			}

		}
	}
	else
	{
		hozzaad.text='(Kérem válasszon!)';
		hozzaad.value='-9999';
		try
		{
			selectObj.add(hozzaad,null); // standards compliant
		}
		catch(ex)
		{
			selectObj.add(hozzaad); // IE only
		}
	}

}


function tanintezmeny_feltolt()
{

	var tanintezmeny_helyiseg = document.getElementById("tf_tanintezmeny_helyiseg").value;
	var tanintezmeny_kerulet = document.getElementById("tf_tanintezmeny_kerulet").value;

	var hozzaad=document.createElement('option');

	// minden elem eltávolítása
	var selectObj = document.getElementById("tf_tanintezmeny");
	while (selectObj.length!=0)
	{
		selectObj.remove( (selectObj.length - 1) );
	}


	if (tanintezmeny_helyiseg != '-9999' && tanintezmeny_helyiseg != '0')
	{
		hozzaad.text='Kis türelmet...';
		hozzaad.value='-10000';
		try
		{
			selectObj.add(hozzaad,null); // standards compliant
		}
		catch(ex)
		{
			selectObj.add(hozzaad); // IE only
		}

		if (window.XMLHttpRequest)
		{
			var xmlhttp = new XMLHttpRequest();
		}
		else if (window.ActiveXObject)
		{
			var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		}

		//alert("tanintezmeny_feltolt.php?helyiseg="+tanintezmeny_helyiseg+"&kerulet="+tanintezmeny_kerulet);

		xmlhttp.open('POST', 'tanintezmeny_feltolt.php', false);
		xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=utf-8');
		xmlhttp.send("helyiseg="+tanintezmeny_helyiseg+"&kerulet="+tanintezmeny_kerulet);

		//xmlhttp.open("GET", "tanintezmeny_feltolt.php?helyiseg="+tanintezmeny_helyiseg+"&kerulet="+tanintezmeny_kerulet, false);
		//xmlhttp.send(null);

		while (selectObj.length!=0)
		{
			selectObj.remove( (selectObj.length - 1) );
		}

		hozzaad.text='(Kérem válasszon!)';
		hozzaad.value='-9999';
		try
		{
			selectObj.add(hozzaad,null); // standards compliant
		}
		catch(ex)
		{
			selectObj.add(hozzaad); // IE only
		}

		//alert(xmlhttp.responseText);

		if (xmlhttp.responseText!= "")
		{
			var t = xmlhttp.responseText.split('_$$_'); 
			var i = 0;
			for(i = 0; i < t.length-1; i++)
			{
				if (t[i] != "")
				{
					var hozzaad=document.createElement('option');
					var ertek = t[i].split('$$');
					hozzaad.text=ertek[1];
					hozzaad.value=ertek[0];
					try
					{
						selectObj.add(hozzaad,null); // standards compliant
					}
					catch(ex)
					{
						selectObj.add(hozzaad); // IE only
					}
				}
			}

		}
	}
	else
	{
		hozzaad.text='(Kérem válasszon!)';
		hozzaad.value='-9999';
		try
		{
			selectObj.add(hozzaad,null); // standards compliant
		}
		catch(ex)
		{
			selectObj.add(hozzaad); // IE only
		}
	}

}

function tanintezmeny_change(tanintezmeny)
{
	if (tanintezmeny==null)
	{
		tanintezmeny = document.getElementById("tf_tanintezmeny").value;
	}

	if (window.XMLHttpRequest)
	{
		var xmlhttp = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	//alert("tanintezmeny_change.php?tanintezmeny="+document.getElementById("tf_tanintezmeny").value);
	xmlhttp.open("GET", "tanintezmeny_change.php?tanintezmeny="+tanintezmeny, false);
	xmlhttp.send(null);
	//alert(xmlhttp.responseText);
	if (xmlhttp.responseText=="0")
	{
		Obj_Visible("tr_tanintezmeny_nemaktiv",1);
	}
	else
	{
		Obj_Visible("tr_tanintezmeny_nemaktiv",0);
	}
}

function cafeteria_cegosszeg_onblur()
{
	var akt_ertek = document.getElementById("tf_cafeteria_cegosszeg").value.replace(/ /g,"");
	var ossz_dij = parseInt(document.getElementById("tf_bizt1_dij_eves").value) + parseInt(document.getElementById("tf_bizt2_dij_eves").value);
	var maradek = ossz_dij - akt_ertek;
	document.getElementById("tf_cafeteria_maradekdij").value = Number_Format(maradek);
}
