
//
// logindiv.js
//

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

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

	return xmlhttp.responseText;
}

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

	return xmlhttp.responseText;
}

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

	return xmlhttp.responseText;
}

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

	return xmlhttp.responseText;
}


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

	return xmlhttp.responseText;
}

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

	return xmlhttp.responseText;
}

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

	return xmlhttp.responseText;
}


function login_ablak_vezerel(index)
{
	// gombok_alap - 0
	// gombok_elfelejtett_jelszo - 1
	// gombok_regisztracio - 2
	// gombok_jelszo_modosit - 3

	if (index==null)
	{
		index=1;
	}

	Obj_Visible("tr_online_hiba_1",0);
	Obj_Visible("tr_online_hiba_2",0);
	Obj_Visible("tr_online_hiba_3",0);
	Obj_Visible("tr_online_hiba_4",0);

	if (index==1)
	{
		Obj_Visible("gombok_alap",1);
		Obj_Visible("gombok_elfelejtett_jelszo",0);
		Obj_Visible("gombok_regisztracio",0);
		Obj_Visible("gombok_jelszo_modosit",0);
		
		Obj_Visible("tr_almenu_felhasznalo_adatai",0);
		Obj_Visible("tr_tf_belep_jelszo",1);
		Obj_Visible("tr_tf_belep_jelszo2",0);
		Obj_Visible("tr_tf_belep_uj_jelszo",0);
		Obj_Visible("tr_tf_belep_uj_jelszo2",0);
		Obj_Visible("tr_tf_belep_telefon",0);
		Obj_Visible("tr_tf_belep_nem",0);
		Obj_Visible("tr_tf_belep_nev",0);
		Obj_Visible("tr_tf_belep_lyoness",0);
		Obj_Visible("tr_tf_belep_lyoness_kod",0);

		Obj_Visible("tr_online_01",1);
		Obj_Visible("tr_online_02",0);
		Obj_Visible("tr_online_03",0);
	}
	else if (index == 2)
	{
		Obj_Visible("gombok_alap",0);
		Obj_Visible("gombok_elfelejtett_jelszo",1);
		Obj_Visible("gombok_regisztracio",0);
		Obj_Visible("gombok_jelszo_modosit",0);
		
		Obj_Visible("tr_almenu_felhasznalo_adatai",0);
		Obj_Visible("tr_tf_belep_jelszo",0);
		Obj_Visible("tr_tf_belep_jelszo2",0);
		Obj_Visible("tr_tf_belep_uj_jelszo",0);
		Obj_Visible("tr_tf_belep_uj_jelszo2",0);
		Obj_Visible("tr_tf_belep_telefon",0);
		Obj_Visible("tr_tf_belep_nem",0);
		Obj_Visible("tr_tf_belep_nev",0);
		Obj_Visible("tr_tf_belep_lyoness",0);
		Obj_Visible("tr_tf_belep_lyoness_kod",0);

		Obj_Visible("tr_online_01",0);
		Obj_Visible("tr_online_02",1);
		Obj_Visible("tr_online_03",0);
	}
	else if (index == 3)
	{
		Obj_Visible("gombok_alap",0);
		Obj_Visible("gombok_elfelejtett_jelszo",0);
		Obj_Visible("gombok_regisztracio",1);
		Obj_Visible("gombok_jelszo_modosit",0);
		
		Obj_Visible("tr_almenu_felhasznalo_adatai",1);
		Obj_Visible("tr_tf_belep_jelszo",1);
		Obj_Visible("tr_tf_belep_jelszo2",1);
		Obj_Visible("tr_tf_belep_uj_jelszo",0);
		Obj_Visible("tr_tf_belep_uj_jelszo2",0);
		Obj_Visible("tr_tf_belep_telefon",1);
		Obj_Visible("tr_tf_belep_nem",1);
		Obj_Visible("tr_tf_belep_nev",0);
		Obj_Visible("tr_tf_belep_lyoness",1);
		Obj_Visible("tr_tf_belep_lyoness_kod",1);
		lioness_change(false,"belep");
	}
	else if (index == 4)
	{
		Obj_Visible("gombok_alap",0);
		Obj_Visible("gombok_elfelejtett_jelszo",0);
		Obj_Visible("gombok_regisztracio",0);
		Obj_Visible("gombok_jelszo_modosit",1);
		
		Obj_Visible("tr_almenu_felhasznalo_adatai",0);
		Obj_Visible("tr_tf_belep_jelszo",1);
		Obj_Visible("tr_tf_belep_jelszo2",0);
		Obj_Visible("tr_tf_belep_uj_jelszo",1);
		Obj_Visible("tr_tf_belep_uj_jelszo2",1);
		Obj_Visible("tr_tf_belep_telefon",0);
		Obj_Visible("tr_tf_belep_nem",0);
		Obj_Visible("tr_tf_belep_nev",0);
		Obj_Visible("tr_tf_belep_lyoness",0);
		Obj_Visible("tr_tf_belep_lyoness_kod",0);

		Obj_Visible("tr_online_01",0);
		Obj_Visible("tr_online_02",0);
		Obj_Visible("tr_online_03",1);
	}

}

function login_belep()
{
	var login_name = document.getElementById("tf_belep_felhasznalo").value;
	var login_jelszo = document.getElementById("tf_belep_jelszo").value;
	var tarifa_mod = document.getElementById("hidden_tarifa_mod").value;

	if (login_name=="")
	{
		alert("A felhasználót(e-mail) meg kell adni!");
		setfocus_("tf_belep_felhasznalo");
		return;
	}
	if (login_jelszo=="")
	{
		alert("A jelszót meg kell adni!");
		setfocus_("tf_belep_jelszo");
		return;
	}
	
	// kiválaztjuk a kommunikációs objektumot
	if (window.XMLHttpRequest)
	{
		var xmlhttp = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	// ajax php hívás
	//alert("login_belep.php?login_name="+login_name+"&login_jelszo="+login_jelszo);
	//xmlhttp.open("GET", "login_belep.php?login_name="+login_name+"&login_jelszo="+login_jelszo, false);
	//xmlhttp.send(null);
	//alert(tarifa_mod);
	//alert("login_name="+login_name+"&login_jelszo="+login_jelszo+"&tarifa_mod="+tarifa_mod);
	xmlhttp.open('POST', 'login_belep.php', false);
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=utf-8');
	xmlhttp.send("login_name="+login_name+"&login_jelszo="+login_jelszo+"&tarifa_mod="+tarifa_mod);
	//alert(xmlhttp.responseText);
	login_ablak_vezerel();

	if (xmlhttp.responseText!= "")
	{
		//alert("*"+xmlhttp.responseText+"*");
		if (xmlhttp.responseText!="OK")
		{
			Obj_Visible("tr_online_hiba_1",1);
			Obj_SetValue("tf_belep_jelszo","");
		}
		else
		{
			//alert("Sikeres belépés!");
			login_sumbit();
		}
	}
}

function login_regisztracio_ok()
{

	Obj_Visible("tr_online_hiba_2",0);
	Obj_Visible("tr_online_hiba_3",0);

	var mukodesi_mod = document.getElementById("hidden_mukodesi_mod").value;
	var kovetkezo_oldal = document.getElementById("hidden_kovetkezo_oldal").value;
	var tid = document.getElementById("hidden_tid").value;
	var login_name = document.getElementById("tf_belep_felhasznalo").value;
	var login_jelszo = document.getElementById("tf_belep_jelszo").value;
	var login_jelszo2 = document.getElementById("tf_belep_jelszo2").value;
	var login_nem = document.getElementById("tf_belep_nem").value;
	var login_telefon_select = document.getElementById("tf_belep_telefon_select").value;
	var login_telefon = document.getElementById("tf_belep_telefon").value;
	var login_nev="";
	var login_nev_titulus="";
	var login_ceg_nev="";
	var login_ceg_cegforma="";
	var login_lyoness_kell = document.getElementById("tf_belep_lyoness_kell").value;
	var login_lyoness = document.getElementById("tf_belep_lyoness").value;
	var login_lyoness_kod = document.getElementById("tf_belep_lyoness_kod").value;
	var tarifa_mod = document.getElementById("hidden_tarifa_mod").value;

	if (login_name=="")
	{
		alert("A felhasználót(e-mail) meg kell adni!");
		setfocus_("tf_belep_felhasznalo");
		return;
	}
	if (login_jelszo=="")
	{
		alert("A jelszót meg kell adni!");
		setfocus_("tf_belep_jelszo");
		return;
	}
	if (login_jelszo2=="")
	{
		alert("A jelszót meg kell adni!");
		setfocus_("tf_belep_jelszo2");
		return;
	}
	
	if (login_jelszo != login_jelszo2)
	{
		alert("A beírt két jelszó nem egyezik meg!");
		setfocus_("tf_belep_jelszo");
		return;
	}
	
	if (login_nem=="" || login_nem == -9999)
	{
		alert("A nemet meg kell adni!");
		setfocus_("tf_belep_nem");
		return;
	}
	else
	{
		
		if (login_nem == "1" || login_nem == "2")
		{
			if (document.getElementById("tf_belep_nev").value == "")
			{
				alert("A nevet meg kell adni!");
				setfocus_("tf_belep_nev");
				return;
			}
			login_nev=document.getElementById("tf_belep_nev").value;
			login_nev_titulus=document.getElementById("tf_belep_nev_titulus").value;
		}
		else
		{
			if (document.getElementById("tf_belep_ceg_nev").value == "")
			{
				alert("A cég nevet meg kell adni!");
				setfocus_("tf_belep_ceg_nev");
				return;
			}
			if (document.getElementById("tf_belep_ceg_cegforma").value == "" || document.getElementById("tf_belep_ceg_cegforma").value == "-9999")
			{
				alert("A cégformát meg kell adni!");
				setfocus_("tf_belep_ceg_cegforma");
				return;
			}
			login_ceg_nev=document.getElementById("tf_belep_ceg_nev").value;
			login_ceg_cegforma=document.getElementById("tf_belep_ceg_cegforma").value;
		}
		
		if (login_telefon_select=="")
		{
			alert("A körzetszámot meg kell adni!");
			setfocus_("tf_belep_telefon_select");
			return;
		}
		
		if (login_telefon=="")
		{
			alert("A telefonszámot meg kell adni!");
			setfocus_("tf_belep_telefon");
			return;
		}
		
		if (login_telefon_select=="01" || login_telefon_select=="20" || login_telefon_select=="30" || login_telefon_select=="70")
		{
			if (login_telefon.length != 7)
			{
				alert("A telefonszámnak 7 hosszúnak kell lennie!");
				setfocus_("tf_belep_telefon");
				return;
			}
		}
		else
		{
			if (login_telefon.length != 6)
			{
				alert("A telefonszámnak 6 hosszúnak kell lennie!");
				setfocus_("tf_belep_telefon");
				return;
			}
		}
	}

	if (login_lyoness_kell=="Y" && login_lyoness=="Y")
	{
		if (login_lyoness_kod == "")
		{
			alert("A LYONESS vonalkódot meg kell adni!");
			setfocus_("tf_belep_lyoness_kod");
			return;
		}
		if (login_lyoness_kod.length < 10)
		{
			alert("A LYONESS vonalkód legalább 10 hosszú számsor");
			setfocus_("tf_belep_lyoness_kod");
			return;
		}
		//if (login_lyoness_kod.substr(0,2) != "77")
		//{
		//	alert("A LYONESS kódnak 77-el kell kezdődnie!");
		//	setfocus_("tf_belep_lyoness_kod");
		//	return;
		//}
	}

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

	// ajax php hívás
	//xmlhttp.open("GET","login_regisztracio_ok.php?login_name="+login_name+"&login_jelszo="+login_jelszo+"&login_nem="+login_nem+"&login_nev="+login_nev.replace(/ /g,"___")+"&login_nev_titulus="+login_nev_titulus+"&login_ceg_nev="+login_ceg_nev.replace(/ /g,"___")+"&login_ceg_cegforma="+login_ceg_cegforma+"&login_telefon="+login_telefon_select+"-"+login_telefon+"&mukodesi_mod="+mukodesi_mod+"&kovetkezo_oldal="+kovetkezo_oldal+"&tid="+tid, false);
	//xmlhttp.send(null);
	//alert("login_name="+login_name+"&login_jelszo="+login_jelszo+"&login_nem="+login_nem+"&login_nev="+login_nev+"&login_nev_titulus="+login_nev_titulus+"&login_ceg_nev="+login_ceg_nev+"&login_ceg_cegforma="+login_ceg_cegforma+"&login_telefon="+login_telefon_select+"-"+login_telefon+"&mukodesi_mod="+mukodesi_mod+"&kovetkezo_oldal="+kovetkezo_oldal+"&tid="+tid);
	//alert(tarifa_mod);
	xmlhttp.open('POST', 'login_regisztracio_ok.php', false);  
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=utf-8');  
	xmlhttp.send("login_name="+login_name+"&login_jelszo="+login_jelszo+"&login_nem="+login_nem+"&login_nev="+login_nev+"&login_nev_titulus="+login_nev_titulus+"&login_ceg_nev="+login_ceg_nev+"&login_ceg_cegforma="+login_ceg_cegforma+"&login_telefon="+login_telefon_select+"-"+login_telefon+"&mukodesi_mod="+mukodesi_mod+"&kovetkezo_oldal="+kovetkezo_oldal+"&tid="+tid+"&lyoness="+login_lyoness+"&lyoness_kod="+login_lyoness_kod+"&tarifa_mod="+tarifa_mod); 
	//alert("*"+xmlhttp.responseText+"*");

	if (xmlhttp.responseText == -1)
	{
		// létező felhasználó név vagy jelszó
		Obj_Visible("tr_online_hiba_2",1);
	}
	else if (xmlhttp.responseText == -2)
	{
		// 
		Obj_Visible("tr_online_hiba_3",1);
	}
	else if (xmlhttp.responseText == -3)
	{
		alert("Ne csalj!");
	}
	else if (xmlhttp.responseText == -4)
	{
		alert("Rögzítési hiba!");
	}
	else if (xmlhttp.responseText == "OK_EMAILERROR")
	{
		alert("Sikeres regisztráció, de az email küldése sikertelen!");
		login_sumbit();
	}
	else
	{
		//alert("Sikeres regisztráció és belépés!");
		login_sumbit();
	}

}

function login_elfelejtet_jelszo_ok()
{
	
	Obj_Visible("tr_online_hiba_4",0);
	Obj_Visible("tr_online_hiba_3",0);
	
	
	var login_name = document.getElementById("tf_belep_felhasznalo").value;
	
	if (login_name=="")
	{
		alert("A felhasználót(e-mail) meg kell adni!");
		setfocus_("tf_belep_felhasznalo");
		return;
	}
	
	if (window.XMLHttpRequest)
	{
		var xmlhttp = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	// ajax php hívás
	xmlhttp.open("GET", "login_elfelejtet_jelszo_ok.php?login_name="+login_name, false);
	xmlhttp.send(null);
	
	//alert("*"+xmlhttp.responseText+"*");
	
	if (xmlhttp.responseText == -1)
	{
		// nem létező felhasználó
		Obj_Visible("tr_online_hiba_4",1);
	}
	else if (xmlhttp.responseText == -2)
	{
		// 
		Obj_Visible("tr_online_hiba_3",1);
	}
	else if (xmlhttp.responseText == -3)
	{
		// 
		alert("Sikertelen e-mail küldés!");
	}
	else
	{
		login_ablak_vezerel();
		Obj_SetValue("tf_login_name",login_name);
	}

}

function login_jelszo_modosit_ok()
{

	Obj_Visible("tr_online_hiba_1",0);
	Obj_Visible("tr_online_hiba_3",0);

	var login_name = document.getElementById("tf_belep_felhasznalo").value;
	var login_regijelszo = document.getElementById("tf_belep_jelszo").value;
	var login_jelszo = document.getElementById("tf_belep_uj_jelszo").value;
	var login_jelszo2 = document.getElementById("tf_belep_uj_jelszo2").value;
	
	if (login_name=="")
	{
		alert("A felhasználót(e-mail) meg kell adni!");
		setfocus_("tf_belep_felhasznalo");
		return;
	}
	if (login_regijelszo=="")
	{
		alert("A régi jelszót meg kell adni!");
		setfocus_("tf_belep_jelszo");
		return;
	}
	if (login_jelszo=="")
	{
		alert("A jelszót meg kell adni!");
		setfocus_("tf_belep_uj_jelszo");
		return;
	}
	if (login_jelszo2=="")
	{
		alert("A jelszót meg kell adni!");
		setfocus_("tf_belep_uj_jelszo2");
		return;
	}
	
	if (login_jelszo != login_jelszo2)
	{
		alert("A beírt két jelszó nem egyezik meg!");
		setfocus_("tf_belep_uj_jelszo");
		return;
	}
	
	if (window.XMLHttpRequest)
	{
		var xmlhttp = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	// ajax php hívás
	xmlhttp.open("GET", "login_jelszo_modosit_ok.php?login_name="+login_name+"&login_regijelszo="+login_regijelszo+"&login_jelszo="+login_jelszo, false);
	xmlhttp.send(null);
	
	//alert(xmlhttp.responseText);
	
	if (xmlhttp.responseText == -1)
	{
		// nem létező felhasználó név vagy jelszó
		Obj_Visible("tr_online_hiba_1",1);
	}
	else if (xmlhttp.responseText == -2)
	{
		// 
		Obj_Visible("tr_online_hiba_3",1);
	}
	else
	{
		alert("A jelszó módosítás sikerült!");
		login_ablak_vezerel();
		Obj_SetValue("tf_belep_felhasznalo",login_name);
		Obj_SetValue("tf_belep_jelszo","");
	}
}

function login_ablak_meghivas(kovetkezo_oldal,tid,biztosito,/*opcionális*/mukodesi_mod,/*opcionális*/submit_kell,/*opcionális*/tarifa_mod)
{

	//hidden mezők beállítása
	if (mukodesi_mod==null)
	{
		mukodesi_mod="TARIFA_MEGKOT";
	}

	if (submit_kell==null)
	{
		submit_kell=false;
	}

	if (tarifa_mod == null)
	{
		tarifa_mod = "LAKAS";
	}

	Obj_SetValue("hidden_kovetkezo_oldal",kovetkezo_oldal);
	Obj_SetValue("hidden_tid",tid);
	Obj_SetValue("hidden_biztosito",biztosito);
	Obj_SetValue("hidden_mukodesi_mod",mukodesi_mod);
	Obj_SetValue("hidden_tarifa_mod",tarifa_mod);
	//alert(tarifa_mod);
	Obj_SetValue("tf_belep_felhasznalo",login_get_online_email());

	var telefon = login_get_online_telefon();
	if (telefon != "")
	{
		Obj_SetValue("tf_belep_telefon_select",telefon.substr(0,2));
		Obj_SetValue("tf_belep_telefon",telefon.substr(3));
	}

	if (biztosito!=1 && biztosito!=8 && get_mapfre_kotheto()=="Y" && kovetkezo_oldal.search(/2010/i) > -1 && get_mapfre_auto_gyartev() >= 2000)
	{
		//mapfre asistance
		if (submit_kell)
		{
			Obj_SetValue("hidden_login_submitkell","1");
		}
		else
		{
			Obj_SetValue("hidden_login_submitkell","");
		}
		if (get_mapfre()=="Y")
		{
			Obj_Visible("tr_mapfre_pipa",1);
		}
		else
		{
			Obj_Visible("tr_mapfre_pipa",0);
		}
		Obj_Visible('ui_help',0);
		Obj_Visible("mapfre_asistencia",1);
		Obj_Visible("fotabla",0);
		return;
	}
	else
	{
		set_mapfre("");
	}

	if (submit_kell)
	{
		login_sumbit();
		return;
	}

	if (login_get_online_felh() == "")
	{
		//mi látható...
		login_ablak_vezerel();
		Obj_Visible('ui_help',0);
		Obj_Visible("online_felhasznalo",1);
		Obj_Visible("fotabla",0);
		window.self.scrollTo(0,0);
	}
	else
	{
		login_sumbit();
	}
}

function login_ablak_meghivas_belep(tarifa_mod)
{
	if (tarifa_mod == null)
	{
		tarifa_mod = "LAKAS";
	}

	Obj_SetValue("hidden_kovetkezo_oldal","");
	Obj_SetValue("hidden_tid","");
	Obj_SetValue("hidden_biztosito","");
	Obj_SetValue("hidden_mukodesi_mod","");
	Obj_SetValue("hidden_tarifa_mod",tarifa_mod);

	Obj_SetValue("tf_belep_felhasznalo",login_get_online_email());
	var telefon = login_get_online_telefon();
	if (telefon != "")
	{
		Obj_SetValue("tf_belep_telefon_select",telefon.substr(0,2));
		Obj_SetValue("tf_belep_telefon",telefon.substr(3));
	}
	login_ablak_vezerel();
	Obj_Visible('ui_help',0);
	Obj_Visible("online_felhasznalo",1);
	Obj_Visible("fotabla",0);
}

function login_vissza_ok()
{
	//hidden mezők ürítése
	Obj_SetValue("hidden_kovetkezo_oldal","");
	Obj_SetValue("hidden_tid","");
	Obj_SetValue("hidden_biztosito","");
	Obj_SetValue("hidden_mukodesi_mod","");
	Obj_SetValue("hidden_tarifa_mod","");
	//mi látható...
	Obj_Visible("online_felhasznalo",0);
	Obj_Visible('ui_help',0);
	Obj_Visible("fotabla",1);
}

function login_sumbit()
{
	var s = document.getElementById("hidden_kovetkezo_oldal").value;
	if (s!="")
	{
		document.getElementById("login_ablak_adatbeker").action=s;
		document.getElementById("login_ablak_adatbeker").submit();
	}
	else
	{
		Obj_Visible("online_felhasznalo",0);
		Obj_Visible('ui_help',0);
		Obj_Visible("fotabla",1);
		online_felh_menu_vezerel();
	}
	ugyfazon_betolt_btn('tbl_szemely_1_fejlec_btn','tbl_szemely_2_fejlec_btn','tbl_szemely_3_fejlec_btn');
}

function mapfre_gomb(gomb)
{
	if (gomb == "OK")
	{
		set_mapfre("Y");
	}
	else
	{
		set_mapfre("");
	}

	Obj_Visible("mapfre_asistencia",0);

	var hidden_login_submitkell = document.getElementById("hidden_login_submitkell");
	if (hidden_login_submitkell == 1)
	{
		login_sumbit();
	}
	else
	{
		if (login_get_online_felh() == "" && login_get_online_rendszer() != "")
		{
			//mi látható...
			login_ablak_vezerel();
			Obj_Visible('ui_help',0);
			Obj_Visible("online_felhasznalo",1);
			Obj_Visible("fotabla",0);
			window.self.scrollTo(0,0);
		}
		else
		{
			login_sumbit();
		}
	}
}

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

	//alert("mapfre_ok.php?ertek="+ertek);

	// ajax php hívás
	xmlhttp.open("GET", "mapfre_ok.php?ertek="+ertek, false);
	xmlhttp.send(null);
	//alert("*"+xmlhttp.responseText+"*");
	return xmlhttp.responseText;
}

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

	//alert("get_mapfre_kotheto.php");

	// ajax php hívás
	xmlhttp.open("GET", "get_mapfre_kotheto.php", false);
	xmlhttp.send(null);
	//alert("*"+xmlhttp.responseText+"*");
	return xmlhttp.responseText;
}

function get_mapfre()
{
	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_mapfre.php", false);
	xmlhttp.send(null);
	//alert("*"+xmlhttp.responseText+"*");
	return xmlhttp.responseText;
}

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

	//alert("get_mapfre_kotheto.php");

	// ajax php hívás
	xmlhttp.open("GET", "get_mapfre_auto_gyartev.php", false);
	xmlhttp.send(null);
	//alert("*"+xmlhttp.responseText+"*");
	return xmlhttp.responseText;
}

function login_kilep()
{
	if (window.XMLHttpRequest)
	{
		var xmlhttp = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	// ajax php hívás
	xmlhttp.open("GET","login_kilep.php", false);
	xmlhttp.send(null);
	
	//alert(xmlhttp.responseText);
	ugyfazon_betolt_btn('tbl_szemely_1_fejlec_btn','tbl_szemely_2_fejlec_btn','tbl_szemely_3_fejlec_btn');

	if (xmlhttp.responseText == "OK")
	{
		alert("Az online felhasználó kijelentkeztetése sikeres volt!");
	}
}

function ablak_tarifa_segitseg(kovetkezo_oldal,tid,/*opcionális*/tarifa_mod)
{
	if (tarifa_mod == null)
	{
		tarifa_mod = "LAKAS";
	}
	email_ablak_meghivas(kovetkezo_oldal,tid,"TARIFA_SEGITSEG",true,tarifa_mod);
}

function ablak_tarifa_uzletkotonek_atad(kovetkezo_oldal,tid,biztosito,/*opcionális*/tarifa_mod)
{
	if (tarifa_mod == null)
	{
		tarifa_mod = "LAKAS";
	}
	Obj_SetValue("hidden_biztosito",biztosito);
	email_ablak_meghivas(kovetkezo_oldal,tid,"UZLETKOTONEK_ATAD",true,tarifa_mod);
}

function ablak_tarifa_mentes(kovetkezo_oldal,tid,/*opcionális*/tarifa_mod)
{
	if (tarifa_mod == null)
	{
		tarifa_mod = "LAKAS";
	}
	if (login_get_online_felh() == "")
	{
		//nem regisztrált ügyfél esetén email megadás mindeképpen
		Obj_Visible('ui_help',0);
		email_ablak_meghivas(kovetkezo_oldal,tid,"TARIFA_MENTES",true,tarifa_mod);
	}
	else
	{
		var $ret = ablak_tarifa_mentes_email_kuld(kovetkezo_oldal,tid,"TARIFA_MENTES");
		if ($ret == "EMAILERROR")
		{
			alert("Az email küldése sikertelen!");
		}
		else
		{
			//alert("Sikeres email küldés!");
		}
	}
}

function ablak_tarifa_mentes_email_kuld(kovetkezo_oldal,tid,mukodesi_mod)
{
	if (window.XMLHttpRequest)
	{
		var xmlhttp = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}

	//alert("login_mentes_mail.php?kovetkezo_oldal="+kovetkezo_oldal+"&tid="+tid+"&mukodesi_mod="+mukodesi_mod);

	xmlhttp.open("GET", "login_mentes_mail.php?kovetkezo_oldal="+kovetkezo_oldal+"&tid="+tid+"&mukodesi_mod="+mukodesi_mod, false);
	xmlhttp.send(null);
	//alert("*"+xmlhttp.responseText+"*");

	return xmlhttp.responseText;
}


function email_ablak_meghivas(kovetkezo_oldal,tid,mukodesi_mod,/*opcionális*/kell_button_megsem,/*opcionális*/tarifa_mod)
{
	if (kell_button_megsem == null)
	{
		kell_button_megsem = true;
	}

	if (tarifa_mod == null)
	{
		tarifa_mod = "LAKAS";
	}

	Obj_SetValue("hidden_email_kovetkezo_oldal",kovetkezo_oldal);
	Obj_SetValue("hidden_email_tid",tid);
	Obj_SetValue("hidden_email_mukodesi_mod",mukodesi_mod);
	Obj_SetValue("hidden_email_tarifa_mod",tarifa_mod);
	Obj_SetValue("tf_email_felhasznalo",login_get_online_email());

	var obj = document.getElementById("tr_tbl_email_info").cells[0];

	if (mukodesi_mod == "TARIFA_MENTES")
	{
		obj.innerHTML = "Az Ön által megadott e-mail címre küldünk Önnek egy e-mailt, ami tartalmazza azt a hivatkozást, amivel bármikor folytathatja a tarifálást az adatok ismételt beírása nélkül.";
	}
	else if (mukodesi_mod == "TARIFA_SEGITSEG")
	{
		obj.innerHTML = "Az Ön által megadott elérhetőségek valamelyikén munkatársunk hamarosan megkeresi Önt, hogy a díjszámításban, illetve biztosítása megkötésében segítséget nyújtson.";
	}
	else if (mukodesi_mod == "TARIFA_DIJSZAMITAS")
	{
		obj.innerHTML = "Amennyiben szeretné, hogy a díjszámítás eredményeit e-mailben is elküldjük Önnek, kérjük adja meg e-mail címét és nyomja meg a „Rendben” gombot. Ha nem szeretné e-mailen a díjszámítás eredményeit, kérjük nyomja meg a „Mégsem” gombot. Díjszámításának eredményei választásától függetlenül megjelennek a képernyőn. ";
	}
	else if (mukodesi_mod == "UZLETKOTONEK_ATAD")
	{
		obj.innerHTML = "Köszönjük hogy megtisztel minket bizalmával!<br />Kérjük adja meg elérhetőségeit, hogy munkatársunk megkereshesse Önt a biztosítás megkötése céljából.<br />Tisztelettel: AGENTA-Consulting Kft.";
	}
	else
	{
		obj.innerHTML = "";
	}

	Obj_Visible("tr_email_hiba_1",0);
	Obj_Visible("tr_email_hiba_2",0);
	Obj_Visible("tr_email_hiba_3",0);
	Obj_Visible("tr_email_hiba_4",0);

	if (mukodesi_mod == "TARIFA_SEGITSEG")
	{
		var telefon = login_get_online_telefon();
		var hibamegj = login_get_online_hibamegj();
		Obj_SetValue("tf_telefon_felhasznalo_select",telefon.substr(0,2));
		Obj_SetValue("tf_telefon_felhasznalo",telefon.substr(3));
		Obj_SetValue("tf_hibamegj_felhasznalo",hibamegj);
		Obj_Visible("tr_tf_telefon_felhasznalo",1);
		Obj_Visible("tr_tf_hibamegj_felhasznalo",1);
	}
	else if ( mukodesi_mod == "UZLETKOTONEK_ATAD")
	{
		var telefon = login_get_online_telefon();
		var hibamegj = login_get_online_hibamegj();
		Obj_SetValue("tf_telefon_felhasznalo_select",telefon.substr(0,2));
		Obj_SetValue("tf_telefon_felhasznalo",telefon.substr(3));
		Obj_SetValue("tf_hibamegj_felhasznalo",hibamegj);
		Obj_Visible("tr_tf_telefon_felhasznalo",1);
		Obj_Visible("tr_tf_hibamegj_felhasznalo",0);
	}
	else
	{
		Obj_Visible("tr_tf_telefon_felhasznalo",0);
		Obj_Visible("tr_tf_hibamegj_felhasznalo",0);
	}

	Obj_Visible('ui_help',0);
	if (kell_button_megsem)
	{
		Obj_Visible("tf_button_megsem",1);
	}
	else
	{
		Obj_Visible("tf_button_megsem",0);
	}
	Obj_Visible("online_felhasznalo_email",1);
	Obj_Visible("fotabla",0);
	window.self.scrollTo(0,0);
	if (van_meretezes!="")
		{
			szuloablak_meret(van_meretezes);
		}
}

function email_ablak_vissza()
{
	//hidden mezők ürítése
	Obj_SetValue("hidden_email_kovetkezo_oldal","");
	Obj_SetValue("hidden_email_tid","");
	Obj_SetValue("hidden_email_mukodesi_mod","");
	Obj_SetValue("hidden_email_tarifa_mod","");
	//mi látható...
	Obj_Visible("online_felhasznalo_email",0);
	Obj_Visible('ui_help',0);
	Obj_Visible("fotabla",1);
	if (van_meretezes!="")
		{
			szuloablak_meret(van_meretezes);
		}

}

function email_ok()
{
	var login_name = document.getElementById("tf_email_felhasznalo").value;
	
	if (login_name=="")
	{
		alert("Az e-mail címet meg kell adni!");
		setfocus_("tf_email_felhasznalo");
		return;
	}
	
	// kiválaztjuk a kommunikációs objektumot
	if (window.XMLHttpRequest)
	{
		var xmlhttp = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	// ajax php hívás
	//alert("email_ok.php?login_name="+login_name);
	xmlhttp.open("GET", "email_ok.php?login_name="+login_name, false);
	xmlhttp.send(null);

	login_ablak_vezerel();

	if (xmlhttp.responseText!= "")
	{
		Obj_Visible("tr_email_hiba_1",0);
		if (xmlhttp.responseText!="OK")
		{
			Obj_Visible("tr_email_hiba_1",1);
		}
		else
		{
			
			var mukodesi_mod = document.getElementById("hidden_email_mukodesi_mod").value;
			if (mukodesi_mod == "TARIFA_SEGITSEG")
			{
				Obj_Visible("tr_email_hiba_2",0);
				Obj_Visible("tr_email_hiba_3",0);
				Obj_Visible("tr_email_hiba_4",0);
				//ellenőrizzük még a telefon számot
				var korzetszam = document.getElementById("tf_telefon_felhasznalo_select").value;
				var telszam = document.getElementById("tf_telefon_felhasznalo").value;
				if (korzetszam == "" || telszam == "")
				{
					Obj_Visible("tr_email_hiba_2",1);
					return;
				}
				
				if (korzetszam == "01" || korzetszam == "20" || korzetszam == "30" || korzetszam == "70")
				{
					if (telszam.length != 7)
					{
						Obj_Visible("tr_email_hiba_4",1);
						return;
					}
				}
				else
				{
					if (telszam.length != 6)
					{
						Obj_Visible("tr_email_hiba_3",1);
						return;
					}
				}
				var hibamegj = document.getElementById("tf_hibamegj_felhasznalo").value;
				var tarifa_mod = document.getElementById("hidden_email_tarifa_mod").value;
				xmlhttp.open('POST', 'email_ok_segitseg.php', false);  
				xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=utf-8');  
				xmlhttp.send("felh_telefon="+korzetszam+"-"+telszam+"&felh_hibamegj="+hibamegj+"&tarifa_mod="+tarifa_mod+"&login_name="+login_name); 
			}
			else if (mukodesi_mod == "UZLETKOTONEK_ATAD" )
			{
				Obj_Visible("tr_email_hiba_2",0);
				Obj_Visible("tr_email_hiba_3",0);
				Obj_Visible("tr_email_hiba_4",0);
				//ellenőrizzük még a telefon számot
				var korzetszam = document.getElementById("tf_telefon_felhasznalo_select").value;
				var telszam = document.getElementById("tf_telefon_felhasznalo").value;
				if (korzetszam == "" || telszam == "")
				{
					Obj_Visible("tr_email_hiba_2",1);
					return;
				}
				
				if (korzetszam == "01" || korzetszam == "20" || korzetszam == "30" || korzetszam == "70")
				{
					if (telszam.length != 7)
					{
						Obj_Visible("tr_email_hiba_4",1);
						return;
					}
				}
				else
				{
					if (telszam.length != 6)
					{
						Obj_Visible("tr_email_hiba_3",1);
						return;
					}
				}
				var biztosito = document.getElementById("hidden_biztosito").value;
				var tarifa_mod = document.getElementById("hidden_email_tarifa_mod").value;
				xmlhttp.open('POST', 'email_ok_uzletkotonek_atad.php', false);  
				xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=utf-8');  
				xmlhttp.send("felh_telefon="+korzetszam+"-"+telszam+"&biztosito="+biztosito+"&tarifa_mod="+tarifa_mod+"&login_name="+login_name);  
			}
			else if( mukodesi_mod == "TARIFA_MENTES" || mukodesi_mod == "TARIFA_DIJSZAMITAS" )
			{
				var tarifa_mod = document.getElementById("hidden_email_tarifa_mod").value;
				xmlhttp.open('POST', 'email_ok_mentes.php', false);  
				xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=utf-8');  
				xmlhttp.send("tarifa_mod="+tarifa_mod+"&login_name="+login_name);  
			}
			var kovetkezo_oldal = document.getElementById("hidden_email_kovetkezo_oldal").value;
			var tid = document.getElementById("hidden_email_tid").value;
			var $ret = ablak_tarifa_mentes_email_kuld(kovetkezo_oldal,tid,mukodesi_mod,tarifa_mod);
			
			if ($ret == "EMAILERROR")
			{
				alert("Az email küldése sikertelen!");
			}
			else
			{
				if (mukodesi_mod == "UZLETKOTONEK_ATAD" )
				{
					alert("Köszönjük, hogy minket választott! Hamarosan megkeressük Önt! Tisztelettel: AGENTA-Consulting Kft.");
				}
				//alert("Sikeres email küldés!");
			}
			
			email_ablak_vissza();
			
		}
	}

}

function get_id()
{
	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_id.php", false);
	xmlhttp.send(null);
	return xmlhttp.responseText;
}

function get_tarifa_id()
{
	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_tarifa_id.php", false);
	xmlhttp.send(null);
	return xmlhttp.responseText;
}


function online_felh_menu_vezerel()
{
	/* - gombok -
	btn_online_sajat_mappa
	btn_online_sajat_adatok
	btn_online_uj_tarifa
	btn_online_kilepes
	btn_online_belepes
	*/

	if (login_get_online_felh() == "")
	{
		Obj_Visible("btn_online_sajat_mappa",0);
		Obj_Visible("btn_online_sajat_adatok",0);
		Obj_Visible("btn_online_uj_tarifa",0);
		Obj_Visible("btn_online_kilepes",0);
		Obj_Visible("btn_online_belepes",1);
	}
	else
	{
		Obj_Visible("btn_online_sajat_mappa",1);
		Obj_Visible("btn_online_sajat_adatok",1);
		Obj_Visible("btn_online_uj_tarifa",1);
		Obj_Visible("btn_online_kilepes",1);
		Obj_Visible("btn_online_belepes",0);
	}
	var id = get_id();
	var tarifa_id = get_tarifa_id();
	var text = "Felhasználó:<b>"+login_get_online_felh_nev()+"</b><br />"+
					"E-mail cím:<b>"+login_get_online_email()+"</b><br />"+
					"Üzletkötő:<b>"+login_get_online_felh_ceg_nev()+"</b><br />"+
					"Üzletkötő címe:<b>"+login_get_online_felh_ceg_cim()+"</b>";
	if (id > 0 && tarifa_id > 0)
	{
		text = text + "<br />Tarifa:<b>"+tarifa_id+"/"+id+"</b>";
	}

	if (document.getElementById("tr_online_menu_sor") != null)
	{
		var felh = document.getElementById("tr_online_menu_sor").cells[1];
		felh.innerHTML = text;
	}
}

function tarifa_adat_elkuld(kovetkezo_oldal,tid,mukodesi_mod)
{
	if (window.XMLHttpRequest)
	{
		var xmlhttp = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}

	var felh_email = document.getElementById("tf_adatelkuld_email").value;

//alert("tarifa_elkuld_mail.php?tarifa_elkuld_mail.php?kovetkezo_oldal="+kovetkezo_oldal+"&tid="+tid+"&mukodesi_mod="+mukodesi_mod+"&Felh_email="+felh_email);

	xmlhttp.open('POST', 'tarifa_elkuld_mail.php', false);  
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=utf-8');  
	xmlhttp.send("kovetkezo_oldal="+kovetkezo_oldal+"&tid="+tid+"&mukodesi_mod="+mukodesi_mod+"&Felh_email="+felh_email); 

//alert("*"+xmlhttp.responseText+"*");

	if (xmlhttp.responseText == "EMAILERROR")
	{
		alert("Az email küldése sikertelen!");
	}
	else if(xmlhttp.responseText == "HIBAS_EMAIL")
	{
		alert("Hibás email cím!");
	}

}

function lioness_change(ertekbeallit,tipus)
{
	if (ertekbeallit==null)
	{
		ertekbeallit=true;
	}
//alert("tf_"+tipus+"_lyoness");
	if (document.getElementById("tf_"+tipus+"_lyoness").value == "Y")
	{
		Obj_Visible("tr_tf_"+tipus+"_lyoness_kod",1);
		if (ertekbeallit)
		{
			Obj_SetValue("tf_"+tipus+"_lyoness_kod","");
			setfocus_("tf_"+tipus+"_lyoness_kod");
		}
	}
	else
	{
		Obj_Visible("tr_tf_"+tipus+"_lyoness_kod",0);
		if (ertekbeallit)
		{
			Obj_SetValue("tf_"+tipus+"_lyoness_kod","");
		}
	}
}




