﻿function Header(id)
{
	this.container = $('#' + id);
	this.basketOverlay = $('#basketOverlay', this.container);
	$('.closeLink').click(this.hideBasketOverlay.bind(this));
	Header.instance = this;
}

Header.prototype = {
	
	showBasketOverlay: function(ItemsAddedToCart) {
		this.basketOverlay.load(Url.format("handlers/BasketOverlay.ashx"), { NewCartItems: ItemsAddedToCart }, this.reattachControls.bind(this));
		window.scrollTo(0, 0);
		this.basketOverlay.show();
	}
	,
	reattachControls: function() {
		$('#mybasket .baskettxt')[0].innerHTML = $('#basketDetails .subTotal').attr('title');
		$('.closeLink').click(this.hideBasketOverlay.bind(this));
		$('#itemsinbasket').text = $('#' + basketcountlabel).text();
	}	
	,
	hideBasketOverlay: function() {
		this.basketOverlay.hide();
	}	
}