/*


	FIELD CHECK FUNCTIONS
	FORM: Residential  property request
	
	Mart Karu.
	Mindworks 2002




messages[0] = "Palun sisestage nimi!";
messages[1] = "Palun sisestage telefoni- või faksi number!";
messages[2] = "Palun valige ostmine või rentimine!";
messages[3] = "Palun sisestage linn!";
var messages = new Array();
*/
// message strings
var messages = new Array();
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 choose country!";


function checkFields() {

	f = document.app; // form object
	
	// for sale or for rent check needed:
	if(!(f.obrequestform_buying.checked||f.obrequestform_renting.checked)) {
		alert(messages[2]);
		f.obrequestform_buying.focus();
		return false;
	}
	
	// country elem may not exist
	if (typeof f.elements['obrequestform_country'] != 'undefined') {
		if (!f.elements['obrequestform_country'].value) {
			alert(messages[4]);
			f.elements['obrequestform_country'].focus();
			return false;
		}
	}
	
	// Location check
	if (f.obrequestform_city.value.length==0) {
		alert(messages[3]);
		f.obrequestform_location.focus();
		return false;
	}
	
	// name
	if (f.obrequestform_name.value.length==0) {
		alert(messages[0]);
		f.obrequestform_name.focus();
		return false;
	}
	
	// at least one phone or fax number should be entered...
	if(
		(f.obrequestform_phone1.value.length==0) &&
		(f.obrequestform_phone2.value.length==0) &&
		(f.obrequestform_mobile.value.length==0) &&
		(f.obrequestform_fax.value.length==0)
	) {
		alert(messages[1]);
		f.obrequestform_phone1.focus();
		return false;
	}
	
	return true;

}

function tryToSubmit() {

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

}
