﻿function FocusFirstEmptyLoginField() {
	var FocusIfEmpty = function(eltName) {
		var elt = document.getElementById(eltName);
		if (elt && elt.value == '') {
			elt.focus();
			return true;
		}
		return false;
	};
	if (FocusIfEmpty('CustomerId'))
		return;
	if (FocusIfEmpty('Email'))
		return;
	if (FocusIfEmpty('Password'))
		return;
}

function PageInit() {
	FocusFirstEmptyLoginField();
}

function SubmitOnEnter(e) {
	var keynum
	if (window.event)
		keynum = e.keyCode;
	else if (e.which)
		keynum = e.which;
	if (keynum == 13) {
		ValidateAndSubmit();
		return false;
	}
	else
		return true;
}

function ValidateAndSubmit() {
	var form = document.getElementById('LoginForm');
	if (form.CustomerId.value == '_') {
		alert('Du måste ange kund.');
		form.CustomerId.focus();
		return;
	}
	if (form.Email.value == '') {
		alert('Du måste ange användare/e-postadress.');
		form.Email.focus();
		return;
	}
/*	if (form.Email.value != '') {
		regExpEmail = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\"[^\"]+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
		if (!regExpEmail.test(form.Email.value)) {
			alert('Du har angivit en felaktig e-postadress.');
			form.Email.focus();
			return;
		}
	}*/
	if (form.Password.value == '') {
		alert('Du måste ange lösenord.');
		form.Password.focus();
		return;
	}
	form.submit();
}

