//<script language=javascript>

var FRMRealtySearch;
var FlashMap;

function initSearch() {
  FRMRealtySearch = document.forms.frmRealtySearch;
  FlashMap = document.flashMap;
  if (!FlashMap && document.getElementById) {
    FlashMap = document.getElementById("flashMap");
  }
}

function checkCombo() {
  var i;
  i = FRMRealtySearch.LocationType.selectedIndex;
  if (FRMRealtySearch.LocationType.options[i].value == "34") {
    showMap();
  } else if ((parseInt(FRMRealtySearch.LocationType.options[i].name) > 0 ) && (parseInt(FRMRealtySearch.LocationType.options[i].name) < 34 )) {
    showMap();
    if (document.all && window.navigator && window.navigator.platform.indexOf('Win') == 0) {
			FlashMap.GotoFrame(parseInt(FRMRealtySearch.LocationType.value)+49);
		}
  } else {
    showMap();
  }
}

function jerkin() {
  FRMRealtySearch['DemandType'].visibility = 'hide';
}

function showMap() {
  if (FRMRealtySearch.DemandType.style) {
    FRMRealtySearch.DemandType.style.visibility = 'hidden';
    FRMRealtySearch.RealtyType.style.visibility = 'hidden';
    FRMRealtySearch.PriceType.style.visibility = 'hidden';
    FRMRealtySearch.CurrencyID.style.visibility = 'hidden';
    FRMRealtySearch.LocationType.style.visibility = 'hidden';
    FRMRealtySearch.Description.style.visibility = 'hidden';
    FRMRealtySearch.Price.style.visibility = 'hidden';
    FRMRealtySearch.FurnishingType.style.visibility = 'hidden';
    FRMRealtySearch.OwnershipType.style.visibility = 'hidden';
    FRMRealtySearch.MapButton.style.visibility = 'hidden';
  }
  if (document.all) {
    document.all.mapover.style.display = 'block';
    document.all.flash.style.display = 'block';
  } else if (document.layers) {
    document.layers['flash'].visibility = 'show';
  } else if (document.getElementById) {
    document.getElementById('mapover').style.display = 'block';
    document.getElementById('flash').style.display = 'block';
  }
}
      
function hideMap() {
  if (document.all) {
    document.all.flash.style.display = 'none';
  } else if (document.layers) {
    document.layers['flash'].visibility = 'hide';
  } else if (document.getElementById) {
    document.getElementById('flash').style.display = 'none';
  }
  if (document.all) {
    document.all.mapover.style.display = 'none';
  } else if (document.getElementById) {
    document.getElementById('mapover').style.display = 'none';
  }
  if (FRMRealtySearch.DemandType.style) {
    FRMRealtySearch.DemandType.style.visibility = 'visible';
    FRMRealtySearch.RealtyType.style.visibility = 'visible';
    FRMRealtySearch.PriceType.style.visibility = 'visible';
    FRMRealtySearch.CurrencyID.style.visibility = 'visible';
    FRMRealtySearch.LocationType.style.visibility = 'visible';
    FRMRealtySearch.Description.style.visibility = 'visible';
    FRMRealtySearch.Price.style.visibility = 'visible';
    FRMRealtySearch.FurnishingType.style.visibility = 'visible';
    FRMRealtySearch.OwnershipType.style.visibility = 'visible';
    FRMRealtySearch.MapButton.style.visibility = 'visible';
  }
}

function stringSplit(str) {
  var i;
  var cnt = 0;
  for (i=0; i<str.length; i++) {
    if (str.substring(i, i+1) == ',')
      cnt ++;
  }
  var a = new Array(cnt);
  var s = '';
  var j = 0;
  for (i=0; i<str.length; i++) {
    if (str.substring(i, i+1) == ',') {
      a[j++] = s;
      s = '';
    } else {
      s = s + str.substring(i, i+1);
    }
  }
  a[j++] = s;
  return a;
}
      
function transportData(data) {
  if (data == ",,,,,,,,,,,,,,,,,,,,,,") {
      FRMRealtySearch.LocationType.options[0].selected = true;
    hideMap();        
  } else {
    var pocet = FRMRealtySearch.LocationType.options.length;
    var a = stringSplit(data);
    var j;
    var id = NaN;
    var count = 0;
    for (j=0; j<a.length; j++)
      if (a[j]) {
        id = a[j];
        count ++;
      }
    if (count == 1) {
      var i;
      for (i=0;i<pocet;i++) {
        if (FRMRealtySearch.LocationType.options[i].value == id) {
          FRMRealtySearch.LocationType.options[i].selected = true;
        }
      }
    } else if (count == 0) {

    } else {
      var k = pocet - 1;
      FRMRealtySearch.LocationType.options[k].selected = true;
      FRMRealtySearch.LocationType.options[k].value = data;
    }
    hideMap();
  }
}
    
    // ------------------ begin odkladisthe ------------------ 
    //document.all.mapover.style.visibility = 'visible';
    //document.all.flash.style.visibility = 'visible';
    //document.getElementById('mapover').style.visibility = 'visible';
    //document.getElementById('flash').style.visibility = 'visible';

//</script>

