﻿var HrefHelper = {};

HrefHelper.clearPosition = function()
{
	HrefHelper.setPosition('');
};

HrefHelper.inPopupPosition = function()
{
	var parts = window.location.href.split('#');
	if (parts < 2 || !parts[1])
	{
		return false;
	}

	return parts[1].startsWith('popup-');
};

HrefHelper.getPopupPosition = function()
{
	var parts = window.location.href.split('#');
	if (parts < 2)
	{
		return false;
	}

	return parts[1].replace('popup-', '');
};

HrefHelper.setPosition = function(position)
{
	var parts = window.location.href.split('#');
	if (parts.length > 0)
	{
		window.location.href = parts[0] + '#' + position;
	}
};

HrefHelper.inPosition = function(position)
{
	var location = window.location.href;
	return location.endsWith('#' + position);
};

HrefHelper.redirect = function(location)
{
	window.location.href = location;
};
