var allFieldsNecessary = true;
var validateOtherSector = false;


function ValidateForm1 ()	{
	var errMessage = '';
	var focusField = '';
	
	if (allFieldsNecessary)	{

		if (document.frmLetter.yourname.value == '')	{
			errMessage = errMessage + '\n    * Your name';
			focusField = 'document.frmLetter.yourname';
		}
				
		if (document.frmLetter.job_title.value == '')	{
			errMessage = errMessage + '\n    * Your job title';
			if (focusField == '')
				focusField = 'document.frmLetter.job_title';
		}
		if (document.frmLetter.companyname.value == '')	{
			errMessage = errMessage + '\n    * Company name';
			if (focusField == '')
				focusField = 'document.frmLetter.companyname';
		}
		
		if (document.frmLetter.country[document.frmLetter.country.selectedIndex].value == '')	{
			errMessage = errMessage + '\n    * Country';
			if (focusField =='')
				focusField = 'document.frmLetter.country';
		}
		
		
		if (document.frmLetter.firmaddress)	{
			if (document.frmLetter.firmaddress.value == '')	{
				errMessage = errMessage + '\n    * Company address';
				if (focusField == '')
					focusField = 'document.frmLetter.firmaddress';
			}
		}
		
		if (document.frmLetter.firmcity.value == '')	{
			errMessage = errMessage + '\n    * City';
			if (focusField == '')
				focusField = 'document.frmLetter.firmcity';
		}
		if (document.frmLetter.firmregion.value == '')	{
			errMessage = errMessage + '\n    * State/Region';
			if (focusField == '')
				focusField = 'document.frmLetter.firmregion';
		}
		if (document.frmLetter.post_code)	{
			if (document.frmLetter.post_code.value == '')	{
				errMessage = errMessage + '\n    * Zip/Postal Code';
				if (focusField =='')
					focusField = 'document.frmLetter.post_code';
			}
		}
		
		if (errMessage.length > 0)	{
			errMessage = 'Please complete the following fields\n' + errMessage;
			window.alert (errMessage);
			eval(focusField + '.focus()');
		}
		else
			document.frmLetter.submit();
	}
	else
		document.frmLetter.submit();
}


function ValidateForm2 ()	{

	var errMessage = '';
	var focusField = '';
	
	if (allFieldsNecessary)	{

		if (document.frmLetter2.industry[document.frmLetter2.industry.selectedIndex].value == '')	{
			errMessage = errMessage + '\n    * Sector';
			if (focusField =='')
				focusField = 'document.frmLetter2.industry';
		}
		
		if (document.frmLetter2.why_leave[document.frmLetter2.why_leave.selectedIndex].value == '')	{
			errMessage = errMessage + '\n    * Why are you leaving';
			if (focusField =='')
				focusField = 'document.frmLetter2.why_leave';
		}
		if (validateOtherSector)	{
			if (document.frmLetter2.LEFT_FOR_THIS_SECTOR[document.frmLetter2.LEFT_FOR_THIS_SECTOR.selectedIndex].value == '')	{
				errMessage = errMessage + '\n    * Sector moving to';
				if (focusField =='')
					focusField = 'document.frmLetter2.LEFT_FOR_THIS_SECTOR';
			}
		}
		if (document.frmLetter2.salary)	{
			if (document.frmLetter2.salary[document.frmLetter2.salary.selectedIndex].value == '')	{
				errMessage = errMessage + '\n    * Salary';
				if (focusField =='')
					focusField = 'document.frmLetter2.salary';
			}
		}


		if (errMessage.length > 0)	{
			errMessage = 'Please complete the following fields\n' + errMessage;
			window.alert (errMessage);
			eval(focusField + '.focus()');
		}
		else
			document.frmLetter2.submit();
	}
	else
		document.frmLetter2.submit();
}

function ShowHideSector2(reasonSelect)	{
	var re = /name=industry/
	var listString = SectorCell.innerHTML;
	listString = listString.replace(re, "name=\"LEFT_FOR_THIS_SECTOR\"");

	if (reasonSelect[reasonSelect.selectedIndex].value == 10)	{
//		window.alert(listString)
		OtherSectorLabel.innerHTML = '&nbsp;&nbsp;<strong>To which industry sector?</strong>';
		OtherSector.innerHTML = listString;
		validateOtherSector = true;
	}
	else if (reasonSelect[reasonSelect.selectedIndex].value == 12)	{
		OtherSectorLabel.innerHTML = '&nbsp;&nbsp;<strong>In which industry sector?</strong>';
		OtherSector.innerHTML = listString;
		validateOtherSector = true;
	}
	else	{
		OtherSector.innerHTML = '';
		OtherSectorLabel.innerHTML = '';
		validateOtherSector = false;
	}
}
