var quickSearchTabs = ["/images/framework/qs_tab_rentals.gif", "/images/framework/qs_tab_real_estate.gif"];

var quickSearchTabsOver = new Array();
quickSearchTabsOver[0] = "/images/framework/qs_tab_rentals_over.gif";
quickSearchTabsOver[1] = "/images/framework/qs_tab_realEstate_over.gif";

var _quickSearchForms;
var currentFormNum = 0;

function getQuickSearchForms() {
 if (_quickSearchForms && _quickSearchForms.length > 0) {
  return _quickSearchForms;
 }

 _quickSearchForms = new Array();
 _quickSearchForms[0] = document.rentalsSearch;
 _quickSearchForms[1] = document.realEstateSearch;
 return _quickSearchForms;
}

function setQuickSearchForm(formNum) {
 var quickSearchForms = getQuickSearchForms();
 currentFormNum = formNum;

 for (var a = 0; a < quickSearchForms.length; a++) {
  if (formNum != a) {
   setSearchTab(a, false);
   quickSearchForms[a].style.display = "none";
  } else {
   setSearchTab(a, true);
   quickSearchForms[a].style.display = "block";
  }
 }
}

function setSearchTab(searchNum, select) {
 var tab = document.getElementById('search' + searchNum + 'Tab');
 if (select) {
  tab.src = quickSearchTabsOver[searchNum];
 } else {
  tab.src = quickSearchTabs[searchNum];
 }
}

function submitForm() {
 var quickSearchForms = getQuickSearchForms();
 quickSearchForms[currentFormNum].submit();
}

function resetForm() {
 var quickSearchForms = getQuickSearchForms();
 quickSearchForms[currentFormNum].reset();
}

function checkValue(id, value) {
 var element = document.getElementById(id);
 if (element && element.value == value) {
  element.value = '';
 }
}

function openWin(url, width, height) {

	var winHeight = height + 140;
	var winWidth = width + 40;

	var sFeatures = "top=50,left=50,height=" + winHeight + ",width=" + winWidth + ",status=yes,scrollbars=no,resizable=1,menubar=";
	var win = window.open(url,"Mortgage Calculator",sFeatures);
	win.resizeTo(winWidth, winHeight);
	win.focus();
}
