// damselfly.js

// initialize page - expects elements to be defined with id "menu", "content", and "footer".
function init()
{
	// initialize menu object
	var menuObject;
	var menuElement = document.getElementById("menu");
	if (menuElement) menuObject = new menu(document.getElementById("menu"));
	
 	// hack to keep footer element below content (eg footer.minX=content.height)
	var content = document.getElementById("content");
	var footer = document.getElementById("footer");
	if (content && footer)
	{
		var bottomOffset = footer.style.bottom;
		var updateFooter = function()
		{
			var topOffset = getPos(content).y + content.offsetHeight + footer.offsetHeight;			
			if (topOffset > document.body.clientHeight)
			{			
				footer.style.bottom = "auto";
				footer.style.top = topOffset - footer.offsetHeight + "px";
			}
			else
			{
				footer.style.bottom = bottomOffset;
				footer.style.top = "auto";
    		}
		};
		updateFooter();
		window.setInterval(updateFooter,100); 
	}
	
	if (styleRules) styleRules.apply();
}

function addToCart(itemName, itemPrice)
{
	var form = document.forms["paypal"];

	form.elements["cmd"].value = "_cart";
	form.elements["add"].value = "1";	
	form.elements["business"].value = "mike@michaelbarry.co.uk";
	form.elements["item_name"].value = itemName;
	form.elements["amount"].value = itemPrice;
	form.elements["page_style"].value = "PayPal";
	form.elements["no_note"].value = "0";
	form.elements["currency_code"].value = "GBP";
	form.elements["lc"].value = "GBP";
	form.elements["shopping_url"].value = window.location;

	form.submit();	
}
function viewCart()
{
	var form = document.forms["paypal"];
	
	window.location = "https://www.paypal.com/uk/cart/" + 
			  "cmd=_cart&display=1&page_style=PayPal&" + 
			  "business=mike@michaelbarry.co.uk&" + 
			  "shopping_url=" + window.location;
	
	//form.elements["cmd"].value = "_cart";
	//form.elements["display"].value = "1";	
	//form.elements["business"].value = "mike@michaelbarry.co.uk";
    //form.elements["page_style"].value = "PayPal";
    //form.elements["shopping_url"].value = window.location;
    //form.submit();
}
