////////////////////////////////////////////////////////////////////////////////
//
//    area.js
//    functions for area search maps
//    2010-08-04
//
////////////////////////////////////////////////////////////////////////////////



$(function($){

  var property_type = {1:"byty", 2 : "domy",3 :"cinzovni-domy",4 : "garaze",5 : "pozemky",6 : "komercni-objekty",7 : "rekreacni-objekty",8 : "historicky-objekty"};
  var area = {19 : "hlavni-mesto-praha", 27 : "stredocesky-kraj", 35 : "jihocesky-kraj", 43 : "plzensky-kraj", 51 : "karlovarsky-kraj", 
  60 : "ustecky-kraj", 78 : "liberecky-kraj", 86 : "kralovehradecky-kraj", 94 : "pardubicky-kraj", 108 : "vysocina", 116 : "jihomoravsky-kraj", 
  124 : "olomoucky-kraj", 132 : "moravskoslezsky-kraj", 141 : "zlinsky-kraj"};
  var transaction_type = {1 : "prodej", 2 : "pronajem", 3 : "drazby"}; 

  var locations = new Array();
  var localites;
  var loc = 0;
  
  if($("#locations").length>0){
    localites = $("#locations").attr("value");

    locations = loc = localites.split(',');
  } 
  for(var i=0; i < loc.length; i++){
    $("#img_map_over_"+loc[i]).attr("src","/img/area/"+$("#loc").attr("value")+"/"+loc[i]+".gif");
  }
  
  $("area").click(function(){
      locsymbol = $(this).attr("id");
      locsymbol = locsymbol.replace("m_", "");
      var uir = 0;
      uir = $("#loc").val();
      var x;
      if($("#loc1").length > 0 ){
        $("#loc").val(locsymbol);

        var url;
        var language_prefix;
        switch($("body").attr("lang")){
          case "EN": language_prefix = "/en/"; break;
          case "CZ": language_prefix = "/"; break;
          default: language_prefix = "/";
        }
        url = language_prefix+transaction_type[$("input[name='transaction_type']").val()] +"/"+ property_type[$("input[name='property_type']:checked").val()] +"/"+ area[$("input[name='loc']").val()]+"/";
        document.location = url+"#ad_result";

      }else{
      

    if($("#city_t9").length > 0){
      $("#city_t9").val($("#city_t9").attr("desc"));
      $("#city_t9_id").val("");
    }  
      
		if($("#img_map_over_"+locsymbol).length == 0) {
				return;
		}
        x = $("#img_map_over_"+locsymbol).attr("src");
      
        if (jQuery.inArray(locsymbol, locations) < 0)  
        locations[locations.length] = locsymbol;
        else locations.splice(jQuery.inArray(locsymbol, locations), 1);
                  
        if (x.indexOf('empty.gif') >= 0 ) $("#img_map_over_"+locsymbol).attr("src", '/img/area/'+uir+'/'+locsymbol+'.gif')                 
        else $("#img_map_over_"+locsymbol).attr("src", '/img/area/empty.gif');                  
        $("#locations").val(locations.toString()); 
      }

  });


  $("area").mouseenter(function () {
      locsymbol = $(this).attr("id");
      locsymbol = locsymbol.replace("m_", "");
      uir=0;
      uir = $("#loc").attr("value");
      if($("#loc1").length >0 ) uir=0;
      if (jQuery.inArray(locsymbol, locations) < 0){ 
        $("#img_map_over").attr("src", '/img/area/'+ uir + '/'+locsymbol+'.gif');
      }else{
        $("#img_map_over_"+locsymbol).attr("src", '/img/area/empty.gif');
      }
  });

  $("area").mouseout(function () {

  $("#map_over img").attr("src", '/img/area/empty.gif');
  var localites;
  localites = $("#locations").attr("value");
  var loc;
  loc = localites.split(','); 
  for(var i=0; i < loc.length; i++){
    $("#img_map_over_"+loc[i]).attr("src","/img/area/"+$("#loc").attr("value")+"/"+loc[i]+".gif");
  }

});

  
});



