function checkDevForm(){		
	
	if (trim(document.devForm.companyName.value).length < 2){
		alert("Please enter the company name.");
		document.devForm.companyName.value = trim(document.devForm.companyName.value);
		document.devForm.companyName.focus();
		return false;
	}

	if (trim(document.devForm.physicalAddress.value).length < 2){
		alert("Please enter the full company address.");
		document.devForm.physicalAddress.value = trim(document.devForm.physicalAddress.value);
		document.devForm.physicalAddress.focus();
		return false;
	}
	
	if (trim(document.devForm.location.value).length < 2){
		alert("Please enter the name of the city in which the company resides.");
		document.devForm.location.value = trim(document.devForm.location.value);
		document.devForm.location.focus();
		return false;
	}
	
	if(trim(document.devForm.file.value).length > 0){
		if (!(/^[a-zA-Z]{1}\:\\.{1,}\.[jJgGpP][pPiInN][gGfF]$/.test(trim(document.devForm.file.value)))){
			alert("Please choose a valid JPG, GIF or PNG logo image.");
			document.devForm.file.value = trim(document.devForm.file.value);
			document.devForm.file.focus();
			return false;
		}
	}
	
	if (trim(document.devForm.narrative.value).length < 2){
		alert("Please enter the company narrative.");
		document.devForm.narrative.value = trim(document.devForm.narrative.value);
		document.devForm.narrative.focus();
		return false;
	}
	
	if (trim(document.devForm.tel.value).length < 2){
		alert("Please enter the company contact number.");
		document.devForm.tel.value = trim(document.devForm.tel.value);
		document.devForm.tel.focus();
		return false;
	}
	
	if (trim(document.devForm.fax.value).length < 2){
		alert("Please enter the company fax number.");
		document.devForm.fax.value = trim(document.devForm.fax.value);
		document.devForm.fax.focus();
		return false;
	}
	
	if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(trim(document.devForm.email.value)))){
		alert("Please enter a valid email address.\n");
		document.devForm.email.value = trim(document.devForm.email.value);
		document.devForm.email.focus();
		return false;
	}
	
	if (trim(document.devForm.web.value).length < 2){
		alert("Please enter the company website address.");
		document.devForm.web.value = trim(document.devForm.web.value);
		document.devForm.web.focus();
		return false;
	}
	
	/* ----------------------------------------------------------------------- */
	
	if (trim(document.devForm.devName.value).length < 2){
		alert("Please enter the development name.");
		document.devForm.devName.value = trim(document.devForm.devName.value);
		document.devForm.devName.focus();
		return false;
	}
	
	if (trim(document.devForm.devArea.value).length < 2){
		alert("Please enter the development area.");
		document.devForm.devArea.value = trim(document.devForm.devArea.value);
		document.devForm.devArea.focus();
		return false;
	}
	
	if (trim(document.devForm.devNar.value).length < 2){
		alert("Please enter the development narrative.");
		document.devForm.devNar.value = trim(document.devForm.devNar.value);
		document.devForm.devNar.focus();
		return false;
	}
	
	if (trim(document.devForm.devUnits.value).length < 2){
		alert("Please enter the number of units.");
		document.devForm.devUnits.value = trim(document.devForm.devUnits.value);
		document.devForm.devUnits.focus();
		return false;
	}
	
	if (trim(document.devForm.devPrice.value).length < 2){
		alert("Please enter the price range.");
		document.devForm.devPrice.value = trim(document.devForm.devPrice.value);
		document.devForm.devPrice.focus();
		return false;
	}
	
	if (trim(document.devForm.devComm.value).length < 2){
		alert("Please enter the commission rate.");
		document.devForm.devComm.value = trim(document.devForm.devComm.value);
		document.devForm.devComm.focus();
		return false;
	}
	
	if (trim(document.devForm.devDate.value).length < 2){
		alert("Please enter the expected date of completion.");
		document.devForm.devDate.value = trim(document.devForm.devDate.value);
		document.devForm.devDate.focus();
		return false;
	}

	if (trim(document.devForm.devDev.value).length < 2){
		alert("Please enter any previous developments.");
		document.devForm.devDev.value = trim(document.devForm.devDev.value);
		document.devForm.devDev.focus();
		return false;
	}
	
	if (trim(document.devForm.devPartner.value).length < 2){
		alert("Please enter partnership contact details.");
		document.devForm.devPartner.value = trim(document.devForm.devPartner.value);
		document.devForm.devPartner.focus();
		return false;
	}

	if (!document.devForm.terms.checked){
		alert("Please verify that the information you have entered above is correct.");
		document.devForm.terms.focus();
		return false;
	}
	
	return true;
}