// Funkcje związane z layout.asp

function TopOpen(href) {
  if(href.substr(0, 2) == '//') href = VirtDir + href.substr(1);
  window.open(href,'_top')
}
      
function SearchMulti() {
  if(MultiUnitSearchNew) {
    window.open(VirtDir + '/listings/listing_search_adv.asp?' +
                C_MTT_MainTabSelectedID + '=' + MT_MultiUnitSearch +
                '&s_MultiUnit=1', '_top');
  } else {
    window.open(VirtDir + '/listings/muSearch.asp?' +
                C_MTT_MainTabSelectedID + '=' + MT_MultiUnitSearch, '_top');
  }
}

var MainTabIDForPropertyCategory = new Object();
MainTabIDForPropertyCategory[PC_APARTMENTS] = MT_Apartments;
MainTabIDForPropertyCategory[PC_HOUSES] = MT_Houses;
MainTabIDForPropertyCategory[PC_LOTS] = MT_Lots;
MainTabIDForPropertyCategory[PC_SUITS] = MT_Suits;
MainTabIDForPropertyCategory[PC_OBJECTS] = MT_Objects;

function QuickSearch(categoryOrType, typeOfListing) {
 var form = document.forms['ListingSearch']
 form.s_PropertyTypeID.value = categoryOrType
 form.s_TypeOfListing.value = typeOfListing
 form.elements[C_MTT_MainTabSelectedID].value = MainTabIDForPropertyCategory[categoryOrType.substr(0,1)];
 form.submit()
}

function PicChange(img, pic)
{
  document.images[img].src = eval(pic + ".src")
}

function SearchProperty(propertyType)
{
  var propertyCategory = propertyType.toString().substr(0, 1);
  TopOpen('//listings/listing_search_adv.asp?s_PropertyTypeID=' + propertyType +
          '&' + C_MTT_MainTabSelectedID + '=' + MainTabIDForPropertyCategory[propertyCategory]);
}

function TrySubmitLogin()
{
  var form = document.forms['MMLoginForm'];
  if(Trim(form.Login.value) == ''){
    alert('Must fill in the field "Login"');
    form.Login.focus();
  }else{
    form.submit();
  }
}
