//********************************************************************************************//
//                                           email.js                                         //
//********************************************************************************************//

function isValidContact(objForm)
{
	if (!objForm.optTitle[0].checked && !objForm.optTitle[1].checked && !objForm.optTitle[2].checked)
	{
		alert ('Please select a title.');
		return false;
	}

	if (isBlank(objForm.txtName.value))
	{
		return showMessage('Please enter your name.', objForm.txtName);
	}

	if (!isBlank(objForm.txtTelephone.value))
	{
		if (!isInteger(objForm.txtTelephone.value))
		{
			return showMessage('Please enter a valid telephone number.', objForm.txtTelephone);
		}
	}

	if (isBlank(objForm.txtEmail.value))
	{
		return showMessage('Please enter your email address.', objForm.txtEmail);
	}
	else
	{
		if (!isEmail(objForm.txtEmail.value))
		{
			return showMessage('Please enter a valid email address in the form "abcd@xyz.com".', objForm.txtEmail);
		}
	}

	if (isBlank(objForm.txtEnquiry.value))
	{
		return showMessage('Please state the nature of your enquiry.', objForm.txtEnquiry);
	}

	return true;
}

function isValidLoginRequest(objForm)
{
	if (isBlank(objForm.txtCompany.value))
	{
		return showMessage('Please enter your legal company name.', objForm.txtCompany);
	}

	if (isBlank(objForm.txtAddress.value))
	{
		return showMessage('Please enter your registered company address.', objForm.txtAddress);
	}

	if (!objForm.optServiceType[0].checked && !objForm.optServiceType[1].checked)
	{
		alert ('Please select a service type.');
		return false;
	}

	if (objForm.chkLife.checked == false && objForm.chkPensions.checked == false && objForm.chkInvestments.checked == false)
	{
		alert ('Please select at least one research module.');
		return false;
	}


	if (!objForm.optTitle[0].checked && !objForm.optTitle[1].checked && !objForm.optTitle[2].checked)
	{
		alert ('Please select a contact title.');
		return false;
	}

	if (isBlank(objForm.txtName.value))
	{
		return showMessage('Please enter a contact name.', objForm.txtName);
	}


	if (isBlank(objForm.txtTelephone.value))
	{
		return showMessage('Please enter your telephone number.', objForm.txtTelephone);
	}

	if (!isBlank(objForm.txtTelephone.value))
	{
		if (!isInteger(objForm.txtTelephone.value))
		{
			return showMessage('Please enter a valid telephone number.', objForm.txtTelephone);
		}
	}

	if (isBlank(objForm.txtEmail.value))
	{
		return showMessage('Please enter your contact email address.', objForm.txtEmail);
	}
	else
	{
		if (!isEmail(objForm.txtEmail.value))
		{
			return showMessage('Please enter a valid contact email address in the form "abcd@xyz.com".', objForm.txtEmail);
		}
	}

	if (isBlank(objForm.txtContactAddress.value))
	{
		return showMessage('Please enter a valid contact address.', objForm.txtContactAddress);
	}

	return true;
}

function isValidFeedback(objForm)
{
	if (!objForm.optTitle[0].checked && !objForm.optTitle[1].checked && !objForm.optTitle[2].checked)
	{
		alert ('Please select a title.');
		return false;
	}

	if (isBlank(objForm.txtName.value))
	{
		return showMessage('Please enter your name.', objForm.txtName);
	}

	if (isBlank(objForm.txtEmail.value))
	{
		return showMessage('Please enter your email address.', objForm.txtEmail);
	}
	else
	{
		if (!isEmail(objForm.txtEmail.value))
		{
			return showMessage('Please enter a valid email address in the form "abcd@xyz.com".', objForm.txtEmail);
		}
	}

	if (isBlank(objForm.txtComments.value))
	{
		return showMessage('Please enter your comments/suggestions..', objForm.txtComments);
	}

	return true;
}

function isValidRegistration(objForm)
{
	if (!objForm.optTitle[0].checked && !objForm.optTitle[1].checked && !objForm.optTitle[2].checked)
	{
		alert ('Please select a title.');
		return false;
	}

	if (isBlank(objForm.txtFirstName.value))
	{
		return showMessage('Please enter your first name.', objForm.txtFirstName);
	}

	if (isBlank(objForm.txtSurname.value))
	{
		return showMessage('Please enter your surname.', objForm.txtSurname);
	}

	if (isBlank(objForm.txtEmail.value))
	{
		return showMessage('Please enter your email address.', objForm.txtEmail);
	}
	else
	{
		if (!isEmail(objForm.txtEmail.value))
		{
			return showMessage('Please enter a valid email address in the form "abcd@xyz.com".', objForm.txtEmail);
		}
	}

	return true;
}