var predchoziSet = 0;
var web = "http://www.tipblog.cz/";
//var ajaxPrefix = "/job/fashion/tipblog/";
var ajaxPrefix = "/";

jQuery(function($){
	
	$('#logo').click(function() {
		window.location.href = web;
	});
	
	
	// nastavíme autocompleter pro vyhledávací pole 
	
	env = '/index.php/';
	
	// -------------------------------------------- FILTROVÁNÍ --------------------------------------------
	if($('#form_category_brand').attr('method') == 'post') { // pokud zobrazujeme formuláře

		$('#filter_category_brand_button').click(function() {
		
			if(document.getElementById('category').selectedIndex != 1 && document.getElementById('brand').selectedIndex != 1) { // pokud jsme neklikli na ------
				
				document.getElementById('form_category_brand').submit();		
			}   			
		});
	}
	
	// -------------------------------------------- @FILTROVÁNÍ --------------------------------------------
	
	// -------------------------------------------- RIGHT BOX --------------------------------------------
	
	if($('#a_top_article') != null) { // pokud right box existuje
	
		$('#a_top_article').hover(function() {

			$(this).addClass('active'); // přidáme třídu
			
			// odstraníme třídu "active" ostatním odkazům
			$('#a_last_article').removeClass('active');
			$('#a_tag').removeClass('active');
			
			$('#top_article').show(); // odkryjeme přílušný box
			
			// skryjeme ostatní boxy
			$('#last_article').hide();
			$('#tag').hide();	
		}, function() {});

	
		$('#a_last_article').hover(function() {
			
			$(this).addClass('active'); // přidáme třídu
			
			// odstraníme třídu "active" ostatním odkazům
			$('#a_top_article').removeClass('active');
			$('#a_tag').removeClass('active');
			
			$('#last_article').show(); // odkryjeme přílušný box
			
			// skryjeme ostatní boxy
			$('#top_article').hide();
			$('#tag').hide();
			
		}, function() {});
	
	
		$('#a_tag').hover(function() {
			
			$(this).addClass('active'); // přidáme třídu
			
			// odstraníme třídu "active" ostatním odkazům
			$('#a_top_article').removeClass('active');
			$('#a_last_article').removeClass('active');
			
			$('#tag').show(); // odkryjeme přílušný box
			
			// skryjeme ostatní boxy
			$('#top_article').hide();
			$('#last_article').hide();
			
		}, function() {});	
	}
	
	$('#new .image img').click(function() {
	
		document.location.href = $(this).parent().parent().find('h2 a').attr('href');
	});
	
	// ================================= autocompleter ================================
	
	var cache = {}, lastXhr;
	
	$("#input_search").autocomplete({	minLength: 2,
															source: function(request, response) {
																var term = request.term;
		
																if(term in cache) {
																	response(cache[term]);
																	return;
																}

																lastXhr = $.getJSON(ajaxPrefix + "autocomplete/generate", request, function(data, status, xhr) {
																	cache[term] = data;
																	if(xhr === lastXhr) {
																		response(data);
																	}
																});
															},
															select: function(event, ui) {				
																$('#input_search').val(ui.item.value);
																$('#searchForm').submit();			
																return false;		
															}
														});
	
});

// =================================================================

// skrývání / odkrývání prvků
function unHide(id1, id2) {
	
	if($('#' + id1).css('display') != 'none') { // první skryjeme a druhé odkryjeme

		$('#' + id1).hide();
		$('#' + id2).show();	
	
	} else { // uděláme přesný opak

		$('#' + id1).show();
		$('#' + id2).hide();	
	}
}

// =================================================================
