﻿var isChanged = false;
window.onbeforeunload = DoConfirmExitIfChanged;

function TrackChange()
{
	isChanged = true;
}

function ResetTracking()
{
	isChanged = false;
}

function DoConfirmExitIfChanged(event)
{
	if (isChanged)
	{
		var verifyText = "För att få ett uträknat resultat för en kategori måste samtliga frågor i kategorin besvaras.";
		
		if (!event) { event = window.event; }
		if(event)
		{
			event.returnValue = verifyText; // IE, Mozilla
			return verifyText; // Gecko
		}			
    }
}

// Save for future reference, alternate...
		
		// User is trying to close window
//		if (event.clientX > document.body.clientWidth && event.clientY < 0 || event.altKey)
//		{			
//			verify = true;
//		}
