function onInit()
{
	if (document.getElementById("flashItems") != undefined)
	{
		initFlashItems();
	}
	
	if (document.getElementById("orderForm") != null)
	{
		loadOrderForm();
	}
	
	var highlight = _GET("highlight");
	if (highlight)
	{
		x = document.getElementById("content");
		highlightText(highlight, "highlighted", x);
	}
}

var listItems;
var currentItem = 0;
var nextItem = 1;

function initFlashItems()
{
	var list = document.getElementById("flashItems");
	listItems = list.getElementsByTagName("li");
	
	for (var i = 0; i< listItems.length; i++)
	{
		listItems[i].style.zIndex = listItems.length - i;
		listItems[i].style.position = "absolute";
		
		if (i > 0)
		{
			setOpacity(listItems[i], 0);
			listItems[i].style.display = "block";
		}
	}

	setInterval(flashItemsFader, 6000);
}

function flashItemsFader()
{	
	fader(listItems[currentItem], 0);
}

function fader(obj, dir)
{
	var opacity = 100;
	var handler = window.setInterval(function()
	{
		opacity = Math.floor(opacity/2);
		setOpacity(obj, dir > 0 ? (100 - opacity) : opacity);
		if (opacity == 0)
		{
			window.clearInterval(handler);
			
			if (dir == 0)
			{
				fader(listItems[nextItem], 1);
				
				if (currentItem < listItems.length-1)
					currentItem++;
				else
					currentItem = 0;
				
				if (currentItem == listItems.length-1)
					nextItem = 0;
				else
					nextItem++;
			}
		}
	}, 100);
}

function changeCalendar(day,month,year,action)
{
	xajax.call("xajax_getCalendar", {parameters:[day,month,year,action], context: {callback: function() {} }});
	
	return false;
}
