
var maxMenuArrCount = 10;
var currMenuSubArr = new Array(maxMenuArrCount);
var currMenuParArr = new Array(maxMenuArrCount);
var currMenuParParIdArr = new Array(maxMenuArrCount);

function preLoadImg(src) {
	var img = new Image;
	img.src = src;
}

function initAll() {

	for (i = 0; i < maxMenuArrCount; i++) {
		currMenuSubArr[i] = null;
		currMenuParArr[i] = null;
		currMenuParParIdArr[i] = 0;
	}

	preLoadImg('images/home_a_02.gif');
	preLoadImg('images/home_a_03.gif');
	preLoadImg('images/home_a_04.gif');
	preLoadImg('images/media_a_02.jpg');
	preLoadImg('images/media_a_04.jpg');
	preLoadImg('images/media_a_06.jpg');
	preLoadImg('images/media_a_08.jpg');
	preLoadImg('images/media_a_10.jpg');
}


function updMenu(obj, inst, idName) {

	if ((inst < 0) || (inst >= maxMenuArrCount)) {inst = 0;}

	if (currMenuSubArr[inst]) {
		currMenuSubArr[inst].style.display = "none";
		currMenuSubArr[inst] = null;
	}

	currMenuSubArr[inst] = document.getElementById(idName);
	if (currMenuSubArr[inst]) {
		currMenuSubArr[inst].style.display = "block";
	}

	
	if (currMenuParArr[inst])  {
		currMenuParArr[inst].style.backgroundColor = "#535353";
		currMenuParArr[inst].style.color = "#FFFFFF";
		currMenuParArr[inst] = null;
	}

	if (obj) {
		currMenuParArr[inst] = obj.childNodes[0];
		if (currMenuParArr[inst]) {
			currMenuParArr[inst].style.backgroundColor = "#FFFFFF";
			currMenuParArr[inst].style.color = "#000000";
		}
	}


	if ((!currMenuParArr[inst]) && (currMenuParParIdArr[inst] != '0')) {
		tmpobj = document.getElementById(currMenuParParIdArr[inst]);
		if ((tmpobj) && (tmpobj.childNodes[0]) && (tmpobj.childNodes[0].childNodes[0])) {
			currMenuParArr[inst] = tmpobj.childNodes[0].childNodes[0];
		}
	}

}

var currscroll = 0;
var maxscroll = 0;
var realimages = 0;

function myUpdScrollDiv(pos) {
	for (i = 0; i < realimages; i++) {
		div = document.getElementById('scrollind'+i);
		if (div) {div.style.background = '#e0e0e0';}
	}
	div = document.getElementById('scrollind'+pos);
	if (div) {div.style.background = '#808080';}
}

function myScrollTo(disp) {
//	scroller = document.getElementById('slideshow');
//	if (scroller) {
//              scroller.scrollTo(0, scroller.scrollTop + disp * 142);
//	}

	scroller = document.getElementById('scroler');
	if (scroller) {
                currscroll += disp;
		if (currscroll < 0) {currscroll = 0;}
		if (currscroll > maxscroll) {currscroll = maxscroll;}
                scroller.style.top = (-currscroll * 126) + "px";
	}

	myUpdScrollDiv(currscroll);
}

function myAbsScrollTo(pos) {
	currscroll = 0;
	myScrollTo(pos);
}



function setCookie(c_name, value, expiredays) {
	var exdate=new Date();
	exdate.setDate(exdate.getDate() + expiredays);
	document.cookie = c_name + "=" + escape(value) + ((expiredays==null) ? "" : ";expires=" + exdate.toGMTString());
}

function getCookie(c_name) {
	if (document.cookie.length > 0) {
		c_start = document.cookie.indexOf(c_name + "=");
		if (c_start != -1) {
			c_start = c_start + c_name.length + 1;
			c_end = document.cookie.indexOf(";", c_start);
			if (c_end == -1) {c_end = document.cookie.length;}
			return (unescape(document.cookie.substring(c_start, c_end)));
		}
	}
	return ("");
}


function initBG() {
	var i = getCookie('fotoborder');
	if (i) {
		rgb = 'rgb(' + i*25 + ', ' + i*25 + ', ' +i*25 + ')';
		if (i > 5) {xrgb = 'rgb(0, 0, 0)';} else {xrgb = 'rgb(255, 255, 255)';}
		document.getElementById('content3').style.backgroundColor = rgb;
		document.getElementById('content3').style.color = xrgb;
	}
}


initAll();