function trim(str) {
	var whitespace = ' \n\r\t\f\x0b\xa0\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u200b\u2028\u2029\u3000';
	for (var i = 0; i < str.length; i++) {
		if (whitespace.indexOf(str.charAt(i)) === -1) {
			str = str.substring(i);
			break;
		}
	}
	for (i = str.length - 1; i >= 0; i--) {
		if (whitespace.indexOf(str.charAt(i)) === -1) {
			str = str.substring(0, i + 1);
			break;
		}
	}
	return whitespace.indexOf(str.charAt(0)) === -1 ? str : '';
}

function getBanner()
{
	var myAjax = new Ajax.Updater('bannerek','/index.php?act=getbanner',
			{
				method: 'get',
				asynchronous: true
			}
		);
}

function getAlsoBanner()
{
	var myAjax = new Ajax.Updater('bottom_banners_id','/index.php?act=getalsobanner',
			{
				method: 'get',
				asynchronous: true
			}
		);
}

function megye_change(megye,varos)
{
	if(document.getElementById('megye_id').value != megye) document.getElementById('megye_id').value = megye;
	if(megye == 0)
	{
		document.getElementById('kerulet_div_id').lastChild.name = 'helyseg';
		document.getElementById('kerulet_div_id').lastChild.id = 'kerulet_id';
		document.getElementById('kerulet_div_id').style.display = '';
		document.getElementById('varos_div_id').lastChild.name = '';
		document.getElementById('varos_div_id').lastChild.id = '';
		document.getElementById('varos_div_id').style.display = 'none';
		document.getElementById('kerulet_div_id').lastChild.value = varos*1;
	}
	else
	{
		document.getElementById('varos_div_id').lastChild.name = 'helyseg';
		document.getElementById('varos_div_id').lastChild.id = 'varos_id';
		document.getElementById('varos_div_id').style.display = '';
		document.getElementById('kerulet_div_id').lastChild.name = '';
		document.getElementById('kerulet_div_id').style.display = 'none';
		document.getElementById('kerulet_div_id').lastChild.id = '';
		document.getElementById('varos_div_id').lastChild.value = varos;
	}
}

function refreshimages()
{
	var id = $('id_id').value;
	pars = 'id='+id;
	var myAjax = new Ajax.Updater('image_container','image_upload.php',
			{
				method: 'get',
				parameters: pars,
				asynchronous: false,
				onComplete: function()
				{
					setdefaultimage($('default_image_id').value);
				}
			}
		);
}

function delimage(name)
{
	if(confirm('Biztosan törlöd a képet?'))
	{
		pars = 'act=del&file='+name+'&id='+$('id_id').value;
		var myAjax = new Ajax.Request('image_upload.php',
			{
				method: 'post',
				parameters: pars,
				asynchronous: false,
				onComplete: function()
				{
					refreshimages();
				}
			}
		);
	}
}

function setdefaultimage(name)
{
	var old = $('default_image_id').value;
	$('default_image_id').value = name;
	if(old != '')
	{
		$(old+'_div_id').className = $(old+'_div_id').className.replace('default','');
	}
	$(name+'_div_id').className = $(name+'_div_id').className+' default';
}

function setpage(page)
{
	$('page_id').value = page;
	document.searchform.submit();
}

function login()
{
	var passwd = document.getElementById('passwd_id').value;
	var name = document.getElementById('name_id').value;
	pars = 'act=login&name='+name+'&passwd='+passwd;
	var myAjax = new Ajax.Request('/login.php',
		{
			method: 'post',
			parameters: pars,
			asynchronous: false,
			onComplete: function(req)
			{
				if(req.responseText == 'OK')
				{
					//window.location.reload();
					window.location.href='/udvozlet';
				}
				else
					alert('Hibás felhasználónév vagy jelszó!');
			}
		}
	);
}

function userlogin()
{
	var passwd = document.getElementById('passwd_id2').value;
	var name = document.getElementById('name_id2').value;
	pars = 'act=userlogin&name='+name+'&passwd='+passwd;
	var myAjax = new Ajax.Request('/login.php',
		{
			method: 'post',
			parameters: pars,
			asynchronous: false,
			onComplete: function(req)
			{
				if(req.responseText == 'OK')
				{
					//window.location.reload();
					window.location.href='/udvozlet';
				}
				else
					alert('Hibás felhasználónév vagy jelszó!');
			}
		}
	);
}

function hirdetes_submit()
{
	if($('id_id').value == 0)
	{
		var result = true;
		var myAjax = new Ajax.Request('/index.php',
		{
			method: 'post',
			parameters: 'act=checkemail&email='+$('my_email_id').value,
			asynchronous:false,
			onComplete: function(ajaxReq)
			{
				var response = ajaxReq.responseText * 1;
				{
					if(response == 1)
					{
						alert('A(z) '+$('my_email_id').value+' e-mail címmel már van regisztrált tagunk!');
						result = false;
					}
				}
			}
		});
		return result;
	}
	else
		return true;
}

function felhasznalo_submit()
{
	if($('id_id').value == 0)
	{
		var result = true;
		if($('my_email_id').value.length<5 || $('my_name_id').value.length<3)
		{
			alert('Minden mező kitöltése (név, email cím, jelszó) kötelező!');
			return false;
		}
		var myAjax = new Ajax.Request('/index.php',
		{
			method: 'post',
			parameters: 'act=checkuseremail&email='+$('my_email_id').value+'&nev='+$('my_name_id').value,
			asynchronous:false,
			onComplete: function(ajaxReq)
			{
				var response = ajaxReq.responseText * 1;
				if(response == 1)
				{
					alert('A(z) '+$('my_name_id').value+' néven már van regisztrált tagunk!');
					result = false;
				}
				if(response == 2)
				{
					alert('A(z) '+$('my_email_id').value+' e-mail címmel már van regisztrált tagunk!');
					result = false;
				}
			}
		});
		return result;
	}
	else
		return true;
}

function createCookie(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 map_check_change(sender)
{
	if(sender.checked)
	{
		$('map_container_td').style.display = '';
		if($('map_lat_id').value == '0' && $('map_lng_id').value == '0')
		{
			initialize(getRegioString(),0,0);
		}
		else
			initialize('',$('map_lat_id').value,$('map_lng_id').value);
	}
	else
		$('map_container_td').style.display = 'none';
}

function getRegioString()
{
	var result = '';
	var megye = $('megye_id');
	if(megye.value == 0)
	{
		var kerulet = $('kerulet_id');
		result = 'Magyarország '+megye.options[megye.selectedIndex].text+', '+kerulet.options[kerulet.selectedIndex].text;
	}
	else
	{
		var varos = $('varos_id');
		result = 'Magyarország '+varos.value;
	}
	result += ' '+$('address_id').value;
	return result;
}

function heditbtn(id)
{
	return hirdetes_edit_button(id);
}

function hirdetes_edit_button(id)
{
	var values = $('edit_names_id');
	var max = 0;
	for(var i = 0;i < values.childNodes.length;i++)
	{
		var cid = values.childNodes[i].getAttribute('rel');
		if(cid > 0)
		{
			if(cid == id)
			{
				values.childNodes[i].className = 'act';
				$('edit_table_'+cid).style.display = '';
			}
			else
			{
				values.childNodes[i].className = 'inact';
				$('edit_table_'+cid).style.display = 'none';
			}
		}
		max = parseInt(cid);
	}
	if(id == 2)
	{
		map_check_change(document.getElementById('map_cb_id'));
	}
	max *= 1;
	id *= 1;
	if(max == id)
	{
		$('hirdetes_edit_next_btn').style.display = 'none';
		if($('id_id').value*1 == 0)
			$('hirdetes_edit_button').style.display = '';
	}
	else
	{
		if($('id_id').value*1 == 0)
			$('hirdetes_edit_button').style.display = 'none';
		$('hirdetes_edit_next_btn').style.display = '';
	}
	if(id == 1)
	{
		$('hirdetes_edit_prev_btn').style.display = 'none';
	}
	else
	{
		$('hirdetes_edit_prev_btn').style.display = '';
	}
	return false;
}

function hirdetes_edit_nav(str)
{
	var names = $('edit_names_id');
	var max = 0;
	var act = 0;
	for(var i = 0; i < names.childNodes.length; i++)
	{
		if(names.childNodes[i].className == 'act') act = names.childNodes[i].getAttribute('rel');
		max = names.childNodes[i].getAttribute('rel');
	}
	if(str == 'prev') act = parseInt(act)-1;
	if(str == 'next') act = parseInt(act)+1;
	hirdetes_edit_button(act);
}

function elerhetoseg_mb_change(id)
{
	if($('elerhetoseg_mb_id['+id+']').checked)
	{
		$('elerhetoseg_id['+id+']').disabled = "disabled";	
		$('elerhetoseg_id['+(id+1)+']').disabled = "disabled";
	}
	else
	{
		$('elerhetoseg_id['+id+']').disabled = "";
		$('elerhetoseg_id['+(id+1)+']').disabled = "";
	}
}

function list_megye_select(value,set)
{
    if(set == undefined) set = false;
    if(value == value * 1) value *= 1;
	switch(value)
	{
		case 0:
		{
			$('list_kerulet_select').style.display = 'none';
			$('list_varos_select').style.display = 'none';
			$('list_kerulet_select').disabled = 'disabled';
			$('list_varos_select').disabled = 'disabled';
		}
		break;
		case 1:
		{
			$('list_kerulet_select').style.display = '';
			$('list_varos_select').style.display = 'none';
			$('list_kerulet_select').disabled = '';
			$('list_varos_select').disabled = 'disabled';
		}
		break;
		case 2:
		{
			$('list_kerulet_select').style.display = 'none';
			$('list_varos_select').style.display = '';
			$('list_kerulet_select').disabled = 'disabled';
			$('list_varos_select').disabled = '';
		}
		break;
        default:
        {
            $('list_kerulet_select').style.display = 'none';
			$('list_varos_select').style.display = 'none';
			$('list_kerulet_select').disabled = 'disabled';
			$('list_varos_select').disabled = 'disabled';
        }
        break;
	}
    if(set) $('list_megye_id').value = value;
}

function kereso_click()
{
	if(document.getElementById('kereso').style.display == 'block')
	{
		document.getElementById('kereso').style.display='';
	}
	else
		document.getElementById('kereso').style.display='block';
}

function iras_change(id)
{
	for(var i = 1;i <= $('iras_fulek').childNodes.length;i++)
	{
		if(id == i)
		{
			$('irasful_'+i).className = 'akt';
			$('irasok_'+i).style.display = ''; 
		}
		else
		{
			$('irasful_'+i).className = '';
			$('irasok_'+i).style.display = 'none';
		}
	}
}

function beszamolo_submit()
{
	var str = trim($('beszamolo_text_id').value);
	if(str !== '')
		submitajaxform();
	else
		alert('A beszámoló szövegét ne hagyd üresen!'+"\n"+$('beszamolo_text_id').value+"\n\n"+trim($('beszamolo_text_id').value));
}

function adatlap_save()
{
	var result = '';
	for(var rowi = 1;rowi < 5;rowi++)
	{
		for(var i=0;i < $('row_'+rowi).childNodes.length;i++)
		{
			if($('row_'+rowi).childNodes[i].getAttribute('rel') != undefined)
			{
				result += $('row_'+rowi).childNodes[i].getAttribute('rel')+(i == $('row_'+rowi).childNodes.length-1?'':'|');
			}
		}
		result += rowi < 4?'#':'';
	}
	$('adatlap_sorrend').value = result;
	$('adatlap').submit();
}

function image_show()
{
	if($('prop_content_kepek').style.display == 'none')
	{
		$('image_hide_id').style.backgroundPosition = 'left top';
		$('prop_content_kepek').style.display = 'inline';
	}
	else
	{
		$('image_hide_id').style.backgroundPosition = 'left bottom';
		$('prop_content_kepek').style.display = 'none';
	}
}

function partner_click(id)
{
	var myAjax = new Ajax.Request('/partnerek.php',
	{
		method: 'post',
		parameters: 'partnerkod='+id,
		asynchronous:false,
		onComplete: function(ajaxReq)
		{
			var response = ajaxReq.responseText;
			if(response == 'OK')
				return true;
			else
				return false;
		}
	});
}

function partner_login()
{
	var passwd = document.getElementById('ppasswd_id').value;
	var email = document.getElementById('pemail_id').value;
	pars = 'act=login&email='+email+'&passwd='+passwd;
	var myAjax = new Ajax.Request('/partnerek.php',
		{
			method: 'post',
			parameters: pars,
			asynchronous: false,
			onComplete: function(req)
			{
				if(req.responseText == 'OK')
				{
					window.location.reload();
					//window.location.href='/udvozet';
				}
				else
					alert('Hibás felhasználónév vagy jelszó!');
			}
		}
	);
}

function forum(id)
{
	var myAjax = new Ajax.Request('/forum.php',
		{
			method: 'post',
			parameters: 'hid='+id,
			asynchronous: false,
			onComplete: function(req)
			{
				if(req.responseText == 'OK')
				{
					window.location.reload();
				}
				else
					alert('Hiba');
			}
		});
}

