var fpToolsPath = 'http://www.westside.fi/dashboard//';
var dashboardScriptPath = 'http://www.westside.fi/dashboard/';
var dashboardEnableDock = false;
var showInitStatus = false;
var dashboardDefaultWidgets = true;
var dashboardCookieControl = false;
var externalGoogleMaps = 'ABQIAAAALBeawp8SVKY56xh0Rf52phTxuyHHXL-21DTMFHONcoSoc_eUjRSqQD2oT4zp6JwAQMlA4NrVPW7M5Q';

document.getElementsByClassName = function(tag, elemClass)
	{
	var elementsList = [];
	for(var i=0; i < document.getElementsByTagName(tag).length; i++)
		{
		if(document.getElementsByTagName(tag)[i].className == elemClass) elementsList.push(document.getElementsByTagName(tag)[i]);
		}
	return elementsList;
	}

showCase = [];
showCase = 
	{
	tempPos		: 0,
	scrollPos	: 0,

	change: function(elem, direction, orientation)
		{
		if(!direction) direction = 1;
		showCase.scrollPos+=direction;
		if(showCase.scrollPos > 1) showCase.scrollPos = 0;
		if(showCase.scrollPos < 0) showCase.scrollPos =  1;
		if(!orientation)
			{
			fpTools.animate.init({obj: elem, styleProperty: animate._x, startValue:(showCase.tempPos)*-495, endValue:(-495*showCase.scrollPos), iteration:10, speed:30});			
			}
		else	{
			fpTools.animate.init({obj: elem, styleProperty: animate._y, startValue:(showCase.tempPos)*-495, endValue:(-495*showCase.scrollPos), iteration:10, speed:30});
			}
		showCase.tempPos = showCase.scrollPos;
		}
	}

window.onload = function()
	{
	initAfterDashboard();
	}

function initAfterDashboard()
	{
	if(typeof(fixedPointAjaxFramework) != 'object')
		{
		setTimeout("initAfterDashboard()", 300);
		return false;
		}
	attachFPDStandaloneWidgets();
//	loadScript(fixedPointWindowControl.dashBoardWindow['calendar'].widgetPath+"widget.js");
	}


function attachFPDStandaloneWidgets()
	{
	var widgets = document.getElementsByClassName("DIV", "FPDStandeloneWidget", true);
	for(var i=0; i < widgets.length; i++)
		{
		widgets[i].id = widgets[i].title;
		fixedPointWindowControl.newStandaloneWidget(fixedPointWindowControl.dashBoardWindow[widgets[i].id]);
		}
	}

function mailingList(formData)
	{
	var submitData = '';
	var formAction = formData.getAttribute("action");
	for(var i=0; i <formData.elements.length; i++)
		{
		submitData+= "&"+formData.elements[i].name + "=" + formData.elements[i].value;
		}
	submitData = submitData.slice(1,submitData.length);

	fixedPointAjaxFramework.addToLine([formAction, $("mailingListContainer"), true, false, submitData, 'get']);
	return false;
	}