$(function() {
	// Djursök
	$("#animaltype input").click(function(){
        var url = $(this).val();
        $.get(url,"",function() {
            runTooltip();
        });
        return false;
	});

	// Öppettider, "visa fler"
	$("#detail-openinghours tr:gt(6)").hide();
	$("#show-more-openinghours").toggle(function() {
		$("#detail-openinghours tr:gt(6)").show();
		$(this).html($(this).html().replace("Visa", "Dölj")).toggleClass('expand').toggleClass('collapse');
	},function(){
		$("#detail-openinghours tr:gt(6)").hide();
		$(this).html($(this).html().replace("Dölj", "Visa")).toggleClass('expand').toggleClass('collapse');
	});
	
	$('#advanced-search').bind('toggled', function() {
		$('#avanceradsok').val(($(this).is(':visible')) ? '1' : '0');
	});
	
	// Sökboxen
	/* Useless? - Ersatt av generella .expandable
	$('#simple-search').click(function(){
		if($('#advanced-search').css('display') == 'block') {
			$(this).html('Detaljerad sökning').removeClass('collapse').addClass('expand');
			$('#advanced-search').css('display', 'none');
		} else {
			$(this).html('Enkel sökning').removeClass('expand').addClass('collapse');;
			$('#advanced-search').css('display', 'block');
		}
		return false;
	});
	*/
	
	var hookEnterFn1 = function(e) {
		if(e.keyCode == 13) {
			$(this).next('a').children('input:eq(0)').click();
			return false;
		}
	};
	var hookEnterFn2 = function(e) {
		if(e.keyCode == 13) {
			return false;
		}
	};
	$('input#sq').keydown(hookEnterFn1).keypress(hookEnterFn2);
	$('input#near').keydown(hookEnterFn1).keypress(hookEnterFn2);
	
	// Sökboxens tabbar i Hitta Apotek
	var fn = function(e) {
		var el = e.target;
		if(e.target == this) {
			el = $(this).children('.active').get(0);
		}
		else if(el.tagName.toLowerCase() != 'li') {
			el = $(el).parents('li:eq(0)');
		}
		if(!el) {
			return true;
		}
		var index = $(el).parent().children().index($(el).siblings().removeClass("active").end().addClass('active').get(0));
		$('div#findboxtabs > div').hide().eq(index).show();
		$('div#findboxtabs').next('div.mid').add($('div.search_results_header, div.dynamic_content_008'))[((index === 1) ? 'hide':'show')]();
		return false;
	};
	$("#findbox div.tabs ul:eq(0)").livequery('click',fn).livequery(function() {
		$(this).click();
	}).click(fn).click();
	// Tabbar till sökresultaten
	// Ändring av Daniel Saxe 080918, tillägg av mellanlagringsparameter _i för att få indexet att fungera korrekt.
	// Även appendning av "=" har gjorts i get-anropet i setTimeout-funktionen
	// Optimiserad av Michael 081103
	var search_tabs = $('#search_tabs');
	if (search_tabs && search_tabs.size() > 0) {
		var count_url = search_tabs.metadata().url;
		$('li', search_tabs).each(function(i) {
			if (!$(this).hasClass('active')) {
				$(this).html("<a href='#'>Laddar <img src='/_ApoLayouts/img/icons/loading_small.gif' alt='Laddar...' /></a>");
				setTimeout(function() {
					$.get(count_url + "&searchli" + i + "=");
				}, 1000 + (400 * i));
			} else {
			    // current active tab, change its url so it uses javascript
                var currentLiId = $(this).attr('id');
                $('#' + currentLiId + ' a').attr('href', "javascript:openSearchTab('#" + currentLiId + "', '" + count_url + "');")
			}
		});
	}
	
	if ($.browser.msie) {
		$('div.pagetype7 div.dynamic_content_008 table.type001 tbody tr').hover(function() {
			$(this).addClass('hover');
		}, function() {
			$(this).removeClass('hover');
		});
	}
	
	$('div.pagetype7 div.dynamic_content_008 table.type001 tbody tr').click(function() {
		window.location = $(this).find('a:first-child').attr('href');
	});
	
	// document ready end
});
