
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		featuredHoods_over = newImage("/images/featuredHoods-over.jpg");
		preloadFlag = true;
	}
}

function agent_contact_onsubmit(obj) {
	message = "";
	if ( document.formular.name.value == "") { message += "'Name' is needed!\n"; }
	//if ( document.formular.phone.value == "") { message += "'Phone' is needed!\n"; }
	if ( document.formular.email.value == "") { message += "'Email' is needed!\n"; }
	if ( document.formular.message.value == "") { message += "'Question or Comment' is needed!\n"; }

	if ( message != "") {
		alert(message);
	} else {
		//alert("Thank You!\nA real estate expert will contact you shortly.");
		document.formular.submit();
	}
}

function onsubmit_free_listings() {
	message = "";
	if ( document.formular.name.value == "") { message += "'Name' is needed!\n"; }
	if ( document.formular.phone.value == "") { message += "'Phone' is needed!\n"; }
	if ( document.formular.email.value == "") { message += "'Email' is needed!\n"; }
	if ( document.formular.neighborhood.value == "") { message += "'Neighborhood' is needed!\n"; }

	if ( message != "") {
		alert(message);
	} else {
		alert("Thank You!\nA real estate expert will contact you shortly.");
		document.formular.submit();
	}
}


function free_listings_toggle_neighborhoods(obj) {
	if (div_neighborhoods.style.display == 'none') {
		pos = findPos(obj);
		pos_left = pos[0];
		pos_top = pos[1] + 19;
		div_neighborhoods.style.left = pos_left;
		div_neighborhoods.style.top = pos_top;
		div_neighborhoods.style.display='block';
	} else {
		div_neighborhoods.style.display='none';
	}
}

function free_listings_select_neighborhood(obj) {
	document.formular.neighborhood.value = obj.innerHTML;
	div_neighborhoods.style.display='none';
}



function request_showing_onsubmit() {
	message = "";
	if ( document.formular.first_name.value == "") { message += "'First name' is needed!\n"; }
	if ( document.formular.last_name.value == "") { message += "'Last name' is needed!\n"; }
	if ( document.formular.email.value == "") { message += "'Email' is needed!\n"; }

	if ( message != "") {
		alert(message);
	} else {
		alert("Thank You!\nYour request has been sent.");
		document.formular.submit();
	}
}


function free_report_onsubmit() {
	message = "";
	if ( document.formular_free_report.name.value == "" || document.formular_free_report.name.value == "Name" ) { message += "'Name' is needed!\n"; }
	if ( document.formular_free_report.address.value == "" || document.formular_free_report.address.value == "Address" ) { message += "'Address' is needed!\n"; }
	if ( document.formular_free_report.city.value == "" || document.formular_free_report.city.value == "City") { message += "'City' is needed!\n"; }
	if ( document.formular_free_report.state.value == "" || document.formular_free_report.state.value == "State") { message += "'State' is needed!\n"; }
	if ( document.formular_free_report.zipcode.value == "" || document.formular_free_report.zipcode.value == "Zipcode") { message += "'Zipcode' is needed!\n"; }
	if ( document.formular_free_report.email.value == "" || document.formular_free_report.email.value == "Email Address") { message += "'Email Address' is needed!\n"; }
	if ( document.formular_free_report.phone.value == "" || document.formular_free_report.phone.value == "Phone Number") { message += "'Phone Number' is needed!\n"; }

	if ( message != "") {
		alert(message);
	} else {
		alert("Thank You!\nYour request has been sent.");
		document.formular_free_report.submit();
	}
}



function mortgage_form_onsubmit() {
	message = "";
	if ( document.formular_mortgage_form.name.value == "" || document.formular_mortgage_form.name.value == "Name" ) { message += "'Name' is needed!\n"; }
	if ( document.formular_mortgage_form.phone.value == "" || document.formular_mortgage_form.phone.value == "Phone Number") { message += "'Phone Number' is needed!\n"; }
	if ( document.formular_mortgage_form.email.value == "" || document.formular_mortgage_form.email.value == "Email Address") { message += "'Email Address' is needed!\n"; }
	if ( document.formular_mortgage_form.monthly_income.value == "" || document.formular_mortgage_form.monthly_income.value == "Monthly Income") { message += "'Monthly Income' is needed!\n"; }
	if ( document.formular_mortgage_form.monthly_debt.value == "" || document.formular_mortgage_form.monthly_debt.value == "Monthly Debt") { message += "'Monthly Debt' is needed!\n"; }
	if ( document.formular_mortgage_form.credit_score.value == "" || document.formular_mortgage_form.credit_score.value == "Credit Score") { message += "'Credit Score' is needed!\n"; }

	if ( message != "") {
		alert(message);
	} else {
		alert("Thank You!\nYour request has been sent.");
		document.formular_mortgage_form.submit();
	}
}



function free_guide_onsubmit(btnSubmit) {
	btnSubmit.disable = true;
	frmForm = btnSubmit.form;

	message = "";
	if ( frmForm.name.value == "" || frmForm.name.value == "Name" ) { message += "'Name' is needed!\n"; }
	if ( frmForm.address.value == "" || frmForm.address.value == "Address" ) { message += "'Address' is needed!\n"; }
	if ( frmForm.city.value == "" || frmForm.city.value == "City") { message += "'City' is needed!\n"; }
	if ( frmForm.state.value == "" || frmForm.state.value == "State") { message += "'State' is needed!\n"; }
	if ( frmForm.zipcode.value == "" || frmForm.zipcode.value == "Zipcode") { message += "'Zipcode' is needed!\n"; }
	if ( frmForm.email.value == "" || frmForm.email.value == "Email") { message += "'Email' is needed!\n"; }
	if ( frmForm.phone.value == "" || frmForm.phone.value == "Phone") { message += "'Phone' is needed!\n"; }

	if ( message != "") {
		alert(message);
	} else {
		alert("Thank You!\nYour request has been sent.");
		frmForm.submit();
	}
}



function listing_form_onsubmit() {
	message = "";
	if ( document.formular_listing_form.name.value == "" || document.formular_listing_form.name.value == "Name" ) { message += "'Name' is needed!\n"; }
	if ( document.formular_listing_form.email.value == "" || document.formular_listing_form.email.value == "Email") { message += "'Email' is needed!\n"; }
	if ( document.formular_listing_form.phone.value == "" || document.formular_listing_form.phone.value == "Phone") { message += "'Phone' is needed!\n"; }

	if ( message != "") {
		alert(message);
	} else {
		alert("Thank You!\nYour request has been sent.");
		document.formular_listing_form.submit();
	}
}





function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}


