/*
Főmenü gombok aktív/inaktív váltás
*/
function mainMenuButtonSkinChange(buttonId, tag)
{
	var button = document.getElementById(buttonId);
	
	button.className = 'button_'+tag;
}

function Login()
{
	var error_msg = '';
	var form = $('#login_form');
	
	$('#error_msg').html(error_msg);
	$('.error').removeClass('error');
	$('#error_msg').addClass('error');
	
	if ($('#login').attr('value') == null)
		{
			error_msg = error_msg + '<li><b>Neem adott meg felhasználónevet!</b></li>';
			$('#login_lead').addClass('error');
			$('#login').addClass('error');
		}
	if ($('#pass').attr('value') == null)
		{
			error_msg = error_msg + '<li><b>Nem adott meg jelszót!</b></li>';
			$('#pass_lead').addClass('error');
			$('#pass').addClass('error');
		}
		
	if (error_msg != '')
		{
			$('#error_msg').addClass('error');
			$('#error_msg').html(error_msg);
		}
	else
		{
			var obj = $('#error_msg');
			var sForm = form.serializeArray();

			$('#blockUI').css('opacity','0');
			$('#blockUI').css('display', 'block');
			
			$.post(form.attr('action'), sForm, function(data){
				if (data == 'success')
				{
					hideLogin();
				}
				else 
				{
					obj.html('<li><b>Hibás Felhasználónév, vagy Jelszó!</b></li>');
					$('#login_lead').addClass('error');
					$('#login').addClass('error');
					$('#pass_lead').addClass('error');
					$('#pass').addClass('error');
				}
			});	
			
			$('#blockUI').css('display', 'none');
		}
}


function ShowLogin(url)
{
	/*Be kell még rakni ellenőrzéseket*/
	url = url+'/dark/login.php';
	showDark(url);
}

function hideLogin()
{
	$('#extraDiv').fadeOut("fast", function(){
		$('#extraDiv').css('display', 'none');
		$('#extraContent').css('display', 'none');
		$('#extraDiv').css('opacity','0');
		$('#extraContent').html('');
		document.location.href = document.location.href.replace("?layerContent=login","");
	});
}

function Regisztracio(url)
{
	/*Be kell még rakni ellenőrzéseket*/
	url = url+'/dark/reg.php';
	showDark(url);
}

function sendReg()
{
	//var form = $('#reg_form');
	var form = $('#reg_form');
	var error_msg = '';
	
	$('#error_msg').html(error_msg);
	$('.error').removeClass('error');
	$('#error_msg').addClass('error');

	if ($('#login').attr('value') == null)
		{
			error_msg = error_msg + '<li><b>A felhasználónév kitöltése kötelező!</b></li>';
			$('#login_lead').addClass('error');
			$('#login').addClass('error');
		}
		
	if ($('#pass').attr('value') == null)
		{
			error_msg = error_msg + '<li><b>A Jelszó kitöltése kötelező!</b></li>';
			$('#pass_lead').addClass('error');
			$('#pass').addClass('error');
		}
		
	if ($('#mail').attr('value') == null)
		{
			error_msg = error_msg + '<li><b>Az E-Mail cím kitöltése kötelező!</b></li>';
			$('#mail_lead').addClass('error');
			$('#mail').addClass('error');
		}
		
	if ($('#pass').attr('value') != $('#repass').attr('value'))
		{
			error_msg = error_msg + '<li><b>A jelszó, és a jelszó megerősítése nem egyezik meg!</b></li>';
			$('#repass_lead').addClass('error');
			$('#repass').addClass('error');
		}
		
	if ($('#mail').attr('value') != $('#remail').attr('value'))
		{
			error_msg = error_msg + '<li><b>Az e-mail cím, és az e-mail cím megerősítése nem egyezik meg!</b></li>';
			$('#remail_lead').addClass('error');
			$('#remail').addClass('error');
		}
		
	if ($('#szabalyzat').attr('checked') != true)
		{
			error_msg = error_msg + '<li><b>A regisztrációhoz el kell fogadnia a szabályzatot!!</b></li>';
		}
		
	if (error_msg != '')
		{
			$('#error_msg').addClass('error');
			$('#error_msg').html(error_msg);
		}
	else
		{
			//$('#reg_form').submit();
			
			var obj = $('#error_msg');
			var sForm = form.serializeArray();

			$('#blockUI').css('opacity','0');
			$('#blockUI').css('display', 'block');
			
			$.post(form.attr('action'), sForm, function(data){
				if (data == 'success')
				{
					hideReg();
				}
				else if (data == 'error login')
				{
					obj.html('<li><b>A Felhasználónév már foglalt!</b></li>');
					$('#login_lead').addClass('error');
					$('#login').addClass('error');
				}
				else if (data == 'error mail')
				{
					obj.html('<li><b>Ezen az e-mail címen már regisztráltak!</b></li>');
					$('#mail_lead').addClass('error');
					$('#mail').addClass('error');
				}
			});	
			
			$('#blockUI').css('display', 'none');
		}
		
}

function hideReg()
{
	$('#extraDiv').fadeOut("fast", function(){
		$('#extraDiv').css('display', 'none');
		$('#extraContent').css('display', 'none');
		$('#extraDiv').css('opacity','0');
		$('#extraContent').html('');
		document.location.href = document.location.href.replace("?layerContent=reg","");
	});
}


/*Layer megjelenítés*/
function showDark(url)
{
	$('#extraDiv').css('opacity','0');
	$('#extraDiv').css('display','block');
	$('#extraContent').css('display', 'block');
	$('#extraDiv').fadeTo("slow",0.7, function(){
		LoadContent(url,'extraContent');
	});
	
}

/*Layer megjelenítés*/
function hideDark()
{
	$('#extraDiv').fadeOut("fast", function(){
		$('#extraDiv').css('display', 'none');
		$('#extraContent').css('display', 'none');
		$('#extraDiv').css('opacity','0');
		$('#extraContent').html('');
	});
}

