$(document).ready(function(){

	$(".rozwin").click(function () { $(".widok").slideToggle("slow"); });
	
	//usuwam wylaczenie pola
	$('#fastText').removeAttr('disabled');

	
	$('#fastText').focus();
	
	$('#fastText').keyup(function(event) {
	
		var long_val = $('#fastText').val();
			
		//jezeli enter to wyslij
			if(event.keyCode==13) resultButton();
			
			if(long_val.length == 0) $('#searchResult ul').css('display','none');
		
		//jezeli nacisnieto backspace, dół, góra to nic nie rob
		if(event.keyCode==8 || event.keyCode==38 || event.keyCode==40) return false;
			moduleSearch();
	});
	
		$('#fastText').keypress(function(event) {
	
		  if((event.keyCode==38 || event.keyCode==40) && $('#showUl').length > 0){
			
						
						var sum = parseInt($('#sum_result').val());
						var actual = parseInt($('#actualPosition').val());
						
						switch(event.keyCode){
						
						case 38:
						//góra
							actual = parseInt(actual-1);
							
							if(actual<0) return false;
							else changePosition(actual);
							
						break;

						case 40:
						//dol
							actual = parseInt(actual+1);
							
							if(actual>sum) return false;
							else changePosition(actual);
						break;
						}
			}
	});
		
		$('.lirslt')
		.livequery('click', function(event){
			$('#fastText').val($(this).html());
			$('#inputUrl').val($(this).attr('rel'));
			$('#searchResult ul').css('display','none');
		});
		
		$('li') 
    .livequery(function(){ 
        $(this) 
            .hover(function() { 
                $(this).css('background','#eff6d4');
            }, function() { 
                $(this).css('background','#fff'); 
            }); 
    }, function() { 
        $(this) 
            .unbind('mouseover') 
            .unbind('mouseout'); 
    });	
		
		
		
		$("#widget_book").hover(function(){
			$("#widget_book").stop(true, false).animate({right:"0"},"medium");
		},function(){
			$("#widget_book").stop(true, false).animate({right:"-205"},"medium");
		},500);
		
});

function changePosition(actual){

$('.lirslt').css('background','#fff');
							$('.pos_'+actual).css('background','#eff6d4');
							$('#fastText').val($('.pos_'+actual).html());
							$('#inputUrl').val($('.pos_'+actual).attr('rel'));
							
							$('#actualPosition').val(actual);

}

   
function ucFirst(string) {
	
	return string.substring(0, 1).toUpperCase() + string.substring(1).toLowerCase();

}

function findtext(inputValue,optionSelect){
	var url = '../ajaxLoad/findtext.php';
	$.post(url, 'value='+ucFirst(inputValue)+'&option='+optionSelect, function(data) {
		$('#searchResult').html(data);
		$('#actualPosition').val('-1');
	});
}

function moduleSearch(){
	var inputValue = $('#fastText').val();
		//jezeli jest wiecej nic 1 znak to podejmij akcje
		if(inputValue.length > 1){
			var optionSelect = $('#fastOption').val();
			
			findtext(inputValue,optionSelect);
		}
}

function resultButton(){

	var new_url='';
	var url='';
	var inputValue = '';
	var optionSelect = '';
	var typ_klucza = '';

	inputValue = $('#inputUrl').val();
	optionSelect = $('#fastOption').val();
	typ_klucza = $('#typ_klucza').val();
	
	//jezeli pole jest puste
	//if(inputValue=='' &&  optionSelect=='') return false;
	if(inputValue!=null){
		if(inputValue!='' ) url += inputValue
		if(optionSelect!='' && typ_klucza!='numer_oferty') url += '/'+optionSelect
	}else if(optionSelect!=''){
		url = 'nieruchomosci/'+optionSelect;
	}else{
		url = 'nieruchomosci';
	}

	new_url = url+'.html';

	location.href= new_url;

}
