$(document).ready(function() {

	$.ajaxSetup ({
    // Disable caching of AJAX responses */
    cache: false
	});

//ajax.asp?valg=sidevisninger gir antall sidevisninger
	setInterval(function()
	{
	 $('#teller').load('ajax.asp?valg=sidevisninger');
	}, 3000);

//Hurtigsøk
	inputField = $('#hurtigsok');
	outputElement = $('#hurtigsok_resultat');
	inputField.bind("keyup click", function() {
		if (inputField.val().length > 3) {
			var response = $.ajax({ 
		        data: "valg=hurtigsok&sokestreng=" + erstattTegn(inputField.val()),
			    url: "ajax.asp",
				async: true,
				success: function(resp) {
					outputElement.html('');
					outputElement.fadeIn(500);
					outputElement.html(resp);
				}
			});
		} else {
			outputElement.fadeOut(500, function() {
				outputElement.html('');				
			});
		}
	});
	//Når bruker fjerner fokus fra input, fjern søkehjelp
	inputField.bind("blur", function() {
		outputElement.fadeOut(500);
	});

	// Erstatte norske tegn for hurtigsøk
	function erstattTegn(setning) {
		setning = setning.toLowerCase();
		setning = setning.replace(/æ/g,'%E6'); // æ
		setning = setning.replace(/ø/g,'%F8'); // ø
		setning = setning.replace(/å/g,'%E5'); // å
		setning = setning.replace(/ä/g,'%F6'); // ä
		setning = setning.replace(/ö/g,'%EB'); // ö
		setning = setning.replace(/ë/g,'%E4'); // ë
		return setning;
	};

});

//Vis/skjul script
function HideContent(d) {
		if(d.length < 1) { return; }
		document.getElementById(d).style.display = "none";
		}
		function ShowContent(d) {
		if(d.length < 1) { return; }
		document.getElementById(d).style.display = "block";
		}
		function ReverseContentDisplay(d) {
		if(d.length < 1) { return; }
		if(document.getElementById(d).style.display == "none") { document.getElementById(d).style.display = "block"; }
		else { document.getElementById(d).style.display = "none"; }
		}

//Fotoalbum - last artikler som ligger i valgt meny
function lastFotoAlbumArtikler(menyid)
{
	var valgtDiv = $('#fotoalbum-artikler-' + menyid);

	if (valgtDiv.is(":visible"))
	{
		valgtDiv.hide();
	}
	else 
	{
		valgtDiv.html('<img src="grafikk/ajax-loader.gif">');
		valgtDiv.show();

		var response = $.ajax({ 
			data: "valg=fotoalbum&menyid=" + menyid,
			url: "ajax.asp",
			async: true,
			success: function(resp) {
				valgtDiv.html(resp);
				if ($('#fotoalbum-artikler-' + menyid + ' p').length == 0)
				{
					valgtDiv.html("<p style='margin-left: 23px; padding: 0px;'>Ingen artikler inneholder bilder.</p>");
				}
			},
			error: function() {
				valgtDiv.html("<p style='margin-left: 23px; padding: 0px; color: red;'>En feil oppstod. Vennligst prøv igjen senere.</p>");
			}
		});
	}
}

//Fotoalbum - last bilder som ligger i valgt artikkel
function lastFotoAlbum(artikkelid)
{
	var valgtDiv = $('#fotoalbum-artikkel-' + artikkelid + '');

	if (valgtDiv.is(":visible"))
	{
		valgtDiv.hide();
	}
	else 
	{
		valgtDiv.html('<img src="grafikk/ajax-loader.gif">');
		valgtDiv.show();

		var response = $.ajax({ 
			data: "valg=fotoalbumbilder&artikkelid=" + artikkelid,
			url: "ajax.asp",
			type: "GET",
			async: true,
			success: function(resp) {
				valgtDiv.html(resp);
				valgtDiv.show();
				initLytebox(); //Må kjøres for at lytebox skal gjelde på ajaxdata.
			},
			error: function() {
				valgtDiv.html('<span style="color: red;">En feil oppstod. Vennligst prøv igjen senere.</span>');
			}
		});
	}
}