	
if (!fu)
{
	var fu = 
	{
		bolHovedmeny:					true,
		bolHovedmenyMouseOver:			true,
		bolHovedmenyDropdown:			true,
		bolHovedmenyArrows:				true,
		bolHovedmenyArrowsUndermeny:	true
	}
};

$(document).ready(function()
{
	// finner window size og scroll
	arrayPageSize = new Array($(window).width(),$(window).height(),$(window).scrollTop(),$(window).scrollLeft()) 

	// setter togle toppanel
	$(".tab_center a").click(function (){$(".tab_center a").toggle();});
	
	// setter css høyde
	$("#background").css("height", $(document).height() - 4).hide();
	$(window).resize(function()
	{
		$("#background").css("height", $(document).height() - 4).hide();
	});

	// setter standard tekstinnhold for tekstbokser
	$(".standard_textbox").focus(function()
	{
		if ($(this).val() == $(this)[0].title)
		{
			$(this).removeClass("defaultText");
			$(this).val("");
		}
	});
	$(".standard_textbox").blur(function()
	{
		if ($(this).val() == "")
		{
			$(this).addClass("defaultText");
			$(this).val($(this)[0].title);
		}
	});
	
	// justerer teksthøyde for standard knapper	
	if($.browser.msie != true)
	{
		$('.button_24, .button_94, .standard, .submit, .cancel').css({'padding-bottom': '3px'});
	}
	
	// setter hover (mouseover) for standard knapper	
	$('.standard, .submit, .cancel').hover(function ()
	{
		$(this).addClass('button_hover');
	}, function ()
	{
		$(this).removeClass('button_hover');	
	});
});

//********************************************************

function setLoadBox()
{
	$("body").append(
	"<div class=\"load_box\" id=\"load_box\">"	
	+ "<table class=\"load_box_table\">"
	+ "<tr>"
	+ "<td align=\"center\"><img border=\"0px\" src=\"http://" + location.hostname + "/ikoner/loading17.gif\" width=\"66px\" height=\"66px\"></td>"
	+ "</tr>"
	+ "</table>"
	+ "</div>"
	);
}

function dimBackground(inn_ut,sec)
{
	if (inn_ut == "inn")
	{
		$("#background").css("display", "block");
		ShowLoadBox(arrayPageSize);
		if (sec > 0)
		{
			window.setTimeout(function()
			{
				HideLoadBox();
				dimBackground("ut","");
			}, sec);
		}				
	}
	else if (inn_ut == "ut")
	{
		HideLoadBox();
		$("#background").css("display", "none");
	}
}

function ChangeToppanel(thisid)
{
	if ($("#"+thisid+"").is(":hidden"))
	{
		$("#"+thisid+"").slideDown("slow");
		if (fu.cookiesLogInType != "")
		{			
			if (fu.cookiesLogInType == "SuperAdmin")
			{
				$("#loggutbruker").hide();
				$("#glemtbrukernavnpassord").hide();
				$("#logginn").hide();
				$("#loggutadmin").show();					
			}
			else if (fu.cookiesLogInType == "Bruker")
			{
				$("#loggutadmin").hide();
				$("#glemtbrukernavnpassord").hide();
				$("#logginn").hide();
				$("#loggutbruker").show();
			}	
		}			
	}
	else
	{
		$("#"+thisid+"").slideUp("slow");	
	}
}
		
function Navigate(side,target)
{
	if (target == 0)
	{
		window.location.href = side;		
	}
	else
	{
		window.open(side,target);
	}
}

function Favoritter(e,url,title)
{
	if (window.event)
	{
		window.external.AddFavorite(url,title);
	}
	else if (e.which)
	{
		window.sidebar.addPanel(title,url,"");
	}
}

function VerifyHighSlide(width,height,text,id)
{
	hs_width = width;
	hs_height = height;
	hs_headingText = text;
	document.getElementById("highslide_innhold").setAttribute("id",id);
	document.getElementById(id).onclick()
	document.getElementById(id).setAttribute("id","highslide_innhold");
}

function CloseHighSlide()
{
	hs.close()
}

function ChangeVisibility(inn_ut)
{
	if ($("#"+inn_ut+"").is(":hidden"))
	{
		$("#"+inn_ut+"").slideDown("slow");
	}
	else
	{
		$("#"+inn_ut+"").slideUp("slow");
	}
}
	
function ChangeInOut(inn,ut)
{
	if ($("#"+inn+"").is(":hidden"))
	{
		$("#"+inn+"").slideDown("slow");
		$("#"+ut+"").slideUp("slow");
	}
	else
	{
		$("#"+inn+"").slideUp("slow");
		$("#"+ut+"").slideDown("slow");
	}
}

function ShowLoadBox(size)
{
	setLoadBox();
	var arrayPageSize = size;
	var windowWidth = arrayPageSize[0]
	var windowHeight = arrayPageSize[1]
	var windowScrollTop = arrayPageSize[2]
	if (windowScrollTop > 0)
	{
		windowHeight = windowHeight / 2 + windowScrollTop - 65;
	}
	else
	{
		windowHeight = windowHeight / 2 - 65;	
	}
	document.getElementById("load_box").style.left = (windowWidth / 2 - 60) + "px";
	document.getElementById("load_box").style.top = (windowHeight) + "px";
	document.getElementById("load_box").style.visibility = "visible";		
}

function HideLoadBox()
{
	$(".load_box").remove();
}

function UnlockForm(formName,resetForm)
{
	$("#" + formName + " :input").each(function()
	{
		if ($(this).is("[type='text'], textarea"))
		{
			$(this).attr("disabled", false)
			if (resetForm == true)
			{
				$(this).val('');
			}
		}
		if ($(this).is("[type='checkbox']"))
		{
			$(this).attr("disabled", false)
			if (resetForm == true)
			{
				$(this).attr("checked", false)
			}			
		}
		if ($(this).is("[type='radio']"))
		{
			$(this).attr("disabled", false)
			if (resetForm == true)
			{
				$(this).attr("checked", false)
			}			
		}
		if ($(this).is("select"))
		{
			$(this).attr("disabled", false)
		}
		if ($(this).is("button"))
		{
			$(this).attr("disabled", false)
		}
	});
}

function LockForm(formName)
{
	$("#" + formName + " :input").each(function()
	{
		if ($(this).is("[type='text'], textarea"))
		{
			$(this).attr("disabled", true)	
		}
		if ($(this).is("[type='checkbox']"))
		{
			$(this).attr("disabled", true)
		}
		if ($(this).is("[type='radio']"))
		{
			$(this).attr("disabled", true)
		}		
		if ($(this).is("select"))
		{
			$(this).attr("disabled", true)
		}
		if ($(this).is("button"))
		{
			$(this).attr("disabled", true)
		}
	});
}

//********************************************************

function ValidateLogIn()
{
	var spanLogInMessage = document.getElementById("spanLogInMessage");
	var cmdLogIn = document.getElementById("cmdLogIn");
	var imgLoaderLogIn = document.getElementById("imgLoaderLogIn");
	var txtBrukernavn = document.getElementById("txtBrukernavn");
	var txtPassord = document.getElementById("txtPassord");

	if (txtBrukernavn.value == "")
	{
	    txtBrukernavn.focus();
	    spanLogInMessage.style.color = "#FF0000";
		spanLogInMessage.innerHTML = "Vennligst skriv inn ditt brukernavn.";
		return false;
	}
	if (txtPassord.value == "")
	{
		txtPassord.focus();
		spanLogInMessage.style.color = "#FF0000";
		spanLogInMessage.innerHTML = "Vennligst skriv inn ditt passord.";
		return false;	
	}
	var output = "Brukernavn=" + txtBrukernavn.value + ""
	+ "&Passord=" + txtPassord.value;
	
	cmdLogIn.disabled = true;
	spanLogInMessage.style.color = "#15ADFF";
	spanLogInMessage.innerHTML = "Sjekker brukernavn/passord...";
	imgLoaderLogIn.style.display = "block";	
	$.ajax
	({	
		type: "GET",
		url: "http://" + location.hostname + "/logginn/logginn.asp",
		data: output,
		async: true,
		cache: false,
		timeout: 10000,
		error: function()
		{			
			txtBrukernavn.value = "";
			txtPassord.value = "";
			cmdLogIn.disabled = false;
			imgLoaderLogIn.style.display = "none";
			spanLogInMessage.style.color = "#FF0000";
			spanLogInMessage.innerHTML = "En feil har oppstått, vennligst prøv på nytt.";
		    window.setTimeout(function()
		    {
    			spanLogInMessage.style.color = "#15ADFF";
		        spanLogInMessage.innerHTML = "For innlogging til ditt verktøy.";
		    }, 2500);		
		},		
		success: function(responseText)
		{
			window.setTimeout(function()
			{				
				txtBrukernavn.value = "";
				txtPassord.value = "";
				cmdLogIn.disabled = false;
				imgLoaderLogIn.style.display = "none";
				if (responseText == "GenerellFeil")
				{
					spanLogInMessage.style.color = "#FF0000";
				    spanLogInMessage.innerHTML = "En feil har oppstått, vennligst prøv på nytt.";
				    window.setTimeout(function()
				    {
				  		spanLogInMessage.style.color = "#15ADFF";
				        spanLogInMessage.innerHTML = "For innlogging til ditt verktøy.";
				    }, 2500);				    
				}
				else if (responseText == "CookiesFeil")
				{
				    window.location.href = "http://" + location.hostname + "/logginn/beklager.asp";
				}				
				else if (responseText == "BrukernavnPassordFeil")
				{
					spanLogInMessage.style.color = "#FF0000";
				    spanLogInMessage.innerHTML = "Feil brukernavn eller passord.";
				    window.setTimeout(function()
				    {
				  		spanLogInMessage.style.color = "#15ADFF";
				        spanLogInMessage.innerHTML = "For innlogging til ditt verktøy.";
				    }, 2500);
				}					
				else
				{
				    spanLogInMessage.innerHTML = "Du blir nå logget inn...";
					window.setTimeout(function()
					{
						window.location.href = "http://" + location.hostname + responseText;			
					}, 1500);
				}
			}, 1500);
		}
	});
	return false;
}

//********************************************************

function ValidateUsernamePassword()
{
	var spanUsernamePasswordMessage = document.getElementById("spanUsernamePasswordMessage");
	var cmdUsernamePassword = document.getElementById("cmdUsernamePassword");
	var imgLoaderUsernamePassword = document.getElementById("imgLoaderUsernamePassword");	
	var txtEpost = document.getElementById("txtEpost");

	if (txtEpost.value == "")
	{
	    txtEpost.focus();
	    spanUsernamePasswordMessage.style.color = "#FF0000";
	    spanUsernamePasswordMessage.innerHTML = "Vennligst skriv inn din e-post adresse.";
		return false;
	}
	else if (txtEpost.value.indexOf("@") == -1)
	{
	    txtEpost.focus();
	    spanUsernamePasswordMessage.style.color = "#FF0000";
	    spanUsernamePasswordMessage.innerHTML = "Det er feil i din e-post adresse.";
		return false;
	}
	else if (txtEpost.value.indexOf(".") == -1)
	{
	    txtEpost.focus();
	    spanUsernamePasswordMessage.style.color = "#FF0000";
	    spanUsernamePasswordMessage.innerHTML = "Det er feil i din e-post adresse.";
		return false;
	}	
    var output = "Hostname=" + location.hostname + ""
    + "&Epost=" + txtEpost.value;

	cmdUsernamePassword.disabled = true;
	spanUsernamePasswordMessage.style.color = "#15ADFF";
	spanUsernamePasswordMessage.innerHTML = "Sjekker e-post adresse...";
	imgLoaderUsernamePassword.style.display = "block";		
	$.ajax
	({		
		type: "GET",
		url: "http://" + location.hostname + "/logginn/brukernavnpassord.asp",
		data: output,
		async: true,
		cache: false,
		timeout: 10000,
		error: function()
		{			
			txtEpost.value = "";
			cmdUsernamePassword.disabled = false;
			imgLoaderUsernamePassword.style.display = "none";
		    spanUsernamePasswordMessage.style.color = "#FF0000";			
			spanUsernamePasswordMessage.innerHTML = "En feil har oppstått, vennligst prøv på nytt.";
		    window.setTimeout(function()
		    {
    			spanUsernamePasswordMessage.style.color = "#15ADFF";
		        spanUsernamePasswordMessage.innerHTML = "Skriv inn din e-post adresse.";
		    }, 2500);			
		},		
		success: function(responseText)
		{
			window.setTimeout(function()
			{						
			    txtEpost.value = "";
				cmdUsernamePassword.disabled = false;
				imgLoaderUsernamePassword.style.display = "none";	
				if (responseText == "GenerellFeil")
				{
					spanUsernamePasswordMessage.style.color = "#FF0000";
				    spanUsernamePasswordMessage.innerHTML = "En feil har oppstått, vennligst prøv på nytt.";
				    window.setTimeout(function()
				    {
    					spanUsernamePasswordMessage.style.color = "#15ADFF";
				        spanUsernamePasswordMessage.innerHTML = "Skriv inn din e-post adresse.";
				    }, 2500);				    
				}
				else if (responseText == "EpostFeil")
				{
					spanUsernamePasswordMessage.style.color = "#FF0000";				
				    spanUsernamePasswordMessage.innerHTML = "Det er ikke registrert noen bruker<br>med denne e-post adressen.";
				    window.setTimeout(function()
				    {
    					spanUsernamePasswordMessage.style.color = "#15ADFF";
				        spanUsernamePasswordMessage.innerHTML = "Skriv inn din e-post adresse.";
				    }, 2500);					    						
				}					
				else if (responseText == "EpostOk")
				{
					spanUsernamePasswordMessage.style.color = "#15ADFF";
				    spanUsernamePasswordMessage.innerHTML = "Ditt brukernavn og passord ble<br>sendt til din e-post adresse.";
				    window.setTimeout(function()
				    {
   				        spanUsernamePasswordMessage.innerHTML = "Skriv inn din e-post adresse.";
				        ChangeInOut('logginn','glemtbrukernavnpassord');
				    }, 5000);					    
				}
			}, 1500);
		}
	});
	return false;
}

//********************************************************
