var dom = document.getElementById ? true:false;
var ns4 = document.layers ? true:false;
var ie4 = document.all ? true:false;
var mac = navigator.appVersion.indexOf('Mac')!=-1 ? true:false;

function init() {
	blurLinks();
}

function preload(imgObj,imgSrc) {
	eval(imgObj+" = new Image()");
	eval(imgObj+".src = '"+imgSrc+"'");
}

function changeImg(imgObj,imgSrc) {
	if (navigator.appVersion >= "3") {
		var imatge = eval(imgSrc+".src");
		document.images[imgObj].src = imatge;
	}
}

function blurLinks() {
	if (dom) {
		lnks = document.getElementsByTagName('a');
		for (i=0;i<lnks.length;i++) {
			lnks[i].onfocus = new Function("if(this.blur) this.blur()");
		}
	} else if (ie4) {
		for (var i in document.links) {
			document.links[i].onfocus = document.links[i].blur;
		}
	}
}

function loadPage(page) {
	window.location = baseUrl+"/"+links[page];
}

function toggleDiv(div) {
	document.getElementById(div).style.display = (document.getElementById(div).style.display=="none") ? "inline" : "none";
}

var active_page = 1, total_pages = 1;

function paginate(what) {
	var nextpage = active_page+what;
	if ( (total_pages>1)&&(nextpage>0)&&(nextpage<=total_pages) ) {
		document.getElementById("page"+active_page).style.display = "none";
		active_page += what;
		document.getElementById("page"+active_page).style.display = "inline";
	}
}

var image_ids = new Array(), image_captions = new Array(), active_image = 1000;

function viewImage(image) {
	if (image!=active_image) {
		if (active_image!=1000) {
			changeImg("image_"+active_image,"marc_off");
		}
		changeImg("image_"+image,"marc_on");
		document.getElementById("visor").innerHTML = "<img src=\""+baseUrl+"/public/img/gallery/large/"+image_ids[image]+".jpg\" width=\"418\" alt=\"\" /><p>"+image_captions[image]+"</p>";
		active_image = image;
	}
}

function activateKytePlayer(player) {
	if (player!="") {
		document.getElementById("kyteplayer").src = baseUrl+"/kyteplayer.php?id="+player;
		document.getElementById("right_column_kyte_player").style.display = "inline";
	}
}

preload("marc_off",baseUrl+"/public/img/toc.gif");
preload("marc_on",baseUrl+"/public/img/marc.gif");