﻿var CartControl =
{
	TogglePromoCodeText: function()
	{
		var cb = $("input[id$=CheckboxPromoCode]");
		var text = $("#DivPromoCodeText");
		
		if (cb[0].checked)
			text.css("display", "block");
		else
			text.css("display", "none");
	},
	SetupFlextip: function()
	{
		var photo = $(this);
		var id = photo.attr("id");
		var tip = $("div[id$=PanelFlextip" + id + "]");
		
		if (tip.length > 0)
			photo.flextip(tip);
	},
	OnDocumentReady: function()
	{
		var cb = $("input[id$=CheckboxPromoCode]");
		var text = $("#DivPromoCodeText");

		cb.click(CartControl.TogglePromoCodeText);
		
		if (cb.length > 0 && cb[0].checked)
			text.css("display", "block");
		else
			text.css("display", "none");
		
		$("#ARefundPolicy").click
		(
			function()
			{
				$("div[id$=PanelRefundPolicy]").slideToggle();
				return false;
			}
		);

		$("#flextip").flextip($("#DivFlexTipContent"));
		$("td.cartimgtr a img[id$=Photo]").each(CartControl.SetupFlextip);
		$("td.cartimgcell img[id$=Photo]").each(CartControl.SetupFlextip);
		
		if (CartControl.ConfirmEmpty)
		{
			var popup = $("div[id$=PanelConfirmEmpty]");

			$("a[id$=LinkButtonEmptyCart]").click
			(
				function()
				{
					$.blockUI
					(
						{
							message: popup,
							css:
							{
								width: "400px",
								marginLeft: "-200px"
							}
						}
					);

					var page = $("div.blockPage");
					if ($.browser.msie)
						page.corner("10px");
					else
					{
						page.css("-webkit-border-radius", "10px");
						page.css("-moz-border-radius", "10px");
						popup.css("-webkit-border-radius", "6px");
						popup.css("-moz-border-radius", "6px");
					}

					return false;
				}
			);
			
			$("input[id$=ButtonConfirmEmptyYes]").click
			(
				function()
				{
					$.unblockUI();
				}
			);

			$("input[id$=ButtonConfirmEmptyNo]").click
			(
				function()
				{
					$.unblockUI();
				}
			);
		}
	}
};

$(document).ready(CartControl.OnDocumentReady);

