function tobbszakaszinfo_up() {
document.getElementById("tobbszakaszinfo").style.display='';
}

function tobbszakaszinfo_out() {
document.getElementById("tobbszakaszinfo").style.display='none';
}

function idopontselect(legi, flightid, nev, ertek) {
	var id = 'table_' + flightid + '_' + nev + '_' + ertek;
	var id2 = 'table_' + flightid + '_' + nev + '_' + legi;
	document.getElementById(id).style.display = '';
	document.getElementById(id2).style.display = 'none';

	var nevhossz = nev.length;
	nevhossz = nevhossz - 1;
	var nevid = nev.substring(0, nevhossz);
	document.getElementById(nevid).value = ertek;

}
function evfrissit(formname, evho) {

	var seldate = document.getElementById(formname).value + '-'
			+ document.getElementById(formname + 'nap').value;
	var kovhet = DateAdd(seldate, 7);
	var kovhettmp = kovhet.split("-");

	document.getElementById("e_c_" + kovhettmp[0] + "-" + kovhettmp[1]).selected = true;

	// alert("e_c_"+kovhettmp[0]+"-"+kovhettmp[1]);

	// napok frissítése

	ev = evho.substring(0, 4);
	ho = evho.substring(5, 7);

	var utolsonapdate = new Date(ev, ho, 0);
	utolsonap = utolsonapdate.getDate();
	
	//alert(utolsonap);

	for (i = document.getElementById(formname + 'nap').options.length; i >= 0; i--) {
		document.getElementById(formname + 'nap').options[i] = null;
	}

	for (i = 0; i <= utolsonap - 1; i++) {
		j = i + 1;
		if (j < 10) {
			j = "0" + j;
		}
		document.getElementById(formname + 'nap').options[i] = new Option(j, j);
	}

}

function evfrissit2(formname, evho, k) {

	ev = evho.substring(0, 4);
	ho = evho.substring(5, 7);

	var utolsonapdate = new Date(ev, ho, 0);
	utolsonap = utolsonapdate.getDate();
	
	for (i = document.getElementById('indulasnap[' + k + ']').options.length; i >= 0; i--) {
		document.getElementById('indulasnap[' + k + ']').options[i] = null;
	}

	for (i = 0; i <= utolsonap - 1; i++) {
		j = i + 1;
		if (j < 10) {
			j = "0" + j;
		}
		document.getElementById('indulasnap[' + k + ']').options[i] = new Option(j, j);
	}

}

function evfrissitnap(nap) {

	var seldate = document.getElementById('indulas').value + '-'
			+ document.getElementById('indulasnap').value;
	var kovhet = DateAdd(seldate, 7);
	var kovhettmp = kovhet.split("-");
	
	document.getElementById("e_c_" + kovhettmp[0] + "-" + kovhettmp[1]).selected = true;
	document.getElementById('visszanap_'+kovhettmp[2]).selected = true;

}

function ucopy() {
	var vnev = document.getElementById('adult[0][adult_lastname]').value;
	var knev = document.getElementById('adult[0][adult_firstname]').value;
	document.getElementById('c_lastname').value = vnev;
	document.getElementById('c_firstname').value = knev;
}

function odavissza(value) {
	if (value == 0) {
		document.getElementById('visszadatum').style.display = 'block';
	}
	if (value == 1) {
		document.getElementById('visszadatum').style.display = 'none';
	}
}

function reszletes() {
	document.getElementById('reszletes').style.visibility = 'visible';
	document.getElementById('nemreszletes').style.visibility = 'hidden';
}

function nemreszletes() {
	document.getElementById('kozvjarat').checked = false;
	document.getElementById('osztaly').options[0].selected = true;
	document.getElementById('preflt1').options[0].selected = true;
	document.getElementById('preflt2').options[0].selected = true;
	document.getElementById('preflt3').options[0].selected = true;
	document.getElementById('reszletes').style.visibility = 'hidden';
	document.getElementById('nemreszletes').style.visibility = 'visible';
}

function fizmodvalt(value) {

	document.getElementById('fizmod1').style.display = 'none';
	document.getElementById('fizmod2').style.display = 'none';
	document.getElementById('fizmod3').style.display = 'none';

	document.getElementById('fizmod' + value).style.display = 'block';

	if (value == 3) {
		document.getElementById('cc').style.display = 'block';
	}

	if (value != 3) {
		document.getElementById('cc').style.display = 'none';
	}

	if (value != 0) {
		document.getElementById('jegyatvetel').style.display = 'block';
		document.getElementById('tovabb').style.display = 'block';
	} else {
		document.getElementById('jegyatvetel').style.display = 'none';
		document.getElementById('cc').style.display = 'none';
		// document.getElementById('tovabb').style.display='none';
	}
}

function szamlazasi() {
	document.getElementById('szamlazasi').style.display = 'block';
	document.getElementById('szamlazasi_a').href = "javascript:szamlazasi_vissza();";
	document.getElementById('plusz').src = "images/minusz.jpg";
	szamlazas_kitolt();
}

function szamlazas_kitolt() {
	if (document.getElementById('billing_name').value == "") {
		document.getElementById('billing_name').value = document
				.getElementById('c_lastname').value
				+ " " + document.getElementById('c_firstname').value;
	}

	if (document.getElementById('billing_zipcode').value == "") {
		document.getElementById('billing_zipcode').value = document
				.getElementById('c_zip').value;
	}
	if (document.getElementById('billing_city').value == "") {
		document.getElementById('billing_city').value = document
				.getElementById('c_city').value;
	}
	if (document.getElementById('billing_address').value == "") {
		document.getElementById('billing_address').value = document
				.getElementById('c_address').value;
	}
	if (document.getElementById('billing_phone').value == "") {
		document.getElementById('billing_phone').value = document
				.getElementById('c_phone').value;
	}

}

function szamlazasi_vissza() {
	document.getElementById('szamlazasi').style.display = 'none';
	document.getElementById('szamlazasi_a').href = "javascript:szamlazasi();";
	document.getElementById('plusz').src = "images/plusz.jpg";
}

function go_submit() {
	szamlazas_kitolt();
	document.getElementById('bookbutton').src = "images/loadinganimation.gif";
	document.getElementById('keremvarjon').style.display = '';
	document.getElementById('myform').submit();
}

function specialis(value) {
	document.getElementById('spec_' + value).style.display = 'block';
	document.getElementById('spec_a_' + value).href = "javascript:specialis_rejt('"
			+ value + "');";
	document.getElementById('specplusz' + value).src = "images/minusz.jpg";
}

function specialis_rejt(value) {
	document.getElementById('spec_' + value).style.display = 'none';
	document.getElementById('spec_a_' + value).href = "javascript:specialis('"
			+ value + "');";
	document.getElementById('specplusz' + value).src = "images/plusz.jpg";
}

function areg() {
	var display = 'block';
	if (navigator.appName == 'Netscape') {
		display = 'table-row';
	}

	document.getElementById('loginname_tr').style.display = display;
	document.getElementById('loginpw_tr').style.display = display;
	document.getElementById('loginbutton').style.display = display;
	document.getElementById('give_pass_text').style.display = 'none';
	document.getElementById('reg1').style.display = 'none';
	document.getElementById('reg2').style.display = 'none';
}

function sign_post() {
	document.getElementById('loginname_h').value = loginname = document
			.getElementById('loginname').value;
	document.getElementById('loginpw_h').value = document
			.getElementById('loginpw').value;
	document.getElementById('myform').submit();
}

function reg() {
	var display = 'block';
	if (navigator.appName == 'Netscape') {
		display = 'table-row';
	}

	document.getElementById('give_pass_text').style.display = display;
	document.getElementById('reg1').style.display = display;
	document.getElementById('reg2').style.display = display;
	document.getElementById('regmagyarazat').style.display = 'block';

	document.getElementById('loginname_tr').style.display = 'none';
	document.getElementById('loginpw_tr').style.display = 'none';
	document.getElementById('loginbutton').style.display = 'none';
}

function noreg() {
	document.getElementById('give_pass_text').style.display = 'none';
	document.getElementById('reg1').style.display = 'none';
	document.getElementById('reg2').style.display = 'none';
	document.getElementById('regmagyarazat').style.display = 'none';

	document.getElementById('loginname_tr').style.display = 'none';
	document.getElementById('loginpw_tr').style.display = 'none';
	document.getElementById('loginbutton').style.display = 'none';
}

function datepick_oda(elem, ev, ho, nap) {
	var sel = elem + '_' + ev + '-' + ho;
	if (elem == "i_c") {
		nap_type = "indulasnap"
	}
	if (elem == "e_c") {
		nap_type = "visszautnap";
	}
	if (elem.length > 3) {
		nap_type = "indulasnap[" + elem.substring(4, 5) + "]";
	}
	document.getElementById(sel).selected = true;
	document.getElementById(nap_type).options[nap - 1].selected = true;
	if (elem == "i_c") {
		evfrissit(ev + "" + ho);
	}
}

function DateAdd(dt, days) {
	var tmp = dt.split("-");

	var _dd = new Date(Date.UTC(parseInt(tmp[0], 10),
			(parseInt(tmp[1], 10) - 1), parseInt(tmp[2], 10)));
	var n_days = (1000 * 3600 * 24 * days);
	var tmp_time = (_dd.getTime() + n_days);

	var new_date = new Date(tmp_time);
	var tmp_month = (new_date.getMonth() + 1);
	var tmp_year = new_date.getFullYear();
	var tmp_day = new_date.getDate();

	if (tmp_month < 10) {
		var month = "0" + tmp_month;
	} else {
		var month = tmp_month;
	}

	if (tmp_day < 10) {
		var day = "0" + tmp_day;
	} else {
		var day = tmp_day;
	}

	var _pr = tmp_year + "-" + month + "-" + day;
	return _pr;
}

function all_oda(fnumber, mennyi) {
	var display = 'block';
	if (navigator.appName == 'Netscape') {
		display = 'table-row';
	}

	document.getElementById('tovabbiplusz' + fnumber).src = "images/spacer.gif";

	for (j = 0; j <= mennyi; j++) {
		var oda = 'odatr_' + fnumber + '_' + j;
		var atszall = 'atszalltr_' + fnumber + '_' + j
		var vissza = 'visszatr_' + fnumber + '_' + j;
		var visszaatszall = 'visszaatszalltr_' + fnumber + '_' + j

		if (document.getElementById(oda) != null)
			document.getElementById(oda).style.display = display;
		if (document.getElementById(atszall) != null)
			document.getElementById(atszall).style.display = display;
		if (document.getElementById(vissza) != null)
			document.getElementById(vissza).style.display = display;
		if (document.getElementById(visszaatszall) != null)
			document.getElementById(visszaatszall).style.display = display;
	}
}

function kereses(frmname) {

	var fnev = "document." + frmname + ".submit();";

	eval(fnev);

	$.ajax( {
		url :"loading.php",
		cache :false,
		success : function(html) {
			$("#galileocontent").html(html);
		}
	});
}

function kereses_sf(frmname) {

	var fnev = "document." + frmname + ".submit();";

	eval(fnev);

	$.ajax( {
		url :"loading_sf.php",
		cache :false,
		success : function(html) {
			$("#galileocontent").html(html);
		}
	});
}
