// Copyright (C) 1985-2005 Spellpoint. All rights reserved.
var menuNames = new Array("services", "products", "spellpoint");
var menuTargets = new Array(		
			new Array("softwaredevelopment.php", "custommadesoftware.php", "projectmanagement.php"),
			new Array("ulwin.php"),
			new Array("contacts.php", "corporateinfo.php", "press.php", "jobs.php", "introduction.php", "visionmissionandvalues.php")
		);

var menuLayoutReversed = false;
var menuCenteredPageWidth = 0;
var menuMarginsLeft = new Array(26, 26, 26);
var menuMarginsRight = new Array(0, 0, 0);
var menuMarginsTop = new Array(14, 14, 14);
var menuMarginsBottom = new Array(10, 10, 10);

var menuItemHeights = new Array(26, 26, 26);
var menuTopOffsets = new Array(120, 120, 120);
var menuTopAreaCoords = new Array(new Array(0,0, -1,0, -1,40, 0,40, 0,0), new Array(0,0, -1,0, -1,50, 0,50, 0,0), new Array(0,0, -1,0, -1,40, 0,40, 0,0));
var menuBottomAreaCoords = new Array(new Array(0,0, -1,0, -1,-1, 0,-1, 0,0), new Array(0,0, -1,0, -1,-1, 0,-1, 0,0), new Array(0,0, -1,0, -1,-1, 0,-1, 0,0));

var menuImagesLeftMarginMouseOver = new Array("img/menu_arrow1.gif", "img/menu_arrow1.gif", "img/menu_arrow1.gif");
var menuImagesLeftMarginSelected = new Array("img/menu_arrow2.gif", "img/menu_arrow2.gif", "img/menu_arrow2.gif");
var menuImagesLeftMarginMouseOut = new Array("img/menu_empty.gif", "img/menu_empty.gif", "img/menu_empty.gif");
var menuImagesTopLeftCorner = new Array("img/menu_corner_top.gif", "img/menu_corner_top.gif", "img/menu_corner_top.gif");
var menuImagesBottomLeftCorner = new Array("img/menu_corner_bottom.gif", "img/menu_corner_bottom.gif", "img/menu_corner_bottom.gif");

var menuImages;
var menuLeftOffsets;
var menuWidths;

if(!language)
	var language = 0;

switch(language) {
	case 0:
		menuImages = new Array("img/menu_services.gif", "img/menu_products.gif", "img/menu_spellpoint_com.gif");
		menuLeftOffsets = new Array(319, 429, 543);
		menuWidths = new Array(135, 48, 152);
		break;
	case 1:
		menuImages = new Array("img/menu_palvelut.gif", "img/menu_products.gif", "img/menu_spellpoint_fi.gif");
		menuLeftOffsets = new Array(328, 435, 543);
		menuWidths = new Array(135, 48, 124);
		break;
} // switch

function menuOpenHook(menuNumber) {
} // menuOpenHook

function menuCloseHook(menuNumber) {
} // menuCloseHook

var menuBrowser = 0;

if(parseInt(navigator.appVersion) >= 4) {
	if(navigator.appName == "Microsoft Internet Explorer")
		menuBrowser = 1; // IE 4+
	else if(navigator.appName == "Netscape") {
		if(parseInt(navigator.appVersion) < 5)
			menuBrowser = 2; // Netscape 4.x
		else
			menuBrowser = 3; // Netscape 6+
	} else if((navigator.appName == "Opera") && (parseInt(navigator.appVersion) >= 5)) {
		menuBrowser = 3; // Opera 5+
	} // if
} // if

if( (menuBrowser == 1) || (menuBrowser == 3) ) {
	document.writeln('<link rel="stylesheet" href="spellpoint_special.css" type="text/css" />');
} // if

var autoSetFocus = true;
var imgs = new Array();

function focusSet() {
	autoSetFocus = false;
} // focusSet

function loadDone(setFocus, preLoadImages) {
	if((autoSetFocus == true) && (setFocus != -1))
		if(document.forms[0])
			document.forms[0].elements[setFocus].focus();
	if((preLoadImages == 1) && document.images) {
		var imageFiles = getPreloadImages(1);
		var i;
		for(i = 0; i < imageFiles.length; i++) {
			imgs[i] = new Image();
			imgs[i].src = "img/" + imageFiles[i];
		} // for
		if(menuBrowser > 0) {
			imageFiles = getPreloadImages(2);
			for(i = 0; i < imageFiles.length; i++) {
				imgs[i] = new Image();
				imgs[i].src = "img/" + imageFiles[i];
			} // for
		} // if
	} // if
} // loadDone

function changeImage(a, b) {
	if(document.images[a])
		document.images[a].src = "img/" + b;
} // changeImage

function getPreloadImages(a) {
	if(language == 0) {
		if(a == 1)
			return new Array("navi_welcome2.gif", "navi_welcome3.gif", "navi_services2.gif", "navi_services3.gif", "navi_products2.gif", "navi_products3.gif", "navi_spellpoint2.gif", "navi_spellpoint3.gif", "navi_suomeksi2.gif");
		else if(a == 2)
			return new Array("menu_arrow1.gif", "menu_arrow2.gif", "menu_corner_bottom.gif", "menu_corner_top.gif", "menu_empty.gif", "menu_products.gif", "menu_services.gif", "menu_spellpoint_com.gif", "navi_welcome2.gif", "navi_welcome3.gif", "navi_services2.gif", "navi_services3.gif", "navi_products2.gif", "navi_products3.gif", "navi_spellpoint2.gif", "navi_spellpoint3.gif", "navi_suomeksi2.gif");
	} else if(language == 1) {
		if(a == 1)
			return new Array("navi_tervetuloa2.gif", "navi_tervetuloa3.gif", "navi_palvelut2.gif", "navi_palvelut3.gif", "navi_tuotteet2.gif", "navi_tuotteet3.gif", "navi_spellpoint2.gif", "navi_spellpoint3.gif", "navi_inenglish2.gif");
		else if(a == 2)
			return new Array("menu_arrow1.gif", "menu_arrow2.gif", "menu_corner_bottom.gif", "menu_corner_top.gif", "menu_empty.gif", "menu_products.gif", "menu_palvelut.gif", "menu_spellpoint_fi.gif", "navi_tervetuloa2.gif", "navi_tervetuloa3.gif", "navi_palvelut2.gif", "navi_palvelut3.gif", "navi_tuotteet2.gif", "navi_tuotteet3.gif", "navi_spellpoint2.gif", "navi_spellpoint3.gif", "navi_inenglish2.gif");
	} // if
} // getPreloadImages

function openWindow(url, id, width, height, scrollbars, resizable) {
	open(url, id, "scrollbars=" + scrollbars + ",toolbar=no,directories=no,menubar=no,resizable=" + resizable + ",status=no,screenX=75,screenY=75,left=75,top=75,width=" + width + ",height=" + height).focus();
} // openWindow

function openInfoWindow(url) {
	var i, j, n;
	i = url.lastIndexOf("id=") + 3;
	n = url.substr(i);
	j = n.indexOf(".");
	if(j < 0)
		j = n.indexOf("&");
	if(j >= 0)
		n = n.substr(0, j);
	openWindow(url, n, 500, 500, "yes", "yes");
} // openInfoWindow
