/*


	FIELD CHECK FUNCTIONS
	FORM: Commercial  property offer
	
	Mart Karu.
	Mindworks 2002


*/

var messages = new Array();

// message strings
messages[0] = "Please enter your name!";
messages[1] = "Please enter phone or fax number!";
messages[2] = "Please choose offer type: sale or rent!";
messages[3] = "Please choose city!";
messages[4] = "Please country!";



function checkFieldsCom() {

	f = document.app; // form object
	
	// for sale or for rent check needed:
	if(!(f.obofferformcom_forsale.checked||f.obofferformcom_forrent.checked)) {
		alert(messages[2]);
		f.obofferformcom_forsale.focus();
		return false;
	}
	
	// country elem may not exist
	if (typeof f.elements['obofferformcom_country'] != 'undefined') {
		if (!f.elements['obofferformcom_country'].value) {
			alert(messages[4]);
			f.elements['obofferformcom_country'].focus();
			return false;
		}
	}
	
	
	// Location check
	if (f.obofferformcom_city.value.length==0) {
		alert(messages[3]);
		f.obofferformcom_location.focus();
		return false;
	}
	
	// name
	if (f.obofferformcom_name.value.length==0) {
		alert(messages[0]);
		f.obofferformcom_name.focus();
		return false;
	}
	
	// at least one phone or fax number should be entered...
	if(
		(f.obofferformcom_phone1.value.length==0) &&
		(f.obofferformcom_phone2.value.length==0) &&
		(f.obofferformcom_mobile.value.length==0) &&
		(f.obofferformcom_fax.value.length==0)
	) {
		alert(messages[1]);
		f.obofferformcom_phone1.focus();
		return false;
	}
	
	return true;

}

function tryToSubmitCom() {

	if(checkFieldsCom()) {
		document.app.submit();
	}

}