﻿$(document).ready(function () {

	$(".searchInput").focus(function () {
		if ($(".searchInput").val() == "Sök")
			$(".searchInput").val("");
	});

	$(".searchInput").blur(function () {
		if ($(".searchInput").val() == "") {
			$(".searchInput").val("Sök");
			$(".searchResults").hide();

		}

	});

	$(".searchInput").keyup(function () {

		if ($(".searchInput").val().length > 2) {
			$(".searchResults").show();
			$(".loader").show();
			$(".sr_products").html("<ul><li><span>Söker...</span></li></ul>");
			$(".sr_pages").html("<ul><li><span>Söker...</span></li></ul>");

			setTimeout(runSearch, 500);


		}
		else {
			$(".searchResults").hide();
		}

	});
});

function runSearch() {

	var loadCount = 0;

	var x = $(".searchInput").val().toLowerCase().replace("å", "__aring").replace("ä", "__auml").replace("ö", "__ouml");

	$.ajax({
		type: "GET",
		url: "/custom/ajax/productSearch.aspx?lang=sv&s=" + x,
		success: function (ret) {
			if (ret != "error") {
				$(".sr_products").html(ret);
				$(".sr_products").show();
			}
			else {
				$(".sr_products").hide();
			}
		},
		complete: function () {
			loadCount++
			if (loadCount == 2)
				$(".loader").hide();

		}

	});

	$.ajax({
		type: "GET",
		url: "/custom/ajax/pagesSearch.aspx?s=" + $(".searchInput").val(),
		success: function (ret) {
			if (ret != "error") {
				$(".sr_pages").html(ret);
				$(".sr_pages").show();
			}
			else {
				$(".sr_pages").hide();
			}
		},
		complete: function () {
			loadCount++
			if (loadCount == 2)
				$(".loader").hide();
		}

	});
}
