// Window opener - centered
function openPopup(path, width, height,scroll) {
	if (!scroll) {
		scrollbar="scrollbar=no";
	} else {
		scrollbar="scrollbars";
	}
	popup=window.open(path,'_popup'+width+height,scrollbar+',resizable=no,resize=no,width='+width+',height='+height+',screenX='+getCenterW(width)+',screenY='+getCenterH(height)+',top='+getCenterH(height)+',left='+getCenterW(width) );
	popup.focus();
}

function getCenterW(width) {
	return parseInt( eval( (screen.width-parseInt(width))/2 ) );
}

function getCenterH(height) {
	return parseInt( eval( (screen.height-parseInt(height))/2 ) );
}

// Gallery opener
function openGallery(id,lang) {
	var prefix = "gallery_"
	if (!lang) lang = 'en';
	if (!id) {
		// id = "g_index";
		id = prefix + "index";
	} else {
		// id="g_"+id;
		id = prefix + id;
	}
	if (id != "g_hp") {
		openPopup('/' + lang + '/detail/'+id+'.shtml',546,516,true);
	} else {
		openPopup('/en/detail/' + prefix + 'index.shtml',555,600,true);
	}
}

var slideShowIntervalInSeconds = 5;
var slideShowImagesCount = 4;
var slideShowImage = 'images/slideshow/image#.jpg';
var oldImageNo = 4;
var img = new Array;
for (var n = 1; n < slideShowImagesCount + 1; n++) {
	img[n] = new Image();
	img[n] = slideShowImage.replace("\#", n);
	}

function showSlideShowImage() {
	var eImg = document.getElementById("slideshow");
	eImg.src = getSlideShowImagePath();
}
function startNoFlashSlideShow() {
	window.setInterval(showSlideShowImage, slideShowIntervalInSeconds*1000);
}
function getSlideShowImagePath(index) {
	return img[getSlideShowImageNo()];
}
function getSlideShowImageNo() {
	var currentImageNo;
	do {
		currentImageNo = parseInt(Math.random()*slideShowImagesCount) + 1;
	} while (oldImageNo == currentImageNo);
	oldImageNo = currentImageNo;
	return currentImageNo;
}
