window.onresize = initLayout;
function initLayout() {
	var documentHeight = window.innerHeight == undefined? document.getElementsByTagName("html")[0].offsetHeight : window.innerHeight;
	var margintop = Math.floor((documentHeight - 470)/2) - 10;
	if(margintop < 0) {
		margintop = 0;
	}
	document.getElementById("main").style.marginTop = margintop + "px";
}

var imageswitchlists = {};

function init_imageswitcher(images, img_node, duration, start) {

	imageswitchlists[img_node] = {
		'images': images,
		'count': ((start + 1) % images.length),
		'duration': (duration * 1000)
	}
	if(isNaN(imageswitchlists[img_node]['duration'])) {
		imageswitchlists[img_node]['duration'] = 5000;
	}

	setTimeout("switch_image('" + img_node +"');", imageswitchlists[img_node]['duration']);
}
function switch_image(img_node) {
	var node = document.getElementById(img_node);
	node.src = imageswitchlists[img_node]['images'][imageswitchlists[img_node]['count']]['img'];
	node.parentNode.href= "#";
	node.parentNode.onclick = new Function("window.open('" + imageswitchlists[img_node]['images'][imageswitchlists[img_node]['count']]['href'] + "');");

	imageswitchlists[img_node]['count'] = (imageswitchlists[img_node]['count'] + 1) % imageswitchlists[img_node]['images'].length;
	setTimeout("switch_image('" + img_node +"');", imageswitchlists[img_node]['duration']);
}
