
// MyAccountInfo

function UpdateUserId ()
{
	document.UpdateUserIdForm.submit ();
}

function ShowUpdateUserId ()
{
	link = document.getElementById ("UpdateUserIdLink");
	link.onclick = HideUpdateUserId;
	link.innerHTML = "Cancel...";
	div = document.getElementById ("UserIdEditableDiv");
	div.className = "visible";
}

function HideUpdateUserId ()
{
	link = document.getElementById ("UpdateUserIdLink");
	link.onclick = ShowUpdateUserId;
	link.innerHTML = "Change...";
	div = document.getElementById ("UserIdEditableDiv");
	div.className = "hidden";
}

// ViewCategory

function IXGetRightSideFilterValues ()
{
	var href = document.getElementById ("FilterSubmit").href += "?";
	var brand;
	var range;
	if (document.getElementById ("BrandMenu") != null)
	{
		brand = document.getElementById ("BrandMenu").options.item (document.getElementById ("BrandMenu").selectedIndex).value;
	}

	if (document.getElementById ("PriceMenu") != null)
	{
		range = document.getElementById ("PriceMenu").options.item (document.getElementById ("PriceMenu").selectedIndex).value;
	}

	if (brand)
	{
		href += brand;
	}

	if (range)
	{
		if (brand)
		{
			href += "&";
		}

		href += range;
	}

	document.getElementById ("FilterSubmit").href = href;
}

// CatalogRequest

function IXSubmitCatalogRequestForm (form)
{
	var referalMenu = document.getElementById ("ReferalMenu");
	var referalText = document.getElementById ("ReferalText");
	referalText.value = referalMenu.options.item (referalMenu.selectedIndex).text;
	
	form.submit ();
}

// MySideNav

function ToggleFilterByTab (clickedFilter)
{
	for (index = 0; index < filters.length; index++)
	{
		var currentFilter = filters [index];
		var tab = document.getElementById (currentFilter + "FilterTab");
		var box = document.getElementById (currentFilter + "FilterBox");

		if (currentFilter == clickedFilter)
		{
			tab.className = "on";
			box.className = "ProductFilter Visible";
		}
		else
		{
			tab.className = "";
			box.className = "ProductFilter Hidden";
		}
	}
}

function InitialProductFilterState ()
{
	if (typeof appliedFilter != 'undefined')
	{
		ToggleFilterByTab (appliedFilter);
	}
}

site9.events.attach (window, "load", "InitialProductFilterState ();");

