// JavaScript Document
var cur = 0;
var timeout = 4000;
var current_el = "";

var ilmo_uutiset = function() {
	var news = $$('.article');
	for (i=0;i<news.length;i++) {
		$$(news[i]).fade('hide');
		news[i].style.display = "none";
	}
	var display_el = function () {
		current_el.style.display = "none";
		slidein();
	}
	var slideout = function(){
		current_el.fade('out');
		display_el.delay(0.4);
	}
	var slidein = function(){
		current_el =  news[cur];
		if (cur == news.length-1) {
			cur = 0;
		}
		else {
			cur++;
		}
		current_el.style.display = "block";
		current_el.fade('in');
		slideout.delay(timeout);
	}
	slidein();
}

window.onload = function() {
	init_menu();
	//ilmo_uutiset();
	if ($$('a[rel=boxed]').length>0) {
		init_box();
	}
	if ($$('a[rel=boxed_ohjelma]').length>0) {
		init_box_ohjelma();
	}
}

function init_menu() {
	if (document.getElementById('menu')) {
		var contentDiv = document.getElementById("menu");
		var els = contentDiv.getElementsByTagName("a");
		var act_item = 0;
		var el_width = new Array(60,88,65,103,145,155,105,125,46,63,100);
		for (var i = 0; i < els.length; i++) {
			var menu_id = i+1;
			el = els[i];
			$$(el).set('html', '<img src="/images/menu'+menu_id+'.gif" alt="" />');
			if (el.className == "act") {
				el.style.display = "block";
				el.style.width = el_width[i]+"px";
				if (i>5) {
					el.style.background = 'url(/images/menu_act2.gif) left bottom';
					el.style.backgroundRepeat = 'repeat-x';
				}
				act_item = menu_id;
			}
		}
		if (act_item > 0) {
			document.body.className = "tausta"+act_item;
		}
	}
}

function init_box () {
	window.addEvent('domready', function() {
		SqueezeBox.assign($$('a[rel=boxed]'), {
			size: {x: 690, y: 500},
			ajaxOptions: {
				method: 'get' // we use GET for requesting plain HTML
			}
		});
	});
}

function init_box_ohjelma () {
	window.addEvent('domready', function() {
		SqueezeBox.assign($$('a[rel=boxed_ohjelma]'), {
			size: {x: 840, y: 600},
			ajaxOptions: {
				method: 'get' // we use GET for requesting plain HTML
			}
		});
	});
}