var INNER_PATH = "";
var OFFLINE_PATH = INNER_PATH + "/_data/kmozer";
var Parent_XmlLoader = new XmlLoader();



var ShopBagImage = new Image();

ShopBagImage.src = OFFLINE_PATH + "/f/nav_left_02.gif";



var ShopBagFullImage = new Image();

ShopBagFullImage.src = OFFLINE_PATH + "/f/nav_left_02_full.gif";



//var OrderModelBtnImage = new Image();

//OrderModelBtnImage.src = OFFLINE_PATH + "/f/btn_order_model.gif";



var OrderModelBtnImageDisabled = new Image();

OrderModelBtnImageDisabled.src = OFFLINE_PATH + "/f/btn_order_model_dis.gif";

//var OrderCandelabraBtnImage = new Image();

//OrderCandelabraBtnImage.src = OFFLINE_PATH + "/f/btn_order_candelabra.gif";



var OrderCandelabraBtnImageDisabled = new Image();

OrderCandelabraBtnImageDisabled.src = OFFLINE_PATH + "/f/btn_order_candelabra_dis.gif";

/*****************************************************************/
function XmlLoader()
{
	try { this.XmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); }
	catch (e)
	{
		try { this.XmlHttp = new XMLHttpRequest(); }
		catch (e) { this.XmlHttp = null; }
	}
	this.Load = Load;
}

function Load(Url)
{
	if (this.XmlHttp && Url)
	{
		Url += (Url.indexOf("?") == -1) ? "?" : "&";
		Url += "Unique=" + Math.random();
		this.XmlHttp.open("GET", Url, true);
		this.XmlHttp.send(null);
	}
}

function AddToBag(Type, Id, Price, Count)
{
	if (Type && Id && Price && Price != 0)
	{
		var C = (Count == null) ? 0 : Count;
		Parent_XmlLoader.Load(INNER_PATH + "/adding_to_shop_bag/?" + Type + "Id=" + Id + "&Price=" + Price + "&Count=" + C);
		ChangeCartButton(true, Type);
	}
}

function ChangeCartButton(IsDisabled, Type)

{
	Ele = (Type == "Option") ? document.getElementById("AddingCandelabraButton") : document.getElementById("AddingModelButton");

	if (Ele)

	{
		if (IsDisabled)

		{

			Ele.className = "DisabledCartBtn";

			Ele.src = (Type == "Option") ? OrderCandelabraBtnImageDisabled.src : OrderModelBtnImageDisabled.src;
			Ele.disabled = "true";


			ChangeCartLink(true);

			Tmp = Ele.parentNode.getElementsByTagName("div");

			for (var i = 0; i < Tmp.length; i++) Ele.parentNode.removeChild(Tmp[i]);



			Container = document.createElement("div");

			Container.className = "DisabledCartBtnDescr";

			Ele.parentNode.appendChild(Container);



			Container.appendChild(document.createTextNode("The product has been added to your "));



			Link = document.createElement("a");

			Link.setAttribute("href", INNER_PATH + "/how2buy/");

			Link.appendChild(document.createTextNode("cart"));

			Container.appendChild(Link);


			Container.appendChild(document.createTextNode("..."));

		}

	}

}

function ChangeCartLink(On)
{
	var CartImage = document.getElementById("ShopBagImage");
	if (CartImage)
	{
		if (On)
		{
			CartImage.src = ShopBagFullImage.src;
			CartImage.parentNode.setAttribute("href", "/how2buy/");
		}
		else
		{
			CartImage.src = ShopBagImage.src;
			CartImage.parentNode.removeAttribute("href");
		}
	}
}
