function validateNewListing(){
	if (document.getElementById('propertyname').value=='') {
		alert('Property Name cannot be blank!');
		return false;
	}
	if (document.getElementById('address').value=='') {
		alert('Property Address cannot be blank!');
		return false;
	}
	if (document.getElementById('city').value=='') {
		alert('Property City cannot be blank!');
		return false;
	}
	if (document.getElementById('phone').value=='') {
		alert('Property Phone cannot be blank!');
		return false;
	}
	document.getElementById('numberUnits').value = parseInteger(document.getElementById('numberUnits').value);
	document.getElementById('numberSection8Units').value = parseInteger(document.getElementById('numberSection8Units').value);
	document.getElementById('numberAccessibleUnits').value = parseInteger(document.getElementById('numberAccessibleUnits').value);

	return true;
}

function validateServiceLog(){
	if (document.getElementById('time').value=='') {
		alert('Time cannot be blank. Please click the small clock image to set timestamp!');
		return false;
	}
	if (document.getElementById('customername').value=='') {
		alert('Please enter customer name.  Use anonymous if not known!');
		return false;
	}
	if (document.getElementById('customerrequest').value=='') {
		alert('Please enter customer request. Describe was the issue.');
		return false;
	}
	if (document.getElementById('agentresponse').value=='') {
		alert('Please enter your solution name.  Describe the help you provided.');
		return false;
	}
	document.getElementById('duration').value = parseInteger(document.getElementById('duration').value);
	return true;
}

function parseInteger(s) {
  var v = parseInt(s, 10);
  if (isNaN(v)) v ='';
  return v;
}
