function check_regform()
{
	var required=Array('s','username','password','password2','email','nem','szulido','elfogad');
	//$('submit_regform').disable();
	//$('form_reg').getElements.invoke('removeClassName','input_warning');
	
	hiba=0;
	emailhiba=0;
	$('form_reg').getElements().each(function(s){
		$(s).removeClassName('input_warning');
		if ($(s).type=="checkbox")
			$(s).next('label').removeClassName('input_warning');
		if (required.indexOf($(s).id) && (($(s).getValue()!=null && $(s).getValue().blank()) || !$(s).getValue()))
		{
			$(s).addClassName('input_warning');
			if ($(s).type=="checkbox")
				$(s).next('label').addClassName('input_warning');
			hiba++;
		} else if ($(s).id=="email" && !IsEmail($(s))) {
			emailhiba++;
			$(s).addClassName('input_warning');
		}
	});
	
	if (hiba>0)
	{
		alert("Minden mezőt ki kell tölteni!");
		return false;
	} else if (emailhiba>0) {
		alert("Érvénytelen e-mail cím!");
		return false;
	} else if ($('passwd').getValue().length<4) {
		alert('Túl rövid jelszó!');
		return false;
	}
	
	
	
}

function check_form_passwd_chg()
{
	if ($('passwd').getValue().blank() || $('new_passwd').getValue().blank() || $('new_passwd2').getValue().blank())
	{
		alert('Mindhárom jelszó mezőt ki kell tölteni!');
		return false;
	} else if ($('new_passwd').getValue()!=$('new_passwd2').getValue()) {
		alert('Az új jelszó és ismétlése nem egyezik!');
		return false;
	} else {
		return true;
	}
}

function check_form_email_chg()
{
	if( $('email').getValue().blank() || !IsEmail($('email')))
	{
		alert('Hibás e-mail cím!');
		return false;
	} else if ($('passwd_e').getValue().blank()) {
		alert('Az e-mail cím megváltoztatásához meg kell adni a jelenlegi jelszót!');
		return false;
	}
}

function change_orszag()
{
	if ($('lakhely_orszag').getValue()==1)
	{
		$('lakhely_megye').show();
		change_megye();
		megye_selected=false;
	} else {
		$('lakhely_megye').hide();
		$('lakhely_varos').hide();
		$('lakhely_kerulet').hide();
	}
}

function change_megye()
{
	if ($('lakhely_megye').getValue()==0)
	{
		//nincs megye kiválasztva
		$('lakhely_varos').hide();
		$('lakhely_kerulet').hide();
	} else if ($('lakhely_megye').getValue()==1) {
		//budapest
		$('lakhely_varos').hide();
		$('lakhely_kerulet').show();
	} else {
		//megye
		$('lakhely_kerulet').hide();
		if (!megye_selected)
			get_cities();
	}
	
}

function get_cities()
{
	megye=$('lakhely_megye').getValue();
	var url = '/get.php?action=get_cities&id='+megye; 

	$('lakhely_varos').innerHTML='<option value="0">Pillanat...</option>';
	$('lakhely_varos').show();
	new Ajax.Request(url, {
		method: 'get',
		onSuccess: function(transport) {
			$('lakhely_varos').innerHTML=transport.responseText;
	}}); 
}

function change_tab(tab)
{
	$$('div.tab_win').invoke('hide');
	if (Object.isElement($('view')))
			$('view').value=tab;
	$(tab).show();
}


function change_kor()
{
	min_kor=$('kor_min').getValue();
	$$('#kor_max option').each(function(s,index) {
		if ($(s).innerHTML!="???" && $(s).value<min_kor)
		{
			$(s).disabled="disabled";
		} else {
			$(s).disabled="";
		}
	});
}
function change_adatelrejt_kor()
{
	min_kor=$('adatelrejt_kor_min').getValue();
	$$('#adatelrejt_kor_max option').each(function(s,index) {
		if ($(s).innerHTML!="???" && $(s).value<min_kor)
		{
			$(s).disabled="disabled";
		} else {
			$(s).disabled="";
		}
	});
}


function check_vip_kod()
{
	if ($('vip_kod').getValue().blank())
	{
		alert('Kérem adja meg az sms-ben kapott kódot!');
		return false;
	}
}

function change_kit(obj,opposite)
{
	if (opposite==undefined)
		opposite=false;
	
	if (obj===false)
	{
		//n
		$$('div.nem0').invoke("hide");
		$$('div.nem1').invoke("hide");
	} else {
		var val=obj.getValue();

		
		if (opposite)
			val=!val;
		id=$(obj).id.endsWith('2')?1:0;
		$$('div.nem'+id).invoke(val?'show':'hide');
		//$$('tr.nem'+!((id)+0)).invoke(!val?'show':'hide');
		
	} 	
}

function change_kit_r(obj,opposite)
{
	if (opposite==undefined)
		opposite=false;
	
	if (obj===false)
	{
		//n
		$$('div.nem0').invoke("hide");
		$$('div.nem1').invoke("hide");
	} else {
		var val;
		if (Object.isElement(obj))
			val=obj.getValue();
		else
			val=obj;
		
		if (opposite)
			val=!(val-1)+1;
		if (val==1)
		{
			//m
			$$('div.nem0').invoke("show");
			$$('div.nem1').invoke("hide");
		} else if (val==2) {
			//w
			$$('div.nem1').invoke("show");
			$$('div.nem0').invoke("hide");
		}
		
	} 
}

function observe_menu_div()
{
	$$('#menu div').each(function(s) {
		Event.observe($(s),'click',function() {
			var a=$$('#'+this.id+' a');
			if (a[0]!=undefined)
				document.location=a[0].href;
		}.bindAsEventListener($(s)))
	});

}

function need_to_login_to_show_img()
{
	alert('A kép megtekintéséhez be kell jelentkezni!');
}
function need_to_login()
{
	alert('Az oldal eléréséhez be kell jelentkezni!');
}

function check_quick_search()
{
	if ($('form_quick_search_elmult_18').getValue()!=1)
	{
		alert('A keresőt csak 18 éven felüliek használhatják!');
		return false;
	}
}

var prev_class_name='none';
function change_kartya_szin()
{
	new_class_name=$('opt_kartya_szin_komb').getValue();
	$('profil_box_preview').removeClassName(prev_class_name);
	$('profil_box_preview').addClassName(new_class_name);
	prev_class_name=new_class_name;
}

function check_red_del_form()
{
	if ($('password').getValue().blank())
	{
		alert('A regisztráció törléséhez meg kell adni a jelenlegi jelszót!');
		return false;
	}
}

function check_pwd_reminder_form()
{
	if ($('email').getValue().blank())
	{
		alert('A jelszó igényléshez meg kell adnia regisztrált e-mail címét!');
		return false;
	}
}