for(i=0; element=document.links[i]; i++)
	element.onClick=function() { this.blur(); };

function checkFrames(wpage) {
	switch(wpage) {
		case "exhibition-facenu":
		case "exhibition-zendai":
		case "cover-newdelhi":
		case "facenu-book":
		case "facenu-music":
		case "facenu-ev":
			top.frames['left'].location.href="back-home.html";
			top.frames['right'].location.href="back-exhibitions.html";
			break;

		case "project-khamlia":
		case "project-facenu":
		case "project-zendai":
		case "project-newdelhi":
			top.frames['left'].location.href="back-home.html";
			top.frames['right'].location.href="back-projects.html";
			break;

		case "cover-exhibitions":
		case "cover-projects":
		case "cover-artwork":
		case "music":
			top.frames['left'].location.href="back-home.html";
			top.frames['right'].location.href="blank.html";
			break;

		default:
			top.frames['left'].location.href="blank.html";
			top.frames['right'].location.href="blank.html";
	}
}

function changeMain(wpage) {
	var mainWindow=top.frames['main'].window;
	var iFrame=mainWindow.document.getElementsByName('mframe')[0];

	iFrame.src=wpage;
}

var section;
var currentImage;

function showMins(show, cimage) {
	section=show;
	currentImage=cimage;

	document.write('<table cellspacing="0" cellpadding="0" class="ancho">');
		document.write('<tr>');
			document.write('<td align="center" class="flechas"><img name="back" class="pointer" onClick="view(\'-\');"></td>');
			document.write('<td align="center" class="superior"><img name="image1" class="small" onClick="loadImage(this.src,true);"><img name="image2" class="small" onClick="loadImage(this.src,true);"><img name="image3" class="small" onClick="loadImage(this.src,true);"><img name="image4" class="small" onClick="loadImage(this.src,true);"><img name="image5" class="small" onClick="loadImage(this.src,true);"></td>');
			document.write('<td align="center" class="flechas"><img name="next" class="pointer" onClick="view(\'+\');"></td>');
		document.write('</tr>');
	document.write('</table>');
}

function isDefined(variable) {
	return(typeof(window[variable])=="undefined") ? false:true;
}

function loadImages(cframe, times, b1, b2, b3, b4, b5, b6, b7) {
	if(isDefined('images') && times) {
		imageback=new Image();
		imagenext=new Image();

		imgload1=new Image();
		imgload2=new Image();
		imgload3=new Image();
		imgload4=new Image();
		imgload5=new Image();
	}

	imagehome=new Image();
	imageexhibitions=new Image();
	imageprojects=new Image();
	imageartwork=new Image();
	imagemusic=new Image();
	imagebiography=new Image();
	imagecontact=new Image();

	if(isDefined('images') && times) {
		if(currentImage>5)
			imageback.src='images/backon.gif';
		else imageback.src='images/back.gif';

		if(images.length-currentImage>0)
			imagenext.src='images/nexton.gif';
		else imagenext.src='images/next.gif';

		imgload1.src=images[currentImage-5];
		imgload2.src=images[currentImage-4];
		imgload3.src=images[currentImage-3];
		imgload4.src=images[currentImage-2];
		imgload5.src=images[currentImage-1];
	}

	color="FFF";
	if(cframe=="black")
		color="000";
	else if(cframe=="yellow")
		color="FC0";

	imagehome.src='images/links/home' + color + b1 + '.jpg';
	imageexhibitions.src='images/links/exhibitions' + color + b2 + '.jpg';
	imageprojects.src='images/links/projects' + color + b3 + '.jpg';
	imageartwork.src='images/links/artwork' + color + b4 + '.jpg';
	imagemusic.src='images/links/music' + color + b5 + '.jpg';
	imagebiography.src='images/links/biography' + color + b6 + '.jpg';
	imagecontact.src='images/links/contact' + color + b7 + '.jpg';

	if(isDefined('images') && times) {
		document.back.src=imageback.src;
		document.next.src=imagenext.src;

		document.image1.src=imgload1.src;
		document.image2.src=imgload2.src;
		document.image3.src=imgload3.src;
		document.image4.src=imgload4.src;
		document.image5.src=imgload5.src;
	}

	document.home.src=imagehome.src;
	document.exhibitions.src=imageexhibitions.src;
	document.projects.src=imageprojects.src;
	document.artwork.src=imageartwork.src;
	document.music.src=imagemusic.src;
	document.biography.src=imagebiography.src;
	document.contact.src=imagecontact.src;
}

function bottomLinks(il) {
	imghome='<img name="home">';
	imgexhibitions='<img name="exhibitions">';
	imgprojects='<img name="projects">';
	imgartwork='<img name="artwork">';
	imgmusic='<img name="music">';
	imgexhibition='<img name="exhibition">';
	imgbiography='<img name="biography">';
	imgcontact='<img name="contact">';

	if(il==1)
		document.write(imghome);
	else document.write('<a href="preload.html?wload=main">' + imghome + '</a>');

	document.write('<a href="preload.html?wload=cover-exhibitions">' + imgexhibitions + '</a>');
	document.write('<a href="preload.html?wload=cover-projects">' + imgprojects + '</a>');
	document.write('<a href="preload.html?wload=cover-artwork">' + imgartwork + '</a>');

	if(il==5)
		document.write(imgmusic);
	else document.write('<a href="preload.html?wload=music">' + imgmusic + '</a>');

	if(il==6)
		document.write(imgbiography);
	else document.write('<a href="preload.html?wload=biography">' + imgbiography + '</a>');

	if(il==7)
		document.write(imgcontact);
	else document.write('<a href="preload.html?wload=contact">' + imgcontact + '</a>');
}

function view(fn) {
	switch(fn) {
		case '+':
			if(images.length-currentImage<=0)
				return;
			currentImage++;
			break;

		case '-':
			if(currentImage<=5)
				return;
			currentImage--;
	}

	if(currentImage>5)
		document.back.src='images/backon.gif';
	else document.back.src='images/back.gif';

	if(images.length-currentImage>0)
		document.next.src='images/nexton.gif';
	else document.next.src='images/next.gif';

	document.image1.src=images[currentImage-5];
	document.image2.src=images[currentImage-4];
	document.image3.src=images[currentImage-3];
	document.image4.src=images[currentImage-2];
	document.image5.src=images[currentImage-1];
}

function changeStatus(ident, disp) {
	var elem=document.getElementById(ident);
	elem.style.display=disp;
}

var timer=0;
var srcimage;

function preloadImage() {
	preImage=new Image();
	preImage.src=srcimage;

	loaded=false;
	checkLoad();
}

function checkLoad() {
	if(loaded) {
		changeStatus('textcenter','none');
		document.imgcenter.src=srcimage;
		return;
	}

	if(preImage.complete)
		loaded=true;

	timerID=setTimeout("checkLoad()",1);
}

function loadImage(obj, view) {
	if(section=="facenu-collaborators")
		changeStatus('collaborator','none');

	var marco=document.getElementById('marco');
	nimage=obj.substring(obj.length-numSplit+1,obj.length);

	var ctext=document.getElementById('textcenter');

	document.imgcenter.src='images/empty.gif';
	ctext.innerHTML='Loading...';
	changeStatus('textcenter','block');

	if(nimage=="artwork-faces007.jpg" && view)
		srcimage="artwork-faces/bartwork-faces007.jpg";
	else srcimage=obj.substring(0,obj.length-numSplit) + 'g' + obj.substring(obj.length-numSplit+1,obj.length);

	clearTimeout(timer);
	preloadImage();

	if(nimage=="artwork-faces010.jpg") {
		marco.style.background="#000";
		loadImages('black',false,'','','','on','','','');
	}
	else {
		if(section!="newdelhi-artwork" && section!="cuba-ballet" && section!="hebuterne-photo")
			marco.style.background="#FFF";

		if(section=="facenu-artwork" || section=="newdelhi-happening" || section=="zendai-artwork" || section=="zendai-performance")
			loadImages('white',true,'','on','','','','','');
		else if(section=="cuba-ballet" || section=="newdelhi-artwork")
			loadImages('black',true,'','on','','','','','');
		else if(section=="artwork-route" || section=="artwork-faces" || section=="artwork-fashion" || section=="hebuterne-video-play")
			loadImages('white',true,'','','','on','','','');
		else if(section=="hebuterne-photo")
			loadImages('black',true,'','','','on','','','');
		else if(section=="biography")
			loadImages('white',true,'','','','','','on','');
		else if(section=="contact")
			loadImages('white',true,'','','','','','','on');
	}

	if(nimage=="artwork-faces007.jpg" && view)
		parent.frames[0].location="big-image.html?cimage=" + currentImage + "&section=artwork-faces&nimage=artwork-faces007";

	if(section=="facenu-collaborators") {
		var book=document.getElementById('bookimage');
		book.style.verticalAlign='top';

		showText(obj.substring(obj.length-7,obj.length-4));
		changeStatus('collaborator','block');
	}
}

