
		var ie = document.all;
		var iInnerHeight;
		
		function writeHeightSpacer()
		{
			if (ie) iInnerHeight = document.body.offsetHeight;
			else iInnerHeight = window.innerHeight;
			
			var iSpacerHeight = iInnerHeight - 126;
			document.write("<img src='images/spacer.gif' width='2' height='"+ iSpacerHeight +"' border='0'>");
		}
		
		oFV = new formValidator();
		
		function checkSelects()
		{
			var oForm = document.findForm;
			
			var sErrorMessage = 'PLEASE NOTE! Due to the nature of the car finance \napproval process ';
			sErrorMessage += 'you will not be able to get finance \nif you are not in full time or part time employment';
			sErrorMessage += '\nor have unpaid defaults.';
			
			if (oForm.employment.value == 'Unemployed' || oForm.employment.value == 'Pensioner' || oForm.creditHistory.value == 'Unpaid Defaults') 
			{
				oFV.addError(sErrorMessage);
			}
			else
			{
				oFV.addRequired('firstName', 'First Name');
				oFV.addRequired('lastName', 'Last Name');
				oFV.addRequired('emailAddress', 'Email Address');
				oFV.addRequired('phoneNumber', 'Phone Number');
				oFV.addRequired('postCode', 'Post Code');
				oFV.addRequired('loanAmount', 'Loan Amount');
				oFV.addRequired('employment', 'Employment Type');
				oFV.addRequired('creditHistory', 'Credit History');
				oFV.addRequired('terms', 'Terms & Conditions');
				
				oFV.validateName('firstName', 'First Name');
				oFV.validateName('lastName', 'Last Name');
				oFV.validateEmail('emailAddress', 'Email Address');
				
				var sPhone1 = document.getElementById('phoneNumber').value;
				var sPhone2 = document.getElementById('phoneNumber2').value;
				
				if (sPhone1 != sPhone2) oFV.addError('The phone numbers you have supplied do not match.');
			}
			
			//oFV.submitForm(oForm);
		}
		
		function doEmploymentMessage(oEmploymentSelect)
		{
			var oEmploymentLayer = document.getElementById('employmentDiv');
			var sMessageText = '<strong>PLEASE NOTE: </strong>';
			
			if (oEmploymentSelect.value == 'Part Time')
			{
				sMessageText += '<span style="font-weight:normal;">You need to work at least 30 hours per week in order to get finance.</span>';
				
				oEmploymentLayer.innerHTML = sMessageText;
				oEmploymentLayer.style.display = 'block';
			}
			else if (oEmploymentSelect.value == 'Unemployed' || oEmploymentSelect.value == 'Pensioner')
			{
				sMessageText += '<span style="font-weight:normal;">You need to be employed in order to get finance.</span>';
				
				oEmploymentLayer.innerHTML = sMessageText;
				oEmploymentLayer.style.display = 'block';
			}
			else
			{
				oEmploymentLayer.style.display = 'none';
			}
		}
		
		function doCreditMessage(oCreditSelect)
		{
			var oCreditLayer = document.getElementById('creditDiv');
			var sMessageText = '<strong>PLEASE NOTE: </strong>';
			
			if (oCreditSelect.value == 'Unpaid Defaults')
			{
				sMessageText += '<span style="font-weight:normal;">You need to have paid your defaults in order to get finance.</span>';
				
				oCreditLayer.innerHTML = sMessageText;
				oCreditLayer.style.display = 'block';
			}
			else if (oCreditSelect.value == 'Bankrupt')
			{
				sMessageText += '<span style="font-weight:normal;">You need to be discharged in order to get finance.</span>';
				
				oCreditLayer.innerHTML = sMessageText;
				oCreditLayer.style.display = 'block';
			}
			else
			{
				oCreditLayer.style.display = 'none';
			}
		}