﻿if (typeof (Sys) != "undefined")
{
	Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(
			function(sender, args)
			{
				Js_Makc2_Navigation_Position = window.location.hash;
			}
		);

	Sys.WebForms.PageRequestManager.getInstance().add_endRequest(
			function(sender, args)
			{
				if (Js_Makc2_Navigation_Position != '' && Js_Makc2_Navigation_Position != '#')
				{
					window.setTimeout(
							function()
							{
								if ((window.location.hash == '' || window.location.hash == '#') && Js_Makc2_Navigation_Position != '' && Js_Makc2_Navigation_Position != '#')
								{
									window.location.hash = Js_Makc2_Navigation_Position;
								}
							},
							1
						);
				}
			}
		);

	WebForm_FireDefaultButton = function(event, target)
	{
		if (event.keyCode == 13)
		{
			var src = event.srcElement || event.target;

			if (!src || (src.tagName.toLowerCase() != "textarea"))
			{
				var defaultButton = document.getElementById(target);

				if (defaultButton)
				{
					if (typeof (defaultButton.click) != "undefined")
					{
						defaultButton.click();
					}
					else
					{
						defaultButton = String(defaultButton).replace(/javascript:/, '');
						defaultButton = String(defaultButton).replace(/\%20/g, ' ');

						eval(defaultButton);
					}

					event.cancelBubble = true;

					if (event.stopPropagation)
					{
						event.stopPropagation();
					}

					return false;
				}
			}
		}

		return true;
	}
}
