//********************************************************************************************
// Űrlapok mezőiben az ENTER leütésének tiltása
//********************************************************************************************
function handleEnter(event) {
	var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
	return (keyCode == 13) ? false : true;
}


//********************************************************************************************
// Link megnyitása új ablakban (mert az XHTML1.1-ben már nincs 'target' attributum)
//********************************************************************************************
function jsfgTargetBlank(vUrl) {
	blankWin = window.open(vUrl, '_blank', 'menubar=yes,toolbar=yes,location=yes,directories=yes,fullscreen=no,titlebar=yes,hotkeys=yes,status=yes,scrollbars=yes,resizable=yes');
	return false;
}


//********************************************************************************************
// Oldal nyomtatása
//********************************************************************************************
function pagePrint() {
	var agt = navigator.userAgent.toLowerCase();
	if (window.print) {
		setTimeout('window.print();', 200);
	}
	else if (agt.indexOf("mac") != -1) {
		alert("Az oldal nyomtatásához nyomd meg a 'Cmd+p' gombokat!");
	}
	else {
		alert("Az oldal nyomtatásához nyomd meg a 'Ctrl+p' gombokat!");
	}
}


//********************************************************************************************
// Formmező alapértelmezett értékének törlése, ha megkapja a fókuszt
//********************************************************************************************
//
function deleteFormFieldDefaultValue(field_id, default_value)
{
	if (document.getElementById(field_id).value == default_value) {document.getElementById(field_id).value = '';}
}


//********************************************************************************************
// Aktuélis lap felvétele a kedvencek közé (IE only)
//********************************************************************************************
//
function addSiteToFavorites()
{
	window.external.AddFavorite(document.location.href, 'ÉpítésiMűszakiEllenőr.hu');
}


//********************************************************************************************
// Aktuális lap beállítása kezdőlapnak (IE only)
//********************************************************************************************
//
function setSiteToHomepage(obj)
{
	obj.style.behavior='url(#default#homepage)';
	obj.setHomePage(document.location.href);
}


//********************************************************************************************
// Ellenőrkereső jelentkezési lapjának ki-bekapcsolása
//********************************************************************************************
//
function switchControllerSearchDataSheet()
{
	var fields = new Array('reg_cs_rollnum_1', 'reg_cs_rollnum_2', 'reg_cs_rollnum_3', 'reg_cs_rollnum_4',
							'reg_cs_work_0', 'reg_cs_work_1', 'reg_cs_work_2', 'reg_cs_work_3',
							'reg_cs_megbizo_1', 'reg_cs_megbizo_2', 'reg_cs_megbizo_3', 'reg_cs_megbizo_4',
							'reg_cs_specialist_1', 'reg_cs_specialist_2', 'reg_cs_specialist_3', 'reg_cs_specialist_4',
							'reg_cs_specialist_5', 'reg_cs_specialist_6', 'reg_cs_specialist_7', 'reg_cs_specialist_8', 'reg_cs_specialist_9',
							'reg_cs_language', 'reg_cs_ordertaken', 'reg_cs_jobtaken', 'reg_cs_schools', 'reg_cs_courses', 'reg_cs_rutin',
							'reg_cs_web', 'reg_cs_photo', 'reg_cs_specszak', 'reg_cs_speclearn', 'reg_cs_myreferences', 'reg_cs_otherinfo');
	var text = (document.getElementById(fields[0]).disabled) ? '' : 'true';
	for (var i=0; i < fields.length; i++) {
		var elem = document.getElementById(fields[i]);
		elem.disabled = text;
    }
}


//********************************************************************************************
// Látogató címének másolása a számlázási cím mezőkbe
//********************************************************************************************
//
function copyAddressToBillAddress()
{
	var address_own = new Array('reg_name', 'reg_country', 'reg_city', 'reg_street', 'reg_zipcode');
	var address_bill = new Array('reg_billname', 'reg_billcountry', 'reg_billcity', 'reg_billstreet', 'reg_billzipcode');
	for (var i=0; i<address_own.length; i++) {
		document.getElementById(address_bill[i]).value = document.getElementById(address_own[i]).value;
	}
	// Megye kulon
	document.getElementById('reg_billcounty').selectedIndex = document.getElementById('reg_county').selectedIndex
}


//********************************************************************************************
// Látogató számlázási címének másolása a számla kézbesítési mezőkbe
//********************************************************************************************
//
function copyBillAddressToBillPostalAddress()
{
	var address_bill = new Array('reg_billname', 'reg_billcity', 'reg_billstreet', 'reg_billzipcode');
	var address_billpost = new Array('reg_billpostname', 'reg_billpostcity', 'reg_billpoststreet', 'reg_billpostzipcode');
	for (var i=0; i<address_bill.length; i++) {
		document.getElementById(address_billpost[i]).value = document.getElementById(address_bill[i]).value;
	}
}


//********************************************************************************************
// Kép megjelenító JS popup ablak nyitása
//********************************************************************************************
//
function showPic(url, width, height)
{
	newWindow = window.open('', '', 'resizable=no,height=' + height + ',width=' + width + ',menubar=no,toolbar=no,status=no');
	newWindow.document.write('<html><head><title>ÉpítésiMűszakiEllenőr.hu</title></head><body style="padding: 0; margin: 0;"><a href="javascript:void(0);" onclick="window.close();"><img src="' + url + '" alt="Bezárás" style="border: 0;" /></a></body></html>');
}


//********************************************************************************************
// Látogató címének másolása a számlázási cím mezőkbe (képzésre jelentkezés)
//********************************************************************************************
//
function copyAddressSignup(flag)
{
	if (flag == false)
	{
		var address_own = new Array('name', 'country', 'city', 'address', 'zip');
		var address_bill = new Array('billing_name', 'billing_country', 'billing_city', 'billing_address', 'billing_zip');
	}
	else
	{
		var address_own = new Array('billing_name', 'billing_city', 'billing_address', 'billing_zip');
		var address_bill = new Array('post_name', 'post_city', 'post_address', 'post_zip');
	}
	for (var i=0; i<address_own.length; i++) {
		document.getElementById(address_bill[i]).value = document.getElementById(address_own[i]).value;
	}
}


function chamberChange(select_value)
{
	document.getElementById('kamarai_szamok1').value = '';
	document.getElementById('kamarai_szamok2').value = '';
	document.getElementById('kamarai_szamok3').value = '';
	switch (select_value)
	{
		case 'MMK':
			document.getElementById('egy_tag').style.display = 'block';
			document.getElementById('tobb_tag').style.display = 'none';
			break;
		case 'MÉK':
			document.getElementById('egy_tag').style.display = 'block';
			document.getElementById('tobb_tag').style.display = 'none';
			break;
		case 'Mindkettő':
			document.getElementById('egy_tag').style.display = 'none';
			document.getElementById('tobb_tag').style.display = 'block';
			break;
		default:
			document.getElementById('egy_tag').style.display = 'none';
			document.getElementById('tobb_tag').style.display = 'none';
			break;
	}
}