var started = false;
var map;
var znaczniki = new Array();
var exmapa = true;
var obszar;  

$(document).ready(
	function()
	{	  

		
		// strona główna nieruchomości, przekazywanie parametrów z 6 boksów do wyszukiwarki
		
		$(".pFastSearch").click(function () {
			
			mainPageSearch(this);

		});

		
		$(".propertiesMenu").click(function () {

			
			if(document.getElementById("map_canvas"))
			{
				
				map.checkResize();
				center();
			}
	

			return false;
			

		});
		
			
		$(".properties-more-button").click(function () {

			  var index = $(".properties-more-button").index(this);
			  	
				$(".properties-more").eq(index).toggle();

				return false;

			});
			
		
		
		$("#showSearchEngine").click(function () {
			
			$(".boxLight").show();
			
			$("#showSearchEngine").hide();

         return false;
				
		});
		
		$("#hideSearchEngine").click(function () {
			
			$(".boxLight").hide();
			
			$("#showSearchEngine").show();

         return false;
				
		});

		$("#p1").click(function () {
			
			$("#newProperties").hide();
			
			$("#recommendedProperties").show();
			
			$("#p2").removeClass('active');
			$("#p1").addClass('active');
			
			return false;
				
		});	

      $("#p2").click(function () {
			
			$("#recommendedProperties").hide();
			
			$("#newProperties").show();
			
			$("#p1").removeClass('active');
			$("#p2").addClass('active');
			
			return false;
				
		});	
		
      $("#subForm").click(function () {
    	  
    	  if($("#cityId").val() == 0)
    	  { 
    		  $("#cityError").show();
    		  return false;
    	  }
 		  
    	  
      });	


});

function showSearch()
{
	var id = $("#lokalization").val();
	$(".showSearch").hide();
	$(".showSearch").eq(id-1).show();
	if(id==2)
	{
		if(!started)
		{
			map = new GMap2(document.getElementById("map"));
		    startMap();
		    
		    znaczniki = null;
		  
		    map.setUIToDefault();
		    obszar = new GLatLngBounds();
			//manager markerów
		    started = true;
		}
	}
	
	return false;
}

function mainPageSearch(current)
{

	var category = $(current).attr('title');
	
	var cityId = $(current).parents('form').find("input[name='cityId']").val();
	var city = $(current).parents('form').find("input[name='city']").val();
	var propertieId = $(current).parents('form').find("input[name='propertie']").val();
	
	if(propertieId !== 'najem')  
	{
		$("#basicPropertySearch").find("select[name='propertie']").val(propertieId);
		
		if(category !== '')
		{
			$("#basicPropertySearch").find("input[name='category']").val(category);
		}
		
		$("#basicPropertySearch").find("select[name='transaction']").val(2);
	}
	else  // najem
	{
		$("#basicPropertySearch").find("select[name='transaction']").val(3);
		
		if(category !== '')
		{
			$("#basicPropertySearch").find("select[name='propertie']").val(category);
		}
	}
	
	$("#basicPropertySearch").find("input[name='cityId']").val(cityId);
	$("#basicPropertySearch").find("input[name='city']").val(city);

	$('#basicPropertySearch').submit();
	return false;
}

function loadDistricts(current, selected)
{

	if(!selected){ var selected = 0;	}
	
	if(typeof(current) == 'string')  // tutaj został podany id
	{
		var city_id = $(current).find("input[name='cityId']").val();
		var check1 = $(current).find(".districts").hasClass("basic_districts");
		var check2 = $(current).find(".districts").hasClass("center_districts");
		var check3 = $(current).find(".districts").hasClass("user_districts");
	}
	else // obiekt
	{
		var city_id = $(current).parents('form').find("input[name='cityId']").val();
		var check1 = $(current).parents('form').find(".districts").hasClass("basic_districts");
		var check2 = $(current).parents('form').find(".districts").hasClass("center_districts");
		var check3 = $(current).parents('form').find(".districts").hasClass("user_districts");
		
	}
	
	
	
	var view = '';
	
	if(check1)
	{
		var view = 'basic';
	}
	
	if(check2)
	{
		var view = 'center';
	}
	
	if(check3)
	{
		var view = 'user';
	}
	
	var parameter = "district/"+selected+"?city_id="+city_id+"&view="+view;

	url = ajaxURL('properties', parameter);

	if(typeof(current) == 'string')  // tutaj został podany id
	{
		$(current).find(".districts").load(url);
		
	}
	else
	{
		$(current).parents('form').find(".districts").load(url);
		
	}
	
	
	

	

}

