﻿function emailValidation(str) {
    var at = "@"
    var dot = "."
    var lat = str.indexOf(at)
    var lstr = str.length
    var ldot = str.indexOf(dot)
    if (str.indexOf(at) == -1) {
        //alert("Hibás e-mail cím")
        return false
    }

    if (str.indexOf(at) == -1 || str.indexOf(at) == 0 || str.indexOf(at) == lstr) {
        //alert("Hibás e-mail cím")
        return false
    }

    if (str.indexOf(dot) == -1 || str.indexOf(dot) == 0 || str.indexOf(dot) == lstr) {
        //alert("Hibás e-mail cím")
        return false
    }

    if (str.indexOf(at, (lat + 1)) != -1) {
        //alert("Hibás e-mail cím")
        return false
    }

    if (str.substring(lat - 1, lat) == dot || str.substring(lat + 1, lat + 2) == dot) {
        //alert("Hibás e-mail cím")
        return false
    }

    if (str.indexOf(dot, (lat + 2)) == -1) {
        //alert("Hibás e-mail cím")
        return false
    }

    if (str.indexOf(" ") != -1) {
        //alert("Hibás e-mail cím")
        return false
    }

    return true
}

function toggleDisplay(objid)
{
	var obj = document.getElementById(objid);
	
	if (obj.style.display == '' || obj.style.display == 'none'){
	  obj.style.display = 'block';
	} else {
	  obj.style.display = 'none';
	}
}  
	  
function Login()
{
	if (document.auth.username.value.length == 0) 
	{
	    //alert("Adja meg azonosítóját!");
	    alert("Adja meg e-mail címét!");
		document.auth.username.focus();
		return false;
    }
    else if (emailValidation(document.auth.username.value) == false)
	{
	    alert('Hibásan adta meg az e-mail címet ! Kérjük létező e-mail címet adjon meg !');
	    document.auth.username.focus();
        return false;
    }
	
	if (document.auth.password.value.length == 0) 
	{
		alert("Adja meg jelszavát!");
		document.auth.password.focus();
		return false;
	}
	
	document.auth.submit();
	return true;
}

function Logout()
{
	document.auth.command.value = "logout";
	document.auth.submit();
	return true;
}

function keyPressed(e)
{
	if (e.keyCode == 13)
		Login();  
	return true;
}

function setLoginValues(uname, pwd)
{
  document.auth.username.value = uname;
  document.auth.password.value = pwd;
  Login();
}