// JavaScript Document

<!--
function BookDirect(strBookMarkText, strBookMarkText2) {
   window.external.AddFavorite(strBookMarkText, strBookMarkText2);
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
alert('woohoo');
  var Help = window.open(theURL,winName,features);
  Help.focus();
}

function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}
function ltrim(stringToTrim) {
	return stringToTrim.replace(/^\s+/,"");
}
function rtrim(stringToTrim) {
	return stringToTrim.replace(/\s+$/,"");
}

function validateEmail(elementValue){ 
	var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
	return emailPattern.test(elementValue);
} 

function CheckMedicalQuoteForm(displayFormat) {
	var err = false;
	
	if (trim(document.frmQuote.ddlTitle.options[document.frmQuote.ddlTitle.selectedIndex].value) == '')
	{
		document.getElementById('reqTitle').style.display = displayFormat;
		err = true;
	}
	else
		document.getElementById('reqTitle').style.display = 'none';

	if (trim(document.frmQuote.txtName.value) == '')
	{
		document.getElementById('reqName').style.display = displayFormat;
		err = true;
	}
	else
		document.getElementById('reqName').style.display = 'none';

	if (trim(document.frmQuote.txtSurname.value) == '')
	{
		document.getElementById('reqSurname').style.display = displayFormat;
		err = true;
	}
	else
		document.getElementById('reqSurname').style.display = 'none';

	if (trim(document.frmQuote.txtIDNumber.value) == '')
	{
		document.getElementById('reqIDNumber').style.display = displayFormat;
		err = true;
	}
	else
	{
		document.getElementById('reqIDNumber').style.display = 'none';

		if (trim(document.frmQuote.txtIDNumber.value).length != 13)
		{
			document.getElementById('lenIDNumber').style.display = displayFormat;
			err = true;
		}
		else
			document.getElementById('lenIDNumber').style.display = 'none';

	}

	if (trim(document.frmQuote.txtTel.value) == '')
	{
		document.getElementById('reqTel').style.display = displayFormat;
		err = true;
	}
	else
		document.getElementById('reqTel').style.display = 'none';

	if (trim(document.frmQuote.txtEmail.value) == '')
	{
		document.getElementById('reqEmail').style.display = displayFormat;
		err = true;
	}
	else
	{
		document.getElementById('reqEmail').style.display = 'none';

		if (!validateEmail(trim(document.frmQuote.txtEmail.value)))
		{
			document.getElementById('cuvEmail').style.display = displayFormat;
			err = true;
		}
		else
			document.getElementById('cuvEmail').style.display = 'none';
	}

	if (trim(document.frmQuote.txtConfirmEmail.value) != trim(document.frmQuote.txtEmail.value))
	{
		document.getElementById('comConfirmEmail').style.display = displayFormat;
		err = true;
	}
	else
		document.getElementById('comConfirmEmail').style.display = 'none';

	if (trim(document.frmQuote.ddlProvince.options[document.frmQuote.ddlProvince.selectedIndex].value) == '')
	{
		document.getElementById('reqProvince').style.display = displayFormat;
		err = true;
	}
	else
		document.getElementById('reqProvince').style.display = 'none';

	if (trim(document.frmQuote.txtSuburb.value) == '')
	{
		document.getElementById('reqSuburb').style.display = displayFormat;
		err = true;
	}
	else
		document.getElementById('reqSuburb').style.display = 'none';


	if (trim(document.frmQuote.ddlFamilySize.options[document.frmQuote.ddlFamilySize.selectedIndex].value) == '')
	{
		document.getElementById('reqFamilySize').style.display = displayFormat;
		err = true;
	}
	else
		document.getElementById('reqFamilySize').style.display = 'none';

	if (err)
	{
		return false;
	}
	else
	{
		return true;
	}
}
//-->