function fsetCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function fgetCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function feraseCookie(name) {
	fsetCookie(name,"",-1);
}

function closebanner() {
	jQuery('#top-browser-info').hide('slow');
	jQuery('#left-browser-info').hide('slow');
	fsetCookie('browser_info', 0, 1000);
}
function szaml_eq_szall()
{
	if (document.getElementById('cim_szall_copy').checked == true)
	{
		document.getElementById('irsz_szaml').value=document.getElementById('irsz_szall').value;
		document.getElementById('varos_szaml').value=document.getElementById('varos_szall').value;
		document.getElementById('cim_szaml').value=document.getElementById('cim_szall').value;
	} else {
		document.getElementById('irsz_szaml').value="";
		document.getElementById('varos_szaml').value="";
		document.getElementById('cim_szaml').value="";
	}
}

function togglePayType(pt) {
	if (document.getElementById('pay_type_paypal').checked == true)
	{
		document.getElementById('paypal-div').style.display = 'block';
		document.getElementById('email_paypal').className = 'needed';
	} else if (document.getElementById('pay_type_terhert').checked == true)
	{
		document.getElementById('terhert-div').style.display = 'block';
		document.getElementById('bank_code').className = 'needed';
		document.getElementById('accno').className = 'needed';
		document.getElementById('iban').className = 'needed';
		document.getElementById('swift').className = 'needed';
	}
}

function toggleATTerhert() {
	var sel = document.getElementById('country');
	var show = sel.options[sel.options.selectedIndex].value

	if (show == 'AT')
	{
		document.getElementById('AT-div').style.display = 'block';
	} else {
		document.getElementById('AT-div').style.display = 'none';
	}
}

function closeAllPayType() {
	document.getElementById('terhert-div').style.display = 'none';
	document.getElementById('paypal-div').style.display = 'none';
	document.getElementById('bank_code').className = 'none';
	document.getElementById('accno').className = 'none';
	document.getElementById('iban').className = 'none';
	document.getElementById('swift').className = 'none';
	document.getElementById('email_paypal').className = 'none';
}

function openPayTypeTerhert() {
	closeAllPayType();
	document.getElementById('terhert-div').style.display = 'block';
	document.getElementById('bank_code').className = 'needed';
	document.getElementById('accno').className = 'needed';
	document.getElementById('iban').className = 'needed';
	document.getElementById('swift').className = 'needed';
}

function openPayTypePaypal() {
	closeAllPayType();
	document.getElementById('paypal-div').style.display = 'block';
	document.getElementById('email_paypal').className = 'needed';
}

function wk_ujraszamol(netto, brutto, afa) {

	var wk_pont = document.getElementById('wk_pont_text').value;
	var wk_pont_max = Number(document.getElementById('wk_pont_max').innerHTML);
	
	if (wk_pont > wk_pont_max)
	{
		document.getElementById('wk_pont').value = wk_pont = wk_pont_max;
		document.getElementById('wk_pont_text').value = wk_pont_max;
	} else {
		document.getElementById('wk_pont').value = wk_pont;
	}

	wk_brutto = Number(brutto) - Number(wk_pont);
	document.getElementById('wk_brutto_text').innerHTML = moneyFormat(wk_brutto.toString());
	wk_netto = Math.ceil(wk_brutto/afa);
	document.getElementById('wk_netto_text').innerHTML = moneyFormat(wk_netto.toString());
	
	//alert(document.getElementById('wk_pont').value);
	//alert(wk_netto.toString());
	//alert(wk_brutto.toString());
}

function moneyFormat(str)
{
	str += '';
	x = str.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? ',' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1)) {
		x1 = x1.replace(rgx, '$1' + '.' + '$2');
	}
	return x1 + x2;
}


function onlyNumeric(mit)
{
//	mit.value = mit.value.replace(',', ".");
	var re = /[^0123456789]*/g;
	mit.value = mit.value.replace(re,""); 

}

function checkdate(mit)
{
	re = /[^0123456789]*/g;
	mit.value = mit.value.replace(re,""); 

	re=/^\d{8}$/
	eredmeny=mit.value.match(re);
	re=/^\d{4}-\d{2}-\d{2}$/
	eredmeny2=mit.value.match(re);
	
	if (eredmeny || eredmeny2)
	{
		//return true;
		$(mit).set('class', '');
	} else {
		$(mit).set('class', 'needed-error');
		alert("Hibás dátumformátum: " + mit.value + " - a helyes ez pl.: 20080624");
		mit.focus();
		return false;
	}
	
}

function clearsearch() {
	if (document.getElementById('q').value.substring(0,5) == 'keres') document.getElementById('q').value = '';
}
function clearsearch2() {
	if (document.getElementById('q2').value.substring(0,5) == 'keres') document.getElementById('q2').value = '';
}
function zoom(pic) {
		 window.open('zoom.php?photo='+pic, 'ZOOM', 'scrollbars=no,status=no,location=no,toolbar=no,resizable=no,width=200,height=200');
}
function zoom4(mit,xx,yy) {
    window.open(mit, 'ZOOM4', 'scrollbars=yes,status=yes,location=no,toolbar=yes,resizable=yes,width='+xx+',height='+yy);
}

function setRowBg(sor, newclass) {
    if (newclass == '' || typeof(sor.style) == 'undefined') {
        return false;
    }
    
	if (typeof(document.getElementsByTagName) != 'undefined') {
        var cella = sor.getElementsByTagName('td');
    } else if (typeof(sor.cells) != 'undefined') {
        var cella = sor.cells;
    } else {
        return false;
    }

    var cellak  = cella.length;
    for (var c = 0; c < cellak; c++) {
        cella[c].className = newclass;
        //cella[c].style.cursor = 'pointer';
    }

    return true;
}

function map() {
	var sz = (window.screen.availWidth - 800)/2;
	terkep = window.open('/map.html','map','toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=0,scrollbars=0,left='+sz+',top=50,width=800,height=500');
}

/*

function clickIE4(){
if (event.button==2){
return false;
}
}

function clickNS4(e){
if (document.layers||document.getElementById&&!document.all){
if (e.which==2||e.which==3){
return false;
}
}
}

if (document.layers){
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown=clickNS4;
}
else if (document.all&&!document.getElementById){
document.onmousedown=clickIE4;
}


// disable right click
document.oncontextmenu=new Function("return false")

function keydown(e)
{
	var keynum;
	var numcheck;
	var modkey = '';
	var altbtn;
	var ctrlbtn;
	var shiftbtn;
	var copyright_text = "Az oldal teljes tartalma szerzői jogvédelem alatt áll, letöltése és felhasználása tilos!"
	
	if(window.event) // IE
	{
		keynum = e.keyCode;
	}
	else if(e.which) // Netscape/Firefox/Opera
	{
		keynum = e.which;
	}
	altbtn = (e.altKey) ? true : false;
	altbtn ? modkey='Alt+' : modkey+='';
	ctrlbtn = (e.ctrlKey) ? true : false;
	ctrlbtn ? modkey='Ctrl+' : modkey+='';
	shiftbtn = (e.shiftKey) ? true : false;
	shiftbtn ? modkey='Shift+' : modkey+='';
	
//	if (keynum!=13) alert(modkey + String.fromCharCode(keynum) + "("+keynum+")");
	if (ctrlbtn && (keynum==67 || keynum==45))
	{
		if(window.event) // IE
		{
			window.clipboardData.clearData();
			window.clipboardData.setData('Text', copyright_text);
			document.selection.empty();
		}
		alert(copyright_text);
	}
	
}

*/
