var meenemen = null;

function Meenemen()
{
	this.updateMenuTabs = function()
	{
		if(( Browser.Engine.trident ) && ( Browser.Engine.version <= 4 ))
		{
			// IE6 krijgt geen tabs ivm PNG
			return;
		}
		var items = $$("div.header div.menu a");
		for( var i = 0; i < items.length; i++ )
		{
			var image = "/img/header/menu/tab/" + items[i].innerHTML.trim().toLowerCase().replace(/ /g,"-") + ".png"
			items[i].setStyle("background-image","url('" + image + "')");
		}
	}

	this.updateMenuPosition = function()
	{
		var items = $$("div.site div.header div.menu a");
		if( items.length == 0 )
		{
			return;
		}
		
		var menuWidth = (items.length-1)*3;
		var firstItem = null;
		for( var i = 0; i < items.length; i++ )
		{
			if( firstItem == null )
			{
				firstItem = items[i];
			}
			menuWidth += items[i].getWidth();
		}

		var diff = Math.floor(981-14-menuWidth)/2;
		
		firstItem.setStyle("margin-left",diff);
	
	}
	
	
this.fixBuyPopup = function(){
var popups = $$("div.buy");
for( var i = 0; i < popups.length; i++ )
{
var parent = popups[i].getParent();
parent.popup = popups[i];
var input = popups[i].getElement("input");
parent.popup.realInput = new Element("input");
parent.popup.realInput.set("type","checkbox");
parent.popup.realInput.set("name",input.get("name"));
parent.popup.realInput.set("value",input.get("value"));
parent.popup.realInput.checked = input.checked;
parent.popup.realInput.setStyle("display","none");
input.realInput = parent.popup.realInput;
input.set("name","");
input.addEvent("click",function(){
this.realInput.checked = this.checked;
});

parent.popup.realInput.inject(parent);

popups[i].dispose();
parent.popup.timeout = null;
parent.popup.hidePopup = function(){
this.dispose();
this.timeout = null;
}
parent.addEvent("mouseover",function(){

var popups = $$("div.buy");
for( var i = 0; i < popups.length; i++ )
{
popups[i].dispose();
}

var site = $(document.body).getElement("div.site");
this.popup.setStyle("display","block");

this.popup.inject(site);
this.popup.setStyle("top",this.getTop()-10);
this.popup.setStyle("left",this.getLeft()-site.getLeft()+150);
});

parent.addEvent("mouseout",function(){
this.popup.timeout = this.popup.hidePopup.delay(1000,this.popup);
});

parent.popup.addEvent("mouseover",function(){
if( this.timeout != null )
{
$clear(this.timeout);
}
});

parent.popup.addEvent("mouseout",function(){
this.timeout = this.hidePopup.delay(1000,this);
});

}
}



	this.load = function()
	{
		this.updateMenuTabs();
		this.updateMenuPosition();
		this.fixBuyPopup();
	}
}

window.addEvent("domready",function(){
	meenemen = new Meenemen();
	meenemen.load();
});
