window.addEvent('load',function(){
	$$('.images li').setStyle('background','#ffffff').set('morph',{duration: 300}).morph({'opacity':1.0});
});
window.addEvent('domready',function(){

	$$('.images li a').each(function(el){
		el.addEvent('mouseenter', function(){ el.set('morph',{duration: 100}).morph({'opacity':0.8}); } );
		el.addEvent('mouseleave', function(){ el.set('morph',{duration: 100}).morph({'opacity':1.0}); } );
	});
		
	$$('.images img').each(function(el){
		el.addEvent('domready', function(){ el.setStyle('opacity',0); } );
		el.addEvent('load', function(){ el.set('morph',{duration: 300}).morph({'opacity':1.0}); } );
	});
	
	$$('a[rel=external]').set('target','blank');
});
String.prototype.capitalize = function(){
   return this.replace( /(^|\s)([a-z])/g , function(m,p1,p2){ return p1+p2.toUpperCase(); } );
  };
function showSection(obj,section,title){
	$$('.left-controls p a').removeClass('current');
	$(obj).addClass('current');
	if(title != false){
		var change = $(obj).get('title');
		$$('.left-controls h2').set('html', change);
	}
	
	$$('.right, .sidebar').setStyle('display','none');
	$$('.'+section).setStyles({'display':'block','opacity':'0'}).set('morph',{duration:300}).morph({'opacity':'1.0'});
}
function manualSwitch(obj,section,title){
	$$('.left-controls p a').removeClass('current');
	$$('.left-controls p a:contains('+obj.capitalize()+')').addClass('current');
	
	$$('.right, .sidebar').setStyle('display','none');
	$$('.'+section).setStyles({'display':'block','opacity':'0'}).set('morph',{duration:300}).morph({'opacity':'1.0'});
}
function changeImage(id,image,obj){
	
	if($(obj).hasClass('fade')){
		return false;
	}
	else {		
		$$('.images li a, .images li').removeClass('fade');
		
		$(obj).set('morph',{duration:400}).addClass('fade');
		$(obj).getParent().addClass('fade');
		
			var req = new Request.HTML({
				url: '/resources/php/image.php?id='+id+'&image='+image,
				update: $('center-this'),
				onRequest: function(){
					$('image-container').addClass('loading');
					$('center-this').setStyle('height',$('center-this').getHeight()).set('morph',{duration:400}).morph({'opacity':'0.0'});
				},
				onComplete: function(){
					$('center-this').set('morph',{duration:400}).morph({'opacity':'0.0'});
				},
				onSuccess: function(){
					$('image-container').removeClass('loading');
					$$('#center-this span').setStyles({'opacity':'0'});
					$$('#measure span').setStyles({'text-indent':Math.floor((500-$$('#center-this img').getWidth())/2)});
					$$('#center-this img').setStyle('opacity','0').addEvent('load',function(){ this.set('morph',{duration:400}).morph({'opacity':'1.0'}); $$('#center-this span').morph({'opacity':'1'}); });
					$('center-this').set('morph',{duration:400}).morph({'opacity':'1.0'});
				}
			}).send();
			
		
		$$('.images li').removeClass('fade');
		
		}
}
window.addEvent('load',function(){
	checkImages.simpleDelay(100);
});
function checkImages(){
	$$('.images img').setStyle('background','#ffffff').set('morph',{duration: 300}).morph({'opacity':1.0});
}
function swapText(){
	$$('#artist-container').setStyles({'display':'none'});
	$$('#artist-list-container').setStyles({'display':'block','opacity':'0'}).set('morph',{duration:300}).morph({'opacity':'1'});
}
function swapImages(){
	$$('#artist-list-container').setStyles({'display':'none'});
	$$('#artist-container').setStyles({'display':'block','opacity':'0'}).set('morph',{duration:300}).morph({'opacity':'1'});
}
function showExhibiting(obj,title){
	$$('.left-controls p a').removeClass('current');
	$(obj).addClass('current');
	if(title != false){
		var change = $(obj).get('title');
		$$('.left-controls h2').set('html', change);
	}
	$$('.exhibited, .represented').set('morph',{duration:300}).morph({'opacity':'1.0'});
}
function showRepresented(obj,title){
	$$('.left-controls p a').removeClass('current');
	$(obj).addClass('current');
	if(title != false){
		var change = $(obj).get('title');
		$$('.left-controls h2').set('html', change);
	}
	$$('.exhibited').set('morph',{duration:300}).morph({'opacity':'0.1'});
	$$('.represented').set('morph',{duration:300}).morph({'opacity':'1.0'});
}
function startSlideShow(){
	$$('.bottom, .footer').setStyles({'overflow':'hidden'}).set('morph',{duration:300}).morph({'height':'0px', 'min-height':'0px'});
	
	$$('.full-width').setStyles({'overflow':'hidden'});
	$$('.left').set('morph',{duration:300}).morph({'margin-left':'-345'});
	$$('.right, #image-container, #center-this').set('morph',{duration:300}).morph({'width':'850px'});
}
function stopSlideShow(){

	$$('.bottom, .footer').setStyles({'overflow':'hidden'}).set('morph',{duration:300}).morph({'height':'100px', 'min-height':'100px'});
	
	$$('.full-width').setStyles({'overflow':'hidden'});
	$$('.left').set('morph',{duration:300}).morph({'margin-left':'0'});
	$$('.right, #image-container, #center-this').set('morph',{duration:300}).morph({'width':'500px'});
}
