
function txtLoginKeyDown()
{
	var tLog=document.getElementById('txtLogin').value;
	var nrChr=tLog.length;
	if (nrChr==12)
	{
		alert(document.getElementById('hErrLoginLong').value);
	}
}

function checkSubmit()
{
	var login = document.getElementById('txtLogin');
	var pwd = document.getElementById('txtPassword');
	var cpwd = document.getElementById('txtConfirm');
	var name = document.getElementById('txtName');
	var code = document.getElementById('txtFiscalCode');
	var bank = document.getElementById('txtBank');
	var account = document.getElementById('txtBankAccount');
	var phone = document.getElementById('txtPhone');
	var email = document.getElementById('txtEmail');
	var address = document.getElementById('txtAddress');
	var zip = document.getElementById('txtZipCode');
	var city = document.getElementById('txtCity');
	var lfn = document.getElementById('txtLegalFirstName');
	var lln = document.getElementById('txtLegalLastName');
	var cfn = document.getElementById('txtContactFirstName');
	var cln = document.getElementById('txtContactLastName');
	var cemail = document.getElementById('txtContactEmail');
	var captcha = document.getElementById('txtCaptcha');
	
	if (trim(login.value) == '')
	{
		//document.getElementById('lblLoginReq').style.color = 'red';
		alert(document.getElementById('hErrLoginMissing').value);
		login.focus();
		return false;
	}
	
	if (trim(login.value).length > 12)
	{
		//document.getElementById('lblLoginReq').style.color = 'red';
		alert(document.getElementById('hErrLoginLong').value);
		login.focus();
		return false;
	}
	if (trim(pwd.value) == '')
	{
		//document.getElementById('lblPwdReq').style.color = 'red';
		alert(document.getElementById('hErrPwdMissing').value);
		pwd.focus();
		return false;
	}
	if (pwd.value != cpwd.value)
	{
		//document.getElementById('lblPwdReq').style.color = 'red';
		alert(document.getElementById('hErrPwdNotConfirmed').value);
		pwd.focus();
		return false;
	}
	if (pwd.value.length < 6)
	{
		//document.getElementById('lblPwdReq').style.color = 'red';
		alert(document.getElementById('hErrPwd2Short').value);
		pwd.focus();
		return false;
	}
	if (trim(name.value) == '')
	{
		//document.getElementById('lblNameReq').style.color = 'red';
		alert(document.getElementById('hErrNameMissing').value);
		name.focus();
		return false;
	}
	if (trim(code.value) == '')
	{
		//document.getElementById('lblCodeReq').style.color = 'red';
		alert(document.getElementById('hErrCodeMissing').value);
		code.focus();
		return false;
	}
	if (trim(bank.value) == '')
	{
		//document.getElementById('lblBankReq').style.color = 'red';
		alert(document.getElementById('hErrBankMissing').value);
		bank.focus();
		return false;
	}
	if (trim(account.value) == '')
	{
		//document.getElementById('lblAccountReq').style.color = 'red';
		alert(document.getElementById('hErrAccountMissing').value);
		account.focus();
		return false;
	}
	if (trim(phone.value) == '')
	{
		//document.getElementById('lblPhoneReq').style.color = 'red';
		alert(document.getElementById('hErrPhoneMissing').value);
		phone.focus();
		return false;
	}
	if (!isEmail(email.value))
	{
		//document.getElementById('lblEmailReq').style.color = 'red';
		alert(document.getElementById('hErrEmailIncorrect').value);
		email.focus();
		return false;
	}
	if (trim(address.value) == '')
	{
		//document.getElementById('lblAddressReq').style.color = 'red';
		alert(document.getElementById('hErrAddressMissing').value);
		address.focus();
		return false;
	}
	if (trim(zip.value) == '')
	{
		//document.getElementById('lblZipReq').style.color = 'red';
		alert(document.getElementById('hErrZipMissing').value);
		zip.focus();
		return false;
	}
	if (trim(city.value) == '')
	{
		//document.getElementById('lblCityReq').style.color = 'red';
		alert(document.getElementById('hErrCityMissing').value);
		city.focus();
		return false;
	}
	if (trim(lfn.value) == '')
	{
		//document.getElementById('lblLFNReq').style.color = 'red';
		alert(document.getElementById('hErrLFNMissing').value);
		lfn.focus();
		return false;
	}
	if (trim(lln.value) == '')
	{
		//document.getElementById('lblLLNReq').style.color = 'red';
		alert(document.getElementById('hErrLLNMissing').value);
		lln.focus();
		return false;
	}
	if (trim(cfn.value) == '')
	{
		//document.getElementById('lblCFNReq').style.color = 'red';
		alert(document.getElementById('hErrCFNMissing').value);
		cfn.focus();
		return false;
	}
	if (trim(cln.value) == '')
	{
		//document.getElementById('lblCLNReq').style.color = 'red';
		alert(document.getElementById('hErrCLNMissing').value);
		cln.focus();
		return false;
	}
	
	if (trim(captcha.value) == '')
	{
		//document.getElementById('lblCLNReq').style.color = 'red';
		alert(document.getElementById('hErrFillCaptcha').value);
		cln.focus();
		return false;
	}
	
	if (!isEmail(cemail.value))
	{
		//document.getElementById('lblCEReq').style.color = 'red';
		alert(document.getElementById('hErrCEmailIncorrect').value);
		cemail.focus();
		return false;
	}
	return true;
}
