﻿///////////////////////////////////////////////////////////////////////////
//
// buttons.js
//
///////////////////////////////////////////////////////////////////////////

function adjustButton(name)
{
	var slHost = document.getElementById("slHostCtrl");
	var outer = slHost.findName(name);
	var text = slHost.findName(name + "Text");
	var hOffset = (outer.width - text.actualWidth) / 2;
	text["Canvas.Left"] = outer["Canvas.Left"] + hOffset;
	var vOffset = (outer.height - text.actualHeight) / 2;
	text["Canvas.Top"] = outer["Canvas.Top"] + vOffset;
}

function buttonLoaded(sender, args)
{
	adjustButton(sender.name);
}

function buttonMouseEnter(sender, args)
{
	var stop = sender.findName(sender.name + "BaseColourStop")
	stop.color = "#ff309030";
}

function buttonMouseLeave(sender, args)
{
	var stop = sender.findName(sender.name + "BaseColourStop")
	stop.color = "#ff900030";
}