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 aktTab2=0;
var loadTab=true;
var online = 0;
var elozo_t_sor = new String();
var lakas_t_sor = new String();

// 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()+"*");
	document.getElementById(obj_name).focus();
	if (document.getElementById(obj_name).type.toUpperCase()=="TEXT")
	{
		if (document.getElementById(obj_name).disabled==false)
		{
			document.getElementById(obj_name).select();	
		}	
	}
}

function tarifa_sor_mutat(tarifasor)
{
	if (elozo_t_sor!="")
		{
			Obj_Visible(elozo_t_sor,0);
		}
	if (elozo_t_sor!=tarifasor)	
		{
			elozo_t_sor=tarifasor;
			Obj_Visible(elozo_t_sor,1);
		}
	else
		{
			elozo_t_sor="";
		}
}

function bizt_mod_eng(alap,biztkod,modkod,tipus)
{
	var eng=0;
	var kep="";
    if (alap.src.indexOf("pipa")>0)
    	{
			kep='kepek/x_16.png';
		}
	else
    	{
			kep='kepek/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';
	        }

}

function Obj_Visible_tarifa_desc(szoveg)
{
         var DisplayObj = document.getElementById(szoveg);
         var cszoveg = '$' + 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 (lakas_t_sor.indexOf(cszoveg)==-1)
         	{
		         DisplayObj.style.display='';
		         lakas_t_sor+=cszoveg;
		    }
		 else
		    {
		         DisplayObj.style.display='none';
		         lakas_t_sor=lakas_t_sor.replace(cszoveg,'');
	        }

}

// 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 Lakoterulet_Visibility(alapobj)
{
    if (alapobj.value=='Y')
      {
         Obj_Visible("tr_tf_irsz",1);
      }
    else
      {
         Obj_Visible("tr_tf_irsz",0);
      }
}

function Epulettipus_Visibility(alapobj)
{
    if (alapobj.value!='2')
      {
         Obj_Visible("tr_tf_epuletktipus",1);
         Obj_Visible("tr_tf_szintek",0);
         Obj_Visible("tr_tf_panel",0);
         Obj_Visible("tr_tf_padlase_nm",1);
         Obj_Visible("tr_tf_padlas_nm",1);
         Obj_Visible("tr_tf_garazs_nm",1);
         Obj_Visible("tr_tf_egyeb_nm",1);

      }
    else
      {
         Obj_Visible("tr_tf_epuletktipus",0);
         Obj_Visible("tr_tf_szintek",1);
         Obj_Visible("tr_tf_panel",1);
         Obj_Visible("tr_tf_padlase_nm",0);
         Obj_Visible("tr_tf_padlas_nm",0);
         Obj_Visible("tr_tf_garazs_nm",0);
         Obj_Visible("tr_tf_egyeb_nm",0);
         
         document.getElementById('tf_padlase_nm').value='';
         document.getElementById('tf_padlas_nm').value='';
         document.getElementById('tf_garazs_nm').value='';
         document.getElementById('tf_egyeb_nm').value='';
         
      }
}

function Levcim_Visibility(szoveg,alapobj)
{
    if (alapobj.value=='Y')
      {
         Obj_Visible("tr_"+szoveg+"_levirsz",0);
         Obj_Visible("tr_"+szoveg+"_levirsz_utca",0);
         Obj_SetValue(szoveg+"_levirsz_utca",'-');
         Obj_Visible("tr_"+szoveg+"_levhsz",0);
         Obj_Visible("tr_"+szoveg+"_levcim",0);
         Obj_Visible("tr_"+szoveg+"_leveutcanev",0);
         Obj_SetValue(szoveg+"_leveutcanev",'');

         if (szoveg=='uf_szerz')
         	{
         		Obj_Visible("tr_"+szoveg+"_levnev",0);
			}
      }
    else
      {
         Obj_Visible("tr_"+szoveg+"_levirsz",1);
         Obj_Visible("tr_"+szoveg+"_levirsz_utca",1);
         Obj_Visible("tr_"+szoveg+"_levhsz",1);
         Obj_Visible("tr_"+szoveg+"_levcim",1);

         if (szoveg=='uf_szerz')
         	{
         		Obj_Visible("tr_"+szoveg+"_levnev",1);
			}

      }
}

function Szlacim_Visibility(szoveg,alapobj)
{
    if (alapobj == null)
    {
    	return;
    }
    
    if (alapobj.value=='N')
      {
         Obj_Visible("tr_uf_szerz_szla_tipus",0);
         Obj_Visible("tr_uf_szerz_szlanev",0);
         Obj_Visible("tr_uf_szerz_szlairsz",0);
         Obj_Visible("tr_uf_szerz_szlairsz_utca",0);
         Obj_Visible("tr_uf_szerz_szlahsz",0);
         Obj_Visible("tr_uf_szerz_szlacim",0);
      }
    else
      {
         Obj_Visible("tr_uf_szerz_szla_tipus",1);
         if (document.getElementById('uf_szerz_szla_tipus').value=='-3' || document.getElementById('uf_szerz_szla_tipus').value=='-2')
         	{
         		Obj_Visible("tr_uf_szerz_szlanev",1);
         		Obj_Visible("tr_uf_szerz_szlairsz",1);
         		Obj_Visible("tr_uf_szerz_szlairsz_utca",1);
         		Obj_Visible("tr_uf_szerz_szlahsz",1);
         		Obj_Visible("tr_uf_szerz_szlacim",1);
			}
		 else
		 	{
         		Obj_Visible("tr_uf_szerz_szlanev",0);
         		Obj_Visible("tr_uf_szerz_szlairsz",0);
         		Obj_Visible("tr_uf_szerz_szlairsz_utca",0);
         		Obj_Visible("tr_uf_szerz_szlahsz",0);
         		Obj_Visible("tr_uf_szerz_szlacim",0);		 		
			}

      }
}

function Kul_Uveg_Visibility(alapobj)
{
    if (alapobj.value!='Y')
      {
         Obj_Visible("tr_tf_kirakat",0);
         Obj_Visible("tr_tf_kopolit",0);
         Obj_Visible("tr_tf_uvegtegla",0);
         Obj_Visible("tr_tf_uvegteto",0);

         document.getElementById('tf_kirakat').value='';
         document.getElementById('tf_kopolit').value='';
         document.getElementById('tf_uvegtegla').value='';
         document.getElementById('tf_uvegteto').value='';
      }
    else
      {
         Obj_Visible("tr_tf_kirakat",1);
         Obj_Visible("tr_tf_kopolit",1);
         Obj_Visible("tr_tf_uvegtegla",1);
         Obj_Visible("tr_tf_uvegteto",1);

      }
}

function Mellek_Epulet_Visibility(alapobj)
{
    if (alapobj.value=='' || document.getElementById('tf_ajanlott').value=='Y')
      {
         Obj_Visible("tr_tf_mellek_nm_ar",0);
         document.getElementById('tf_mellek_nm_ar').value='';
      }
    else
      {
         Obj_Visible("tr_tf_mellek_nm_ar",1);
      }

}

function Egyebter_Visibility(alapobj)
{
    if (alapobj.value=='' || document.getElementById('tf_ajanlott').value=='Y')
      {
         Obj_Visible("tr_tf_egyeb_nm_ar",0);
         document.getElementById('tf_egyeb_nm_ar').value='';
      }
    else
      {
         Obj_Visible("tr_tf_egyeb_nm_ar",1);
      }
}

function kijelolsor(sor,aktclassnev,tablaazon)
{
	if (sor==null)
	{
		return;
	}
	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 Vallakozas_Visibility(alapobj)
{
    if (alapobj.value=='' || document.getElementById('tf_ajanlott').value=='Y')
      {
         Obj_Visible("tr_tf_vallalkozas_nm",0);
         document.getElementById('tf_vallalkozas_nm').value='';
      }
    else
      {
         Obj_Visible("tr_tf_vallalkozas_nm",1);
      }
}

function Lakas_Vallakozas_Visibility(alapobj)
{
    if (alapobj.value=='N')
      {
         Obj_Visible("tr_tf_vallalkozas_nm",0);
         document.getElementById('tf_vallalkozas_nm').value='';
         Obj_Visible("tr_tf_mvallalkozas_nm",0);
         document.getElementById('tf_mvallalkozas_nm').value='';
         Obj_Visible("tr_tf_mvallalkozas_nm2",0);
         document.getElementById('tf_mvallalkozas_nm2').value='';         
         Obj_Visible("tr_tf_vtevekenyseg",0);
         document.getElementById('tf_vgepek').value='';
         Obj_Visible("tr_tf_vgepek",0);
         document.getElementById('tf_vkeszlet').value='';
         Obj_Visible("tr_tf_vkeszlet",0);
         
      }
    else
      {
         Obj_Visible("tr_tf_vallalkozas_nm",1);
         Obj_Visible("tr_tf_mvallalkozas_nm",1);
         Obj_Visible("tr_tf_mvallalkozas_nm2",1);
         Obj_Visible("tr_tf_vtevekenyseg",1);
         Obj_Visible("tr_tf_vgepek",1);
         Obj_Visible("tr_tf_vkeszlet",1);
      }
}

function Lakas_Ingosag_Visibility(alapobj)
{
    if (alapobj.value=='Y')
      {
         Obj_Visible("tr_tf_hingo_lakas",0);
         document.getElementById('tf_hingo_lakas').value='';
/*         
         Obj_Visible("tr_tf_hingo_mellek",0);
         document.getElementById('tf_hingo_mellek').value='';         
         Obj_Visible("tr_tf_ingo_kepz",0);
         document.getElementById('tf_ingo_kepz').value='';
         Obj_Visible("tr_tf_ingo_hobby",0);
         document.getElementById('tf_ingo_hobby').value='';
         Obj_Visible("tr_tf_ingo_nemesfem",0);
         document.getElementById('tf_ingo_nemesfem').value='';
         Obj_Visible("tr_tf_ingo_szorme",0);
         document.getElementById('tf_ingo_szorme').value='';
         Obj_Visible("tr_tf_ingo_muszaki150",0);
         document.getElementById('tf_ingo_muszaki150').value='';
         Obj_Visible("tr_tf_ingo_muszaki200",0);
         document.getElementById('tf_ingo_muszaki200').value='';
         Obj_Visible("tr_ertorzo",0);
*/         
      }
    else
      {
         Obj_Visible("tr_tf_hingo_lakas",1);
/*         
         Obj_Visible("tr_tf_hingo_mellek",1);        
         Obj_Visible("tr_tf_ingo_kepz",1);
         Obj_Visible("tr_tf_ingo_hobby",1);
         Obj_Visible("tr_tf_ingo_szorme",1);
         Obj_Visible("tr_tf_ingo_muszaki150",1);
         Obj_Visible("tr_tf_ingo_muszaki200",1);
         Obj_Visible("tr_ertorzo",1);
*/         
      }
}

function Ajanlott_Visibility(alapobj)
{
    if (alapobj.value=='Y')
      {
         Obj_Visible("tr_tf_lakas_nm_ar",0);
      }
    else
      {
         Obj_Visible("tr_tf_lakas_nm_ar",1);
      }
	Egyebter_Visibility(document.getElementById('tf_egyeb_nm'));
	Mellek_Epulet_Visibility(document.getElementById('tf_mellek_nm'));
	Vallakozas_Visibility(document.getElementById('tf_vallalkozas_db'));
      
}

function Halasztott_Visibility(alapobj)
{
	if (alapobj==null)
	{
		return;
	}
    
    if (alapobj.value=='Y')
      {
         Obj_Visible("tr_tf_csekkszam",0);
         Obj_SetValue("tf_csekkszam","");
         //document.getElementById('tf_csekkszam').value='';
      }
    else
      {
         Obj_Visible("tr_tf_csekkszam",1);
      }
}

function Uveg_Serult_Visibility(alapobj)
{
	if (alapobj==null)
	{
		return;
	}
    
    if (alapobj.value=='N')
      {
         Obj_Visible("tr_tf_uveg_serules",0);
         Obj_SetValue("tf_uveg_serules","");
         //document.getElementById('tf_csekkszam').value='';
      }
    else
      {
         Obj_Visible("tr_tf_uveg_serules",1);
      }
}

function Epulet_Serult_Visibility(alapobj)
{
	if (alapobj==null)
	{
		return;
	}
    
    if (alapobj.value=='N')
      {
         Obj_Visible("tr_tf_epulet_serules",0);
         Obj_SetValue("tf_epulet_serules","");
         //document.getElementById('tf_csekkszam').value='';
      }
    else
      {
         Obj_Visible("tr_tf_epulet_serules",1);
      }
}

function Egyeb_Falazat_Visibility(alapobj)
{
	if (alapobj==null)
	{
		return;
	}
    if (alapobj.value!='1')
      {
         Obj_Visible("tr_tf_egyeb_falazat_nev",0);
         Obj_SetValue("tf_egyeb_falazat_nev","");
         //document.getElementById('tf_csekkszam').value='';
      }
    else
      {
         Obj_Visible("tr_tf_egyeb_falazat_nev",1);
      }
}

function Egyeb_Teto_Visibility(alapobj)
{
	if (alapobj==null)
	{
		return;
	}
    
    if (alapobj.value!='6')
      {
         Obj_Visible("tr_tf_egyeb_tetotipus_nev",0);
         Obj_SetValue("tf_egyeb_tetotipus_nev","");
         //document.getElementById('tf_csekkszam').value='';
      }
    else
      {
         Obj_Visible("tr_tf_egyeb_tetotipus_nev",1);
      }
}

function Egyeb_MTeto_Visibility(alapobj)
{
	if (alapobj==null)
	{
		return;
	}
    
    if (alapobj.value!='6')
      {
         Obj_Visible("tr_tf_egyeb_mtetotipus_nev",0);
         Obj_SetValue("tf_egyeb_mtetotipus_nev","");
         //document.getElementById('tf_csekkszam').value='';
      }
    else
      {
         Obj_Visible("tr_tf_egyeb_mtetotipus_nev",1);
      }
}

function Gyujtemeny_Visibility(alapobj)
{
	if (alapobj==null)
	{
		return;
	}
    
    if (alapobj.value=='')
      {
         Obj_Visible("tr_tf_ingo_gyujt150",0);
         Obj_SetValue("tf_ingo_gyujt150","");
         //document.getElementById('tf_csekkszam').value='';
      }
    else
      {
         Obj_Visible("tr_tf_ingo_gyujt150",1);
      }
}

function Ertektarolo_Visibility(alapobj)
{
    if (alapobj.value=='Y')
      {
         Obj_Visible("tr_tf_ertektarolo",1);
      }
    else
      {
         Obj_Visible("tr_tf_ertektarolo",0);
         document.getElementById('tr_tf_ertektarolo').value='N';
      }
      
}

function Lakas_ajanlott_Visibility(alapobj)
{
    if (alapobj.value=='Y')
      {
         Obj_Visible("tr_tf_lakas_nm_ar",0);
         Obj_Visible("tr_tf_mellek_nm_ar",0);
         Obj_Visible("tr_tf_mellek2_nm_ar",0);

         document.getElementById('tf_lakas_nm_ar').value='';
         document.getElementById('tf_mellek_nm_ar').value='';
         document.getElementById('tf_mellek2_nm_ar').value='';
      }
    else
      {
         Obj_Visible("tr_tf_lakas_nm_ar",1);
         Obj_Visible("tr_tf_mellek_nm_ar",1);
         Obj_Visible("tr_tf_mellek2_nm_ar",1);                  
      }
      
}

function Szintek_Visibility(alapobj)
{
    if (alapobj.value=='')
      {
         Obj_Visible("tr_tf_normal_lift",0);
         Obj_Visible("tr_tf_panorama_lift",0);

         document.getElementById('tf_normal_lift').value='';
         document.getElementById('tf_panorama_lift').value='';
      }
    else
      {
         Obj_Visible("tr_tf_normal_lift",1);
         Obj_Visible("tr_tf_panorama_lift",1);

      }
}


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).style.display!='none')
						{
							document.getElementById(nextobj).focus();
							if (document.getElementById(nextobj).type.toUpperCase()=="TEXT")
							{
								document.getElementById(nextobj).select();	
							}
						}
					}	
				}
		}
}

function Lakas_beker_alap()
{
	Ceg_Visibility('uf_szerz',document.getElementById('uf_szerz_nem'));
	Levcim_Visibility('uf_szerz',document.getElementById('uf_szerz_levcimazonos'));
	Szlacim_Visibility('',document.getElementById('uf_szerz_szlaker'));
	Ugyfel_Visibility('uf_bizt',document.getElementById('uf_bizt_tipus'));
	Ugyfel_Visibility('uf_dijf',document.getElementById('uf_dijf_tipus'));
	Megbizasi_Szerzodes_Visibility(document.getElementById('tf_megbizas_kell'));
	Halasztott_Visibility(document.getElementById('tf_halasztott'))
	Uveg_Serult_Visibility(document.getElementById('tf_uveg_serult'));
	Epulet_Serult_Visibility(document.getElementById('tf_epulet_serult'));
}

function Kgfb_beker_alap(uzemvan,online_megad)
{
	Ceg_Visibility('uf_szerz',document.getElementById('uf_szerz_nem'));
	Levcim_Visibility('uf_szerz',document.getElementById('uf_szerz_levcimazonos'));
	Szlacim_Visibility('',document.getElementById('uf_szerz_szlaker'));
	if (uzemvan==1)
		{
			Ceg_Visibility('uf_bizt',document.getElementById('uf_bizt_nem'));
			Levcim_Visibility('uf_bizt',document.getElementById('uf_bizt_levcimazonos'));
		}
/*	Ugyfel_Visibility('uf_bizt',document.getElementById('uf_bizt_tipus'));
	Ugyfel_Visibility('uf_dijf',document.getElementById('uf_dijf_tipus')); */
	online=online_megad;
	if (online==0)
		{
			Megbizasi_Szerzodes_Visibility(document.getElementById('tf_megbizas_kell'));
		}	
	Halasztott_Visibility(document.getElementById('tf_halasztott'))
	
	tarifa_beker_kobetir_egyesuleti();
}

function Tomb_tarifa_alap()
{
	Kul_Uveg_Visibility(document.getElementById('tf_kul_uveg'));
	Szintek_Visibility(document.getElementById('tf_szintek'));
	Ajanlott_Visibility(document.getElementById('tf_ajanlott'));
/*	Egyebter_Visibility(document.getElementById('tf_egyeb_nm'));
	Mellek_Epulet_Visibility(document.getElementById('tf_mellek_nm'));
	Vallakozas_Visibility(document.getElementById('tf_vallalkozas_db'));*/
	Ceg_Visibility1('tf_ajanl',document.getElementById('tf_ajanl_nem'));
}

function Lakas_tarifa_alap()
{
	Ceg_Visibility1('tf_ajanl',document.getElementById('tf_ajanl_nem'));
	//Lakoterulet_Visibility(document.getElementById('tf_lakoterulet'));
	Lakas_Vallakozas_Visibility(document.getElementById('tf_vallalkozas'));	
	Epulettipus_Visibility(document.getElementById('tf_epulettipus'));
	Lakas_Ingosag_Visibility(document.getElementById('tf_ajanlott_ingo'));
	Lakas_ajanlott_Visibility(document.getElementById('tf_ajanlott'))
	Lakottsag_Visibility(document.getElementById('tf_lakottsag'));
	Gyujtemeny_Visibility(document.getElementById('tf_ingo_kepz'))
	Egyeb_Falazat_Visibility(document.getElementById('tf_falazat'));
	Egyeb_Teto_Visibility(document.getElementById('tf_teto_type_id'));
	Egyeb_MTeto_Visibility(document.getElementById('tf_mteto_type'));
}

function Kgfb_tarifa_alap(TableArray,online_megad)
{
	online=online_megad;	
	Nyilatkozat_Visibility(document.getElementById('tf_megkotok_type'));
	//prevbizt_Visibility(document.getElementById('tf_belepes'));	
	Ceg_Visibility2('tf',document.getElementById('tf_nem'));
	if (online!=2)
		{
			Tarifa_Kgfb_van_uzembentarto(document.getElementById('tf_van_uzembentarto'));
		}	
	Tarifa_Kgfb_vehicle_type(document.getElementById('tf_vehicle_type'));
	if (online!=2)
		{	
			Tarifa_Kgfb_gyerek(document.getElementById('tf_gyerek'));
		}	
	if (TableArray.length>0)
	{
		tab_visible(TableArray[0][0],TableArray,"KGFB");
	}
	
	//ceges_kgfb_szerzodo();
}

function Ugyfel_Visibility(szoveg,alapobj)
{
	if (alapobj==null)
		{
			return;
		}
	
    if (alapobj.value>=0)
      {
      	 Obj_Visible("tr_"+szoveg+"_nem",0);
      	 Obj_Visible("tr_"+szoveg+"_cegforma",0);
      	 Obj_Visible("tr_"+szoveg+"_cegnev",0);
      	 Obj_Visible("tr_"+szoveg+"_kepviselonev",0);
      	 Obj_Visible("tr_"+szoveg+"_kepviselobeoszt",0);
      	 Obj_Visible("tr_"+szoveg+"_kezbnev",0);
      	 Obj_Visible("tr_"+szoveg+"_kezbigaz",0);
      	 
      	 Obj_Visible("tr_"+szoveg+"_anyanev",0);
      	 Obj_Visible("tr_"+szoveg+"_leanynev",0);
      	 Obj_Visible("tr_"+szoveg+"_allam",0);
         Obj_Visible("tr_"+szoveg+"_titulus",0);
         Obj_Visible("tr_"+szoveg+"_vezeteknev",0);
         Obj_Visible("tr_"+szoveg+"_keresztnev",0);
         Obj_Visible("tr_"+szoveg+"_keresztnev2",0);
         Obj_Visible("tr_"+szoveg+"_szulido",0);
         Obj_Visible("tr_"+szoveg+"_szulhely",0);

		 Obj_Visible("tr_"+szoveg+"_telframe",0);
		 Obj_Visible("tr_"+szoveg+"_cimframe",0);
		 Obj_Visible("tr_"+szoveg+"_levframe",0);
         Obj_Visible("tr_"+szoveg+"_adoszam",0);
         Obj_Visible("tr_"+szoveg+"_adoig",0);
         Obj_Visible("tr_"+szoveg+"_email",0);
         Obj_Visible("tr_"+szoveg+"_telefon",0);
         Obj_Visible("tr_"+szoveg+"_mobil",0);
         Obj_Visible("tr_"+szoveg+"_mtelefon",0);
         Obj_Visible("tr_"+szoveg+"_irsz",0);
         Obj_Visible("tr_"+szoveg+"_irsz_utca",0);
         Obj_Visible("tr_"+szoveg+"_hsz",0);
         Obj_Visible("tr_"+szoveg+"_cim",0);
         Obj_Visible("tr_"+szoveg+"_levcimazonos",0);
         Obj_Visible("tr_"+szoveg+"_levirsz",0);
         Obj_Visible("tr_"+szoveg+"_levirsz_utca",0);
         Obj_Visible("tr_"+szoveg+"_levhsz",0);
         Obj_Visible("tr_"+szoveg+"_levcim",0);
         Obj_Visible("tr_"+szoveg+"_okmtipus",0);
         Obj_Visible("tr_"+szoveg+"_okmszam",0);
         Obj_Visible("tr_"+szoveg+"_okmkiallito",0);
         Obj_Visible("tr_"+szoveg+"_lakcim",0);
                  
         /*
         document.getElementById(szoveg+'_titulus').value='';
         document.getElementById(szoveg+'_allam').value='1';
         document.getElementById(szoveg+'_nem').value='1';
         document.getElementById(szoveg+'_vezeteknev').value='';
         document.getElementById(szoveg+'_cegnev').value='';
         document.getElementById(szoveg+'_kepviselonev').value='';
         document.getElementById(szoveg+'_kepviselobeoszt').value='';
         document.getElementById(szoveg+'_kezbnev').value='';
         document.getElementById(szoveg+'_kezbigaz').value='';
         document.getElementById(szoveg+'_keresztnev').value='';
         document.getElementById(szoveg+'_keresztnev2').value='';
         document.getElementById(szoveg+'_leanynev').value='';
         document.getElementById(szoveg+'_anyanev').value='';
         document.getElementById(szoveg+'_szulido_ev').value='';
         document.getElementById(szoveg+'_szulido_month').value='';
         document.getElementById(szoveg+'_szulido_day').value='';
         document.getElementById(szoveg+'_adoszam').value='';
         document.getElementById(szoveg+'_adoig').value='';
         document.getElementById(szoveg+'_email').value='';
         document.getElementById(szoveg+'_telefon').value='';
         document.getElementById(szoveg+'_mobil').value='';
         document.getElementById(szoveg+'_mtelefon').value='';
         document.getElementById(szoveg+'_irsz').value='';
         document.getElementById(szoveg+'_irsz_varos').value='';
         document.getElementById(szoveg+'_irsz_utca').value='';
         document.getElementById(szoveg+'_hsz_tol').value='';
         document.getElementById(szoveg+'_hsz_ig').value='';
         document.getElementById(szoveg+'_hsz_epulet').value='';
         document.getElementById(szoveg+'_cim_emelet').value='';
         document.getElementById(szoveg+'_cim_ajto').value='';
         document.getElementById(szoveg+'_levcimazonos').value='Y';
         document.getElementById(szoveg+'_levirsz').value='';
         document.getElementById(szoveg+'_levirsz_varos').value='';
         document.getElementById(szoveg+'_levirsz_utca').value='';
         document.getElementById(szoveg+'_levhsz_tol').value='';
         document.getElementById(szoveg+'_levhsz_ig').value='';
         document.getElementById(szoveg+'_levhsz_epulet').value='';
         document.getElementById(szoveg+'_levcim_emelet').value='';
         document.getElementById(szoveg+'_levcim_ajto').value='';
		 document.getElementById(szoveg+'_okmtipus').value='';
		 document.getElementById(szoveg+'_okmszam').value='';
		 document.getElementById(szoveg+'_okmkiallito').value='';
		 document.getElementById(szoveg+'_lakcim').value='';		 		 		          
         */
         Obj_SetValue(szoveg+'_titulus','');
         Obj_SetValue(szoveg+'_allam','1');
         Obj_SetValue(szoveg+'_nem','1');
         Obj_SetValue(szoveg+'_vezeteknev','');
         Obj_SetValue(szoveg+'_cegnev','');
         Obj_SetValue(szoveg+'_kepviselonev','');
         Obj_SetValue(szoveg+'_kepviselobeoszt','');
         Obj_SetValue(szoveg+'_kezbnev','');
         Obj_SetValue(szoveg+'_kezbigaz','');
         Obj_SetValue(szoveg+'_keresztnev','');
         Obj_SetValue(szoveg+'_keresztnev2','');
         Obj_SetValue(szoveg+'_leanynev','');
         Obj_SetValue(szoveg+'_anyanev','');
         Obj_SetValue(szoveg+'_szulido_ev','');
         Obj_SetValue(szoveg+'_szulido_month','');
         Obj_SetValue(szoveg+'_szulido_day','');
         Obj_SetValue(szoveg+'_adoszam','');
         Obj_SetValue(szoveg+'_adoig','');
         Obj_SetValue(szoveg+'_email','');
         Obj_SetValue(szoveg+'_telefon','');
         Obj_SetValue(szoveg+'_mobil','');
         Obj_SetValue(szoveg+'_mtelefon','');
         Obj_SetValue(szoveg+'_irsz','');
         Obj_SetValue(szoveg+'_irsz_varos','');
         Obj_SetValue(szoveg+'_irsz_utca','');
         Obj_SetValue(szoveg+'_hsz_tol','');
         Obj_SetValue(szoveg+'_hsz_ig','');
         Obj_SetValue(szoveg+'_hsz_epulet','');
         Obj_SetValue(szoveg+'_cim_emelet','');
         Obj_SetValue(szoveg+'_cim_ajto','');
         Obj_SetValue(szoveg+'_levcimazonos','Y');
         Obj_SetValue(szoveg+'_levirsz','');
         Obj_SetValue(szoveg+'_levirsz_varos','');
         Obj_SetValue(szoveg+'_levirsz_utca','');
         Obj_SetValue(szoveg+'_levhsz_tol','');
         Obj_SetValue(szoveg+'_levhsz_ig','');
         Obj_SetValue(szoveg+'_levhsz_epulet','');
         Obj_SetValue(szoveg+'_levcim_emelet','');
         Obj_SetValue(szoveg+'_levcim_ajto','');
		 Obj_SetValue(szoveg+'_okmtipus','');
		 Obj_SetValue(szoveg+'_okmszam','');
		 Obj_SetValue(szoveg+'_okmkiallito','');
		 Obj_SetValue(szoveg+'_lakcim','');		 		 		          
        
      }
    else
      {
      	 Obj_Visible("tr_"+szoveg+"_nem",1);
      	 Ceg_Visibility(szoveg,document.getElementById(szoveg+'_nem'));
      	 
/*      	 Obj_Visible("tr_"+szoveg+"_cegforma",1);
      	 Obj_Visible("tr_"+szoveg+"_cegnev",1);      	 
         Obj_Visible("tr_"+szoveg+"_titulus",1);
         Obj_Visible("tr_"+szoveg+"_vezeteknev",1);
         Obj_Visible("tr_"+szoveg+"_keresztnev",1);
         Obj_Visible("tr_"+szoveg+"_keresztnev2",1);
         Obj_Visible("tr_"+szoveg+"_szulido",1);
         Obj_Visible("tr_"+szoveg+"_adoszam",1);
         Obj_Visible("tr_"+szoveg+"_adoig",1);         
         Obj_Visible("tr_"+szoveg+"_szulhely",1);*/
         
         Obj_Visible("tr_"+szoveg+"_telframe",1);
         Obj_Visible("tr_"+szoveg+"_cimframe",1);
         Obj_Visible("tr_"+szoveg+"_levframe",1);

         Obj_Visible("tr_"+szoveg+"_email",1);
         Obj_Visible("tr_"+szoveg+"_telefon",1);
         Obj_Visible("tr_"+szoveg+"_mobil",1);
         Obj_Visible("tr_"+szoveg+"_mtelefon",1);
         Obj_Visible("tr_"+szoveg+"_irsz",1);
         Obj_Visible("tr_"+szoveg+"_irsz_utca",1);
         Obj_Visible("tr_"+szoveg+"_hsz",1);
         Obj_Visible("tr_"+szoveg+"_cim",1);

         
         Obj_Visible("tr_"+szoveg+"_levcimazonos",1);
         Levcim_Visibility(szoveg,document.getElementById(szoveg+'_levcimazonos'));
/*         
         Obj_Visible("tr_"+szoveg+"_levirsz",1);
         Obj_Visible("tr_"+szoveg+"_levirsz_utca",1);
         Obj_Visible("tr_"+szoveg+"_levhsz",1);
         Obj_Visible("tr_"+szoveg+"_levcim",1);
*/
      }
}


function Ceg_Visibility2(szoveg,alapobj)
{
    if (alapobj.value==3)
      {
         Obj_Visible("tr_"+szoveg+"_titulus",0);
         Obj_Visible("tr_"+szoveg+"_vezeteknev",0);
         Obj_Visible("tr_"+szoveg+"_keresztnev",0);
         Obj_Visible("tr_"+szoveg+"_keresztnev2",0);
         Obj_Visible("tr_"+szoveg+"_szuletes_ev",0);
         Obj_Visible("tr_"+szoveg+"_jogositvany_ev",0);
         Obj_Visible("tr_"+szoveg+"_cegforma",1);
         Obj_Visible("tr_"+szoveg+"_cegnev",1);
         Obj_Visible("tr_"+szoveg+"_adoig",1);

		 if (online==1)
		 	{          
         		Obj_SetValue(szoveg+'_titulus','-9999');
			}
		 else
		 	{
         		Obj_SetValue(szoveg+'_titulus','');				
			}		
         Obj_SetValue(szoveg+'_vezeteknev','');
         Obj_SetValue(szoveg+'_keresztnev','');
         Obj_SetValue(szoveg+'_keresztnev2','');
		 if (online==1)
		 	{ 
         		Obj_SetValue(szoveg+'_szuletes_ev','-9999');
			}
		 else
		 	{ 
         		Obj_SetValue(szoveg+'_szuletes_ev','');
			}
		 		
		 if (online==1)
		 	{ 
		         Obj_SetValue(szoveg+'_jogositvany_ev','-9999');
			}
		 else
		 	{
		         Obj_SetValue(szoveg+'_jogositvany_ev','');				
			}		 

      }
    else
      {
         Obj_Visible("tr_"+szoveg+"_titulus",1);
         Obj_Visible("tr_"+szoveg+"_vezeteknev",1);
         Obj_Visible("tr_"+szoveg+"_keresztnev",1);
         Obj_Visible("tr_"+szoveg+"_keresztnev2",1);
         Obj_Visible("tr_"+szoveg+"_szuletes_ev",1);
         Obj_Visible("tr_"+szoveg+"_jogositvany_ev",1);

         Obj_Visible("tr_"+szoveg+"_cegforma",0);
         Obj_Visible("tr_"+szoveg+"_cegnev",0);
         Obj_Visible("tr_"+szoveg+"_adoig",0);

		 if (online==1)
		 	{
         		Obj_SetValue(szoveg+'_cegforma','-9999');
			}
		 else
		 	{
				Obj_SetValue(szoveg+'_cegforma','');
			}		
         Obj_SetValue(szoveg+'_cegnev','');
         Obj_SetValue(szoveg+'_adoig','');

      }
}

function Lakottsag_Visibility(alapobj)
{
    if (alapobj.value!='0')
      {
         Obj_Visible("tr_tf_ingo_kepz",0);
         Obj_Visible("tr_tf_ingo_hobby",0);
		 Obj_Visible("tr_tf_ingo_nemesfem",0);
		 Obj_Visible("tr_tf_ingo_szorme",0);
		 Obj_Visible("tr_tf_ingo_gyujt150",0);
		 Obj_Visible("tr_tf_ingo_muszaki150",0);
		 Obj_Visible("tr_tf_ingo_muszaki200",0);
		 Obj_Visible("tr_tf_kp",0);
		 Obj_Visible("tr_tf_ertektarolo",0);
		 		 		 
         document.getElementById('tf_ingo_kepz').value='';
         document.getElementById('tf_ingo_hobby').value='';
         document.getElementById('tf_ingo_nemesfem').value='';
         document.getElementById('tf_ingo_szorme').value='';
         document.getElementById('tf_ingo_gyujt150').value='';
         document.getElementById('tf_ingo_muszaki150').value='';
         document.getElementById('tf_ingo_muszaki200').value='';
         document.getElementById('tf_kp').value='N';
         document.getElementById('tf_ertektarolo').value='N';

 // modositas
//         document.getElementById('tf_vallalkozas').value='N';
//         Lakas_Vallakozas_Visibility(document.getElementById('tf_vallalkozas'));
         //document.getElementById('tf_vtevekenyseg').value='0';
         //document.getElementById('tf_vgepek').value='';
         //document.getElementById('tf_vkeszlet').value='';
         
         Obj_Visible("tblvallalkozas",0);

      }
    else
      {
         Obj_Visible("tr_tf_ingo_kepz",1);
         Obj_Visible("tr_tf_ingo_hobby",1);
		 Obj_Visible("tr_tf_ingo_nemesfem",1);
		 Obj_Visible("tr_tf_ingo_szorme",1);
		 if (document.getElementById('tf_ingo_kepz').value!='')
		 	{
		 		Obj_Visible("tr_tf_ingo_gyujt150",0);
			}
		 else
		 	{
		 		Obj_Visible("tr_tf_ingo_gyujt150",1);
			}		 
		 
		 Obj_Visible("tr_tf_ingo_muszaki150",1);
		 Obj_Visible("tr_tf_ingo_muszaki200",1);
		 if (document.getElementById('tf_kp')!=null)
		 {
			Obj_Visible("tr_tf_kp",1);
			if (document.getElementById('tf_kp').value!='Y')
			{
				Obj_Visible("tr_tf_ertektarolo",0);
			}
			else
			{
				Obj_Visible("tr_tf_ertektarolo",1);
			}
		 }		
         Obj_Visible("tblvallalkozas",1);

      }
}

function prevbizt_Visibility(alapobj)
{

    if (alapobj.value=='1' || alapobj.value=='3')
    {
		 if (alapobj.value=='1')	
		 	{
				Obj_Visible("tr_tf_elozobiztosito",0);
				Obj_Visible("tr_tf_elozokotveny",0);
				Obj_SetValue("tf_elozokotveny",'');
							
				Obj_Visible("tr_tf_generalikarokszama",0);
				Obj_Visible("tr_tf_generaligfb",0);
				if (online==1 && document.getElementById("tf_generalikarokszama").value=='')
				{
					Obj_SetValue("tf_generalikarokszama",'-9999');
				}
				if (online==1 && document.getElementById("tf_generaligfb").value=='')
				{
					Obj_SetValue("tf_generaligfb",'-9999');
				}
				if (online==1 && document.getElementById("tf_elozobiztosito").value=='')
				{
					Obj_SetValue("tf_elozobiztosito","-9999");
				}	
				else	
				{
					if (document.getElementById('tf_belepes').value != 3)
						{
							Obj_SetValue("tf_generalikarokszama",'');
						}
					Obj_SetValue("tf_generaligfb",'N');
					Obj_SetValue("tf_elozobiztosito",'');
				}					
			}
		else
			{
		         Obj_Visible("tr_tf_elozobiztosito",1);
				 Obj_Visible("tr_tf_elozokotveny",1);
				 Obj_Visible("tr_tf_generalikarokszama",1);
 				 Obj_Visible("tr_tf_generaligfb",1);
				 
			}	
		 
    }
    else
    {
		Obj_Visible("tr_tf_generaligfb",1);
		Obj_Visible("tr_tf_generalikarokszama",1);
		Obj_Visible("tr_tf_elozobiztosito",1);
		Obj_Visible("tr_tf_elozokotveny",1);

		if (online==1 && document.getElementById("tf_generalikarokszama").value=='')
		{
			Obj_SetValue("tf_generalikarokszama",'-9999');
		}
		if (online==1 && document.getElementById("tf_generaligfb").value=='')
		{
			Obj_SetValue("tf_generaligfb",'-9999');
		}
		if (online==1 && document.getElementById("tf_elozobiztosito").value=='')
		{
			Obj_SetValue("tf_elozobiztosito","-9999");
		}	
    }
	  
	  
}

function Nyilatkozat_Visibility(alapobj)
{

	if (alapobj == null)
	{
		return;
	}	

    var b2009 = false;
    
    if ((alapobj.value=='3') || (parseInt(document.getElementById('tf_kock_kezd_ev').value) == 2009) )
    {
    	b2009 = true;
    }

	var xmezo;
	    
    if (b2009)
    {
		Obj_Visible("tr_tf_kgfb9",1);
		Obj_Visible("tr_tf_kgfb_karkifizet",1);
		Obj_Visible("tr_tf_tirnagycsalad",1);
		Obj_Visible("tr_tf_postatobbauto",1);
		Obj_Visible("tr_tf_khbverado",1);
		Obj_Visible("tr_tf_khbbazis",1);
		Obj_Visible("tr_tf_allianzpartner",0);
		Obj_Visible("tr_tf_allianztelefon",1);
		Obj_Visible("tr_tf_allianzemail",1);
		Obj_Visible("tr_tf_karkifizet_2007",1);
		
		xmezo=document.getElementById('tr_tf_generalikarokszama').cells[2].innerHTML;
		xmezo=xmezo.replace("2003","2004");
		document.getElementById('tr_tf_generalikarokszama').cells[2].innerHTML = xmezo;
		xmezo=document.getElementById('tr_tf_generaligfb').cells[2].innerHTML;
		xmezo=xmezo.replace("2003","2004");
		document.getElementById('tr_tf_generaligfb').cells[2].innerHTML = xmezo;
    }
    else
    {
		Obj_Visible("tr_tf_kgfb9",0);
		Obj_Visible("tr_tf_kgfb_karkifizet",0);
		Obj_Visible("tr_tf_tirnagycsalad",0);
		Obj_Visible("tr_tf_postatobbauto",0);
		Obj_Visible("tr_tf_khbverado",0);
		Obj_Visible("tr_tf_khbbazis",0);
		Obj_Visible("tr_tf_allianzpartner",1);
		Obj_Visible("tr_tf_allianztelefon",0);
		Obj_Visible("tr_tf_allianzemail",0);
		Obj_Visible("tr_tf_karkifizet_2007",0);

		xmezo=document.getElementById('tr_tf_generalikarokszama').cells[2].innerHTML;
		xmezo=xmezo.replace("2004","2003");
		document.getElementById('tr_tf_generalikarokszama').cells[2].innerHTML = xmezo;
		xmezo=document.getElementById('tr_tf_generaligfb').cells[2].innerHTML;
		xmezo=xmezo.replace("2004","2003");
		document.getElementById('tr_tf_generaligfb').cells[2].innerHTML = xmezo;

		if (online==1)
		{
			Obj_SetValue("tf_karkifizet_2007",'-9999');
			Obj_SetValue("tf_kgfb9",'-9999');
			Obj_SetValue("tf_kgfb_karkifizet",'-9999');
		}
		else
		{
			Obj_SetValue("tf_karkifizet_2007",'N');
			Obj_SetValue("tf_kgfb9",'N');
			Obj_SetValue("tf_kgfb_karkifizet",'0');
		}
		Obj_SetValue("tr_tf_tirnagycsalad",0);
		Obj_SetValue("tr_tf_postatobbauto","N");
		Obj_SetValue("tr_tf_khbverado","N");
		Obj_SetValue("tr_tf_khbbazis","N");
		Obj_SetValue("tr_tf_allianztelefon","N");
		Obj_SetValue("tr_tf_allianzemail","N");
    }
    
    if (alapobj.value=='3')
    {
    	Obj_Visible('tr_tf_elozokgfb_kotkezd',1);
    	Obj_Visible('tr_tf_genertel_elozmeny080701',1);
    }
    else
    {
    	Obj_Visible('tr_tf_elozokgfb_kotkezd',0);
    	if (online == 1)
    	{
    		Obj_SetValue("tf_elozokgfb_kotkezd",'-9999');
		}	
    	else
    	{
    		Obj_SetValue("tf_elozokgfb_kotkezd",'');
    	}	
    	Obj_Visible('tr_tf_genertel_elozmeny080701',0);
    	if (online == 1)
    	{
    		Obj_SetValue("tf_genertel_elozmeny080701",'-9999');
		}	
		else
		{
    		Obj_SetValue("tf_genertel_elozmeny080701",'N');
    	}	
    }
    
    if (alapobj.value=='3' || alapobj.value=='4')
    {
		 Obj_Visible("tr_tf_vas_datum",0);
		 Obj_SetValue("tf_vas_datum",'');
		 
         Obj_Visible("tr_tf_belepes",0);
         document.getElementById('tf_belepes').value='2';
		 prevbizt_Visibility(document.getElementById('tf_belepes'));
		 if (alapobj.value=='4')
		 {
         	Obj_Visible("tr_tf_mabisz",1);
			Obj_Visible("tr_tf_kock_kezd",1);
         	Obj_Visible("tr_tf_bonus",0);
         	Obj_SetValue("tf_bonus",'');
		 }
		 else //3
		 {
         	Obj_Visible("tr_tf_mabisz",0);
         	Obj_SetValue("tf_mabisz",'');
			
			Obj_Visible("tr_tf_kock_kezd",0);

		 }
    }
    else
    {
		Obj_Visible("tr_tf_belepes",1);
		Obj_Visible("tr_tf_kock_kezd",1);
		
		Obj_Visible("tr_tf_mabisz",0);
		Obj_SetValue("tf_mabisz",'');
		prevbizt_Visibility(document.getElementById('tf_belepes'));
         
		if (alapobj.value=='1' || alapobj.value=='2')
		{
			Obj_Visible("tr_tf_vas_datum",1);
		}
		else
		{
			Obj_Visible("tr_tf_vas_datum",0);
			Obj_SetValue("tf_vas_datum",'');
		}
    }
}

function Ceg_Visibility1(szoveg,alapobj)
{
    if (alapobj.value==3)
      {
         Obj_Visible("tr_"+szoveg+"_titulus",0);
         Obj_Visible("tr_"+szoveg+"_vezeteknev",0);
         Obj_Visible("tr_"+szoveg+"_keresztnev",0);
         Obj_Visible("tr_"+szoveg+"_keresztnev2",0);

         document.getElementById(szoveg+'_titulus').value='';
         document.getElementById(szoveg+'_vezeteknev').value='';
         document.getElementById(szoveg+'_keresztnev').value='';
         document.getElementById(szoveg+'_keresztnev2').value='';

         Obj_Visible("tr_"+szoveg+"_cegforma",1);
         Obj_Visible("tr_"+szoveg+"_cegnev",1);

//modosit         
//         document.getElementById('tf_vallalkozas').value='N';
//         Lakas_Vallakozas_Visibility(document.getElementById('tf_vallalkozas'));
         //document.getElementById('tf_vtevekenyseg').value='0';
         //document.getElementById('tf_vgepek').value='';
         //document.getElementById('tf_vkeszlet').value='';
         
         Obj_Visible("tblvallalkozas",0);

      }
    else
      {
         Obj_Visible("tr_"+szoveg+"_titulus",1);
         Obj_Visible("tr_"+szoveg+"_vezeteknev",1);
         Obj_Visible("tr_"+szoveg+"_keresztnev",1);
         Obj_Visible("tr_"+szoveg+"_keresztnev2",1);

         Obj_Visible("tr_"+szoveg+"_cegforma",0);
         Obj_Visible("tr_"+szoveg+"_cegnev",0);
         Obj_Visible("tblvallalkozas",1);

         document.getElementById(szoveg+'_cegforma').value='';
         document.getElementById(szoveg+'_cegnev').value='';

      }
}

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 Ceg_Visibility(szoveg,alapobj)
{
    if (alapobj.value==3)
      {
         Obj_Visible("tr_"+szoveg+"_titulus",0);
         Obj_Visible("tr_"+szoveg+"_allam",0);
         Obj_Visible("tr_"+szoveg+"_vezeteknev",0);
         Obj_Visible("tr_"+szoveg+"_keresztnev",0);
         Obj_Visible("tr_"+szoveg+"_keresztnev2",0);
         Obj_Visible("tr_"+szoveg+"_anyanev",0);
         Obj_Visible("tr_"+szoveg+"_leanynev",0);
         Obj_Visible("tr_"+szoveg+"_adoszam",0);
         Obj_Visible("tr_"+szoveg+"_szulido",0);
         Obj_Visible("tr_"+szoveg+"_szulhely",0);
         Obj_Visible("tr_"+szoveg+"_okmtipus",0);
         Obj_Visible("tr_"+szoveg+"_okmszam",0);
         Obj_Visible("tr_"+szoveg+"_okmkiallito",0);
         Obj_Visible("tr_"+szoveg+"_lakcim",0);

         Obj_Visible("tr_"+szoveg+"_cegforma",1);
         Obj_Visible("tr_"+szoveg+"_cegnev",1);
         Obj_Visible("tr_"+szoveg+"_adoig",1);
         Obj_Visible("tr_"+szoveg+"_kepviselonev",1);
         Obj_Visible("tr_"+szoveg+"_kepviselobeoszt",1);
         Obj_Visible("tr_"+szoveg+"_kezbnev",1);
         Obj_Visible("tr_"+szoveg+"_kezbigaz",1);

         //document.getElementById(szoveg+'_titulus').value='';
         //document.getElementById(szoveg+'_vezeteknev').value='';
         //document.getElementById(szoveg+'_keresztnev').value='';
         //document.getElementById(szoveg+'_keresztnev2').value='';
         //document.getElementById(szoveg+'_anyanev').value='';
         //document.getElementById(szoveg+'_leanynev').value='';
         //document.getElementById(szoveg+'_adoszam').value='';
         //document.getElementById(szoveg+'_szulido_ev').value='';
         //document.getElementById(szoveg+'_szulido_month').value='';
         //document.getElementById(szoveg+'_szulido_day').value='';
         //document.getElementById(szoveg+'_szulhely').value='';
         //document.getElementById(szoveg+'_okmtipus').value='';
         //document.getElementById(szoveg+'_okmszam').value='';
         //document.getElementById(szoveg+'_okmkiallito').value='';
         
         Obj_SetValue(szoveg+'_titulus','');
         Obj_SetValue(szoveg+'_vezeteknev','');
         Obj_SetValue(szoveg+'_keresztnev','');
         Obj_SetValue(szoveg+'_keresztnev2','');
         Obj_SetValue(szoveg+'_anyanev','');
         Obj_SetValue(szoveg+'_leanynev','');
         Obj_SetValue(szoveg+'_adoszam','');
         Obj_SetValue(szoveg+'_szulido_ev','');
         Obj_SetValue(szoveg+'_szulido_month','');
         Obj_SetValue(szoveg+'_szulido_day','');
         Obj_SetValue(szoveg+'_szulhely','');
         Obj_SetValue(szoveg+'_okmtipus','');
         Obj_SetValue(szoveg+'_okmszam','');
         Obj_SetValue(szoveg+'_okmkiallito','');
         
         

      }
    else
      {
         Obj_Visible("tr_"+szoveg+"_titulus",1);
         Obj_Visible("tr_"+szoveg+"_allam",1);
         Obj_Visible("tr_"+szoveg+"_vezeteknev",1);
         Obj_Visible("tr_"+szoveg+"_keresztnev",1);
         Obj_Visible("tr_"+szoveg+"_keresztnev2",1);
         Obj_Visible("tr_"+szoveg+"_anyanev",1);
         Obj_Visible("tr_"+szoveg+"_leanynev",1);
         Obj_Visible("tr_"+szoveg+"_adoszam",1);
         Obj_Visible("tr_"+szoveg+"_szulido",1);
         Obj_Visible("tr_"+szoveg+"_szulhely",1);
         Obj_Visible("tr_"+szoveg+"_okmtipus",1);
         Obj_Visible("tr_"+szoveg+"_okmszam",1);
         Obj_Visible("tr_"+szoveg+"_okmkiallito",1);
         Obj_Visible("tr_"+szoveg+"_lakcim",1);

         Obj_Visible("tr_"+szoveg+"_cegforma",0);
         Obj_Visible("tr_"+szoveg+"_cegnev",0);
         Obj_Visible("tr_"+szoveg+"_adoig",0);
         Obj_Visible("tr_"+szoveg+"_kepviselonev",0);
         Obj_Visible("tr_"+szoveg+"_kepviselobeoszt",0);
         Obj_Visible("tr_"+szoveg+"_kezbnev",0);
         Obj_Visible("tr_"+szoveg+"_kezbigaz",0);

         //document.getElementById(szoveg+'_cegforma').value='';
         //document.getElementById(szoveg+'_cegnev').value='';
         //document.getElementById(szoveg+'_adoig').value='';
         //document.getElementById(szoveg+'_kepviselonev').value='';
         //document.getElementById(szoveg+'_kepviselobeoszt').value='';
         //document.getElementById(szoveg+'_kezbnev').value='';
         //document.getElementById(szoveg+'_kezbigaz').value='';
         
		 Obj_SetValue(szoveg+'_cegforma','');
		 Obj_SetValue(szoveg+'_cegnev','');
		 Obj_SetValue(szoveg+'_adoig','');
		 Obj_SetValue(szoveg+'_kepviselonev','');
		 Obj_SetValue(szoveg+'_kepviselobeoszt','');
		 Obj_SetValue(szoveg+'_kezbnev','');
		 Obj_SetValue(szoveg+'_kezbigaz','');
         
      }
}

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);

   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
                         }

              }

      }


}

// TextArea-ba szöveg beszúrása (faju)
function TextArea_insertText(t_area,beszur_szoveg)
{ 
    if (document.selection) {
        t_area.focus();

        //in effect we are creating a text range with zero
        //length at the cursor location and replacing it
        //with beszur_szoveg
        sel = document.selection.createRange();
        sel.text = beszur_szoveg;

    //Mozilla/Firefox/Netscape 7+ support
    } else if (t_area.selectionStart || t_area.selectionStart == '0') {

        t_area.focus();
        //Here we get the start and end points of the
        //selection. Then we create substrings up to the
        //start of the selection and from the end point
        //of the selection to the end of the field value.
        //Then we concatenate the first substring, beszur_szoveg,
        //and the second substring to get the new value.
        var startPos = t_area.selectionStart;
        var endPos = t_area.selectionEnd;
        t_area.value = t_area.value.substring(0, startPos) + beszur_szoveg + t_area.value.substring(endPos, t_area.value.length);
        t_area.setSelectionRange(endPos+beszur_szoveg.length, endPos+beszur_szoveg.length);
    } else {
        t_area.value += beszur_szoveg;
    }
}

// FreeRTE-be szöveg beszúrása (faju)
function FreeRTE_insertText(beszur_szoveg,boldfont)
{ 
	
	if (/msie/i.test (navigator.userAgent))
	{
		if (boldfont)
		{
			document.selection.createRange().pasteHTML("<b>" + beszur_szoveg + "</b>");
		}
		else
		{
			document.selection.createRange().pasteHTML(beszur_szoveg);
		}
	}
	else
	{
		if (boldfont)
		{
			document.getElementById(rteName).contentWindow.document.execCommand('insertHTML', false, ("<b>" + beszur_szoveg + "</b>") );
		}
		else
		{
			document.getElementById(rteName).contentWindow.document.execCommand('insertHTML', false, beszur_szoveg );
		}
	}
	
	
	
}

// 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;
	
	szoveg = "";
	for (i=(ujszoveg.length -1);i > -1;i--)
	{
		egybetu = ujszoveg.substring(i,(i + 1));
		szoveg = egybetu + szoveg;
		hanyadik++;
		if (hanyadik == 3)
		{
			szoveg = " " + szoveg;
			hanyadik = 0;
		}
	}
	return szoveg;
	
}

function Megbizasi_Szerzodes_Visibility(alapobj)
{
	if (alapobj.value=='N')
		{
   			Obj_Visible("tr_tf_megbizas_teljes",0);
		}
	else
		{
   			Obj_Visible("tr_tf_megbizas_teljes",1);
		}
}

function Ajanlatszam_Mettol_onblour(obj,meddig_name)
{
    var DisplayObj = document.getElementById(meddig_name);
    if (DisplayObj != null )
    {
    	if ((parseInt(Text_Replaceall(obj.value," ","")) > parseInt(Text_Replaceall(DisplayObj.value," ",""))) || (Text_Replaceall(DisplayObj.value," ","")==''))
    	{
    		DisplayObj.value = obj.value;
    	}
    }
   	GetNumber_onblur(obj,1,999999999999);
}

function Ajanlatszam_Meddig_onblour(obj,mettol_name)
{
    var DisplayObj = document.getElementById(mettol_name);
    if (DisplayObj != null )
    {
    	if (parseInt(Text_Replaceall(DisplayObj.value," ","")) > parseInt(Text_Replaceall(obj.value," ","")))
    	{
    		obj.value = DisplayObj.value;
    	}
    }
   	GetNumber_onblur(obj,1,999999999999);
}

function Mezo_Keres(mezok,kulcsmezo)
{
	var i;
	var ret = 0;
	for (i in mezok)
	{
		if (mezok[i][0] == kulcsmezo)
		{
			ret = i;
			break;
		}
	}
	return ret;
}


function Tarifa_Kgfb_vehicle_type(obj)
{
	/*["tr_tf_irsz",0],*/
	/*["tr_tf_gyartmany",0]*/

	var uzem_check = document.getElementById('tf_van_uzembentarto');
	var szerztip_check = document.getElementById('tf_szerzodo_tipus');
	var megkotok_ertek = document.getElementById('tf_megkotok_type').value;
	

/*
tf_nyugdijas
tf_mozgaskorlatozott
tf_ostermelo
*/

	var mezok = new Array(  ["fantom_sor",0],
							["tr_tf_vehicle_use",0],
							["tr_tf_vehicle_cylinder",0],
							["tr_tf_telj",0],
							["tr_tf_onsuly",0],
							["tr_tf_ossztomeg",0],
							["tr_tf_gyartmany",1],
							["tr_tf_szallszem",0],
							["tr_tf_bonus",0],
							["tr_tf_kozszolga",0],
							["tr_tf_nyugdijas",0],
							["tr_tf_mozgaskorlatozott",0],
							["tr_tf_ostermelo",0],
							["tr_tf_gyerek",0],
							["tr_tf_gyerek_szulev",0],
							["tr_tf_egyhaz",0],
							["tr_tf_uniqaflotta",0],
							["tr_tf_aegoncsaladi",0],
							["tr_tf_uniqacasco",0],
							["tr_tf_uzemanyag",0]);
	var ceg_szerz;
	
	if (uzem_check!=null && szerztip_check!=null)
		{
			if (document.getElementById('tf_van_uzembentarto').value=="Y" && document.getElementById('tf_szerzodo_tipus').value==2)
				{
					if (document.getElementById('tf_uzem_nem').value==3)
						{
							ceg_szerz=1;
						}
					else
						{
							ceg_szerz=0;
						}	
				}
			else
				{
					if (document.getElementById('tf_nem').value==3)
						{
							ceg_szerz=1;
						}
					else
						{
							ceg_szerz=0;
						}	
				}	
		}
	else
		{
			if (document.getElementById('tf_nem')!=null)
			{
				if (document.getElementById('tf_nem').value==3)
					{
						ceg_szerz=1;
					}
				else
					{
						ceg_szerz=0;
					}
			}		
			
		}			
			
	if (ceg_szerz==0)
	{
		mezok[Mezo_Keres(mezok,"tr_tf_nyugdijas")][1] = 1;
		mezok[Mezo_Keres(mezok,"tr_tf_mozgaskorlatozott")][1] = 1;
		mezok[Mezo_Keres(mezok,"tr_tf_ostermelo")][1] = 1;
	}	

	switch(obj.value)
	{
		case "1":
			// személygépkocsi
			// mezok[Mezo_Keres(mezok,"tr_tf_irsz")][1] = 1;
			
			
			mezok[Mezo_Keres(mezok,"tr_tf_vehicle_use")][1] = 1;
			mezok[Mezo_Keres(mezok,"tr_tf_vehicle_cylinder")][1] = 1;
			mezok[Mezo_Keres(mezok,"tr_tf_telj")][1] = 1;
			//mezok[Mezo_Keres(mezok,"tr_tf_gyartmany")][1] = 1;
			//alert(document.getElementById("tf_belepes").value);
			if (document.getElementById("tf_belepes")!=null)
			{
				if (document.getElementById("tf_belepes").value!=null)
				{			
					if ((document.getElementById("tf_belepes").value==2 || document.getElementById("tf_belepes").value==3) && megkotok_ertek!=4)
						{									
							mezok[Mezo_Keres(mezok,"tr_tf_bonus")][1] = 1;
						}	
				}
			}	
			if (ceg_szerz==0)
				{
					mezok[Mezo_Keres(mezok,"tr_tf_kozszolga")][1] = 1;
					mezok[Mezo_Keres(mezok,"tr_tf_gyerek")][1] = 1;
					if (document.getElementById("tf_gyerek").value=='Y')
					{
						mezok[Mezo_Keres(mezok,"tr_tf_gyerek_szulev")][1] = 1;
					}
					mezok[Mezo_Keres(mezok,"tr_tf_uniqaflotta")][1] = 1;
				}	
			mezok[Mezo_Keres(mezok,"tr_tf_uniqacasco")][1] = 1;
			mezok[Mezo_Keres(mezok,"tr_tf_uzemanyag")][1] = 1;
			mezok[Mezo_Keres(mezok,"tr_tf_onsuly")][1] = 1;
			
			break;
		case "2":
			// tehergépkocsi
			// mezok[Mezo_Keres(mezok,"tr_tf_irsz")][1] = 1;
			mezok[Mezo_Keres(mezok,"tr_tf_vehicle_use")][1] = 1;
			mezok[Mezo_Keres(mezok,"tr_tf_onsuly")][1] = 1;
			mezok[Mezo_Keres(mezok,"tr_tf_ossztomeg")][1] = 1;
			//mezok[Mezo_Keres(mezok,"tr_tf_gyartmany")][1] = 1;
			if ((document.getElementById("tf_belepes").value==2 || document.getElementById("tf_belepes").value==3) && megkotok_ertek!=4)
				{									
					mezok[Mezo_Keres(mezok,"tr_tf_bonus")][1] = 1;
				}	
			if (ceg_szerz==0)
				{
					mezok[Mezo_Keres(mezok,"tr_tf_uniqaflotta")][1] = 1;
				}	
			mezok[Mezo_Keres(mezok,"tr_tf_uniqacasco")][1] = 1;
			mezok[Mezo_Keres(mezok,"tr_tf_telj")][1] = 1;
			
			//2008.11.17
			if (ceg_szerz==0)
				{
					mezok[Mezo_Keres(mezok,"tr_tf_gyerek")][1] = 1;
					if (document.getElementById("tf_gyerek").value=='Y')
					{
						mezok[Mezo_Keres(mezok,"tr_tf_gyerek_szulev")][1] = 1;
					}
				}	
			break;
		case "3":
			// busz
			// mezok[Mezo_Keres(mezok,"tr_tf_irsz")][1] = 1;
			mezok[Mezo_Keres(mezok,"tr_tf_vehicle_use")][1] = 1;
			mezok[Mezo_Keres(mezok,"tr_tf_szallszem")][1] = 1;
			if ((document.getElementById("tf_belepes").value==2 || document.getElementById("tf_belepes").value==3) && megkotok_ertek!=4)
				{						
					mezok[Mezo_Keres(mezok,"tr_tf_bonus")][1] = 1;
				}	
			break;
		case "4":
			// troli
			// mezok[Mezo_Keres(mezok,"tr_tf_irsz")][1] = 1;
			break;
		case "5":
			// mezőgazd.vontató
			if ((document.getElementById("tf_belepes").value==2) && megkotok_ertek!=4)
				{			
					mezok[Mezo_Keres(mezok,"tr_tf_bonus")][1] = 1;
				}	
			break;
		case "6":
			// vontató
			// mezok[Mezo_Keres(mezok,"tr_tf_irsz")][1] = 1;
			mezok[Mezo_Keres(mezok,"tr_tf_vehicle_use")][1] = 1;
			mezok[Mezo_Keres(mezok,"tr_tf_vehicle_cylinder")][1] = 1;
			if ((document.getElementById("tf_belepes").value==2 || document.getElementById("tf_belepes").value==3) && megkotok_ertek!=4)
				{			
					mezok[Mezo_Keres(mezok,"tr_tf_bonus")][1] = 1;
				}
			//2008.11.17
			if (ceg_szerz==0)
				{
					mezok[Mezo_Keres(mezok,"tr_tf_gyerek")][1] = 1;
					if (document.getElementById("tf_gyerek").value=='Y')
					{
						mezok[Mezo_Keres(mezok,"tr_tf_gyerek_szulev")][1] = 1;
					}
				}	
			break;
		case "7":
			// motorkerékpár
			// mezok[Mezo_Keres(mezok,"tr_tf_irsz")][1] = 1;
			mezok[Mezo_Keres(mezok,"tr_tf_telj")][1] = 1;
			mezok[Mezo_Keres(mezok,"tr_tf_vehicle_use")][1] = 1;
			mezok[Mezo_Keres(mezok,"tr_tf_vehicle_cylinder")][1] = 1;
			mezok[Mezo_Keres(mezok,"tr_tf_onsuly")][1] = 1;
			if (document.getElementById("tf_belepes").value!=null)
			{
				if ((document.getElementById("tf_belepes").value==2 || document.getElementById("tf_belepes").value==3) && megkotok_ertek!=4)
					{
						mezok[Mezo_Keres(mezok,"tr_tf_bonus")][1] = 1;
					}
			}		
			break;
		case "8":
			// könnyű pótkocsi
			mezok[Mezo_Keres(mezok,"tr_tf_vehicle_use")][1] = 1;			
			break;
		case "9":
			// nehéz pótkocsi
			mezok[Mezo_Keres(mezok,"tr_tf_vehicle_use")][1] = 1;			
			break;
		case "10":
			// szgk. utánfutó
			break;
		case "11":
			// motork. utánfutó
			break;
		case "12":
			// lakókocsi
			break;
		case "13":
			// lassú jármű
			break;
		case "14":
			// munkagép
			break;
		case "15":
			// segédmotor
			// mezok[Mezo_Keres(mezok,"tr_tf_irsz")][1] = 1;
			mezok[Mezo_Keres(mezok,"tr_tf_vehicle_use")][1] = 1;
			break;
		case "-9999":
			break;
		default:
			alert("ismeretlen típus!"+obj.value);
	}
	
	var i;
	var xmezo;
	for (i in mezok)
	{
		if (i > 0)
		{
			if (mezok[i][1] == 0)
			{
				Obj_Visible(mezok[i][0],0);
				xmezo = mezok[i][0];
				xmezo = xmezo.substring(3); //"tr_" levágása
				if (online==1)
					{
						if (xmezo=="tf_ostermelo" || xmezo=="tf_mozgaskorlatozott" || xmezo=="tf_nyugdijas" || xmezo=="tf_vehicle_use" || xmezo=="tf_gyartmany" || xmezo=="tf_bonus" || xmezo=="tf_kozszolga" || xmezo=="tf_gyerek" || xmezo=="tf_uzemanyag" || xmezo=="tf_gyerek_szulev" )
							{
								// ha a mező nem látható, vagy nincs értéke akkor a "Kérem válasszon"-ra állítjuk 2008_10_27  ellenkező esetben megtarjuk az értékét!(faju)
								if (mezok[i][1] == 0 || document.getElementById(xmezo).value=='')
								{
									Obj_SetValue(xmezo,'-9999');
								}							
							}
						else
							{
								if (xmezo=="tf_uniqapentar" || xmezo=="tf_kobepolgar" || xmezo=="tf_unionflotta" || xmezo=="tf_uniqaflotta" || xmezo=="tf_egyhaz" || xmezo=="tf_uniqacasco")
									{
										Obj_SetValue(xmezo,'N');						
									}
								else
									{	
										Obj_SetValue(xmezo,'');						
									}	
							}	
						
					}
				else
					{	
						if (xmezo=="tf_ostermelo" || xmezo=="tf_mozgaskorlatozott" || xmezo=="tf_nyugdijas" || xmezo=="tf_kozszolga" || xmezo=="tf_gyerek")
						{
							Obj_SetValue(xmezo,'N');
						}
						else if (xmezo=="tf_gyerek_szulev")
						{
							Obj_SetValue(xmezo,'2008');
						}
						else
						{
							Obj_SetValue(xmezo,'');
						}
					}	
			}
			else
			{
				Obj_Visible(mezok[i][0],1);
			}
		}
	}

	if (mezok[Mezo_Keres(mezok,"tr_tf_bonus")][1] == 1)
	{
		// ha a bonus engedélyezett, akkor vehicle type-től függően bonus állítás, 
		// személygépkocsinál B10-ig lehet lehet, teherautó-busz-motor max.B6/B7-ig évtől függően
		var maxbonus;
		if (document.getElementById('tf_megkotok_type').value == 3)
		{
				maxbonus = 7;
		}
		else
		{
			if (parseInt(document.getElementById('tf_kock_kezd_ev').value) == 2009)
			{
				maxbonus = 7;
			}
			else
			{
				maxbonus = 6;
			}
		}

		switch(obj.value)
		{
			case "1":
				// személyautó
				kgfb_tarifa_tf_bonus("tf_bonus",10);
				break;
				
			default:
				kgfb_tarifa_tf_bonus("tf_bonus",maxbonus);
		}
		// Bónusz szöveget cserélni kell átkötés esetén 2008.11.01
		if (document.getElementById('tf_megkotok_type').value==3)
		{
			document.getElementById('tr_tf_bonus').cells[2].innerHTML = "A szerződő 2008-ban érvényes Bónus/Malus fokozata erre a gépjárműre:";
		}
		else
		{
			document.getElementById('tr_tf_bonus').cells[2].innerHTML = "Bónusz :";
		}
		
		// ha a Bonus engedélyezett akkor egyes mezők láthatóságának állítása 2008.11.13
		
		//alert(document.getElementById('tf_kock_kezd_ev').value);
		
		if (document.getElementById('tf_megkotok_type').value == 3)
		{
			Obj_Visible("tr_tf_kgfb9",1);
			Obj_Visible("tr_tf_kgfb_karkifizet",1);
			Obj_Visible("tr_tf_generalikarokszama",1);
			
		}	
		Obj_Visible("tr_tf_karkifizet_2007",1);
	}
	else
	{
		Obj_Visible("tr_tf_kgfb9",0);
		Obj_Visible("tr_tf_kgfb_karkifizet",0);
		if (document.getElementById('tf_belepes').value != 3)
			{
				Obj_Visible("tr_tf_generalikarokszama",0);
			}
		Obj_Visible("tr_tf_karkifizet_2007",0);
		if (online==1)
		{
			Obj_SetValue("tf_kgfb9",-9999);
			Obj_SetValue("tf_kgfb_karkifizet",-9999);
			Obj_SetValue("tf_generalikarokszama",-9999);
			Obj_SetValue("tf_karkifizet_2007",-9999);
		}
		else
		{
			Obj_SetValue("tf_kgfb9","N");
			Obj_SetValue("tf_kgfb_karkifizet",0);
			if (document.getElementById('tf_belepes').value != 3)
				{
					Obj_SetValue("tf_generalikarokszama",0);
				}
			Obj_SetValue("tf_karkifizet_2007","N");
		}
	}
	
	if (mezok[Mezo_Keres(mezok,"tr_tf_gyartmany")][1] == 0)
	{
		if (online==1)
		{
			Obj_SetValue("tf_gyartmany",-9999);
		}
		else
		{
			//Obj_SetValue("tf_gyartmany",0);
			Obj_SetValue("tf_gyartmany",68);
		}	
	}
	
	tarifa_kgfb_tf_gyartmany();
		
}

/*
function kedvezmeny_ceg(tipus)
{
	if (tipus=="N")
		{
			Obj_Visible("tr_tf_gyerek",1);
			Obj_Visible("tr_tf_kozszolga",1);
			Obj_Visible("tr_tf_nyugdijas",1);
			Obj_Visible("tr_tf_mozgaskorlatozott",1);
			Obj_Visible("tr_tf_autoklub",1);
			Obj_Visible("tr_tf_kobepolgar",1);
			Obj_Visible("tr_tf_unionflotta",1);
			Obj_Visible("tr_tf_egyhaz",1);
			Obj_Visible("tr_tf_uniqapentar",1);	
			Obj_Visible("tr_tf_uniqaflotta",1);	
		}
	else
		{
			
			document.getElementById("tf_gyerek").value = -9999;
			document.getElementById("tf_gyerek_szulev").value = -9999;
			document.getElementById("tf_kozszolga").value = -9999;
			document.getElementById("tf_nyugdijas").value = -9999;
			document.getElementById("tf_mozgaskorlatozott").value = -9999;
			document.getElementById("tf_autoklub").value = -9999;

			Obj_Visible("tr_tf_gyerek",0);
			Obj_Visible("tr_tf_gyerek_szulev",0);
			Obj_Visible("tr_tf_kozszolga",0);
			Obj_Visible("tr_tf_nyugdijas",0);
			Obj_Visible("tr_tf_mozgaskorlatozott",0);
			Obj_Visible("tr_tf_autoklub",0);
			
			Obj_Visible("tr_tf_kobepolgar",0);
			Obj_Visible("tr_tf_unionflotta",0);
			Obj_Visible("tr_tf_egyhaz",0);
			Obj_Visible("tr_tf_uniqapentar",0);
			Obj_Visible("tr_tf_uniqaflotta",0);	
			
			document.getElementById("tf_kobepolgar").value = "N";
			document.getElementById("tf_unionflotta").value = "N";
			document.getElementById("tf_egyhaz").value = "N";
			document.getElementById("tf_uniqapentar").value = "N";
			document.getElementById("tf_uniqaflotta").value = "N";
			
		}	
}	
*/
/*
function ceges_kgfb_szerzodo()
{
	if (document.getElementById('tf_van_uzembentarto').value=="Y" && document.getElementById('tf_szerzodo_tipus').value==2)
		{
			if (document.getElementById('tf_uzem_nem').value==3)
				{
					kedvezmeny_ceg("Y");
				}
			else
				{
					kedvezmeny_ceg("N");
				}	
		}
	else
		{
			if (document.getElementById('tf_nem').value==3)
				{
					kedvezmeny_ceg("Y");
				}
			else
				{
					kedvezmeny_ceg("N");
				}	
		}	
}
*/

function Tarifa_Kgfb_van_uzembentarto(obj)
{
	
	if (obj.value == 'N')
	{
		Obj_Visible("tr_tf_uzem_nem",0);
		Obj_Visible("tr_tf_uzem_titulus",0);
		Obj_Visible("tr_tf_uzem_vezeteknev",0);
		Obj_Visible("tr_tf_uzem_keresztnev",0);
		Obj_Visible("tr_tf_uzem_keresztnev2",0);
		Obj_Visible("tr_tf_uzem_cegforma",0);
		Obj_Visible("tr_tf_uzem_cegnev",0);
		Obj_Visible("tr_tf_uzem_szuletes_ev",0);
		Obj_Visible("tr_tf_uzem_jogositvany_ev",0);
		Obj_Visible("tr_tf_uzem_irsz",0);
		Obj_Visible("tr_tf_szerzodo_tipus",0);
		
		if (online==1)
			{
				Obj_SetValue("tf_uzem_titulus",'-9999');
				Obj_SetValue("tf_uzem_nem",'-9999');
			}
		else
			{
				Obj_SetValue("tf_uzem_titulus",'');				
				Obj_SetValue("tf_uzem_nem",'');
			}
					
		Obj_SetValue("tf_uzem_vezeteknev",'');
		Obj_SetValue("tf_uzem_keresztnev",'');
		Obj_SetValue("tf_uzem_keresztnev2",'');
		
		if (online==1)
			{
				Obj_SetValue("tf_uzem_cegforma",'-9999');
			}
		else
			{
				Obj_SetValue("tf_uzem_cegforma",'');
			}		
		Obj_SetValue("tf_uzem_cegnev",'');
		
		if (online==1)
			{
				Obj_SetValue("tf_uzem_szuletes_ev",'-9999');
			}
		else		
			{
				Obj_SetValue("tf_uzem_szuletes_ev",'');
			}

		if (online==1)
			{		
				Obj_SetValue("tf_uzem_jogositvany_ev",'-9999');
			}
		else
			{
				Obj_SetValue("tf_uzem_jogositvany_ev",'');				
			}		
		Obj_SetValue("tf_uzem_irsz",'');
		Obj_SetValue('tf_szerzodo_tipus','1');
	}
	else
	{
		Obj_Visible("tr_tf_uzem_nem",1);
		Obj_Visible("tr_tf_uzem_titulus",1);
		Obj_Visible("tr_tf_uzem_vezeteknev",1);
		Obj_Visible("tr_tf_uzem_keresztnev",1);
		Obj_Visible("tr_tf_uzem_keresztnev2",1);
		Obj_Visible("tr_tf_uzem_cegforma",1);
		Obj_Visible("tr_tf_uzem_cegnev",1);
		Obj_Visible("tr_tf_uzem_szuletes_ev",1);
		Obj_Visible("tr_tf_uzem_jogositvany_ev",1);
		Obj_Visible("tr_tf_uzem_irsz",1);
		Obj_Visible("tr_tf_szerzodo_tipus",1);
		Ceg_Visibility2('tf_uzem',document.getElementById('tf_uzem_nem'));
	}

}

function Tarifa_Kgfb_gyerek(obj)
{
	if ((obj.value == 'N')||obj.value == '-9999')
	{
		Obj_Visible("tr_tf_gyerek_szulev",0);
		if (online==1)
		{
			Obj_SetValue("tf_gyerek_szulev",'-9999');
		}
		else
		{
			Obj_SetValue("tf_gyerek_szulev",'');
		}
	}
	else
	{
		Obj_Visible("tr_tf_gyerek_szulev",1);
	}
}

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_4sor",0);
		Obj_Visible("tr_szukit_5xsor",0);
		Obj_Visible("tr_szukit_5sor",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_4sor",1);
		Obj_Visible("tr_szukit_5xsor",1);
		Obj_Visible("tr_szukit_5sor",1);
		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_valid_KGFB(tabKey)
{
	var ret = true;
	var tf_vehicle_type;
	var ceg_szerz;
	//alert("tab-valid");
	
	//szerzodo
	
	if (document.getElementById('tf_van_uzembentarto').value=="Y" && document.getElementById('tf_szerzodo_tipus').value==2)
		{
			if (document.getElementById('tf_uzem_nem').value==3)
				{
					ceg_szerz=1;
				}
			else
				{
					ceg_szerz=0;
				}	
		}
	else
		{
			if (document.getElementById('tf_nem').value==3)
				{
					ceg_szerz=1;
				}
			else
				{
					ceg_szerz=0;
				}	
		}	
	
	switch(tabKey)
	{
		case "xszerzodes":
			if (ret && document.getElementById("tf_megkotok_type").value == "-9999")
			{
				alert("Szerződés megkötésének okát meg kell adni!");
				document.getElementById("tf_megkotok_type").focus();
				ret = false;
			}
			if (ret && document.getElementById("tf_megkotok_type").value != "3" && document.getElementById("tf_megkotok_type").value != "4")
			{
				if (ret && document.getElementById("tf_belepes").value == "-9999")
				{
					alert("A Belépési nyilatkozatot meg kell adni!");
					document.getElementById("tf_belepes").focus();
					ret = false;
				}
				if (ret && document.getElementById("tf_belepes").value != "1")
				{
					if (ret && document.getElementById("tf_elozobiztosito").value == "-9999")
					{
						alert("Az Előző biztosítót meg kell adni!");
						document.getElementById("tf_elozobiztosito").focus();
						ret = false;
					}
				}
			}
			if (document.getElementById("tr_tf_elozokotveny").style.display!='none')
			{
				if (ret && document.getElementById("tf_elozokotveny").value == "")
				{
					alert("Az Előző kötvényszámot meg kell adni!");
					document.getElementById("tf_elozokotveny").focus();
					ret = false;
				}
			}
			if (ret && !date_check(document.getElementById("tf_kock_kezd_ev").value,document.getElementById("tf_kock_kezd_month").value,document.getElementById("tf_kock_kezd_day").value))
			{
				alert("A Kockázatviselés kezdetét meg kell adni!");
				document.getElementById("tf_kock_kezd_ev").focus();
				ret = false;
			}
			if (ret && date_value(document.getElementById("tf_kock_kezd_ev").value,document.getElementById("tf_kock_kezd_month").value,document.getElementById("tf_kock_kezd_day").value) < date_today())
			{
				alert("A Kockázatviselés kezdete nem lehet kisebb a mai napnál!");
				document.getElementById("tf_kock_kezd_ev").focus();
				ret = false;
			}
			if (ret && document.getElementById("tf_fizmod_type").value == "-9999")
			{
				alert("A Fizetés módját meg kell adni!");
				document.getElementById("tf_fizmod_type").focus();
				ret = false;
			}
			if (ret && document.getElementById("tf_fizutem_type").value == "-9999")
			{
				alert("A Fizetés ütemét meg kell adni!");
				document.getElementById("tf_fizutem_type").focus();
				ret = false;
			}
			break;
		case "xtulajdonos":
			
			// tulajdonos ellenörzése
			if (ret && document.getElementById("tf_nem").value == "-9999")
			{
				alert("A Tuljdonos nemét meg kell adni!");
				document.getElementById("tf_nem").focus();
				ret = false;
			}
			if (ret && document.getElementById("tf_nem").value != "3")
			{
				if (ret && document.getElementById("tf_titulus").value == "-9999")
				{
					alert("A Titulust meg kell adni!");
					document.getElementById("tf_titulus").focus();
					ret = false;
				}
				if (ret && document.getElementById("tf_vezeteknev").value == "")
				{
					alert("A Vezetéknevet meg kell adni!");
					document.getElementById("tf_vezeteknev").focus();
					ret = false;
				}
				if (ret && document.getElementById("tf_keresztnev").value == "")
				{
					alert("A Keresztnevet meg kell adni!");
					document.getElementById("tf_keresztnev").focus();
					ret = false;
				}
				if (ret)
				{
					if (ret && document.getElementById("tf_irsz").value == "")
					{
						alert("Az irányítószámot meg kell adni!");
						document.getElementById("tf_irsz").focus();
						ret = false;
					}
					if (ret && document.getElementById("tf_irsz_varos").value == "")
					{
						alert("Nem létező irányítószám!");
						document.getElementById("tf_irsz").focus();
						ret = false;
					}
				}
				if (ret && document.getElementById("tf_szuletes_ev").value == "-9999")
				{
					alert("A Születési évet meg kell adni!");
					document.getElementById("tf_szuletes_ev").focus();
					ret = false;
				}
				if (ret && document.getElementById("tf_jogositvany_ev").value == "-9999")
				{
					alert("A Jogosítvány évet meg kell adni!");
					document.getElementById("tf_jogositvany_ev").focus();
					ret = false;
				}
				if (ret && document.getElementById("tf_jogositvany_ev").value != "0")
				{
					if (ret && (document.getElementById("tf_jogositvany_ev").value - document.getElementById("tf_szuletes_ev").value < "14") && document.getElementById("tf_vehicle_type").value != "15" )
					{
						alert("Nem lehet a jogosítványt 14 éves kor alatt megszerezni!");
						document.getElementById("tf_jogositvany_ev").focus();
						ret = false;
					}
					if (ret && (document.getElementById("tf_jogositvany_ev").value - document.getElementById("tf_szuletes_ev").value < "14") && document.getElementById("tf_vehicle_type").value == "15" )
					{
						alert("Nem lehet a jogosítványt 14 éves kor alatt megszerezni!");
						document.getElementById("tf_jogositvany_ev").focus();
						ret = false;
					}
				}
			}
			else
			{
				if (ret && document.getElementById("tf_cegforma").value == "-9999")
				{
					alert("A Cégformát meg kell adni!");
					document.getElementById("tf_cegforma").focus();
					ret = false;
				}
				if (ret && document.getElementById("tf_cegnev").value == "")
				{
					alert("A Cég nevét kell adni!");
					document.getElementById("tf_cegnev").focus();
					ret = false;
				}
				if (ret)
				{
					if (ret && document.getElementById("tf_irsz").value == "")
					{
						alert("Az irányítószámot meg kell adni!");
						document.getElementById("tf_irsz").focus();
						ret = false;
					}
					if (ret && document.getElementById("tf_irsz_varos").value == "")
					{
						alert("Nem létező irányítószám!");
						document.getElementById("tf_irsz").focus();
						ret = false;
					}
				}
			}
			// Üzembentartó ellenörzése
			if (ret && document.getElementById('tf_van_uzembentarto').value == "Y")
			{
				// üzembentartó ellenörzése
				if (ret && document.getElementById("tf_szerzodo_tipus").value == "-9999")
				{
					alert("A bizttosítás szerződőjét meg kell adni!");
					document.getElementById("tf_szerzodo_tipus").focus();
					ret = false;
				}
				if (ret && document.getElementById("tf_uzem_nem").value == "-9999")
				{
					alert("Az Üzembentartó nemét meg kell adni!");
					document.getElementById("tf_uzem_nem").focus();
					ret = false;
				}
				if (ret && document.getElementById("tf_uzem_nem").value != "3")
				{
					if (ret && document.getElementById("tf_uzem_titulus").value == "-9999")
					{
						alert("A Titulust meg kell adni!");
						document.getElementById("tf_uzem_titulus").focus();
						ret = false;
					}
					if (ret && document.getElementById("tf_uzem_vezeteknev").value == "")
					{
						alert("A Vezetéknevet meg kell adni!");
						document.getElementById("tf_uzem_vezeteknev").focus();
						ret = false;
					}
					if (ret && document.getElementById("tf_uzem_keresztnev").value == "")
					{
						alert("A Keresztnevet meg kell adni!");
						document.getElementById("tf_uzem_keresztnev").focus();
						ret = false;
					}
					if (ret)
					{
						if (ret && document.getElementById("tf_uzem_irsz").value == "")
						{
							alert("Az irányítószámot meg kell adni!");
							document.getElementById("tf_uzem_irsz").focus();
							ret = false;
						}
						if (ret && document.getElementById("tf_uzem_irsz_varos").value == "")
						{
							alert("Nem létező irányítószám!");
							document.getElementById("tf_uzem_irsz").focus();
							ret = false;
						}
					}
					if (ret && document.getElementById("tf_uzem_szuletes_ev").value == "-9999")
					{
						alert("A Születési évet meg kell adni!");
						document.getElementById("tf_uzem_szuletes_ev").focus();
						ret = false;
					}
					if (ret && document.getElementById("tf_uzem_jogositvany_ev").value == "-9999")
					{
						alert("A Jogosítvány évet meg kell adni!");
						document.getElementById("tf_uzem_jogositvany_ev").focus();
						ret = false;
					}
					if (ret && document.getElementById("tf_uzem_jogositvany_ev").value != "0")
					{
						if (ret && (document.getElementById("tf_uzem_jogositvany_ev").value - document.getElementById("tf_uzem_szuletes_ev").value < "14") && document.getElementById("tf_vehicle_type").value != "15" )
						{
							alert("Nem lehet a jogosítványt 14 éves kor alatt megszerezni!");
							document.getElementById("tf_uzem_jogositvany_ev").focus();
							ret = false;
						}
						if (ret && (document.getElementById("tf_uzem_jogositvany_ev").value - document.getElementById("tf_uzem_szuletes_ev").value < "14") && document.getElementById("tf_vehicle_type").value == "15" )
						{
							alert("Nem lehet a jogosítványt 14 éves kor alatt megszerezni!");
							document.getElementById("tf_uzem_jogositvany_ev").focus();
							ret = false;
						}
					}					
					
				}
				else
				{
					if (ret && document.getElementById("tf_uzem_cegforma").value == "-9999")
					{
						alert("A Cégformát meg kell adni!");
						document.getElementById("tf_uzem_cegforma").focus();
						ret = false;
					}
					if (ret && document.getElementById("tf_uzem_cegnev").value == "")
					{
						alert("A Cég nevét kell adni!");
						document.getElementById("tf_uzem_cegnev").focus();
						ret = false;
					}
					if (ret)
					{
						if (ret && document.getElementById("tf_uzem_irsz").value == "")
						{
							alert("Az irányítószámot meg kell adni!");
							document.getElementById("tf_uzem_irsz").focus();
							ret = false;
						}
						if (ret && document.getElementById("tf_uzem_irsz_varos").value == "")
						{
							alert("Nem létező irányítószám!");
							document.getElementById("tf_uzem_irsz").focus();
							ret = false;
						}
					}
				}
			}			
			
		 
			break;
		case "xgepjarmu":
			if (ret && document.getElementById("tf_rendszam").value == "" && document.getElementById("tf_vehicle_type").value != "15" && document.getElementById("tf_megkotok_type").value != "1")
			{
				alert("A Rendszámot meg kell adni!");
				document.getElementById("tf_rendszam").focus();
				ret = false;
			}
			if (ret && document.getElementById("tf_vehicle_type").value == "-9999")
			{
				alert("A Jármű fajtát meg kell adni!");
				document.getElementById("tf_vehicle_type").focus();
				ret = false;
			}
			//tf_vehicle_type = "_1_2";
			//if (ret && tf_vehicle_type.indexOf(document.getElementById("tf_vehicle_type").value) > 0)
			//{
				if (ret && document.getElementById("tf_gyartmany").value == "-9999")
				{
					alert("A Gyártmányt meg kell adni!");
					document.getElementById("tf_gyartmany").focus();
					ret = false;
				}
			//}
			if (ret && (document.getElementById("tf_gyartmany").value == 68))// || (document.getElementById("tf_vehicle_type").value == 15)) )
			{
				if (ret && document.getElementById("tf_egyeb_gyartmanynev").value == "")
				{
					alert("A gyármány nevét meg kell adni");
					document.getElementById("tf_egyeb_gyartmanynev").focus();
					ret = false;
				}
			}
			tf_vehicle_type = "_1_2_3_6_7_8_9_15";
			if (ret &&  tf_vehicle_type.indexOf(document.getElementById("tf_vehicle_type").value) > 0)
			{
				if (ret && document.getElementById("tf_vehicle_use").value == "-9999")
				{
					alert("A Használat módját meg kell adni!");
					document.getElementById("tf_vehicle_use").focus();
					ret = false;
				}
			}
			if (ret && document.getElementById("tf_gyartev").value == "-9999")
			{
				alert("A jármű gyártási évét meg kell adni!");
				document.getElementById("tf_gyartev").focus();
				ret = false;
			}
			if (ret && !date_check(document.getElementById("tf_mo_forgh_ev").value,document.getElementById("tf_mo_forgh_month").value,document.getElementById("tf_mo_forgh_day").value))
			{
				alert("A Mo-i első Forg. helyezés dátumát meg kell adni!");
				document.getElementById("tf_mo_forgh_ev").focus();
				ret = false;
			}
			if (ret && document.getElementById("tf_gyartev").value > document.getElementById("tf_mo_forgh_ev").value)
			{
				alert("A Mo-i első Forg. helyezés éve nem lehet nagyobb a Gyártás événél!");
				document.getElementById("tf_mo_forgh_ev").focus();
				ret = false;
			}
			if (ret && date_value(document.getElementById("tf_mo_forgh_ev").value,document.getElementById("tf_mo_forgh_month").value,document.getElementById("tf_mo_forgh_day").value) > date_today())
			{
				alert("A Mo-i első Forg. helyezés dátuma nem lehet nagyobb a mai dátumnál!");
				document.getElementById("tf_mo_forgh_ev").focus();
				ret = false;
			}
			if (ret && (document.getElementById("tf_megkotok_type").value == "1" || document.getElementById("tf_megkotok_type").value == "2"))
			{
				if (ret && !date_check(document.getElementById("tf_vas_datum_ev").value,document.getElementById("tf_vas_datum_month").value,document.getElementById("tf_vas_datum_day").value))
				{
					alert("A Vásárlás dátumát meg kell adni!");
					document.getElementById("tf_vas_datum_ev").focus();
					ret = false;
				}
				if (ret && document.getElementById("tf_gyartev").value > document.getElementById("tf_vas_datum_ev").value)
				{
					alert("A Vásárlás éve nem lehet nagyobb a Gyártás événél!");
					document.getElementById("tf_vas_datum_ev").focus();
					ret = false;
				}
				/*
				if (ret && date_value(document.getElementById("tf_vas_datum_ev").value,document.getElementById("tf_vas_datum_month").value,document.getElementById("tf_vas_datum_day").value) > date_today())
				{
					alert("A Vásárlás dátuma nem lehet nagyobb a mai dátumnál!");
					document.getElementById("tf_vas_datum_ev").focus();
					ret = false;
				}
				*/ 
			}
			tf_vehicle_type = "_1_6_7";
			if (ret &&  tf_vehicle_type.indexOf(document.getElementById("tf_vehicle_type").value) > 0)
			{
				if (ret && document.getElementById("tf_vehicle_cylinder").value == "")
				{
					alert("A Hengerűrtartalmat meg kell adni!");
					document.getElementById("tf_vehicle_cylinder").focus();
					ret = false;
				}
			}
			tf_vehicle_type = "_1";
			if (ret &&  tf_vehicle_type.indexOf(document.getElementById("tf_vehicle_type").value) > 0)
			{
				if (ret && document.getElementById("tf_uzemanyag").value == "-9999")
				{
					alert("Az üzemanyagot meg kell adni!");
					document.getElementById("tf_uzemanyag").focus();
					ret = false;
				}
			}
			tf_vehicle_type = "_1_2_7";
			if (ret &&  tf_vehicle_type.indexOf(document.getElementById("tf_vehicle_type").value) > 0)
			{
				if (ret && document.getElementById("tf_telj").value == "")
				{
					alert("A teljesítményt meg kell adni!");
					document.getElementById("tf_telj").focus();
					ret = false;
				}
			}
			tf_vehicle_type = "_1_2_7";
			if (ret &&  tf_vehicle_type.indexOf(document.getElementById("tf_vehicle_type").value) > 0)
			{
				if (ret && document.getElementById("tf_onsuly").value == "")
				{
					alert("A Saját tömeget meg kell adni!");
					document.getElementById("tf_onsuly").focus();
					ret = false;
				}
			}
			tf_vehicle_type = "_2";
			if (ret &&  tf_vehicle_type.indexOf(document.getElementById("tf_vehicle_type").value) > 0)
			{
				if (ret && document.getElementById("tf_ossztomeg").value == "")
				{
					alert("Az Össztömeget meg kell adni!");
					document.getElementById("tf_ossztomeg").focus();
					ret = false;
				}
			}
			tf_vehicle_type = "_2";
			if (ret &&  tf_vehicle_type.indexOf(document.getElementById("tf_vehicle_type").value) > 0)
			{
				if (ret && parseInt(document.getElementById("tf_ossztomeg").value.replace(" ","")) < parseInt(document.getElementById("tf_onsuly").value.replace(" ","")))
				{
					alert("Az Össztömeg nem lehet kissebb az Önsúlynál!");
					document.getElementById("tf_ossztomeg").focus();
					ret = false;
				}
			}
			if (document.getElementById("tr_tf_bonus").style.display!='none')
			{
				tf_vehicle_type = "_1_2_3_5_6_7";
				if (ret &&  tf_vehicle_type.indexOf(document.getElementById("tf_vehicle_type").value) > 0 && document.getElementById("tf_belepes").value==2)
				{
					if (ret && document.getElementById("tf_bonus").value == "-9999")
					{
						alert("A bónuszt meg kell adni!");
						document.getElementById("tf_bonus").focus();
						ret = false;
					}
				}
			}
			if (document.getElementById("tr_tf_kgfb9").style.display!='none')
			{
				if (ret && document.getElementById("tf_kgfb9").value == "-9999")
				{
					alert("Meg kell adni,hogy volt-e neki 9 hónap vagy hosszab biztosítása!");
					document.getElementById("tf_kgfb9").focus();
					ret = false;
				}
			}
			if (document.getElementById("tr_tf_kgfb_karkifizet").style.display!='none')
			{
				if (ret && document.getElementById("tf_kgfb_karkifizet").value == "-9999")
				{
					alert("A kárkifizetést meg kell adni!");
					document.getElementById("tf_kgfb_karkifizet").focus();
					ret = false;
				}
			}
			tf_vehicle_type = "_3";
			if (ret &&  tf_vehicle_type.indexOf(document.getElementById("tf_vehicle_type").value) > 0)
			{
				if (ret && document.getElementById("tf_szallszem").value == "")
				{
					alert("A Szállítható személyek számát meg kell adni!");
					document.getElementById("tf_szallszem").focus();
					ret = false;
				}
			}
			if (document.getElementById("tr_tf_generalikarokszama").style.display!='none')
			{
				if (ret && document.getElementById("tf_generalikarokszama").value == "-9999" && document.getElementById("tf_belepes").value!=1)
				{
					alert("A ...kárkifizetések számát meg kell adni!");
					document.getElementById("tf_generalikarokszama").focus();
					ret = false;
				}
			}	
			if (ret && document.getElementById("tf_generaligfb").value == "-9999" && document.getElementById("tf_belepes").value!=1)
			{
				alert("A ...GFB tartozást meg kell adni!");
				document.getElementById("tf_generaligfb").focus();
				ret = false;
			}

			if (ret && document.getElementById("tf_megkotok_type").value == "4")
			{
				if (ret && !date_check(document.getElementById("tf_mabisz_ev").value,document.getElementById("tf_mabisz_month").value,document.getElementById("tf_mabisz_day").value))
				{
					alert("A Mabisz dátumot meg kell adni!");
					document.getElementById("tf_mabisz_ev").focus();
					ret = false;
				}
				if (ret && date_value(document.getElementById("tf_kock_kezd_ev").value,document.getElementById("tf_kock_kezd_month").value,document.getElementById("tf_kock_kezd_day").value) < date_value(document.getElementById("tf_mabisz_ev").value,document.getElementById("tf_mabisz_month").value,document.getElementById("tf_mabisz_day").value))
				{
					alert("A Mabisz dátum legyen kissebb a Kockázatviselés kezdeténél!");
					document.getElementById("tf_mabisz_ev").focus();
					ret = false;
				}
			}
		
			break;	
		case "xaltalanos_kedv":
			if (document.getElementById("tr_tf_gyerek").style.display!='none')
			{
				if (ret && document.getElementById("tf_gyerek").value == "-9999" && ceg_szerz==0)
				{
					alert("A Gyerek kedvezményt meg kell adni!");
					document.getElementById("tf_gyerek").focus();
					ret = false;
				}
				if (ret && document.getElementById("tf_gyerek").value == "Y" && ceg_szerz==0)
				{
					if (ret && document.getElementById("tf_gyerek_szulev").value == "-9999")
					{
						alert("A legf. gyermek születési évét meg kell adni!");
						document.getElementById("tf_gyerek_szulev").focus();
						ret = false;
					}
				}
			}
			if (document.getElementById("tr_tf_kozszolga").style.display!='none')
			{
				if (ret && document.getElementById("tf_kozszolga").value == "-9999" && ceg_szerz==0)
				{
					alert("A Közszolgálati kedvezmény meg kell adni!");
					document.getElementById("tf_kozszolga").focus();
					ret = false;
				}
			}	
			if (document.getElementById("tr_tf_nyugdijas").style.display!='none')
			{
				if (ret && document.getElementById("tf_nyugdijas").value == "-9999" && ceg_szerz==0)
				{
					alert("A Nyugdíjas kedvezményt meg kell adni!");
					document.getElementById("tf_nyugdijas").focus();
					ret = false;
				}
			}	
			if (document.getElementById("tr_tf_mozgaskorlatozott").style.display!='none')
			{
				if (ret && document.getElementById("tf_mozgaskorlatozott").value == "-9999" && ceg_szerz==0)
				{
					alert("A Mozgáskorlátozott kedvezményt meg kell adni!");
					document.getElementById("tf_mozgaskorlatozott").focus();
					ret = false;
				}
			}	
			if (document.getElementById("tr_tf_autoklub").style.display!='none')
			{
				if (ret && document.getElementById("tf_autoklub").value == "-9999" && ceg_szerz==0)
				{
					alert("Az Autóklub kedvezményt meg kell adni!");
					document.getElementById("tf_autoklub").focus();
					ret = false;
				}
			}	
			if (document.getElementById("tr_tf_ostermelo").style.display!='none')
			{
				if (ret && document.getElementById("tf_ostermelo").value == "-9999")
				{
					alert("Az Őstermelő kedvezményt meg kell adni!");
					document.getElementById("tf_ostermelo").focus();
					ret = false;
				}
			}	
		
			break;
	}	
	
	return ret;
}

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];
		}
	}
	
	//alert(TableName);	
	
	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;
}

// é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;
	
}

function kgfb_tarifa_tf_bonus(mezonev,max_bonus)
{
	var xmlhttp;
	
	var selectObj = document.getElementById(mezonev);
	
	if (window.XMLHttpRequest)
	{
		xmlhttp = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}

	if (online==1 || online==2)
		{
			xmlhttp.open("GET", "bonus_beallit.php?online=1&max_bonus="+max_bonus, false);
		}
	else
		{
			xmlhttp.open("GET", "bonus_beallit.php?max_bonus="+max_bonus, false);			
		}		
	xmlhttp.send(null);
	if (xmlhttp.responseText != "")
	{
 		//alert(xmlhttp.responseText);
   	    
   	    //alert(selectObj.value);
   	    var selectedIndex_mnt = selectObj.selectedIndex;
		//alert(selectObj.selectedIndex);
   	    
   	    var bonusok = xmlhttp.responseText.split(";");
   	    
		// üríteni kell a sorokat!
		while (selectObj.length!=0)
		{
			selectObj.remove( (selectObj.length - 1) );
		}   	    
   	    
		for(i = 0; i < bonusok.length-1; i++)
		{
			var hozzaad=document.createElement('option');
			var ertek = bonusok[i].split('$');
			hozzaad.text=ertek[0];
			hozzaad.value=ertek[1];
			
			try
			{
				selectObj.add(hozzaad,null); // standards compliant
			}
			catch(ex)
			{
				selectObj.add(hozzaad); // IE only
			}
		}
		
		if (selectObj.length > 0)
		{
			if (online==1 || online==2)
			{
				if (selectedIndex_mnt > 0)
				{
					if (selectObj.length < (selectedIndex_mnt+1) )
					{
						selectObj.selectedIndex=(selectObj.length -1); //A0 legyen kiválasztva
					}
					else
					{
						selectObj.selectedIndex=selectedIndex_mnt;
					}
				}
				else
				{
					selectObj.selectedIndex=0; //Kérem válasszon legyen kiválasztva
				}
			}
			else
			{
				if (selectedIndex_mnt > -1)
				{
					if (selectObj.length < (selectedIndex_mnt+1) )
					{
						selectObj.selectedIndex=(selectObj.length -1); //A0 legyen kiválasztva
					}
					else
					{
						selectObj.selectedIndex=selectedIndex_mnt;
					}
				}
				else
				{
					selectObj.selectedIndex=4; //Kérem válasszon legyen kiválasztva
				}
			}
			
			
			/*
			if (selectedIndex_mnt > 0)
			{
				if (selectObj.length < (selectedIndex_mnt+1) )
				{
					selectObj.selectedIndex=(selectObj.length -1); //A0 legyen kiválasztva
				}
				else
				{
					selectObj.selectedIndex=selectedIndex_mnt;
				}
			}
			else
			{
				if (online==1 || online==2)
				{
					selectObj.selectedIndex=0; //Kérem válasszon legyen kiválasztva
				}
				else
				{
					selectObj.selectedIndex=4; //A0 legyen kiválasztva
				}
			}
			*/
			
		}
		 	
	}
}

function allianz_B10()
{
	if (document.getElementById('tf_megkotok_type').value=="3" && 
		document.getElementById('tf_elozobiztosito').value=="2" && 
		document.getElementById('tf_bonus').value=="10" &&
		document.getElementById('tf_kgfb_karkifizet').value=="0" )
	{
		Obj_Visible("tr_tf_allianzb10",1);
	}
	else
	{
		Obj_Visible("tr_tf_allianzb10",0);
	}
	
	if (document.getElementById('tf_kgfb_karkifizet').value > document.getElementById('tf_generalikarokszama').value)
	{
		Obj_SetValue("tf_generalikarokszama",document.getElementById('tf_kgfb_karkifizet').value);
	}
	if ((document.getElementById('tf_megkotok_type').value=="3" && document.getElementById('tf_elozobiztosito').value=="2") || (parseInt(document.getElementById('tf_kock_kezd_ev').value) == 2009) )
	{
		Obj_Visible("tr_tf_allianzpartner",0);
	}
	else
	{
		Obj_Visible("tr_tf_allianzpartner",1);
	}
}

function tarifa_kgfb_tf_gyartmany()
{
	if (document.getElementById('tf_gyartmany').value=="68") // || document.getElementById('tf_vehicle_type').value=="15" )
	{
		Obj_Visible("tr_tf_egyeb_gyartmanynev",1);
	}
	else
	{
		Obj_Visible("tr_tf_egyeb_gyartmanynev",0);
		Obj_SetValue("tf_egyeb_gyartmanynev","");
	}
}

function tarifa_beker_egyeb_utca(tipus)
{
	if (tipus == "uf_szerz_lev")
	{
		if (document.getElementById("uf_szerz_levcimazonos") != null)
		{
			if (document.getElementById("uf_szerz_levcimazonos").value == "Y")
			{
				// ha a két cím megegyezik akkor, az eutcanév sem látszódhat
				Obj_Visible("tr_"+tipus+"eutcanev",0);
				return;
			}
		}
		else
		{
			// kilépünk ha nincs ilyen mező hogy uf_szerz_levcimazonos
			return;			
		}
	}

	if (document.getElementById(tipus+'irsz_utca').value=="-1")
	{
		Obj_Visible("tr_"+tipus+"eutcanev",1);
	}
	else
	{
		Obj_Visible("tr_"+tipus+"eutcanev",0);
		Obj_SetValue(tipus+"eutcanev","");
	}
}

function tarifa_beker_kobetir_egyesuleti()
{
	if (document.getElementById('tf_kobetir_egyesuleti')==null)
	{
		Obj_Visible("tr_tf_kobetir_tagsagi",0);
		Obj_SetValue("tf_kobetir_tagsagi","");
	}
	else
	{
		if (document.getElementById('tf_kobetir_egyesuleti').value=="Y")
		{
			Obj_Visible("tr_tf_kobetir_tagsagi",1);
		}
		else
		{
			Obj_Visible("tr_tf_kobetir_tagsagi",0);
			Obj_SetValue("tf_kobetir_tagsagi","");
		}
	}
}
function e_adatfeladas_check(obj)
{
	var mnev;
	if (obj.name.substring(3,4) == "t")
	{
		if (obj.checked)
		{
			mnev = "chk_"+obj.name.substring(5);
			document.getElementById(mnev).checked = false;
		}
	}
	else
	{
		if (obj.checked)
		{
			mnev = "chkt_"+obj.name.substring(4);
			document.getElementById(mnev).checked = false;
		}
	}
}

function e_adatfeladas_check_fordit()
{

	var x=document.getElementsByTagName("input");
	var k;
	for (k in x)
	{
		if (x[k].id != null)
		{
			
			if (x[k].id.substr(0,4)=="chk_")
			{
				if (document.getElementById(x[k].id).checked)
				{
					document.getElementById(x[k].id).checked = false;
				}
				else
				{
					document.getElementById(x[k].id).checked = true;
					if (document.getElementById("chkt_"+x[k].id.substring(4)).checked)
					{
						document.getElementById("chkt_"+x[k].id.substring(4)).checked = false;
					}
				}	
			}
		}
	}
	
}

function kgfb_info_torles(tarifa_id,id)
{
	
	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);
	
	//var svn = "ajanlat_statusz.php?id="+id+"&tarifa_id="+tarifa_id;
	//alert(svn);
	
	xmlhttp.open("GET", "ajanlat_statusz.php?id="+id+"&tarifa_id="+tarifa_id, false);
	xmlhttp.send(null);

	if (xmlhttp.responseText == "ok")
	{
		alert("A státusz Töröltre lett állítva!");
	}
	else if (xmlhttp.responseText != "not")
	{
		alert("A státusz nem állítható!");
	}
	else
	{
		alert("HIBA! Nem sikerült átállítani!");
	}
	
}

function kgfb_info_statuszallit(tarifa_id,id,/*opcionális*/tipus)
{
	
	if (tipus==null)
	{
		tipus="kgfb";
	}
	
	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 = "ajanlat_statusz.php?statusz="+newstatusz+"&id="+id+"&tarifa_id="+tarifa_id;
	//alert(svn);
	xmlhttp.open("GET", "ajanlat_statusz.php?statusz="+newstatusz+"&id="+id+"&tarifa_id="+tarifa_id+"&tipus="+tipus, false);
	xmlhttp.send(null);

	if (xmlhttp.responseText == "ok")
	{
		alert("A státusz át lett állítva!");
	}
	else if (xmlhttp.responseText != "not")
	{
		alert("A státusz nem állítható!");
	}
	else
	{
		alert("HIBA! Nem sikerült átállítani!");
	}
	
}

function tarifa_beker_gepjarmu_adatok(rendszam,ceg)
{

	// üres paraméterek esetén kilépés
	if (rendszam=="")
	{
		return 1;
	}
	if (ceg=="")
	{
		return 1;
	}

	var forgeng = document.getElementById("tf_forgeng").value;
	if (forgeng=="")
	{
		return 1;
	}
	
	if (window.XMLHttpRequest)
	{
		var xmlhttp = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	xmlhttp.open("GET", "tarifa_beker_gepjarmu.php?rendszam="+rendszam+"&forgeng="+forgeng+"&ceg="+ceg, false);
	xmlhttp.send(null);

	if (xmlhttp.responseText != "")
	{
		var tomb = xmlhttp.responseText.split('$$');
		
		document.getElementById("tf_forgeng_datum_ev").value = tomb[0];
		document.getElementById("tf_forgeng_datum_month").value = tomb[1];
		document.getElementById("tf_forgeng_datum_day").value = tomb[2];
		document.getElementById("tf_alvazszam").value = tomb[3];
		document.getElementById("tf_motorszam").value = tomb[4];
		document.getElementById("tf_ajtoszam").value = tomb[5];
		document.getElementById("tf_szin").value = tomb[6];
	}
}

function tarifa_beker_ugyfel_adatok(tipus,ceg)
{

	// üres paraméterek esetén kilépés
	if (tipus=="")
	{
		return 1;
	}
	
	if (ceg=="")
	{
		return 1;
	}

	// *
	var vezeteknev = document.getElementById(tipus+"_vezeteknev").value;
	var keresztnev = document.getElementById(tipus+"_keresztnev").value;
	var szulido_ev = document.getElementById(tipus+"_szulido_ev").value;
	var szulido_month = document.getElementById(tipus+"_szulido_month").value;
	var szulido_day = document.getElementById(tipus+"_szulido_day").value;
	var anyanev = document.getElementById(tipus+"_anyanev").value;

	if (anyanev.search(" ") > -1)
	{
		anyanev = anyanev.substring(0,anyanev.search(" ")); // Csak a nevének az első szavára fogunk kereseni!
	}

	if (vezeteknev=="")
	{
		return 1;
	}
	if (keresztnev=="")
	{
		return 1;
	}
	if (anyanev=="")
	{
		return 1;
	}
	if (szulido_ev=="")
	{
		return 1;
	}
	//
	if (parseInt(szulido_ev)==0)
	{
		return 1;
	}
	if (szulido_month=="")
	{
		return 1;
	}
	//
	if (parseInt(szulido_month)==0)
	{
		return 1;
	}
	if (szulido_day=="")
	{
		return 1;
	}
	//
	if (parseInt(szulido_day)==0)
	{
		return 1;
	}
	
	var ev = "0000" + szulido_ev;
	ev = ev.substr(ev.length - 4,4);
	
	var month = "00" + szulido_month;
	month = month.substr(month.length - 2,2);
	
	var day = "00" + szulido_day;
	day = day.substr(day.length - 2,2);
	
	var szulido = ev+"/"+month+"/"+day;
	
	//alert(szulido);
	
	if (window.XMLHttpRequest)
	{
		var xmlhttp = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	xmlhttp.open("GET", "tarifa_beker_ugyfel.php?ceg="+ceg+"&vezeteknev="+vezeteknev+"&keresztnev="+keresztnev+"&szulido="+szulido+"&anyanev="+anyanev, false);
	xmlhttp.send(null);

	if (xmlhttp.responseText != "")
	{
		
		var tomb = xmlhttp.responseText.split('$$');
		
		document.getElementById("uf_szerz_allam").value = tomb[1];
		document.getElementById("uf_szerz_leanynev").value = tomb[2];
		document.getElementById("uf_szerz_szulhely").value = tomb[3];
		document.getElementById("uf_szerz_adoszam").value = tomb[4];
		document.getElementById("uf_szerz_okmtipus").value = tomb[5];
		document.getElementById("uf_szerz_okmszam").value = tomb[6];
		document.getElementById("uf_szerz_okmkiallito").value = tomb[7];
		document.getElementById("uf_szerz_lakcim").value = tomb[8];
		document.getElementById("uf_szerz_jogsi").value = tomb[9];
		document.getElementById("uf_szerz_jogsid_ev").value = tomb[10];
		document.getElementById("uf_szerz_jogsid_month").value = tomb[11];
		document.getElementById("uf_szerz_jogsid_day").value = tomb[12];
		document.getElementById("uf_szerz_email").value = tomb[13];
		if (tomb[14].indexOf("-") > -1)
		{
			document.getElementById("uf_szerz_telefon_select").value = tomb[14].substr(0,tomb[14].indexOf("-"));
			document.getElementById("uf_szerz_telefon").value = tomb[14].substr(tomb[14].indexOf("-")+1);
		}
		else
		{
			document.getElementById("uf_szerz_telefon_select").value = "";
			document.getElementById("uf_szerz_telefon").value = tomb[14];
		}
		if (tomb[15].indexOf("-") > -1)
		{
			document.getElementById("uf_szerz_mobil_select").value = tomb[15].substr(0,tomb[15].indexOf("-"));
			document.getElementById("uf_szerz_mobil").value = tomb[15].substr(tomb[15].indexOf("-")+1);
		}
		else
		{
			document.getElementById("uf_szerz_mobil_select").value = "";
			document.getElementById("uf_szerz_mobil").value = tomb[15];
		}
		if (tomb[16].indexOf("-") > -1)
		{
			document.getElementById("uf_szerz_mtelefon_select").value = tomb[16].substr(0,tomb[16].indexOf("-"));
			document.getElementById("uf_szerz_mtelefon").value = tomb[16].substr(tomb[16].indexOf("-")+1);
		}
		else
		{			
			document.getElementById("uf_szerz_mtelefon_select").value = "";
			document.getElementById("uf_szerz_mtelefon").value = tomb[16];
		}
		document.getElementById("uf_szerz_irsz").value = tomb[17];
		document.getElementById("uf_szerz_irsz_varos").value = tomb[18];
		document.getElementById("uf_szerz_irsz_utca").value = tomb[19];
		document.getElementById("uf_szerz_eutcanev").value = tomb[20];
		document.getElementById("uf_szerz_hsz_tol").value = tomb[21];
		document.getElementById("uf_szerz_hsz_ig").value = tomb[22];
		document.getElementById("uf_szerz_hsz_epulet").value = tomb[23];
		document.getElementById("uf_szerz_cim_emelet").value = tomb[24];
		document.getElementById("uf_szerz_cim_ajto").value = tomb[25];
		
	}
}

function foablak_modozat()
{
	if (document.getElementById("sz_modozat").value == "2")
	{
		// Biztosító
		Obj_Visible("tr_szukit_2sor",1);
		// Nyugdíjpénztár
		Obj_Visible("tr_szukit_2xsor",0);
		
		// E-feladva
		Obj_Visible("td_szukit_4sor_2",1);
		Obj_Visible("td_szukit_4sor_3",1);
		
		// Elektronikusan aláírt
		Obj_Visible("td_szukit_5xsor_0",1);
		Obj_Visible("td_szukit_5xsor_1",1);
		
		// Adott meg Email-t?
		Obj_Visible("td_szukit_5xsor_2",1);
		Obj_Visible("td_szukit_5xsor_3",1);
		
		// Ajánlatszám
		Obj_Visible("td_szukit_2sor_2",1);
		Obj_Visible("td_szukit_2sor_3",1);
	}
	else if (document.getElementById("sz_modozat").value == "4")
	{
		// Biztosító
		Obj_Visible("tr_szukit_2sor",1);
		// Nyugdíjpénztár
		Obj_Visible("tr_szukit_2xsor",0);
		
		// E-feladva
		Obj_Visible("td_szukit_4sor_2",0);
		Obj_Visible("td_szukit_4sor_3",0);
		Obj_SetValue("sz_efeladva",0);
		
		// Elektronikusan aláírt
		Obj_Visible("td_szukit_5xsor_0",0);
		Obj_Visible("td_szukit_5xsor_1",0);
		Obj_SetValue("sz_alairt",0);
		
		// Adott meg Email-t?
		Obj_Visible("td_szukit_5xsor_2",0);
		Obj_Visible("td_szukit_5xsor_3",0);
		
		// Ajánlatszám
		Obj_Visible("td_szukit_2sor_2",1);
		Obj_Visible("td_szukit_2sor_3",1);
	}
	else if (document.getElementById("sz_modozat").value == "5")
	{
		// Biztosító
		Obj_Visible("tr_szukit_2sor",0);
		// Nyugdíjpénztár
		Obj_Visible("tr_szukit_2xsor",1);

		// Ajánlatszám
		Obj_Visible("td_szukit_2sor_2",0);
		Obj_Visible("td_szukit_2sor_3",0);

		// E-feladva
		Obj_Visible("td_szukit_4sor_2",0);
		Obj_Visible("td_szukit_4sor_3",0);

		// Elektronikusan aláírt
		Obj_Visible("td_szukit_5xsor_0",0);
		Obj_Visible("td_szukit_5xsor_1",0);
		Obj_SetValue("sz_alairt",0);
		
		// Adott meg Email-t?
		Obj_Visible("td_szukit_5xsor_2",0);
		Obj_Visible("td_szukit_5xsor_3",0);
		
		// Kockázatvielés kezdete
		Obj_Visible("td_szukit_5sor_0",0);
		Obj_Visible("td_szukit_5sor_1",0);
		
		// Kockázatvielés vége
		Obj_Visible("td_szukit_6sor_0",0);
		Obj_Visible("td_szukit_6sor_1",0);
	}	
	else
	{
		// Biztosító
		Obj_Visible("tr_szukit_2sor",1);
		// Nyugdíjpénztár
		Obj_Visible("tr_szukit_2xsor",0);
		
		// E-feladva
		Obj_Visible("td_szukit_4sor_2",0);
		Obj_Visible("td_szukit_4sor_3",0);
		Obj_SetValue("sz_efeladva",0);

		// Elektronikusan aláírt
		Obj_Visible("td_szukit_5xsor_0",0);
		Obj_Visible("td_szukit_5xsor_1",0);
		Obj_SetValue("sz_alairt",0);
		
		// Adott meg Email-t?
		Obj_Visible("td_szukit_5xsor_2",0);
		Obj_Visible("td_szukit_5xsor_3",0);

		// Ajánlatszám
		Obj_Visible("td_szukit_2sor_2",0);
		Obj_Visible("td_szukit_2sor_3",0);
		Obj_SetValue("sz_efeladva","");
	}
}

function uzenofal_ceg(tipus)
{

	// vagy '' vagy 'sz_uzenofal_'

	var ceg = document.getElementById(tipus+"ceg").value;

	if (window.XMLHttpRequest)
	{
		var xmlhttp = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	//alert(ceg);
	
	xmlhttp.open("GET", "uzenofal_ceg.php?ceg="+ceg, false);
	xmlhttp.send(null);

		
	var tomb = xmlhttp.responseText.split('||'); // "01,Első csoport||77,felh1$$88,felh2"

	var t1 = tomb[0].split('$$'); // csoportok
	var selectObj = document.getElementById(tipus+"csoport");
	while (selectObj.length!=0)
	{
		selectObj.remove( (selectObj.length - 1) );
	}   	    

	for(i = 0; i < t1.length; i++)
	{
		if (t1[i] != "")
		{
			var hozzaad=document.createElement('option');
			var ertek = t1[i].split(',');
			hozzaad.text=ertek[1];
			hozzaad.value=ertek[0];
			try
			{
				selectObj.add(hozzaad,null); // standards compliant
			}
			catch(ex)
			{
				selectObj.add(hozzaad); // IE only
			}
		}	
	}
	
	var t2 = tomb[1].split('$$'); // felhasználók
	var selectObj = document.getElementById(tipus+"felh");
	while (selectObj.length!=0)
	{
		selectObj.remove( (selectObj.length - 1) );
	}
 
	for(i = 0; i < t2.length; i++)
	{
		if (t2[i] != "")
		{
			var hozzaad=document.createElement('option');
			var ertek = t2[i].split(',');
			hozzaad.text=ertek[1];
			hozzaad.value=ertek[0];
			try
			{
				selectObj.add(hozzaad,null); // standards compliant
			}
			catch(ex)
			{
				selectObj.add(hozzaad); // IE only
			}
		}	
	}
}

function uzenofal_csoport(tipus)
{
	// vagy '' vagy 'sz_uzenofal_'

	var ceg = document.getElementById(tipus+"ceg").value;
	var csoport = document.getElementById(tipus+"csoport").value;

	if (window.XMLHttpRequest)
	{
		var xmlhttp = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	xmlhttp.open("GET", "uzenofal_csoport.php?ceg="+ceg+"&csoport="+csoport, false);
	xmlhttp.send(null);

		
	var t2 = xmlhttp.responseText.split('$$'); 
	var selectObj = document.getElementById(tipus+"felh");
	while (selectObj.length!=0)
	{
		selectObj.remove( (selectObj.length - 1) );
	}
 
	for(i = 0; i < t2.length; i++)
	{
		if (t2[i] != "")
		{
			var hozzaad=document.createElement('option');
			var ertek = t2[i].split(',');
			hozzaad.text=ertek[1];
			hozzaad.value=ertek[0];
			try
			{
				selectObj.add(hozzaad,null); // standards compliant
			}
			catch(ex)
			{
				selectObj.add(hozzaad); // IE only
			}
		}	
	}
	
}

function Foablak_alair(tarifa_id,id)
{
	// rossz paraméterezés esetén kilépés
	if (tarifa_id==null)
	{
		return;
	}
	if (id==null)
	{
		return;
	}	
	
	var r=confirm("Figyelem! Biztosan aláírja?");
	if (r==false)
	{
		return;
	}
	
	if (window.XMLHttpRequest)
	{
		var xmlhttp = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlhttp.open("GET", "foablak_alair.php?tarifa_id="+tarifa_id+"&id="+id, false);
	xmlhttp.send(null);
	if (xmlhttp.responseText!= "")
	{
		if (xmlhttp.responseText=="OK")
		{
			Obj_Visible("img_"+tarifa_id+"_"+id,0);
			alert("Sikeres aláírás!");
		}
		else
		{
			alert("Nem sikerült az aláírás!"+xmlhttp.responseText.replace("<br />",""));
		}
	}
	else
	{
		alert("Egyéb hiba!");
	}
	
}

function Foablak_c_alair(tarifa_id,id)
{
	// rossz paraméterezés esetén kilépés
	if (tarifa_id==null)
	{
		return;
	}
	if (id==null)
	{
		return;
	}	
	
	var r=confirm("Figyelem! Biztosan aláírja?");
	if (r==false)
	{
		return;
	}
	
	if (window.XMLHttpRequest)
	{
		var xmlhttp = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlhttp.open("GET", "foablak_c_alair.php?tarifa_id="+tarifa_id+"&id="+id, false);
	xmlhttp.send(null);
	if (xmlhttp.responseText!= "")
	{
		if (xmlhttp.responseText=="OK")
		{
			Obj_Visible("img_"+tarifa_id+"_"+id,0);
			alert("Sikeres aláírás!");
		}
		else
		{
			alert("Nem sikerült az aláírás!"+xmlhttp.responseText.replace("<br />",""));
		}
	}
	else
	{
		alert("Egyéb hiba!");
	}
	
}

function foablak_szurok_torlese()
{
	Obj_SetValue("sz_modozat",2);
	Obj_SetValue("sz_biztosito","-500");
	Obj_SetValue("sz_tarifaszam","");
	Obj_SetValue("sz_biztosito","-500");
	Obj_SetValue("sz_nyugdijpenztar","-500");
	Obj_SetValue("sz_ajanlatszam","");
	Obj_SetValue("sz_statusz","-998");
	Obj_SetValue("sz_oldal","1");
	Obj_SetValue("sz_like_nev","");
	Obj_SetValue("sz_like_cim","");
	Obj_SetValue("sz_online","0");
	Obj_SetValue("sz_efeladva","0");
	Obj_SetValue("sz_alairt","0");
	Obj_SetValue("sz_email","0");
	Obj_SetValue("sz_kock_tol_ev","");
	Obj_SetValue("sz_kock_tol_month","");
	Obj_SetValue("sz_kock_tol_day","");
	Obj_SetValue("sz_kock_ig_ev","");
	Obj_SetValue("sz_kock_ig_month","");
	Obj_SetValue("sz_kock_ig_day","");
	Obj_SetValue("sz_tarif_tol_ev","");
	Obj_SetValue("sz_tarif_tol_month","");
	Obj_SetValue("sz_tarif_tol_day","");
	Obj_SetValue("sz_tarif_ig_ev","");
	Obj_SetValue("sz_tarif_ig_month","");
	Obj_SetValue("sz_tarif_ig_day","");
	Obj_SetValue("sz_ceg","-500");
	Obj_SetValue("sz_csoport","-500");
	Obj_SetValue("sz_felh","-500");
	Obj_SetValue("sz_id","");
	
	foablak_modozat();
}

function lehet_online_uzletkoto_change(ertekbeallit,ceg)
{
	if (ertekbeallit==null)
	{
		ertekbeallit=true;
	}
	if (document.getElementById("lehet_online_uzletkoto").value=='Y')
	{
		Obj_Visible("tr_online_vegigkothet",1);
		if (ertekbeallit)
		{
			if (ceg==12)
			{
				Obj_SetValue("online_vegigkothet","N");
			}
			else
			{
				Obj_SetValue("online_vegigkothet","Y");
			}
			setfocus_("online_vegigkothet");
		}
	}
	else
	{
		Obj_Visible("tr_online_vegigkothet",0);
		if (ertekbeallit)
		{
			Obj_SetValue("online_vegigkothet","N");
		}
	}
}

function tarifa_desc_show(alapobj,szoveg,cimsor)
	{
						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('tarifa_help').style.top=curtop+'px';
						document.getElementById('tarifa_help').style.left=curleft+'px';
						document.getElementById('tarifa_help_cimsor').innerHTML=cimsor;
						document.getElementById('tarifa_help_leiras').innerHTML=document.getElementById(szoveg).innerHTML;
						document.getElementById('tarifa_help').style.display='';

	}

function Utca_Onchange(tipus,/*opcionális*/ertekbeallit,/*opcionális*/visibleallit)
{
	if (ertekbeallit==null)
	{
		ertekbeallit=true;
	}
	
	if (visibleallit==null)
	{
		visibleallit=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","");
			setfocus_(tipus+"_eutcanev");
		}	
	}
	else
	{
		if (visibleallit)
		{
			Obj_Visible("tr_"+tipus+"_eutcanev",0);
		}	
		
		if (ertekbeallit)
		{
			Obj_SetValue(tipus+"_eutcanev","");
			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);
			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);
			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 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!="")
		{
			Obj_SetValue(elonev+"_szuletes_nev",document.getElementById(elonev+"_nev").value);
		}
	}
}

function nem_change_tarifa_mnyp_ajanlat(elonev,/*opcionális*/ertekbeallit)
{
	if (ertekbeallit==null)
	{
		ertekbeallit=true;
	}
	var obj = document.getElementById(elonev+"_nem");
	if (obj != null)
	{
		if (ertekbeallit)
		{
			Obj_SetValue(elonev+"_tajszam","");
			Obj_SetValue(elonev+"_allampolgarsag","");
			Obj_SetValue(elonev+"_email","");
			Obj_SetValue(elonev+"_telefon","");
			Obj_SetValue(elonev+"_telefon_select","");
			Obj_SetValue(elonev+"_munkaviszony_kezd_datum_ev","0000");
			Obj_SetValue(elonev+"_munkaviszony_kezd_datum_month","00");
			Obj_SetValue(elonev+"_munkaviszony_kezd_datum_day","00");
			Obj_SetValue(elonev+"_mnyp_nyugdij_alap_szaz","8");
		}
		// minden láthatatlan
		Obj_Visible("tr_"+elonev+"_tajszam",0);
		Obj_Visible("tr_"+elonev+"_allampolgarsag",0);
		Obj_Visible("tr_"+elonev+"_email",0);
		Obj_Visible("tr_"+elonev+"_telefon",0);
		Obj_Visible("tr_"+elonev+"_munkaviszony_kezd_datum",0);
		Obj_Visible("tr_"+elonev+"_mnyp_nyugdij_alap_szaz",0);
		// a láthatók bekapcsolása
		if (obj.value == 1 || obj.value == 2)
		{
			// magánszemeély (férfi,nő)	
			Obj_Visible("tr_"+elonev+"_tajszam",1);
			Obj_Visible("tr_"+elonev+"_allampolgarsag",1);
			Obj_Visible("tr_"+elonev+"_email",1);
			Obj_Visible("tr_"+elonev+"_telefon",1);
			Obj_Visible("tr_"+elonev+"_munkaviszony_kezd_datum",1);
			Obj_Visible("tr_"+elonev+"_mnyp_nyugdij_alap_szaz",1);
		}
		else if (obj.value == 3)
		{
			// jogi személy (cég)
		}
	}
}	

function jogcim_onclick_tarifa_mnyp(obj,/*opcionális*/ertekbeallit)
{
	if (ertekbeallit==null)
	{
		ertekbeallit=true;
	}
	if (obj.checked)
	{
		var i;
		var check_name;
		for ( i = 1 ; i <= 4  ; i++ )
		{
			check_name = "tf_jogcim"+i;
			if (check_name != obj.name)
			{
				document.getElementById(check_name).checked = false;
			}
			
		}
	}
	if (document.getElementById("tf_jogcim4").checked)
	{
		Obj_Visible("tr_tf_elozo_nyugdijpenztar",1);
		if (ertekbeallit)
		{
			Obj_SetValue("tf_elozo_nyugdijpenztar","-9999");
		}
	}
	else
	{
		Obj_Visible("tr_tf_elozo_nyugdijpenztar",0);
		if (ertekbeallit)
		{
			Obj_SetValue("tf_elozo_nyugdijpenztar","-9999");
		}
	}
	
	
}

function kedv_change_tarifa_mnyp_ajanlat()
{
	var max_i = document.getElementById("tf_max_kedvezmenyezett_db").value;
	var i;
	var nev;
    for(i = 4 ; i > 0 ; i--)
    {
    	nev = "tbl_kedv" + i;
    	if (i > max_i)
    	{
			Obj_Visible(nev,0);
		}
		else
		{
			Obj_Visible(nev,1);
		}
    }
}

function tf_elet_change(/*opcionális*/ertekbeallit)
{
	if (ertekbeallit==null)
	{
		ertekbeallit=true;
	}
	
	if (document.getElementById("tf_elet")!=null)
	{
		if (document.getElementById("tf_elet").value != 0)
		{
			Obj_Visible("tr_tf_egeszseg",1);
		}
		else
		{
			Obj_Visible("tr_tf_egeszseg",0);
			
		}
		if (ertekbeallit)
		{
			Obj_SetValue("tf_egeszseg",0);
		}
	}
}

