
var lc_lirszam   = 0;
var lc_ltelep_id = 0;
var lc_ltelep    = 0;
var lc_lcim_id   = 0;
var lc_lcim      = 0;
var lc_rcim      = 0;
var lc_hszam     = 0;

var tcsiid = [];
var ltsiid = [];


function Browser() {
	
	var ua, s, i;
	
	this.isIE    = false;  // Internet Explorer
	this.isNS    = false;  // Netscape
	this.version = null;
	
	ua = navigator.userAgent;
	
	s = "MSIE";
	if ((i = ua.indexOf(s)) >= 0) {
		this.isIE = true;
		this.version = parseFloat(ua.substr(i + s.length));
		return;
	}
	
	s = "Netscape";
	if ((i = ua.indexOf(s)) >= 0) {
		this.isNS = true;
		this.version = parseFloat(ua.substr(i + s.length));
		return;
	}
	
	s = "Mozilla";
	if ((i = ua.indexOf(s)) >= 0) {
		this.isNS = true;
		this.version = parseFloat(ua.substr(i + s.length));
		return;
	}
	
	// Treat any other "Gecko" browser as NS 6.1.
	
	s = "Gecko";
	if ((i = ua.indexOf(s)) >= 0) {
		this.isNS = true;
		this.version = 6.1;
		return;
	}
	
}

var browser = new Browser();

function HideTableRow(chk, row) {

	cimesModosit(chk);

	if (document.getElementById(row) != null) {
		if (document.getElementById(chk).checked == false) {
			if (browser.isNS) {
				document.getElementById(row).style.display = 'table-row';
			}
			else {
				document.getElementById(row).style.display = 'block';
			}
		}
		else {
			document.getElementById(row).style.display = 'none';
		}
	}
	for (var i=0; i < 10; i++) {
		if (document.getElementById(row + i) != null) {
			if (document.getElementById(chk).checked == false) {
				if (browser.isNS) {
					document.getElementById(row + i).style.display = 'table-row';
				}
				else {
					document.getElementById(row + i).style.display = 'block';
				}
			}
			else {
				document.getElementById(row + i).style.display = 'none';
			}
		}
	}
}

function cimesModosit(chk) {

	if (chk == 'levcim_check') {
		if (document.getElementById(chk).checked == false) {
			document.getElementById('lcim_check').value = '0';
		} else {
			document.getElementById('lcim_check').value = '1';
			document.getElementById('sql_lev_irszam').value = '';
			document.getElementById('sql_lev_telepules').value = '';
			document.getElementById('sql_lev_utcaszam').value = '';

		}
	}

	if (chk == 'szlacim_check') {
		if (document.getElementById(chk).checked == false) {
			document.getElementById('szlcim_check').value = '0';
		} else {
			document.getElementById('szlcim_check').value = '1';
			document.getElementById('subsql_lev_nev').value = '';
			document.getElementById('subsql_lev_irszam').value = '';
			document.getElementById('subsql_lev_telepules').value = '';
			document.getElementById('subsql_lev_utcaszam').value = '';
		}

	}

	if (chk == 'adosz_check') {
		if (document.getElementById(chk).checked == true) {
			document.getElementById('utyp').value = '6';
		} else {
			document.getElementById('utyp').value = '2';
		}
	}
}

function elkuldo() {

	SzulDatum();
	elerhetosegTelSzam();
	elerhetosegFaxSzam();
	VA_to_var();
	letesitesiTelSzam();

	CPS_datacopy();

	if (confirm_check()) {
		if (sINfOid()) {
			return true;
		} else {
			return false;
		}
	} else {
		return false;
	}

}
 
function sINfOid() {

	var serviceid = '0';
	var str = '';
	var counter  = 0;
	var infidcounter  = 0;


	if (document.getElementById("serviceid") != null) {

		var serviceid = document.getElementById("serviceid").value;

		if (tcsiid[serviceid] > 0 && document.getElementById("matav_ugyfelkod") != null) {

			str = document.getElementById("matav_ugyfelkod").value;

			forminputNEW('order_ddata[sql_serviceinfoid][' + infidcounter + ']', tcsiid[serviceid]);
			forminputNEW('order_ddata[sql_serviceinfo_' + tcsiid[serviceid] + ']', str);
			infidcounter++;
		}  

		if (ltsiid[serviceid] && ltsiid[serviceid] > 0 && document.getElementById("letesitesi_telszam") != null) {

			str = document.getElementById("letesitesi_telszam").value;
			str = str.replace(/\D/g,"");

			forminputNEW('order_ddata[sql_serviceinfoid][' + infidcounter + ']', ltsiid[serviceid]);
			forminputNEW('order_ddata[sql_serviceinfo_' + ltsiid[serviceid] + ']', str);
			infidcounter++;

		}  

		if (kiszallcheck()) {

			var kiszallitas_id = 0;
			//radio
			var kszmod = document.getElementsByName("order_xddata[kiszallitas]");

			if (kszmod != null) {
				for(var kszm in kszmod) {   
					if(kszmod[kszm].checked) {
						kiszallitas_id = kszmod[kszm].value;
					}
				}
			}

			if (kiszallitas_id != 0) {

				var kszkey = '';
				var kszval = '';
				kszkey = 'ms0_ss' + kiszallitas_id;
				kszval = kiszallitas_id;

				forminputNEW('order_xddata[kiszallitasvan]', '1');
				forminputNEW('order_xddata[kiszallitasid]', kiszallitas_id);
				forminputNEW('order_ddata[' + kszkey + '_sql_serviceid]', kszval);

				if (document.getElementById("kksz") != null && document.getElementById("kksz").value != 'nem') {

					var szall7irszam     = '';
					var szall7cim        = '';
					var szall7telepules  = '';
					var szall7iname      = '';
					var szallirtel       = "";
					var szalluthazs      = "";

					if (document.getElementById("szallitasi_kapcs_irszam_ksz") != null) {
						szall7irszam = document.getElementById("szallitasi_kapcs_irszam_ksz").value;
						forminputNEW('order_ddata[' + kszkey + '_7_sql_irszam]', szall7irszam);
						szallirtel += szall7irszam;
					}
					if (document.getElementById("szallitasi_kapcs_telepules_ksz") != null) {
						szall7telepules = document.getElementById("szallitasi_kapcs_telepules_ksz").value;
						forminputNEW('order_ddata[' + kszkey + '_7_sql_telepules]', szall7telepules);
						szallirtel += ' ' + szall7telepules;
					}

					if (document.getElementById("szallitasi_kapcs_utca_ksz") != null) {
						szall7cim = document.getElementById("szallitasi_kapcs_utca_ksz").value;
						forminputNEW('order_ddata[' + kszkey + '_7_sql_cim]', szall7cim);
						szalluthazs += szall7cim;
					}
					if (document.getElementById("letesitesi_tel_tulajdonos") != null) {
						szall7iname = document.getElementById("letesitesi_tel_tulajdonos").value;
						forminputNEW('order_ddata[' + kszkey + '_7_sql_installname]', szall7iname);
					}

					forminputNEW('order_xddata[szallirtel]', szallirtel);
					forminputNEW('order_xddata[szalluthazs]', szalluthazs);
					forminputNEW('order_xddata[kiszallitascimvan]', '1');

				} else {
					forminputNEW('order_xddata[kiszallitascimvan]', '0');
				}

			} else {
				forminputNEW('order_xddata[kiszallitasvan]', '0');
			}

			if (isObject(Kszdatas)) {
				for (var i in Kszdatas) {
					if (Kszdatas[i] > 0) {
						forminputNEW('order_xddata[Kszdatas][' + i + ']', '1');
					}
				}
			}

		} else {
			forminputNEW('order_xddata[kiszallitasvan]', '0');
		}

		if (ltsiid[serviceid] && ltsiid[serviceid] > 0 && document.getElementById("matav_adszam") != null) {

			str = document.getElementById("matav_adszam").value;

			forminputNEW('order_ddata[sql_serviceinfoid][' + infidcounter + ']', ltsiid[serviceid]);
			forminputNEW('order_ddata[sql_serviceinfo_' + ltsiid[serviceid] + ']', str);
			infidcounter++;

		}  

		var skey     = '';
		var rspeckey = '';
		var rsval    = '';
		var str_siid = '';

		if (oldsubserviceidIPTV != 0 && isObject(subservicesIPTV[serviceid])) {

			for (var i in subservicesIPTV[serviceid]) {

				if (oldsubserviceidIPTV == i) {

					skey     = serviceid + '_' + i;
					var kcounter = 0;

					if (document.getElementById('radio_' + skey) != null
						&& document.getElementById('radio_' + skey).checked ) {

						rspeckey = 'ms' + serviceid + 'ss' + i;
						rsval    = document.getElementById('radio_' + skey).value;
						forminputNEW('order_ddata[' + rspeckey + '_sql_serviceid]', rsval);
						forminputNEW('order_ddata[' + rspeckey + '_subsql_serviceid]', rsval);

						forminputNEW('order_xddata[IPTVmain]', rsval);

						if (document.getElementById('instaddr_' + skey) != null
							&& document.getElementById('instaddr_' + skey).value != '0' ) {

							var a7cim       = document.getElementById("7_sql_cim").value;
							var a7telepules = document.getElementById("7_sql_telepules").value;
							var a7irszam    = document.getElementById("7_sql_irszam").value;
							var a7iname     = document.getElementById("letesitesi_tel_tulajdonos").value;

							forminputNEW('order_ddata[' + rspeckey + '_7_sql_cim]', a7cim);
							forminputNEW('order_ddata[' + rspeckey + '_7_sql_telepules]', a7telepules);
							forminputNEW('order_ddata[' + rspeckey + '_7_sql_irszam]', a7irszam);
							forminputNEW('order_ddata[' + rspeckey + '_7_sql_installname]', a7iname);

						}
						if (document.getElementById('tcomufsz_' + skey) != null
							&& document.getElementById('tcomufsz_' + skey).value != '' 
							&& document.getElementById("matav_ugyfelkod") != null) 
						{
							var str_tcsz = document.getElementById("matav_ugyfelkod").value;
							str_siid     = document.getElementById('tcomufsz_' + skey).value;
							forminputNEW('order_ddata[' + rspeckey + '_sql_serviceinfoid][' + kcounter + ']', str_siid);
							forminputNEW('order_ddata[' + rspeckey + '_sql_serviceinfo_' + str_siid + ']', str_tcsz);
							kcounter++;
						}
						if (document.getElementById('lettelsz_' + skey) != null
							&& document.getElementById('lettelsz_' + skey).value != '' 
							&& document.getElementById("letesitesi_telszam") != null) 
						{
							var str_lettelsz = document.getElementById("letesitesi_telszam").value;
							str_lettelsz = str.replace(/\D/g,"");
							str_siid     = document.getElementById('lettelsz_' + skey).value;
							forminputNEW('order_ddata[' + rspeckey + '_sql_serviceinfoid][' + kcounter + ']', str_siid);
							forminputNEW('order_ddata[' + rspeckey + '_sql_serviceinfo_' + str_siid + ']', str_lettelsz);
							kcounter++;
						}

						if (isObject(subservicesIPTV[serviceid][i])) {

							var sskey         = '';
							var rsspeckey     = '';
							var rssval        = '';
							var aa7cim        = '';
							var aa7telepules  = '';
							var aa7irszam     = '';
							var aa7iname      = '';
							var sstr_tcsz     = '';
							var sstr_lettelsz = '';
							var sstr_siid     = '';

							var icounter      = 0;
							var jcounter      = 0;

							for (var j in subservicesIPTV[serviceid][i]) {

								jcounter = 0;
								sskey = serviceid + '_' + i + '_' + j;

								if (document.getElementById('checkbox_' + sskey) != null
									&& document.getElementById('checkbox_' + sskey).checked ) {

									rsspeckey = 'ms' + i + 'ss' + j;
									rssval    = document.getElementById('checkbox_' + sskey).value;
									forminputNEW('order_ddata[' + rsspeckey + '_sql_serviceid]', rssval);
									forminputNEW('order_ddata[' + rsspeckey + '_subsql_serviceid]', rssval);

									forminputNEW('order_xddata[IPTVkieg][' + icounter + ']' , rssval);
									icounter++;

//									if (document.getElementById('instaddr_' + sskey) != null
//										&& document.getElementById('instaddr_' + sskey).value != '0' ) {
//
//										aa7cim       = document.getElementById("7_sql_cim").value;
//										aa7telepules = document.getElementById("7_sql_telepules").value;
//										aa7irszam    = document.getElementById("7_sql_irszam").value;
//										aa7iname     = document.getElementById("letesitesi_tel_tulajdonos").value;
//
//										forminputNEW('order_ddata[' + rsspeckey + '_7_sql_cim]', aa7cim);
//										forminputNEW('order_ddata[' + rsspeckey + '_7_sql_telepules]', aa7telepules);
//										forminputNEW('order_ddata[' + rsspeckey + '_7_sql_irszam]', aa7irszam);
//										forminputNEW('order_ddata[' + rsspeckey + '_7_sql_installname]', aa7iname);
//
//									}

									if (document.getElementById('tcomufsz_' + sskey) != null
										&& document.getElementById('tcomufsz_' + sskey).value != '' 
										&& document.getElementById("matav_ugyfelkod") != null) 
									{
										sstr_tcsz = document.getElementById("matav_ugyfelkod").value;
										sstr_siid = document.getElementById('tcomufsz_' + sskey).value;
										forminputNEW('order_ddata[' + rsspeckey + '_sql_serviceinfoid][' + jcounter + ']', sstr_siid);
										forminputNEW('order_ddata[' + rsspeckey + '_sql_serviceinfo_' + sstr_siid + ']', sstr_tcsz);
										jcounter++;
									}

									if (document.getElementById('lettelsz_' + sskey) != null
										&& document.getElementById('lettelsz_' + sskey).value != '' 
										&& document.getElementById("letesitesi_telszam") != null) 
									{
										sstr_lettelsz = document.getElementById("letesitesi_telszam").value;
										sstr_lettelsz = str.replace(/\D/g,"");
										sstr_siid = document.getElementById('lettelsz_' + sskey).value;
										forminputNEW('order_ddata[' + rsspeckey + '_sql_serviceinfoid][' + jcounter + ']', sstr_siid);
										forminputNEW('order_ddata[' + rsspeckey + '_sql_serviceinfo_' + sstr_siid + ']', sstr_lettelsz);
										jcounter++;
									}
								}
							}

							if (icounter > 0) {
								forminputNEW('order_xddata[IPTVkiegvan]', 'igen');
							}
						}
					}
				}
			}
		}

		if (document.getElementById('smartfaxid_' + serviceid) != null
			&& document.getElementById('subservices_row_' + serviceid + '_5999999').style.display != 'none') 
		{

			var smartfaxid = document.getElementById('smartfaxid_' + serviceid).value;
			var counter    = 0;
			var rspeckey   = 'ms' + serviceid + 'ss' + smartfaxid;
			var str_end    = serviceid + '_' + smartfaxid;
			var str_siid   = '';
			var str        = '';

			forminputNEW('order_ddata[' + rspeckey + '_sql_serviceid]', smartfaxid);
			forminputNEW('order_ddata[' + rspeckey + '_subsql_serviceid]', smartfaxid);

			var smartfaxtsznum = "-";
			for (var i = 1; i < 6; ++i) {
				if (document.getElementById('smartfaxtelsz_' + str_end + '_' + i) != null
					&& document.getElementById('smartfaxtelsz_' + str_end + '_' + i).checked) 
				{
					smartfaxtsznum = document.getElementById('smartfaxtelsz_' + str_end + '_' + i).value;
				}
			}

			if (smartfaxtsznum != "-") {

				if (document.getElementById('sfxtelsz_' + smartfaxid + '_' + smartfaxtsznum + '_korzetszam') != null) {
					str = document.getElementById('sfxtelsz_' + smartfaxid + '_' + smartfaxtsznum + '_korzetszam').value;
					forminputNEW('order_ddata[' + rspeckey + '_11_sql_korzetszam_1]', str);
				}
				if (document.getElementById('sfxtelsz_' + smartfaxid + '_' + smartfaxtsznum + '_telszam') != null) {
					str = document.getElementById('sfxtelsz_' + smartfaxid + '_' + smartfaxtsznum + '_telszam').value;
					forminputNEW('order_ddata[' + rspeckey + '_11_sql_extelszam_1]', str);
				}
				if (document.getElementById('sfxtelsz_' + smartfaxid + '_' + smartfaxtsznum + '_count') != null) {
					str = document.getElementById('sfxtelsz_' + smartfaxid + '_' + smartfaxtsznum + '_count').value;
					forminputNEW('order_ddata[' + rspeckey + '_11_sql_extelszam_count_1]', str);
				}
				forminputNEW('order_ddata[' + rspeckey + '_11_sql_extelszam_tipus_1]', 'vezerszam');

			}

			if (document.getElementById('smartfaxextraemail_' + str_end) != null
				&& document.getElementById('smartfaxemail_' + str_end) != null) 
			{

				str_siid = document.getElementById('smartfaxextraemail_' + str_end).value;
				str      = document.getElementById('smartfaxemail_' + str_end).value;
				forminputNEW('order_ddata[' + rspeckey + '_sql_serviceinfoid][' + counter + ']', str_siid);
				forminputNEW('order_ddata[' + rspeckey + '_sql_serviceinfo_' + str_siid + ']', str);
				counter++;
			}

			if (document.getElementById('smartfaxextrajelszo_' + str_end) != null
				&& document.getElementById('smartfaxjelszo_' + str_end) != null) 
			{
				str_siid = document.getElementById('smartfaxextrajelszo_' + str_end).value;
				str      = document.getElementById('smartfaxjelszo_' + str_end).value;
				forminputNEW('order_ddata[' + rspeckey + '_sql_serviceinfoid][' + counter + ']', str_siid);
				forminputNEW('order_ddata[' + rspeckey + '_sql_serviceinfo_' + str_siid + ']', str);
				counter++;
			}

			if (document.getElementById('smartfaxextrafkuldes_' + str_end) != null) {

				str_siid = document.getElementById('smartfaxextrafkuldes_' + str_end).value;
				forminputNEW('order_ddata[' + rspeckey + '_sql_serviceinfoid][' + counter + ']', str_siid);
				forminputNEW('order_ddata[' + rspeckey + '_sql_serviceinfo_' + str_siid + ']', '1');

			}


		}

		skey     = '';
		rspeckey = '';
		rsval    = '';
		str_siid = '';

		if (oldsubserviceidLITel != 0 && isObject(subservicesLITel[serviceid])) {

			for (var i in subservicesLITel[serviceid]) {

				if (oldsubserviceidLITel == i) {

					skey     = serviceid + '_' + i;
					var kcounter = 0;

					if (document.getElementById('radio_' + skey) != null
						&& document.getElementById('radio_' + skey).checked ) {

						rspeckey = 'ms' + serviceid + 'ss' + i;
						rsval    = document.getElementById('radio_' + skey).value;
						forminputNEW('order_ddata[' + rspeckey + '_sql_serviceid]', rsval);
						forminputNEW('order_ddata[' + rspeckey + '_subsql_serviceid]', rsval);

						forminputNEW('order_xddata[LITelmain]', rsval);

						if (document.getElementById('instaddr_' + skey) != null
							&& document.getElementById('instaddr_' + skey).value != '0' ) {

							var a7cim       = document.getElementById("7_sql_cim").value;
							var a7telepules = document.getElementById("7_sql_telepules").value;
							var a7irszam    = document.getElementById("7_sql_irszam").value;
							var a7iname     = document.getElementById("letesitesi_tel_tulajdonos").value;

							forminputNEW('order_ddata[' + rspeckey + '_7_sql_cim]', a7cim);
							forminputNEW('order_ddata[' + rspeckey + '_7_sql_telepules]', a7telepules);
							forminputNEW('order_ddata[' + rspeckey + '_7_sql_irszam]', a7irszam);
							forminputNEW('order_ddata[' + rspeckey + '_7_sql_installname]', a7iname);

						}

						if (isObject(subservicesLITel[serviceid][i])) {

							var sskey         = '';
							var rsspeckey     = '';
							var rssval        = '';
							var aa7cim        = '';
							var aa7telepules  = '';
							var aa7irszam     = '';
							var aa7iname      = '';
							var sstr_tcsz     = '';
							var sstr_lettelsz = '';
							var sstr_siid     = '';

							var icounter      = 0;
							var jcounter      = 0;
							var kcounter      = 0;

							for (var j in subservicesLITel[serviceid][i]) {

								jcounter = 0;
								sskey = serviceid + '_' + i + '_' + j;

								if (document.getElementById('checkbox_' + sskey) != null
									&& document.getElementById('checkbox_' + sskey).checked ) {

									rsspeckey = 'ms' + i + 'ss' + j;
									rssval    = document.getElementById('checkbox_' + sskey).value;
									forminputNEW('order_ddata[' + rsspeckey + '_sql_serviceid]', rssval);
									forminputNEW('order_ddata[' + rsspeckey + '_subsql_serviceid]', rssval);

									forminputNEW('order_xddata[LITelkieg][' + icounter + ']' , rssval);
									icounter++;

//									var tmpstr__ = serviceid + '_' + i;
//									var irtel    = "";
//									var uthazs   = "";
//
//									if (document.getElementById("szallitasi_kapcs_irszam_" + tmpstr__) != null) { 
//										forminputNEW('order_ddata[' + rsspeckey + '_7_sql_irszam]', document.getElementById("szallitasi_kapcs_irszam_" + tmpstr__).value);
//										irtel += document.getElementById("szallitasi_kapcs_irszam_" + tmpstr__).value;
//									}
//									if (document.getElementById("szallitasi_kapcs_telepules_" + tmpstr__) != null) { 
//										forminputNEW('order_ddata[' + rsspeckey + '_7_sql_telepules]', document.getElementById("szallitasi_kapcs_telepules_" + tmpstr__).value);
//										irtel += ' ' + document.getElementById("szallitasi_kapcs_telepules_" + tmpstr__).value;
//									}
//									if (document.getElementById("szallitasi_kapcs_utca_" + tmpstr__) != null) { 
//										forminputNEW('order_ddata[' + rsspeckey + '_7_sql_cim]', document.getElementById("szallitasi_kapcs_utca_" + tmpstr__).value);
//										uthazs += document.getElementById("szallitasi_kapcs_utca_" + tmpstr__).value;
//									}
//
//									forminputNEW('order_xddata[irteles]', irtel);
//									forminputNEW('order_xddata[uthazs]', uthazs);

								}
							}


							szamhord_rsspeckey = '';
							sz_korzetszam      = '';
							sz_telszam         = '';
							var atdef          = '';
							var atsfid         = '';
							for (var j in subservicesLITelH[serviceid][i]) {

								atdef  = '';
								atsfid = '';
								jcounter = 0;
								sskey = serviceid + '_' + i + '_' + j;

								if (document.getElementById('checkbox_' + sskey) != null
									&& document.getElementById('checkbox_' + sskey).checked ) {

									rsspeckey = 'ms' + i + 'ss' + j;
									rssval    = document.getElementById('checkbox_' + sskey).value;

									forminputNEW('order_ddata[' + rsspeckey + '_sql_serviceid]', rssval);
									forminputNEW('order_ddata[' + rsspeckey + '_subsql_serviceid]', rssval);

									forminputNEW('order_xddata[LITelszamhord][' + kcounter + ']' , rssval);

									szamhord_rsspeckey = rsspeckey;

									if (document.getElementById('hord_tel_korz_' + serviceid + '_' + i) != null
										&& document.getElementById('hord_tel_korz_' + serviceid + '_' + i).value != '') {
										sz_korzetszam = document.getElementById('hord_tel_korz_' + serviceid + '_' + i).value;
									}
									if (document.getElementById('hord_tel_szam_' + serviceid + '_' + i) != null
										&& document.getElementById('hord_tel_szam_' + serviceid + '_' + i).value != '') {
										sz_telszam = document.getElementById('hord_tel_szam_' + serviceid + '_' + i).value;
									}

									atdef  = 'at_' + j + '_atdefvalue';
									atsfid = 'at_' + j + '_atserviceinfoid';

									if (document.getElementById(atdef) != null
										&& document.getElementById(atsfid) != null
										&& document.getElementById(atdef).value != '-'
										&& document.getElementById(atsfid).value != '0') 
									{
										forminputNEW('order_ddata[sql_serviceinfoid][' + infidcounter + ']', document.getElementById(atsfid).value);
										forminputNEW('order_ddata[sql_serviceinfo_' + document.getElementById(atsfid).value + ']', document.getElementById(atdef).value);
//										rsspeckey = 'ms' + j + 'ss' + document.getElementById(atsfid).value);
										forminputNEW('order_ddata[' + rspeckey + '_sql_serviceinfoid][0]', document.getElementById(atsfid).value);
										forminputNEW('order_ddata[' + rspeckey + '_sql_serviceinfo_' + document.getElementById(atsfid).value + ']', document.getElementById(atdef).value);

									}

									kcounter++;
								}
							}


							if (icounter > 0) {
								forminputNEW('order_xddata[LITelkiegvan]', 'igen');
							}

							if (kcounter > 0) {

								if (trim(sz_korzetszam + sz_telszam) == '') {
									alert('Hiányzik a hordozandó telefonszám!');
									return false;
								}

								forminputNEW('order_xddata[LITelszamhordvan]', 'igen');
								forminputNEW('order_ddata[' + szamhord_rsspeckey + '_12_sql_extelszam_count_1]', '1');
								forminputNEW('order_ddata[' + szamhord_rsspeckey + '_12_sql_callidpresent_1]', '-1');

								if (szamhord_rsspeckey != '') {
									if (sz_korzetszam != '' || sz_telszam != '') {
										if (sz_korzetszam != '') {
											forminputNEW('order_ddata[' + szamhord_rsspeckey + '_12_sql_korzetszam_1]', sz_korzetszam);

										}
										if (sz_telszam != '') {
											forminputNEW('order_ddata[' + szamhord_rsspeckey + '_12_sql_extelszam_1]', sz_telszam);
											forminputNEW('order_ddata[' + szamhord_rsspeckey + '_12_sql_extelszam_tipus_1]', 'vezerszam'); //hm
										} else {
											forminputNEW('order_ddata[' + szamhord_rsspeckey + '_12_sql_extelszam_tipus_1]', 'vezerszam'); //hm
										}
										forminputNEW('order_xddata[LITelszamhord_aszam]' , sz_korzetszam + ' - ' + sz_telszam);
									}
								}
							}
						}
					}
				}
			}
		}
	}

	return true;
}

function forminputNEW(fieldName, fieldValue) {

    var isIEe/*@cc_on=1@*/;
	var alapform = document.getElementById("zzform");
	var hiddenField;

	if (isIEe) {
		hiddenField = document.createElement("<input name='" + fieldName + "'>");
	} else {
		hiddenField = document.createElement('INPUT');
		hiddenField.setAttribute('Name', fieldName);
	}
	hiddenField.type = 'hidden';
	hiddenField.setAttribute('value', fieldValue);
	hiddenField.style.display = 'block';
	alapform.appendChild(hiddenField);  

}



function CPS_datacopy() {

	var serviceid = '0';
    var cpsid = '0';

    if (document.getElementById("serviceid") != null) {
		serviceid = document.getElementById("serviceid").value;
	}

    if (document.getElementById("cpsbuff") != null) {
        cpsid = document.getElementById("cpsbuff").value;
    }

	if (serviceid != '0' && cpsid != '0'
		&& document.getElementById("cps_rendel") != null
		&& document.getElementById("cps_rendel").checked
		&& document.getElementById("vancps") != null
		&& document.getElementById("vancps").value != '0') 
	{

		if (document.getElementById("sql_serviceinfo_12_" + serviceid + "_" + cpsid) != null) {
			document.getElementById("sql_serviceinfo_12_" + serviceid + "_" + cpsid).value = document.getElementById("matav_ugyfelkod").value;
		}

		if (document.getElementById("10_sql_telszam_1_" + serviceid + "_" + cpsid) != null) {
			var str = document.getElementById("letesitesi_telszam").value;
			str = str.replace(/\D/g,"");
			document.getElementById("10_sql_telszam_1_" + serviceid + "_" + cpsid).value = str;
		}

		if (document.getElementById("7_sql_cim_" + serviceid + "_" + cpsid) != null) {
			document.getElementById("7_sql_cim_" + serviceid + "_" + cpsid).value = document.getElementById("7_sql_cim").value;
		}
		if (document.getElementById("7_sql_telepules_" + serviceid + "_" + cpsid) != null) {
			document.getElementById("7_sql_telepules_" + serviceid + "_" + cpsid).value = document.getElementById("7_sql_telepules").value;
		}
		if (document.getElementById("7_sql_irszam_" + serviceid + "_" + cpsid) != null) {
			document.getElementById("7_sql_irszam_" + serviceid + "_" + cpsid).value = document.getElementById("7_sql_irszam").value;
		}
		if (document.getElementById("7_sql_installname_" + serviceid + "_" + cpsid) != null) {
			document.getElementById("7_sql_installname_" + serviceid + "_" + cpsid).value = document.getElementById("letesitesi_tel_tulajdonos").value;
		}

	}

	if (document.getElementById("sql_serviceinfo_12_CPS") != null && document.getElementById("matav_ugyfelkod") != null) {
		document.getElementById("sql_serviceinfo_12_CPS").value = document.getElementById("matav_ugyfelkod").value;
	}

	if (document.getElementById("10_sql_telszam_1_CPS") != null && document.getElementById("letesitesi_telszam") != null) {
		var str = document.getElementById("letesitesi_telszam").value;
		str = str.replace(/\D/g,"");
		document.getElementById("10_sql_telszam_1_CPS").value = str;
	}

	if (document.getElementById("letesitesi_tel_tulajdonos_CPS") != null) {
		document.getElementById("letesitesi_tel_tulajdonos_CPS").value = document.getElementById("sql_customername").value;
	}

}

function indito() {

	if (document.getElementById("xxcmd") != null && document.getElementById("xxcmd").value == 'lista') {
		szerzfelt_init();
		if (document.getElementById("pp") != null && document.getElementById("hsg") != null) {
			Change_PD();
		}

		HideTableRow('levcim_check', 'levcim');
		HideTableRow('szlacim_check', 'szlacim');

	}
}

function SzulDatum() {

	if (document.getElementById("sql_szul_datum") != null) {
		var box_ev  = document.getElementById('szulev');
		var c_ev    = box_ev.options;
		var z_ev    = c_ev[box_ev.selectedIndex].value;
		var box_ho  = document.getElementById('szulho');
		var c_ho    = box_ho.options;
		var z_ho    = c_ho[box_ho.selectedIndex].value;
		var box_nap = document.getElementById('szulnap');
		var c_nap   = box_nap.options;
		var z_nap   = c_nap[box_nap.selectedIndex].value;

		document.getElementById("sql_szul_datum").value = z_ev + '-' + z_ho + '-' + z_nap;

	}

}

function elerhetosegTelSzam() {

	var o      = '(06) ';
	var box_k  = document.getElementById('sql_telefon_korzetszam');
	var c_k    = box_k.options;
	var z_k    = c_k[box_k.selectedIndex].value;
	var szam   = document.getElementById("sql_telefon_szam").value;

	if (z_k != "" && szam != "") {
	    document.getElementById("sql_telefon").value = o + z_k + ' - ' + szam;
	    if (document.getElementById("sql_telefon_mellek").value != "") {
		document.getElementById("sql_telefon").value += ' /' + document.getElementById("sql_telefon_mellek").value;
    	    }
	}
	else {
	    document.getElementById("sql_telefon").value = szam;
	}

}

function elerhetosegFaxSzam() {

	var o      = '(06) ';
	var box_k  = document.getElementById('sql_fax_korzetszam');
	var c_k    = box_k.options;
	var z_k    = c_k[box_k.selectedIndex].value;
	var szam   = document.getElementById("sql_fax_szam").value;

	if (z_k != "" && szam != "") {
    	    document.getElementById("sql_fax").value = o + z_k + ' - ' + szam;
	    if (document.getElementById("sql_fax_mellek").value != "") {
		document.getElementById("sql_fax").value += ' /' + document.getElementById("sql_fax_mellek").value;
	    }
	}
	else {
    	    document.getElementById("sql_fax").value = szam;
	}
}

function szerzfelt_request(mit) {

	var strURL = 'index.php';
	var qstr   = 'tplId=39A7C1681FA047A7B8EEC79E872F1F55&aJax=AJAX&sql_serviceid=' + escape(mit);
	var xmlHttpReqx = false;
	var self = this; 
	// Mozilla/Safari
	if (window.XMLHttpRequest) {
		self.xmlHttpReqx = new XMLHttpRequest();
	}
	// IE
	else if (window.ActiveXObject) {
		self.xmlHttpReqx = new ActiveXObject("Microsoft.XMLHTTP");
	}
	self.xmlHttpReqx.open('POST', strURL, true);
	self.xmlHttpReqx.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	self.xmlHttpReqx.onreadystatechange = function() {
		if (self.xmlHttpReqx.readyState == 4) {
			document.getElementById("szerzodes_szovege").value = self.xmlHttpReqx.responseText;
		}
	}
	self.xmlHttpReqx.send(qstr);
}

function szerzfelt_request_szflt(mit) {

	var strURL = 'index.php';
	var qstr   = 'tplId=39A7C1681FA047A7B8EEC79E872F1F55&aJax=AJAX&sql_serviceid=' + escape(mit);
	var xmlHttpReqx = false;
	var self = this; 
	// Mozilla/Safari
	if (window.XMLHttpRequest) {
		self.xmlHttpReqx = new XMLHttpRequest();
	}
	// IE
	else if (window.ActiveXObject) {
		self.xmlHttpReqx = new ActiveXObject("Microsoft.XMLHTTP");
	}
	self.xmlHttpReqx.open('POST', strURL, true);
	self.xmlHttpReqx.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	self.xmlHttpReqx.onreadystatechange = function() {
		if (self.xmlHttpReqx.readyState == 4) {
			document.getElementById("szerzodes_szovege").innerHTML = self.xmlHttpReqx.responseText.replace(/\n/g, '<br>');
		}
	}
	self.xmlHttpReqx.send(qstr);
}

function cps_szerzfelt_request(mit) {

	var strURL = 'index.php';
	var qstr   = 'tplId=39A7C1681FA047A7B8EEC79E872F1F55&aJax=AJAX&sql_serviceid=' + escape(mit);
	var xmlHttpReq = false;
	var self = this; 
	// Mozilla/Safari
	if (window.XMLHttpRequest) {
		self.xmlHttpReq = new XMLHttpRequest();
	}
	// IE
	else if (window.ActiveXObject) {
		self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
	}
	self.xmlHttpReq.open('POST', strURL, true);
	self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	self.xmlHttpReq.onreadystatechange = function() {
		if (self.xmlHttpReq.readyState == 4) {
			document.getElementById("cps_szerzodes_szovege").value = self.xmlHttpReq.responseText;
		}
	}
	self.xmlHttpReq.send(qstr);
}

function subszerzfelt_request(id, kname) {

	var ablak=window.open('','n','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,height=400,width=700').focus();
	var strURL = 'index.php';
	var qstr   = 'tplId=39A7C1681FA047A7B8EEC79E872F1F55&aJax=AJAX&sql_serviceid=' + escape(id);
	var xmlHttpReqx = false;
	var self = this; 
	// Mozilla/Safari
	if (window.XMLHttpRequest) {
		self.xmlHttpReqx = new XMLHttpRequest();
	}
	// IE
	else if (window.ActiveXObject) {
		self.xmlHttpReqx = new ActiveXObject("Microsoft.XMLHTTP");
	}
	self.xmlHttpReqx.open('POST', strURL, true);
	self.xmlHttpReqx.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	self.xmlHttpReqx.onreadystatechange = function() {
		if (self.xmlHttpReqx.readyState == 4) {

			var name  = 'IPTV';
			var tname = ' - IPTV';

			if (kname > 0 && typeof subservicesIPTVname[id] != 'undefined') {
				name  = subservicesIPTVname[id];
				tname = ' - ' + name;
			}

  
			ablak.document.write('<html><head><title>Szerz&#337;dési feltételek' + tname + '</title>');
			ablak.document.write('<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta http-equiv="Content-Style-Type" content="text/css"><link rel="stylesheet" type="text/css" href="../includes/css/externet.css"><link rel="stylesheet" type="text/css" href="../includes/css/externet-white.css">');
			ablak.document.write('</head><body>');
			ablak.document.write('<table width="100%" border="0" align="center" cellpadding="5" cellspacing="0"><tr><td class="normal">');
//			ablak.document.write('<br>Szerződési feltételek<br>' + name + '<br>');
			ablak.document.write('<br>');
			ablak.document.write(self.xmlHttpReqx.responseText.replace(/\n/g, '<br>'));
			ablak.document.write('</td></tr></table>');
			ablak.document.write('<P ALIGN="CENTER"><a href="javascript:self.close()"><U><font color="#000000">[ablak bez&aacute;r&aacute;sa]</font></U></a></P>');
			ablak.document.write('</body></html>');
			ablak.document.close();

		}
	}
	self.xmlHttpReqx.send(qstr);
}

function subszerzfelt_request2(id, kname) {

	var d = 'szflt.php?id=' + id;
	var ablak=window.open(d,'n','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,height=400,width=700').focus();

}

function szerzfelt_init() {

	var mit = '0';

	if (document.getElementById("serviceid").value != "") {
		mit = document.getElementById("serviceid").value;  
	} else {
		mit = szerzFeltetelek[0];
	}

	szerzfelt_request(mit);

    if (document.getElementById("cpsbuff") != null
		&& document.getElementById("vancps") != null
		&& document.getElementById("vancps").value != '0'
		&& document.getElementById("cpsbuff").value != '0') 
	{
		mit = document.getElementById("cpsbuff").value;  
		cps_szerzfelt_request(mit);
	}

}

function CopyData_MA() {

	document.getElementById("sql_lev_irszam").value    = document.getElementById("sql_cim_irszam").value;
	document.getElementById("sql_lev_telepules").value = document.getElementById("sql_cim_telepules").value;
	document.getElementById("sql_lev_utcaszam").value  = document.getElementById("sql_cim_utcaszam").value; 

}

function CopyData_CA() {

	document.getElementById("subsql_lev_nev").value       = document.getElementById("sql_customername").value;
	document.getElementById("subsql_lev_irszam").value    = document.getElementById("sql_cim_irszam").value;  
	document.getElementById("subsql_lev_telepules").value = document.getElementById("sql_cim_telepules").value;
	document.getElementById("subsql_lev_utcaszam").value  = document.getElementById("sql_cim_utcaszam").value; 

}

function informby_sum() {

	var i = 0;

	if (document.getElementById("sql_informbypostalmailifready").checked == true) {
		i++;
	}
	if (document.getElementById("sql_informbyphoneifready").checked == true) {
		i++;
	}
	if (document.getElementById("sql_informbyfaxifready").checked == true) {
		i++;
	}

	return i;

}

function informby_endcheck() {

}

function informby_check(a) {

	if (document.getElementById(a).checked == true) {
		if (informby_sum() > 1) {
			document.getElementById(a).checked = false;
			alert('Maximum 1 értesítési mód választható!');
		}
	}

}

function lc_elem_check() {

	lc_lirszam   = 0;
	lc_ltelep_id = 0;
	lc_ltelep    = 0;
	lc_lcim_id   = 0;
	lc_lcim      = 0;
	lc_rcim      = 0;
	lc_hszam     = 0;
	for (i = 0;  i < document.zform.length;  i++) {
		if (document.zform[i].id == 'letesitesi_irszam') {
			lc_lirszam = 1;
		} else if (document.zform[i].id == 'letesitesi_telepules_id') {
			lc_ltelep_id = 1;
		} else if (document.zform[i].id == 'letesitesi_telepules') {
			lc_ltelep = 1;
		} else if (document.zform[i].id == 'letesitesi_cim_id') {
			lc_lcim_id = 1;
		} else if (document.zform[i].id == 'letesitesi_cim') {
			lc_lcim = 1;
		} else if (document.zform[i].id == 'letesitesi_hazszam') {
			lc_hszam = 1;
		} else if (document.zform[i].id == 'reszletes_cim') {
			lc_rcim = 1;
		} else if (document.zform[i].id == 'reszletes_cimx') {
			lc_rcim = 1;
		}
	}
}

function UHSZ_keszito() {

	var ra = '';

	if ( lc_lcim_id == 1 && lc_lcim == 1 ) {
		if (document.getElementById("letesitesi_cim_id").value > 0) {
			ra = document.getElementById("letesitesi_cim").value;
			if ( lc_hszam == 1 ) {
				ra += ' ' + document.getElementById("letesitesi_hazszam").value;
			}

			if ( lc_rcim == 1 ) {
				if (document.getElementById("reszletes_cim") != null && document.getElementById("reszletes_cim").checked) {
					if (document.getElementById("letesitesi_zhszambetujel").value != '') {
						ra += ' ' + document.getElementById("letesitesi_zhszambetujel").value;
					}
					if (document.getElementById("letesitesi_zepulet").value != '') {
						ra += ' ' + document.getElementById("letesitesi_zepulet").value + ' ép.';
					}
					if (document.getElementById("letesitesi_zlepcso").value != '') {
						ra += ' ' + document.getElementById("letesitesi_zlepcso").value + ' lp.';
					}
					if (document.getElementById("letesitesi_zemelet").value != '') {
						ra += ' ' + document.getElementById("letesitesi_zemelet").value + ' em.';
					}
					if (document.getElementById("letesitesi_zajto").value != '') {
						ra += ' ' + document.getElementById("letesitesi_zajto").value;
						if (document.getElementById("letesitesi_zajtobetu").value != '') {
							ra += '/' + document.getElementById("letesitesi_zajtobetu").value;
						}
					}
				}

				if (document.getElementById("reszletes_cimx") != null && document.getElementById("reszletes_cimx").value == 'on') {
					if (document.getElementById("letesitesi_zhszambetujel") != null && document.getElementById("letesitesi_zhszambetujel").value != '') {
						ra += ' ' + document.getElementById("letesitesi_zhszambetujel").value;
					}
					if (document.getElementById("letesitesi_zepulet") != null && document.getElementById("letesitesi_zepulet").value != '') {
						ra += ' ' + document.getElementById("letesitesi_zepulet").value + ' ép.';
					}
					if (document.getElementById("letesitesi_zlepcso") != null && document.getElementById("letesitesi_zlepcso").value != '') {
						ra += ' ' + document.getElementById("letesitesi_zlepcso").value + ' lp.';
					}
					if (document.getElementById("letesitesi_zemelet") != null && document.getElementById("letesitesi_zemelet").value != '') {
						ra += ' ' + document.getElementById("letesitesi_zemelet").value + ' em.';
					}
					if (document.getElementById("letesitesi_zajto") != null && document.getElementById("letesitesi_zajto").value != '') {
						ra += ' ' + document.getElementById("letesitesi_zajto").value;
						if (document.getElementById("letesitesi_zajtobetu") != null && document.getElementById("letesitesi_zajtobetu").value != '') {
							ra += '/' + document.getElementById("letesitesi_zajtobetu").value;
						}
					}
				}
			}
		}
	}

	return ra;

}

function telkorzet2(korzet) {
  if(document.getElementById("hidline_num") != null && document.getElementById("hidline_num").value > 1)
    document.getElementById("letesitesi_tel_korzetszam2").innerHTML = (korzet.value==""?"körzet":korzet.value);
}

function confirm_check() {

	if (document.getElementById("confirm_all").checked == false) {
		alert('A  szerződési feltételeket és az előfizetői nyilatkozatokat el kell fogadni!');
		return false;
	}

	if (document.getElementById("vancps") != null 
		&& document.getElementById("vancps").value != '0'
		&& document.getElementById("cps_rendel") != null 
		&& document.getElementById("cps_rendel").checked == true
		) { 
		if (document.getElementById("confirm_cps").checked == false) {
			alert('A MEGAFONE szerződési feltételeket és az előfizetői nyilatkozatokat el kell fogadni!');
			return false;
		}
	}


	return true;
}


function lib_bwcheck() { //Browsercheck (needed)
  this.ver = navigator.appVersion;
  this.agent = navigator.userAgent;
  this.dom = document.getElementById?1:0;
  this.opera5 = this.agent.indexOf("Opera 5")>-1;
  this.ie5 = (this.ver.indexOf("MSIE 5")>-1 && this.dom && !this.opera5)?1:0;
  this.ie6 = (this.ver.indexOf("MSIE 6")>-1 && this.dom && !this.opera5)?1:0;
  this.ie4 = (document.all && !this.dom && !this.opera5)?1:0;
  this.ie = this.ie4||this.ie5||this.ie6;
  this.mac = this.agent.indexOf("Mac")>-1;
  this.ns6 = (this.dom && parseInt(this.ver) >= 5) ?1:0;
  this.ns4 = (document.layers && !this.dom)?1:0;
  this.bw = (this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5);
  return this;
}

function iptvwindow() {
	window.open("chk/IPTV/iptv.php","iptv","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,width=600,height=400");
}

function trim(str, chars) {
	return ltrim(rtrim(str, chars), chars);
}
 
function ltrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}
 
function rtrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}


var bw = new lib_bwcheck();
var order_data = new Array();
order_data['telefonvonalat_ker'] = "nem_ker";

