var futureServices = null;

function FutureServices()
{
	var hintedInputs = $$("input.hinted");
	for( var i = 0; i < hintedInputs.length; i++ )
	{
		hintedInputs[i].setAttribute("hintedText",hintedInputs[i].value);

		hintedInputs[i].addEvent("focus",function(){
			if( this.hasClass("hinted") )
			{
				this.removeClass("hinted");
				this.value = "";
			}
		});

		hintedInputs[i].addEvent("blur",function(){
			if( this.value.length == 0 )
			{
				this.value = this.getAttribute("hintedText");
				this.addClass("hinted");
			}
		});
	}

	var activeMenuItems = $$("div#site ul#menu li a.active");
	if( activeMenuItems.length == 1 )
	{
		var activeMarker = new Element("img");
		var left = Math.floor(activeMenuItems[0].getLeft() + (activeMenuItems[0].getWidth()/2)) - $("site").getLeft() - 40;
		var top = $("menu").getTop() + 19;
		activeMarker.addClass("activemenumarker");
		activeMarker.src = "img/menu-active.gif";
		activeMarker.setStyle("left",left + "px");
		if( Browser.Engine.trident )
		{
			activeMarker.setStyle("top",top + "px");
		}
		$("site").appendChild(activeMarker);
	}

	var accordion = new Accordion($$("dl.accordeon dt"), $$("dl.accordeon dd"), {
		display: 0,
	    alwaysHide: true,
	    onActive: function(toggler, element) {
			if( toggler != null )
			{
				toggler.addClass("open");
			}
	    },
	    onBackground: function(toggler, element) {
			if( toggler != null )
			{
				toggler.removeClass("open");
			}
	    }
	});
}

window.addEvent("domready",function(){
	futureServices = new FutureServices();
});