//jslib.js
//Bázisnet Rendszerház Kft
//2009_08
//faju

var elozocsomag = new Object();
var elozocsomag_classnev = new String();


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 infotext = "";
var elozo_t_sor = new String();
var lakas_t_sor = new String();
var object_array = new Array();
var obj_elozo_value = new Array();

function szuloablak_meret(domain)
	{
		var DisplayObj = document.getElementById('oldal_frame');

		if (DisplayObj==null)
		{
		// új ág ha nem létező objektumon akarunk csinálni bármit is akkor ne szálljon el! (faju)
			return;
		}
		magassag=document.getElementById('alap_div').offsetHeight+20;
		document.getElementById('oldal_frame').src='http://'+domain+'/frame_meret.html?meret='+magassag;
		return false;
	}

function felablak(mit)
	{
		window.open (mit,"mywindow","status=1,width=350,height=450");
	}
	

function csomagkijelol(csomag,akt_class,eng_tomg)
	{
		var i;
		
		if (elozocsomag!=csomag)
			{
				elozocsomag.className=elozocsomag_classnev;
				elozocsomag=csomag;
				elozocsomag_classnev=csomag.className;
				csomag.className=akt_class;
				
				tomb=csomag_eng[eng_tomg]
				for (i in tomb)
				{
					if (document.getElementById(tomb[i][0])!=null)
						{
							Obj_SetValue(tomb[i][0],tomb[i][1]);
						}
				}
			}
	}


function kijelolsor_focus(tr_name,aktclassnev)
{
	var sor = document.getElementById(tr_name.replace("tr_","tr_adatok_"));
	var cimke = sor.rows[0].cells[0];
	var bekeres = sor.rows[0].cells[1];
	var help = sor.rows[0].cells[2];

	cimke.className = cimke.className + " " + aktclassnev;
	bekeres.className = bekeres.className + " " + aktclassnev;
	help.className = help.className + " " + aktclassnev;
}

function kijelolsor_focus_inp_sor(tr_name,aktclassnev,startoszlop/*opcionális*/)
{
	if (startoszlop == null)
	{
		startoszlop = 0;
	}
	var endoszlop = startoszlop + 1;
	var sor = document.getElementById(tr_name.replace("tr_","tr_adatok_"));
	var i = 0;
	if (sor.rows!=null)
	{
		for (i in sor.rows[0].cells)
		{
			if (i>= startoszlop && i<= endoszlop)
			{
				sor.rows[0].cells[i].className = sor.rows[0].cells[i].className + " " + aktclassnev;
			}
		}
	}
}

function kijelolsor_onblur(tr_name,aktclassnev)
{
	var sor = document.getElementById(tr_name.replace("tr_","tr_adatok_"));
	var cimke = sor.rows[0].cells[0];
	var bekeres = sor.rows[0].cells[1];
	var help = sor.rows[0].cells[2];

	cimke.className = cimke.className.replace(aktclassnev,"");
	bekeres.className = bekeres.className.replace(aktclassnev,"");
	help.className = help.className.replace(aktclassnev,"");
}

function kijelolsor_onblur_inp_sor(tr_name,aktclassnev)
{
	var sor = document.getElementById(tr_name.replace("tr_","tr_adatok_"));
	var i = 0;
	if (sor.rows!=null)
	{
		for (i in sor.rows[0].cells)
		{
			if (sor.rows[0].cells[i].className != undefined)
			{
				sor.rows[0].cells[i].className = sor.rows[0].cells[i].className.replace(aktclassnev,"");
			}
		}
	}
}

//a szerkesztett adatbeviteli sor szinezése
function kijelolsor(sor,aktclassnev,tablaazon)
{
	return;

	// régi kód
/*
	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;
		}
*/
}


// tovább  amegadott url-re
function tovabbmegy(urlstr)
{
	window.location=urlstr;
}

function tovabbugrik(evt,aktobj,nextobj,ch_width)
{
	if (aktobj.value.length==ch_width)
		{
			key = evt.keyCode;
			if ((key>=48 && key<=57) || (key>=96 && key<=105))
				{
					if (document.getElementById(nextobj)!=null)
					{
						if (document.getElementById(nextobj).disabled==false)
						{
							if (document.getElementById(nextobj).style.display!='none')
							{
								//alert(nextobj);
								document.getElementById(nextobj).focus();
								if (document.getElementById(nextobj).type.toUpperCase()=="TEXT")
								{
									document.getElementById(nextobj).select();
								}
							}
						}
					}
				}
		}
}


// 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 selectbox_noselect(mezonev)
{
	var length = document.getElementById(mezonev).length; // length of multiple select field
	for (var i=0; i<length; i++) 
	{
		document.getElementById(mezonev).options[i].selected = false;
	}
}

function f_pos(szoveg,mitkeres)
{
	var i;
	for (i=0;i<szoveg.length;i++)
	{
		szovegresz = szoveg.substring(i,(i +  mitkeres.length ));
		if (szovegresz == mitkeres)
		{
			return i;
		}
	}
	return -1;
}

function bizt_mod_eng(alap,biztkod,modkod,tipus)
{

	var eng=0;
	var kep="";
	if (alap.src.indexOf("pipa")>0)
	{
		kep='x_16.png';
	}
	else
	{
		kep='pipa_16.png';
		eng=1;
	}

	if (window.XMLHttpRequest)
	{
		var xmlhttp = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}

	xmlhttp.open("GET", "biztmodeng.php?tipus="+tipus+"&eng="+eng+"&biztkod="+biztkod+"&modkod="+modkod, false);
	xmlhttp.send(null);

	if (xmlhttp.responseText == "ok")
	{
		alap.src="art/"+kep;
	}

}

// 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];
		if (i<(t.length-1))
		{
			ujszoveg += newstring;
		}
	}

	return ujszoveg;
}

// 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;
}

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('ui_help').style.left= (270 + curleft) +'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 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 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 szam_osszead(mezok,hova,tipus)
{
	var xsum = 0;
	
	ertek_obj = document.getElementById(hova);
	
	if (ertek_obj != null)
		{
			for (var i=0;i<mezok.length;i++)
			{
				xname = mezok[i];
				
				if (xname != "")
				{
					if (document.getElementById(xname) != null)
						{
							xszam = document.getElementById(xname).value;
							
							if (xszam != "")
							{
								xszam = xszam.replace(" ","");
								xsum = xsum + parseInt(xszam);
							}
						}
				}
			}
			if (tipus=="" || tipus=="0" || tipus==null)
				{
					ertek_obj.innerHTML=xsum + " m<sup>2</sup>";
				}
			else
				{
					if (xsum!=0)
						{
							ertek_obj.innerHTML=xsum + " 000 Ft";
						}
					else
						{
							ertek_obj.innerHTML=xsum + " Ft";
						}
				}
		}

}

function obj_visibility_gfbszerzok(alapobj)
{
	if (alapobj==null)
		{
			return;
		}
	if (alapobj.value==3 || alapobj.value==4)
		{
			Obj_Visible("tr_tf_belepnyil",0);
			Obj_SetValue("tf_belepnyil","-9999");
		}
	else
		{
			Obj_Visible("tr_tf_belepnyil",1);
		}
}

function obj_visibility_gfb_nem(alapobj,tipus)
{
	if (alapobj==null)
		{
			return;
		}
	if (alapobj.value!=3)
		{
			Obj_Visible("tr_tf_ajanl_" + tipus + "jogositvany_ev",1);
		}
	else
		{
			Obj_Visible("tr_tf_ajanl_" + tipus + "jogositvany_ev",0);
			Obj_SetValue("tf_ajanl_" + tipus + "jogositvany_ev","-9999");
		}
}

function obj_visibility_gfb_uzem_nem(alapobj,tipus)
{
	if (alapobj==null)
		{
			return;
		}

	var van_uzembentarto = document.getElementById("tf_ajanl_van_uzembentarto").value;

	if (van_uzembentarto == "Y")
	{
		obj_visibility_gfb_nem(alapobj,tipus)
	}
	else
	{
		Obj_Visible("tr_tf_ajanl_" + tipus + "jogositvany_ev",0);
		Obj_SetValue("tf_ajanl_" + tipus + "jogositvany_ev","-9999");
	}

}

function obj_visibility(alapobj,mit,ertek,tipus)
{
	if (alapobj==null)
		{
			return;
		}
	if (tipus==1)
		{
			if (alapobj.value!=ertek)
				{
					Obj_Visible("tr_"+mit,0);
					Obj_SetValue(mit,"");
				}
			else
				{
					Obj_Visible("tr_"+mit,1);
				}
		}
	else
		{
			if (alapobj.value==ertek)
				{
					Obj_Visible("tr_"+mit,0);
					Obj_SetValue(mit,"");
				}
			else
				{
					Obj_Visible("tr_"+mit,1);
				}
		}
}

function mepulet_obj_visibility(alapobj,obj_id,vall,ajanlott)
{
	if (alapobj==null)
		{
			return;
		}
	if (alapobj.value=="")
		{
			if (vall=="Y")
				{
					Obj_Visible("tr_tf_mvallalkozas_nm"+obj_id,0);
					Obj_SetValue("tf_mvallalkozas_nm"+obj_id,"");
				}

			if (ajanlott!="Y")
				{
					Obj_Visible("tr_tf_mellek"+obj_id+"_nm_ar",0);
					Obj_SetValue("tf_mellek"+obj_id+"_nm_ar","");
				}
			
			Obj_Visible("tr_tf_mteto_type"+obj_id,0);
			Obj_SetValue("tf_mteto_type"+obj_id,-9999);
			Obj_Visible("tr_tf_egyeb_mtetotipus_nev"+obj_id,0);
			Obj_SetValue("tf_egyeb_mtetotipus_nev"+obj_id,"");
			Obj_Visible("tr_m_almenu_tipus"+obj_id,0);
		}
	else
		{
			if (vall=="Y")
				{
					Obj_Visible("tr_tf_mvallalkozas_nm"+obj_id,1);
				}
				
			if (ajanlott!="Y")
				{
					Obj_Visible("tr_tf_mellek"+obj_id+"_nm_ar",1);
				}

			Obj_Visible("tr_tf_mteto_type"+obj_id,1);
			Obj_Visible("tr_m_almenu_tipus"+obj_id,1);
		}
	mtipus_mutat(alapobj,obj_id);
}

// 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 felh_lehet_online_uzletkoto(ertekbeallit)
{
	if (ertekbeallit==null)
	{
		ertekbeallit=true;
	}
	if (document.getElementById("tf_lehet_online_uzletkoto").value=='Y')
	{
		Obj_Visible("tr_tf_online_vegigkothet",1);
		if (ertekbeallit)
		{
			Obj_SetValue("tf_online_vegigkothet","N");
			setfocus_("tf_online_vegigkothet");
		}
	}
	else
	{
		Obj_Visible("tr_tf_online_vegigkothet",0);
		if (ertekbeallit)
		{
			Obj_SetValue("tf_online_vegigkothet","N");
		}	
	}
}

function Utcakereso(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");
		}

		var eutcanev_enged =  document.getElementById(elonev+'_eutcanev_enged').value;

		xmlhttp.open("GET", "kozter_uj.php?irsz="+text_obj.value+select_obj_varos.value+"&eutcanev_enged="+eutcanev_enged, 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
				}
			}
		}	
	}
}

//Utca_Onchange(".'"szerz"'.");
function Utca_Onchange(tipus,/*opcionális*/ertekbeallit,/*opcionális*/visibleallit)
{
	if (ertekbeallit==null)
	{
		ertekbeallit=true;
	}
	
	if (visibleallit==null)
	{
		visibleallit=true;
	}
	
	//alert(document.getElementById(tipus+"_irsz_utca").value+" "+iif(ertekbeallit,"true","false"));
	
	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","");
			Obj_SetValue(tipus+"_ekozterneve","-9999");
			setfocus_(tipus+"_eutcanev");
		}	
	}
	else
	{
		if (visibleallit)
		{
			Obj_Visible("tr_"+tipus+"_eutcanev",0);
		}	
		
		if (ertekbeallit)
		{
			Obj_SetValue(tipus+"_eutcanev","");
			Obj_SetValue(tipus+"_ekozterneve","-9999");
			setfocus_(tipus+"_hsz_tol");
		}
	}
	
}


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","0");
			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_beosztasa","");
			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_beosztasa",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);
			if (ertekbeallit)
			{
				setfocus_(elonev+"_nev_titulus");
			}
		}
		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_beosztasa",1);
			Obj_Visible("tr_"+elonev+"_ceg_kepviselo_telefon",1);
			if (ertekbeallit)
			{
				setfocus_(elonev+"_ceg_nev");
			}
		}
	}
}

// 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;
}


// 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 infoposition_on(event,obj,modozat,nev)
{}

function infoposition_off(obj)
{}

function Irszamkeres(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(";");
			var i=0;
			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)
			{
				Utcakereso(elonev);
			}	
		}
	}
}

function cls_szuletes_nev_feltolt(elonev)
{
	var obj = document.getElementById(elonev+"_szuletes_nev");
	if (obj != null)
	{
		if (obj.value=="" && document.getElementById(elonev+"_nev").value!="")
		{
			if (document.getElementById(elonev+"_nem").value==1)
			{
				Obj_SetValue(elonev+"_szuletes_nev",document.getElementById(elonev+"_nev").value);
			}	
		}
	}
}

function tarifa_sorok_mutat(tarifasorok,azon,alap_mutat)
{

	if (object_array[azon]==null || alap_mutat==0)
		{
			object_array[azon]=1;
		}
	
	if (object_array[azon]==1 || alap_mutat==1)
		{
			mutat=0;
			object_array[azon]=0;
		}
	else
		{
			mutat=1;
			object_array[azon]=1;
		}

	for (var i=0;i<tarifasorok.length;i++)
	{
		xname = tarifasorok[i];

		if (xname != "")
		{
			Obj_Visible('tr_'+xname,mutat);
		}
	}

}


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 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,'');
		}

}

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 Levcim_Visibility(szoveg,alapobj)
{
	if (alapobj.value!='N')
		{
			Obj_Visible("tr_"+szoveg+"_lev_irsz",0);
			Obj_Visible("tr_"+szoveg+"_lev_irsz_utca",0);
			Obj_SetValue(szoveg+"_lev_irsz_utca",'-');
			Obj_Visible("tr_"+szoveg+"_lev_hsz",0);
			Obj_Visible("tr_"+szoveg+"_lev_cim",0);
			Obj_Visible("tr_"+szoveg+"_lev_eutcanev",0);
			Obj_Visible("tr_"+szoveg+"_lev_emelet",0);
			Obj_SetValue(szoveg+"_lev_eutcanev",'');
			Obj_SetValue(szoveg+"_lev_ekozterneve",'-9999');
			Obj_SetValue(szoveg+"_lev_emelet",'');
			Obj_SetValue(szoveg+"_lev_emelet_ajto",'');
			Obj_SetValue(szoveg+"_levnev",'');
			Obj_Visible("tr_"+szoveg+"_levnev",0);
		}
	else
		{
			Obj_Visible("tr_"+szoveg+"_lev_irsz",1);
			Obj_Visible("tr_"+szoveg+"_lev_irsz_utca",1);
			Obj_Visible("tr_"+szoveg+"_lev_hsz",1);
			Obj_Visible("tr_"+szoveg+"_lev_cim",1);
			Obj_Visible("tr_"+szoveg+"_lev_emelet",1);
			Obj_Visible("tr_"+szoveg+"_levnev",1);
		}
}

function Lakcim_Visibility(szoveg,alapobj)
{
	if (alapobj.value!='N')
		{
			Obj_Visible("tr_"+szoveg+"_irsz",0);
			Obj_Visible("tr_"+szoveg+"_irsz_utca",0);
			Obj_SetValue(szoveg+"_irsz_utca",'-');
			Obj_Visible("tr_"+szoveg+"_hsz",0);
			Obj_Visible("tr_"+szoveg+"_cim",0);
			Obj_Visible("tr_"+szoveg+"_eutcanev",0);
			Obj_Visible("tr_"+szoveg+"_emelet",0);
			Obj_SetValue(szoveg+"_eutcanev",'');
			Obj_SetValue(szoveg+"_ekozterneve","-9999");
			Obj_SetValue(szoveg+"_emelet",'');
			Obj_SetValue(szoveg+"_emelet_ajto",'');
		}
	else
		{
			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+"_emelet",1);
		}
}

function Adatmasol(honnan,hova)
	{
		if (hova.value=='')
			{
				hova.value=honnan.value;
			}
	}

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 Ugyfel_Visibility(szoveg,alapobj,elso)
{
	if (alapobj==null)
		{
			return;
		}
	
	if (obj_elozo_value[alapobj.id]==alapobj.value && elso==0)
		{
			return;
		}
	
	obj_elozo_value[alapobj.id]=alapobj.value;
	
	if (alapobj.value>=0)
		{
			Obj_Visible("tr_"+szoveg+"_nem",0);
			Obj_Visible("tr_"+szoveg+"_ceg_nev",0);
			Obj_Visible("tr_"+szoveg+"_ceg_kepviselo_nev",0);
			Obj_Visible("tr_"+szoveg+"_ceg_kepviselo_telefon",0);
			Obj_Visible("tr_"+szoveg+"_kezbnev",0);
			Obj_Visible("tr_"+szoveg+"_kezbigaz",0);

			Obj_Visible("tr_"+szoveg+"_anyja_neve",0);
			Obj_Visible("tr_"+szoveg+"_szuletes_nev",0);
			Obj_Visible("tr_"+szoveg+"_allam",0);
			Obj_Visible("tr_"+szoveg+"_nev",0);
			Obj_Visible("tr_"+szoveg+"_szuletes_datum",0);
			Obj_Visible("tr_"+szoveg+"_szuletes_helye",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+"_ceg_adoszam",0);
			Obj_Visible("tr_"+szoveg+"_ceg_cegjegyzekszam",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+"_emelet",0);
			Obj_Visible("tr_"+szoveg+"_levcimazonos",0);
			Obj_Visible("tr_"+szoveg+"_lakcimazonos",0);
			Obj_Visible("tr_"+szoveg+"_levnev",0);
			Obj_Visible("tr_"+szoveg+"_lev_irsz",0);
			Obj_Visible("tr_"+szoveg+"_lev_irsz_utca",0);
			Obj_Visible("tr_"+szoveg+"_lev_hsz",0);
			Obj_Visible("tr_"+szoveg+"_lev_emelet",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_SetValue(szoveg+'_titulus','');
			Obj_SetValue(szoveg+'_allam','');
			Obj_SetValue(szoveg+'_nem',-9999);
			Obj_SetValue(szoveg+'_nev','');
			Obj_SetValue(szoveg+'_ceg_nev','');
			Obj_SetValue(szoveg+'_ceg_cegforma','');
			Obj_SetValue(szoveg+'_ceg_kepviselo_nev','');
			Obj_SetValue(szoveg+'_ceg_kepviselo_telefon','');
			Obj_SetValue(szoveg+'_kezbnev','');
			Obj_SetValue(szoveg+'_kezbigaz','');
			Obj_SetValue(szoveg+'_szuletes_nev','');
			Obj_SetValue(szoveg+'_anyja_neve','');
			Obj_SetValue(szoveg+'_szuletes_datum_ev','');
			Obj_SetValue(szoveg+'_szuletes_datum_month','');
			Obj_SetValue(szoveg+'_szuletes_datum_day','');
			Obj_SetValue(szoveg+'_szuletes_helye','');
			Obj_SetValue(szoveg+'_adoszam','');
			Obj_SetValue(szoveg+'_ceg_adoszam','');
			Obj_SetValue(szoveg+'_ceg_cegjegyzekszam','');
			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+'_lakcimazonos','Y');
			Obj_SetValue(szoveg+'_levnev','');
			Obj_SetValue(szoveg+'_lev_irsz','');
			Obj_SetValue(szoveg+'_lev_irsz_varos','');
			Obj_SetValue(szoveg+'_lev_irsz_utca','');
			Obj_SetValue(szoveg+'_lev_hsz_tol','');
			Obj_SetValue(szoveg+'_lev_hsz_ig','');
			Obj_SetValue(szoveg+'_lev_hsz_epulet','');
			Obj_SetValue(szoveg+'_lev_emelet','');
			Obj_SetValue(szoveg+'_lev_ajto','');
			Obj_SetValue(szoveg+'_okmtipus','');
			Obj_SetValue(szoveg+'_okmszam','');
			Obj_SetValue(szoveg+'_okmkiallito','');
			Obj_SetValue(szoveg+'_lakcim','');

		}
	else
		{
			Obj_Visible("tr_"+szoveg+"_nem",1);
			if (elso=='0')
				{
					cls_nem_change(szoveg);
				}

			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+"_emelet",1);
			Obj_Visible("tr_"+szoveg+"_allam",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+"_levcimazonos",1);
			Levcim_Visibility(szoveg,document.getElementById(szoveg+'_levcimazonos'));

			Obj_Visible("tr_"+szoveg+"_lakcimazonos",1);
			Lakcim_Visibility(szoveg,document.getElementById(szoveg+'_lakcimazonos'));

		}
}

function sajat_mappa_gombok(index) 
{
	switch(index)
	{
	case 1:
		Obj_Visible("tbl_eddigi_tarifa",1);
		Obj_Visible("tbl_felbehagyott_tarifa",0);
		break;
	case 2:
		Obj_Visible("tbl_eddigi_tarifa",0);
		Obj_Visible("tbl_felbehagyott_tarifa",1);
		break;
	}
}

function Get_OS(mezonev)
{
	// navigator.platform = "Win32", "Linux i686", "MacPPC", "MacIntel", or other.
	Obj_SetValue(mezonev,navigator.platform);
}

function cegek_online_kgfb_change(ertekbeallit)
{
	if (ertekbeallit==null)
	{
		ertekbeallit=true;
	}
	if (document.getElementById("tf_online_kgfb").value=='Y')
	{
		Obj_Visible("tr_tf_alap_online_kgfb_felh",1);
		Obj_Visible("tr_tf_online_kgfb_egyeb",1);
		if (ertekbeallit)
		{
			Obj_SetValue("tf_alap_online_kgfb_felh","");
			Obj_SetValue("tf_online_kgfb_egyeb","N");
			setfocus_("tf_alap_online_kgfb_felh");
		}
	}
	else
	{
		Obj_Visible("tr_tf_alap_online_kgfb_felh",0);
		Obj_Visible("tr_tf_online_kgfb_egyeb",0);
		if (ertekbeallit)
		{
			Obj_SetValue("tf_alap_online_kgfb_felh","");
			Obj_SetValue("tf_online_kgfb_egyeb","N");
		}
	}
}

function cegek_online_mnk_change(ertekbeallit)
{
	if (ertekbeallit==null)
	{
		ertekbeallit=true;
	}
	if (document.getElementById("tf_online_mnk").value=='Y')
	{
		Obj_Visible("tr_tf_alap_online_mnk_felh",1);
		Obj_Visible("tr_tf_online_mnk_egyeb",1);
		Obj_Visible("tr_tf_online_mnk_megbizasi",1);
		if (ertekbeallit)
		{
			Obj_SetValue("tf_alap_online_mnk_felh", -9999);
			Obj_SetValue("tf_online_mnk_egyeb","N");
			Obj_SetValue("tf_online_mnk_megbizasi","N");
			setfocus_("tf_alap_online_mnk_felh");
		}
	}
	else
	{
		Obj_Visible("tr_tf_alap_online_mnk_felh",0);
		Obj_Visible("tr_tf_online_mnk_egyeb",0);
		Obj_Visible("tr_tf_online_mnk_megbizasi",0);
		if (ertekbeallit)
		{
			Obj_SetValue("tf_alap_online_mnk_felh", -9999);
			Obj_SetValue("tf_online_mnk_egyeb","N");
			Obj_SetValue("tf_online_mnk_megbizasi","N");
		}
	}
}

function cegek_online_casco_change(ertekbeallit)
{
	if (ertekbeallit==null)
	{
		ertekbeallit=true;
	}
	if (document.getElementById("tf_online_casco").value=='Y')
	{
		Obj_Visible("tr_tf_alap_online_casco_felh",1);
		Obj_Visible("tr_tf_online_casco_egyeb",1);
		if (ertekbeallit)
		{
			Obj_SetValue("tf_alap_online_casco_felh", -9999);
			Obj_SetValue("tf_online_casco_egyeb","N");
			setfocus_("tf_alap_online_casco_felh");
		}
	}
	else
	{
		Obj_Visible("tr_tf_alap_online_casco_felh",0);
		Obj_Visible("tr_tf_online_casco_egyeb",0);
		if (ertekbeallit)
		{
			Obj_SetValue("tf_alap_online_casco_felh", -9999);
			Obj_SetValue("tf_online_casco_egyeb","N");
		}
	}
}

function cegek_online_lakas_change(ertekbeallit)
{
	if (ertekbeallit==null)
	{
		ertekbeallit=true;
	}
	if (document.getElementById("tf_online_lakas").value=='Y')
	{
		Obj_Visible("tr_tf_alap_online_lakas_felh",1);
		Obj_Visible("tr_tf_online_lakas_egyeb",1);
		if (ertekbeallit)
		{
			Obj_SetValue("tf_alap_online_lakas_felh", -9999);
			Obj_SetValue("tf_online_lakas_egyeb","N");
			setfocus_("tf_alap_online_lakas_felh");
		}
	}
	else
	{
		Obj_Visible("tr_tf_alap_online_lakas_felh",0);
		Obj_Visible("tr_tf_online_lakas_egyeb",0);
		if (ertekbeallit)
		{
			Obj_SetValue("tf_alap_online_lakas_felh", -9999);
			Obj_SetValue("tf_online_lakas_egyeb","N");
		}
	}
}

function cegek_online_utas_change(ertekbeallit)
{
	if (ertekbeallit==null)
	{
		ertekbeallit=true;
	}
	if (document.getElementById("tf_online_utas").value=='Y')
	{
		Obj_Visible("tr_tf_alap_online_utas_felh",1);
		Obj_Visible("tr_tf_online_utas_egyeb",1);
		if (ertekbeallit)
		{
			Obj_SetValue("tf_alap_online_utas_felh", -9999);
			Obj_SetValue("tf_online_utas_egyeb","N");
			setfocus_("tf_alap_online_utas_felh");
		}
	}
	else
	{
		Obj_Visible("tr_tf_alap_online_utas_felh",0);
		Obj_Visible("tr_tf_online_utas_egyeb",0);
		if (ertekbeallit)
		{
			Obj_SetValue("tf_alap_online_utas_felh", -9999);
			Obj_SetValue("tf_online_utas_egyeb","N");
		}
	}
}

function cegek_tbl_mutat(index)
{
	Obj_Visible("tbl_felhasznalo_adatok",0);
	Obj_Visible("tbl_engedelyezett_modozatok",0);
	Obj_Visible("tbl_biztosito_azon",0);
	Obj_Visible("tbl_egyuttmukodo_biztosito",0);

	var gomb0 = document.getElementById("ceg_gombok_btn_0");
	var gomb1 = document.getElementById("ceg_gombok_btn_1");
	var gomb2 = document.getElementById("ceg_gombok_btn_2");
	var gomb3 = document.getElementById("ceg_gombok_btn_3");

	gomb0.className = "gomb";
	gomb1.className = "gomb";
	gomb2.className = "gomb";
	gomb3.className = "gomb";

	switch (index)
	{
		case 0:
			Obj_Visible("tbl_felhasznalo_adatok",1);
			gomb0.className = "gomb_zold";
			break;
		case 1:
			Obj_Visible("tbl_engedelyezett_modozatok",1);
			gomb1.className = "gomb_zold";
			break;
		case 2:
			Obj_Visible("tbl_biztosito_azon",1);
			gomb2.className = "gomb_zold";
			break;
		case 3:
			Obj_Visible("tbl_egyuttmukodo_biztosito",1);
			gomb3.className = "gomb_zold";
			break;
	}
}

function felh_tbl_mutat(index)
{
	Obj_Visible("tbl_felhasznalo_adatok",0);
	Obj_Visible("tbl_egyuttmukodo_biztosito",0);

	var gomb0 = document.getElementById("felh_gombok_btn_0");
	var gomb3 = document.getElementById("felh_gombok_btn_3");

	gomb0.className = "gomb";
	gomb3.className = "gomb";

	switch (index)
	{
		case 0:
			Obj_Visible("tbl_felhasznalo_adatok",1);
			gomb0.className = "gomb_zold";
			break;
		case 3:
			Obj_Visible("tbl_egyuttmukodo_biztosito",1);
			gomb3.className = "gomb_zold";
			break;
	}
}

function csoport_tbl_mutat(index)
{
	Obj_Visible("tbl_csoport_adatok",0);
	Obj_Visible("tbl_egyuttmukodo_biztosito",0);

	var gomb0 = document.getElementById("csoport_gombok_btn_0");
	var gomb3 = document.getElementById("csoport_gombok_btn_3");

	gomb0.className = "gomb";
	gomb3.className = "gomb";

	switch (index)
	{
		case 0:
			Obj_Visible("tbl_csoport_adatok",1);
			gomb0.className = "gomb_zold";
			break;
		case 3:
			Obj_Visible("tbl_egyuttmukodo_biztosito",1);
			gomb3.className = "gomb_zold";
			break;
	}
}

function kedvezmeny_tbl_visible(TableName,TableArray)
{
	var i;
	var s;
	var td1;
	var td2;
	var td3;
	var tdc;
	var click_szoveg = "(Kattintson ide a megtekintéséhez!)";

	for (i in TableArray) 
	{
		//alert(TableName+" - "+TableArray[i]);
		if (TableName==TableArray[i][0])
		{
			Obj_Visible("tbl_"+TableArray[i][0],1);

			td1 = document.getElementById("fejlec_tbl_"+TableArray[i][0]).rows[0].cells[0];
			s = td1.className;
			if (s.substr(s.length - 4,4) != "_sel")
			{
				td1.className = s + "_sel";
			}
			td2 = document.getElementById("fejlec_tbl_"+TableArray[i][0]).rows[0].cells[1];
			s = td2.className;
			if (s.substr(s.length - 4,4) != "_sel")
			{
				td2.className = s + "_sel";
			}
			td3 = document.getElementById("fejlec_tbl_"+TableArray[i][0]).rows[0].cells[2];
			s = td3.className;
			if (s.substr(s.length - 4,4) != "_sel")
			{
				td3.className = s + "_sel";
			}

			tdc = document.getElementById("fejleccim_tbl_"+TableArray[i][0]).rows[0].cells[0];
			tdc.innerHTML = tdc.innerHTML.replace(click_szoveg,"")
 
		}
		else
		{
			Obj_Visible("tbl_"+TableArray[i][0],0);

			td1 = document.getElementById("fejlec_tbl_"+TableArray[i][0]).rows[0].cells[0];
			s = td1.className;
			if (s.substr(s.length - 4,4) == "_sel")
			{
				td1.className = s.substr(0,s.length-4);
			}
			td2 = document.getElementById("fejlec_tbl_"+TableArray[i][0]).rows[0].cells[1];
			s = td2.className;
			if (s.substr(s.length - 4,4) == "_sel")
			{
				td2.className = s.substr(0,s.length-4);
			}
			td3 = document.getElementById("fejlec_tbl_"+TableArray[i][0]).rows[0].cells[2];
			s = td3.className;
			if (s.substr(s.length - 4,4) == "_sel")
			{
				td3.className = s.substr(0,s.length-4);
			}

			tdc = document.getElementById("fejleccim_tbl_"+TableArray[i][0]).rows[0].cells[0];
			s = tdc.innerHTML;
			s = s.replace(click_szoveg,"");
			s = s.replace(/ /,"");
			tdc.innerHTML = s + " " + click_szoveg;

		}
	}
}


function foablak_modozat()
{
	if (document.getElementById("sz_modozat").value == "2")
	{
		// Biztosító
		Obj_Disable("sz_biztosito",0);
		// Ajánlatszám
		Obj_Disable("sz_ajanlatszam",0);
		// Nyugdíjpénztár
		Obj_Disable("sz_nyugdijpenztar",1);

		Obj_Disable("sz_like_nev",0);
		Obj_Disable("sz_like_cim",0);

		// E-feladva
		Obj_Disable("sz_efeladva",0);
		// Elektronikusan aláírt
		Obj_Disable("sz_alairt",0);
		// Adott meg Email-t?
		Obj_Disable("sz_email",0);
		// Kockázat viselés
		Obj_Disable("sz_kock_tol_ev",0);
		Obj_Disable("sz_kock_tol_month",0);
		Obj_Disable("sz_kock_tol_day",0);
		Obj_Disable("sz_kock_ig_ev",0);
		Obj_Disable("sz_kock_ig_month",0);
		Obj_Disable("sz_kock_ig_day",0);
		// Tarifálás dátuma
		Obj_Disable("sz_tarif_tol_ev",0);
		Obj_Disable("sz_tarif_tol_month",0);
		Obj_Disable("sz_tarif_tol_day",0);
		Obj_Disable("sz_tarif_ig_ev",0);
		Obj_Disable("sz_tarif_ig_month",0);
		Obj_Disable("sz_tarif_ig_day",0);

		Obj_Disable("sz_alairt_generali",0);
	}
	else if (document.getElementById("sz_modozat").value == "3")
	{
		// Biztosító
		Obj_Disable("sz_biztosito",0);
		// Ajánlatszám
		Obj_Disable("sz_ajanlatszam",1);
		// Nyugdíjpénztár
		Obj_Disable("sz_nyugdijpenztar",1);

		Obj_Disable("sz_like_nev",0);
		Obj_Disable("sz_like_cim",0);

		// E-feladva
		Obj_Disable("sz_efeladva",1);
		// Elektronikusan aláírt
		Obj_Disable("sz_alairt",1);
		// Adott meg Email-t?
		Obj_Disable("sz_email",0);
		// Kockázat viselés
		Obj_Disable("sz_kock_tol_ev",0);
		Obj_Disable("sz_kock_tol_month",0);
		Obj_Disable("sz_kock_tol_day",0);
		Obj_Disable("sz_kock_ig_ev",0);
		Obj_Disable("sz_kock_ig_month",0);
		Obj_Disable("sz_kock_ig_day",0);
		// Tarifálás dátuma
		Obj_Disable("sz_tarif_tol_ev",0);
		Obj_Disable("sz_tarif_tol_month",0);
		Obj_Disable("sz_tarif_tol_day",0);
		Obj_Disable("sz_tarif_ig_ev",0);
		Obj_Disable("sz_tarif_ig_month",0);
		Obj_Disable("sz_tarif_ig_day",0);

		Obj_Disable("sz_alairt_generali",1);
	}
	else if (document.getElementById("sz_modozat").value == "4")
	{
		// Biztosító
		Obj_Disable("sz_biztosito",0);
		// Ajánlatszám
		Obj_Disable("sz_ajanlatszam",0);
		// Nyugdíjpénztár
		Obj_Disable("sz_nyugdijpenztar",1);

		Obj_Disable("sz_like_nev",0);
		Obj_Disable("sz_like_cim",0);

		// E-feladva
		Obj_Disable("sz_efeladva",1);
		// Elektronikusan aláírt
		Obj_Disable("sz_alairt",1);
		// Adott meg Email-t?
		Obj_Disable("sz_email",0);
		// Kockázat viselés
		Obj_Disable("sz_kock_tol_ev",0);
		Obj_Disable("sz_kock_tol_month",0);
		Obj_Disable("sz_kock_tol_day",0);
		Obj_Disable("sz_kock_ig_ev",0);
		Obj_Disable("sz_kock_ig_month",0);
		Obj_Disable("sz_kock_ig_day",0);
		// Tarifálás dátuma
		Obj_Disable("sz_tarif_tol_ev",0);
		Obj_Disable("sz_tarif_tol_month",0);
		Obj_Disable("sz_tarif_tol_day",0);
		Obj_Disable("sz_tarif_ig_ev",0);
		Obj_Disable("sz_tarif_ig_month",0);
		Obj_Disable("sz_tarif_ig_day",0);

		Obj_Disable("sz_alairt_generali",1);
	}
	else if (document.getElementById("sz_modozat").value == "5")
	{
		// Biztosító
		Obj_Disable("sz_biztosito",1);
		// Ajánlatszám
		Obj_Disable("sz_ajanlatszam",1);
		// Nyugdíjpénztár
		Obj_Disable("sz_nyugdijpenztar",0);

		Obj_Disable("sz_like_nev",0);
		Obj_Disable("sz_like_cim",0);

		// E-feladva
		Obj_Disable("sz_efeladva",1);
		// Elektronikusan aláírt
		Obj_Disable("sz_alairt",1);
		// Adott meg Email-t?
		Obj_Disable("sz_email",1);
		// Kockázat viselés
		Obj_Disable("sz_kock_tol_ev",1);
		Obj_Disable("sz_kock_tol_month",1);
		Obj_Disable("sz_kock_tol_day",1);
		Obj_Disable("sz_kock_ig_ev",1);
		Obj_Disable("sz_kock_ig_month",1);
		Obj_Disable("sz_kock_ig_day",1);
		// Tarifálás dátuma
		Obj_Disable("sz_tarif_tol_ev",0);
		Obj_Disable("sz_tarif_tol_month",0);
		Obj_Disable("sz_tarif_tol_day",0);
		Obj_Disable("sz_tarif_ig_ev",0);
		Obj_Disable("sz_tarif_ig_month",0);
		Obj_Disable("sz_tarif_ig_day",0);

		Obj_Disable("sz_alairt_generali",1);
	}
	else if (document.getElementById("sz_modozat").value == "6")
	{
		// Biztosító
		Obj_Disable("sz_biztosito",1);
		// Ajánlatszám
		Obj_Disable("sz_ajanlatszam",1);
		// Nyugdíjpénztár
		Obj_Disable("sz_nyugdijpenztar",1);

		Obj_Disable("sz_like_nev",1);
		Obj_Disable("sz_like_cim",1);

		// E-feladva
		Obj_Disable("sz_efeladva",1);
		// Elektronikusan aláírt
		Obj_Disable("sz_alairt",1);
		// Adott meg Email-t?
		Obj_Disable("sz_email",0);
		// Kockázat viselés
		Obj_Disable("sz_kock_tol_ev",0);
		Obj_Disable("sz_kock_tol_month",0);
		Obj_Disable("sz_kock_tol_day",0);
		Obj_Disable("sz_kock_ig_ev",0);
		Obj_Disable("sz_kock_ig_month",0);
		Obj_Disable("sz_kock_ig_day",0);
		// Tarifálás dátuma
		Obj_Disable("sz_tarif_tol_ev",0);
		Obj_Disable("sz_tarif_tol_month",0);
		Obj_Disable("sz_tarif_tol_day",0);
		Obj_Disable("sz_tarif_ig_ev",0);
		Obj_Disable("sz_tarif_ig_month",0);
		Obj_Disable("sz_tarif_ig_day",0);

		Obj_Disable("sz_alairt_generali",1);
	}
	else
	{
		// Biztosító
		Obj_Disable("sz_biztosito",0);
		// Ajánlatszám
		Obj_Disable("sz_ajanlatszam",0);
		// Nyugdíjpénztár
		Obj_Disable("sz_nyugdijpenztar",1);

		Obj_Disable("sz_like_nev",0);
		Obj_Disable("sz_like_cim",0);

		// E-feladva
		Obj_Disable("sz_efeladva",1);
		// Elektronikusan aláírt
		Obj_Disable("sz_alairt",1);
		// Adott meg Email-t?
		Obj_Disable("sz_email",0);
		// Kockázat viselés
		Obj_Disable("sz_kock_tol_ev",0);
		Obj_Disable("sz_kock_tol_month",0);
		Obj_Disable("sz_kock_tol_day",0);
		Obj_Disable("sz_kock_ig_ev",0);
		Obj_Disable("sz_kock_ig_month",0);
		Obj_Disable("sz_kock_ig_day",0);
		// Tarifálás dátuma
		Obj_Disable("sz_tarif_tol_ev",0);
		Obj_Disable("sz_tarif_tol_month",0);
		Obj_Disable("sz_tarif_tol_day",0);
		Obj_Disable("sz_tarif_ig_ev",0);
		Obj_Disable("sz_tarif_ig_month",0);
		Obj_Disable("sz_tarif_ig_day",0);

		Obj_Disable("sz_alairt_generali",1);
	}

	if (document.getElementById("sz_reszletes_filter_be").value == "Y")
	{
		foablak_reszletes_filter_ki();
	}
	else
	{
		foablak_reszletes_filter_be();
	}



}

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","-999");
	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","");
	Obj_SetValue("sz_alairt_generali","0");

	foablak_modozat();

}

function foablak_reszletes_filter_be()
{

	Obj_Visible("tr_szukit_6sor",1);
	Obj_Visible("tr_szukit_7sor",1);
	Obj_Visible("tr_szukit_8sor",1);
	Obj_Visible("tr_szukit_9sor",1);
	Obj_Visible("tr_szukit_10sor",1);
	Obj_Visible("tr_szukit_11sor",1);
	Obj_Visible("reszletes_filter_be",0)
	Obj_Visible("reszletes_filter_ki",1)
	Obj_SetValue("sz_reszletes_filter_be","N");
	sz_reszletes_filter_beallit("N");
}

function foablak_reszletes_filter_ki()
{

	Obj_Visible("tr_szukit_6sor",0);
	Obj_Visible("tr_szukit_7sor",0);
	Obj_Visible("tr_szukit_8sor",0);
	Obj_Visible("tr_szukit_9sor",0);
	Obj_Visible("tr_szukit_10sor",0);
	Obj_Visible("tr_szukit_11sor",0);
	Obj_Visible("reszletes_filter_be",1)
	Obj_Visible("reszletes_filter_ki",0)
	Obj_SetValue("sz_reszletes_filter_be","Y");
	sz_reszletes_filter_beallit("Y");
}

function sz_reszletes_filter_beallit(ertek)
{
	if (window.XMLHttpRequest)
	{
		var xmlhttp = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}

	xmlhttp.open("GET", "sz_reszletes_filter_beallit.php?ertek="+ertek, false);
	xmlhttp.send(null);

}

function selectbox_noselect(mezonev)
{
	var length = document.getElementById(mezonev).length; // length of multiple select field
	for (var i=0; i<length; i++) 
	{
		document.getElementById(mezonev).options[i].selected = false;
	}
}

function Obj_Disable(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.disabled=true;
	}
	else
	{
		DisplayObj.disabled=false;
	}

}

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 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 uzenofal_ceg(tipus)
{

	// vagy '' vagy 'sz_uzenofal_'
	
	//alert(tipus);

	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 bnet_felhasznalo_adatok_frissit(ceg,felhasznalo,tarifa_id,id,ajanlatszam)
{
	var str = '<b>'+ceg+'</b><br />'+felhasznalo+'<br /><br />';
	// opcionális tarifa adatok
	if (tarifa_id!="")
	{
		str = str + 'Tarifa:&nbsp;<b>'+tarifa_id+'</b><br />';
	}
	if (id!="")
	{
		str = str + 'Id:&nbsp;<b>'+id+'</b><br />';
	}
	if (ajanlatszam!="")
	{
		str = str + 'Ajánlatszám:&nbsp;<b>'+ajanlatszam+'</b><br />';
	}
	//alert(document.getElementById("tr_bnet_felhasznalo_adatok").cells[0].innerHTMl);
	//alert(str);
	document.getElementById("tr_bnet_felhasznalo_adatok").cells[0].innerHTML = str;
}

function Foablak_alair(tarifa_id,id,ev)
{
	// 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");
	}
	if (ev == 2010)
	{
		xmlhttp.open("GET", "foablak_alair_2010.php?tarifa_id="+tarifa_id+"&id="+id, false);
	}
	else
	{
		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 iif(i,j,k)
{
	if( i )
	{
		return j;
	}
	else
	{
		return k;
	}
}

function van_lyoness_change(ertekbeallit /*opcionális*/ )
{
	if (ertekbeallit==null)
	{
		ertekbeallit=true;
	}

	if (document.getElementById("tf_van_lyoness").value == "Y")
	{
		Obj_Visible("tr_tf_lyonesskod",1);
		if (ertekbeallit)
		{
			if (window.XMLHttpRequest)
			{
				var xmlhttp = new XMLHttpRequest();
			}
			else if (window.ActiveXObject)
			{
				var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			}
			xmlhttp.open("GET", "get_lyonesskod.php", false);
			xmlhttp.send(null);
			Obj_SetValue("tf_lyonesskod",xmlhttp.responseText);
		}
	}
	else
	{
		Obj_Visible("tr_tf_lyonesskod",0);
		if (ertekbeallit)
		{
			Obj_SetValue("tf_lyonesskod","");
		}
	}

}


function online_felh_allapot_change()
{
	if (document.getElementById("sz_online_allapot").value == "" || document.getElementById("sz_online_allapot").value == "-500")
	{
		Obj_SetValue("sz_online_statusz",-500);
		Obj_Disable("sz_online_statusz",1);
	}
	else
	{
		Obj_Disable("sz_online_statusz",0);
	}
}


function felh_jogorokles_change()
{
	var obj = document.getElementById("tbl_egyuttmukodo_biztosito_adatok");
	//alert(obj);
	var tf_jogorokles = document.getElementById("tf_jogorokles");

	for (i in obj.rows)
	{
		if (obj.rows[i].id != null)
		{
			//alert(obj.rows[i].id);
			if (obj.rows[i].id.substr(0,14)=="tr_tf_modenged")
			{
				//alert(obj.rows[i].id);
				if (tf_jogorokles.checked)
				{
					Obj_Visible(obj.rows[i].id,0);
				}
				else
				{
					Obj_Visible(obj.rows[i].id,1);
				}
			}
		}
	}
}


function ceg_bizt_minosit_onchange(obj)
{
	if (obj == null)
	{
		return;
	}
	var nev = "img_" + obj.name;
	var ertek = obj.value;
	ertek = ertek / 2 * 10;

	var sszam = "00" + ertek.toString();//substr($sszam,strlen($szam)-2)
	sszam = sszam.substr(sszam.length - 2);
	//alert(nev + " * " + ertek + " * " + sszam);
	//alert('art/ministar_'+sszam+'.png');
	document.getElementById(nev).src = 'art/ministar_'+sszam+'.png';
}

function ugyfel_paratlan_mindkijelol(maximum)
{
	for ( i = 1 ; i <= maximum ; i++ )
	{
		if (document.getElementById("chk_paratlan_"+i)==null)
		{
			break;
		}
		else
		{
			if (document.getElementById("chk_paratlan_"+i).checked)
			{
				//alert("chk_paratlan_"+i+"uncheck");
				document.getElementById("chk_paratlan_"+i).checked = false;
			}
			else
			{
				//alert("chk_paratlan_"+i+"check");
				document.getElementById("chk_paratlan_"+i).checked = true;
			}
		}
	}
}

function ugyfel_nevbeker_egyebmezok(ertekbeallit)
{
	if (ertekbeallit==null)
	{
		ertekbeallit=true;
	}

	if (ertekbeallit)
	{
		Obj_SetValue("tf_jogsi_szam","");
		Obj_SetValue("tf_jogositvany_datum_ev","0000");
		Obj_SetValue("tf_jogositvany_datum_month","00");
		Obj_SetValue("tf_jogositvany_datum_day","00");
		Obj_SetValue("tf_allampolgarsag",-9999);
		Obj_SetValue("tf_okm_tipus",-9999);
		Obj_SetValue("tf_okm_szam","");
		Obj_SetValue("tf_okm_kiallito","");
		Obj_SetValue("tf_lakcim_ig","");
	}

	if (document.getElementById("tf_nem").value == 3)
	{
		Obj_Visible("tr_tf_jogositvany_datum",0);
		Obj_Visible("tr_tf_jogsi_szam",0);
		Obj_Visible("tr_tf_allampolgarsag",0);
		Obj_Visible("tr_tf_okm_tipus",0);
		Obj_Visible("tr_tf_okm_szam",0);
		Obj_Visible("tr_tf_okm_kiallito",0);
		Obj_Visible("tr_tf_lakcim_ig",0);
	}
	else
	{
		Obj_Visible("tr_tf_jogositvany_datum",1);
		Obj_Visible("tr_tf_jogsi_szam",1);
		Obj_Visible("tr_tf_allampolgarsag",1);
		Obj_Visible("tr_tf_okm_tipus",1);
		Obj_Visible("tr_tf_okm_szam",1);
		Obj_Visible("tr_tf_okm_kiallito",1);
		Obj_Visible("tr_tf_lakcim_ig",1);
	}

}

function ugyfel_levcimazonos_onclick(ertekbeallit)
{
	if (ertekbeallit==null)
	{
		ertekbeallit=true;
	}

	var nev_elo = "tf_lev";

	if (ertekbeallit)
	{
		Obj_SetValue(nev_elo+"nev","");
		Obj_SetValue(nev_elo+"_irsz","");
		Irszamkeres(nev_elo);
		Utcakereso(nev_elo);
		//alert("itt");
		Utca_Onchange(nev_elo,ertekbeallit,true,false);
		Obj_SetValue(nev_elo+"_hsz_tol","");
		Obj_SetValue(nev_elo+"_hsz_ig","");
		Obj_SetValue(nev_elo+"_hsz_epulet","");
		Obj_SetValue(nev_elo+"_emelet","0");
		Obj_SetValue(nev_elo+"_emelet_ajto","");
	}

	if (document.getElementById("tf_levcimazonos").checked)
	{
		Obj_Visible("tr_"+nev_elo+"nev",0);
		Obj_Visible("tr_"+nev_elo+"_irsz",0);
		Obj_Visible("tr_"+nev_elo+"_irsz_utca",0);
		Obj_Visible("tr_"+nev_elo+"_eutcanev",0);
		Obj_Visible("tr_"+nev_elo+"_hsz",0);
		Obj_Visible("tr_"+nev_elo+"_emelet",0);
	}
	else
	{
		Obj_Visible("tr_"+nev_elo+"nev",1);
		Obj_Visible("tr_"+nev_elo+"_irsz",1);
		Obj_Visible("tr_"+nev_elo+"_irsz_utca",1);
		if ( document.getElementById(nev_elo+"_irsz_utca").value== -1)
		{
			Obj_Visible("tr_"+nev_elo+"_eutcanev",1);
		}
		Obj_Visible("tr_"+nev_elo+"_hsz",1);
		Obj_Visible("tr_"+nev_elo+"_emelet",1);
		if (ertekbeallit)
		{
			setfocus_(nev_elo+"_irsz");
		}
	}
}

function ugyfel_paros_torol(elozmeny_ugyf,id)
{
	var r=confirm("Biztosan törli a párosításból?");
	if (r==true)
	{
		tovabbmegy("ugyfel_torzs.php?elozmeny_ugyf="+elozmeny_ugyf+"&id="+id);
	}
}

function ugyfazon_tarifaba_betolt(mode,ugyfazon,mezonev,mezokezdet)
{
	//alert("ugyfazon_tarifaba_betolt");
	if (ugyfazon==null)
	{
		return;
	}

	if (window.XMLHttpRequest)
	{
		var xmlhttp = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	//alert("ugyfazon_tarifaba_betolt.php?ugyfazon="+ugyfazon);
	xmlhttp.open("GET", "ugyfazon_tarifaba_betolt.php?ugyfazon="+ugyfazon, false);
	xmlhttp.send(null);
	//alert(xmlhttp.responseText);
	var t = xmlhttp.responseText.split('$$'); 
	var xt;
	var xdisabled = true;
	//alert(t.length);
	if (t.length == 1)
	{
		Obj_SetValue(mezonev,"");
		xt = t[0].split(",,");
		//alert(xt[0]+" "+xt[1]);
		if (xt[1] == "hiba")
		{
			//alert("Ügyfél betöltési hiba!");
			xdisabled = false;
		}
	}
	else
	{
		Obj_SetValue(mezonev,ugyfazon);
		var i=0;
		for(i = 0; i < t.length; i++)
		{
			if (t[i] != "")
			{
				xt = t[i].split(",,");
				if (document.getElementById(mezokezdet+"_"+xt[0]) != null)
				{
					if (mode=="casco" && xt[0]=="jogositvany_datum_ev")
					{
						if (parseInt(xt[1]) > 0)
						{
							document.getElementById("tf_van_jogositvany").checked = true;
							Obj_Visible("tr_tf_jogositvany_datum",1);
						}
						else
						{
							document.getElementById("tf_van_jogositvany").checked = false;
							Obj_Visible("tr_tf_jogositvany_datum",0);
						}
					}
					Obj_SetValue(mezokezdet+"_"+xt[0],xt[1]);
					//alert(mode+"mező:"+xt[0]);
					if (xt[0] == "irsz")
					{
						//alert("irszamkeres:"+mezokezdet+"_"+xt[0]);
						Irszamkeres(mezokezdet,false);
					}
				}
			}
		}
	}

	cls_nem_change(mezokezdet,false);

	var c = new Array ("nem","nev","nev_titulus","ceg_nev","ceg_cegforma","szuletes_datum_ev","szuletes_datum_month","szuletes_datum_day");
	for(i = 0; i < c.length; i++)
	{
		if (document.getElementById(mezokezdet+"_"+c[0]) != null)
		{
			Obj_Disable(mezokezdet+"_"+c[i],iif(xdisabled,1,0));
		}
	}

}

// 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 ugyfel_torzs_ceg_change()
{
	var i=0;
	var selectObj = document.getElementById("tf_ugyf_felhasznalo");
	while (selectObj.length!=0)
	{
		selectObj.remove( (selectObj.length - 1) );
	}
	var hozzaad=document.createElement('option');
	hozzaad.text="(Ismeretlen!)";
	hozzaad.value=-9999;
	try
	{
		selectObj.add(hozzaad,null); // standards compliant
	}
	catch(ex)
	{
		selectObj.add(hozzaad); // IE only
	}

	var ceg = document.getElementById("tf_ceg").value;

	if (window.XMLHttpRequest)
	{
		var xmlhttp = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlhttp.open("GET", "ugyf_felhasznalo_feltolt.php?ceg="+ceg, false);
	xmlhttp.send(null);
	//alert(xmlhttp.responseText);
	//var t = xmlhttp.responseText.split('$$'); 
	if (xmlhttp.responseText != "")
	{
		var t = xmlhttp.responseText.split('$$'); 
		while (selectObj.length!=0)
		{
			selectObj.remove( (selectObj.length - 1) );
		}
		var elso_value;
		for(i = 0; i < t.length; i++)
		{
			var t2 = t[i].split(',,');
			if (t2[0] != "")
			{
				if (i==0)
				{
					elso_value = t2[0];
				}
				var hozzaad=document.createElement('option');
				hozzaad.text=t2[1];
				hozzaad.value=t2[0];
				try
				{
					selectObj.add(hozzaad,null); // standards compliant
				}
				catch(ex)
				{
					selectObj.add(hozzaad); // IE only
				}
			}	
		}
		Obj_SetValue("tf_ugyf_felhasznalo",elso_value)

	}

}

function ugyfel_torzs_online_kotes_change(ertekbeallit)
{
	if (ertekbeallit == null)
	{
		ertekbeallit = true;
	}
	if (ertekbeallit)
	{
		Obj_SetValue("tf_online_jelszo","");
	}
	if (document.getElementById("tf_online_kotes").value=="Y")
	{
		Obj_Visible("tr_tf_online_jelszo",1);
	}
	else
	{
		Obj_Visible("tr_tf_online_jelszo",0);
	}
}

function gepjtorzs_betolt(obj,obj2,honnan,mode)
{
	if (obj == null)
	{
		return;
	}

	var rendszam = obj.value.replace(/ /g,"");

	if (rendszam.length != 6)
	{
		return;
	}

	if (obj2 == null)
	{
		return;
	}

	if (document.getElementById("tf_ajanl_megkotok_type").value == 1)
	{
		return;
	}

	var ceg = obj2.value;

	if (window.XMLHttpRequest)
	{
		var xmlhttp = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}

	//alert(rendszam + " - " + ceg);

	xmlhttp.open("GET", "gepjtorzs_adatbetolt.php?rendszam="+rendszam+"&ceg="+ceg+"&honnan="+honnan+"&mode="+mode, false);
	xmlhttp.send(null);
	//alert(xmlhttp.responseText);
	if (xmlhttp.responseText != "" && xmlhttp.responseText != 'NODATA')
	{
		var t = xmlhttp.responseText.split('$$');
		var i = 0;
		for(i = 0; i < t.length; i++)
		{
			var t2 = t[i].split(',,');
			if (t2[0] != "")
			{
				//alert(t2[0]+"-"+t2[1]);
				if (document.getElementById(t2[0]) != null)
				{
					if (document.getElementById(t2[0]).type.toUpperCase() == "CHECKBOX")
					{
						document.getElementById(t2[0]).checked = iif((t2[1] == "Y"),true,false);
					}
					else
					{
						Obj_SetValue(t2[0],t2[1]);
					}
					if(honnan == "CASCO" && mode == "TARIFA")
					{
						switch(t2[0])
						{
							case "tf_gepj_fajta":
								casco_gepj_gyartmany_feltolt();
								break;
							case "tf_gepj_gyartmany":
								casco_gepj_tipus_feltolt();
								break;
							case "tf_gepj_tipus":
								casco_gepj_modell_feltolt();
								break;
							case "tf_hengerurtartalom":
								casco_gepj_kivitel_feltolt(false,false);
								break;
							case "tf_extra_legzsak":
								casco_extra_legzsak_onclick();
								break;
						}
					}
					else if(honnan == "KGFB" && mode == "TARIFA")
					{
						switch(t2[0])
						{
							case "tf_ajanl_vehicle_type":
								vehicle_type_change(true);
								belepnyil_change(true);
								break;
							case "tf_ajanl_gyartmany":
								obj_visibility(this,"tf_egyeb_gyartmanynev","68",1);
								break;
						}
					}
				}
			}
		}
		Obj_SetValue("tf_gpjbetolt","Y");
	}

}

function egyeb_extra_visible(akt,max)
{
	// akt -> az extrák hossza!
	// max -> összesen mennyi lehet
	var i;
	var tr_name;
	var tf_name;
	var s;
	for(i = 1; i <= max; i++)
	{
		s = "0"+i.toString();
		if (s.length > 2)
		{
			s = s.substr(1);
		}
		tr_name = "tr_tf_egyeb_extra_ar_"+s;
		if (i <= (akt + 1) )
		{
			Obj_Visible(tr_name,1);
			
			if (i != (akt + 1))
			{
				tf_name = "egyeb_extra_button_uj_"+s;
				Obj_Visible(tf_name,0);
				
				tf_name = "egyeb_extra_button_torles_"+s;
				Obj_Visible(tf_name,0);
			}	
		}	
		else
		{
			Obj_Visible(tr_name,0);
		}	
	}
}

function egyeb_extra_ujsor(akt)
{
	var s;
	var aktsor = akt;
	var tf_name;
	s = "0"+aktsor.toString();
	if (s.length > 2)
	{
		s = s.substr(1);
	}
	
	// validálás -> kitöltöttség ellenörzése
	tf_name = "tf_egyeb_extra_nev_"+s;
	if (document.getElementById(tf_name).value == "")
	{
		alert("Az extra megnevezését meg kell adni!");
		setfocus_(tf_name);
		return;
	}
	tf_name = "tf_egyeb_extra_ar_"+s;
	if (document.getElementById(tf_name).value == "")
	{
		alert("Az extra árát meg kell adni!");
		setfocus_(tf_name);
		return;
	}
	//
	
	tf_name = "egyeb_extra_button_uj_"+s;
	Obj_Visible(tf_name,0);
	
	tf_name = "egyeb_extra_button_torles_"+s;
	Obj_Visible(tf_name,0);
	
	var ujsor = akt + 1;
	s = "0"+ujsor.toString();
	if (s.length > 2)
	{
		s = s.substr(1);
	}
	tr_name = "tr_tf_egyeb_extra_ar_"+s;
	Obj_Visible(tr_name,1);
}

function egyeb_extra_torles(akt)
{
	var s;
	var aktsor = akt - 1;
	var tf_name;
	
	// változó nullázás
	s = "0"+akt.toString();
	if (s.length > 2)
	{
		s = s.substr(1);
	}
	tf_name = "tf_egyeb_extra_nev_"+s;
	Obj_SetValue(tf_name,"");
	tf_name = "tf_egyeb_extra_ar_"+s;
	Obj_SetValue(tf_name,"");
	//	
	
	s = "0"+aktsor.toString();
	if (s.length > 2)
	{
		s = s.substr(1);
	}
	tf_name = "egyeb_extra_button_uj_"+s;
	Obj_Visible(tf_name,1);
	
	tf_name = "egyeb_extra_button_torles_"+s;
	Obj_Visible(tf_name,1);
	
	var ujsor = akt;
	s = "0"+ujsor.toString();
	if (s.length > 2)
	{
		s = s.substr(1);
	}
	tr_name = "tr_tf_egyeb_extra_ar_"+s;
	Obj_Visible(tr_name,0);
	
	egyeb_extra_ar_onblur();
}

function egyeb_extra_ar_onblur()
{
	var xsum=0;
	var i;
	var s;
	var xszam;
	var tf_name;
	
	for(i = 1; i <= 20; i++)
	{
		s = "0"+i.toString();
		if (s.length > 2)
		{
			s = s.substr(1);
		}
		
		tf_name = "tf_egyeb_extra_ar_"+s;
		xszam = document.getElementById(tf_name).value;
		if (xszam != "")
		{
			xszam = xszam.replace(" ","");
			xsum = xsum + parseInt(xszam);
		}	
	}
	
	Obj_SetValue("tf_egyeb_extra_ar",Number_Format(xsum.toString()));
	Obj_SetValue("tf_egyeb_extra_ar_hidden",Number_Format(xsum.toString()));
	
}

function cegek_modenged_all()
{
	var tbl = document.getElementById("tbl_egyuttmukodo_biztosito_adatok");
	var sor;
	var nev;
	var checked_value = document.getElementById("modenged_all").checked;

	for (sor=2;sor<=tbl.rows.length - 1;sor++)
	{
		if (tbl.rows[sor].cells.length == 10)
		{
			nev = tbl.rows[sor].cells[4].innerHTML;
			nev=nev.substr(nev.search(/id="/)+4);
			nev=nev.substr(0,nev.search(/"/));
			document.getElementById(nev).checked = checked_value;
		}
	}
}

function get_ugyfazon_betolt_btn()
{
	if (window.XMLHttpRequest)
	{
		var xmlhttp = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	// ajax php hívás
	xmlhttp.open("GET", "get_ugyfazon_betolt_btn.php", false);
	xmlhttp.send(null);
	return xmlhttp.responseText;
}

function ugyfazon_betolt_btn(btn_name1,btn_name2,btn_name3)
{
	if (get_ugyfazon_betolt_btn() == "Y")
	{
		if (btn_name1 != null)
		{
			Obj_Visible(btn_name1,1);
		}
		if (btn_name2 != null)
		{
			Obj_Visible(btn_name2,1);
		}
		if (btn_name3 != null)
		{
			Obj_Visible(btn_name3,1);
		}
	}
	else
	{
		if (btn_name1 != null)
		{
			Obj_Visible(btn_name1,0);
		}
		if (btn_name2 != null)
		{
			Obj_Visible(btn_name2,0);
		}
		if (btn_name3 != null)
		{
			Obj_Visible(btn_name3,0);
		}
	}
}

var torzsadat_allapot=0;
function torzsadat_kibe(count,/*opcionális*/ertekbeallit)
{
	if (ertekbeallit==null)
	{
		ertekbeallit=true;
	}

	if (ertekbeallit)
	{
		if (torzsadat_allapot == 0)
		{
			torzsadat_allapot = 1;
		}
		else
		{
			torzsadat_allapot = 0;
		}
	}
	//alert("hellóka"+count);
	var i=0;
	for(i=0;i<count;i++)
	{
		Obj_Visible("bal_torzsmenu_elo_"+i,torzsadat_allapot);
		Obj_Visible("bal_torzsmenu_veg_"+i,torzsadat_allapot);
	}
}
