
window.addEvent('domready', function(){
	
	var cur = $('project-current-full');
	
	var count = 0;
	
	$$('.project-images-box div.project-shade').each(function(dv) {
		
		if (count == 0) dv.removeClass('hide');
		count++;
	});
	
	$$('.project-images-box a.project-full-link').each(function(el) {
		
		el.addEvent('click', function() {
			
			var el_id = el.getProperty('id');
            
			var cnt = el_id.replace(/project-full-link-(\d+)/im, '$1');
			
			/*$$('.project-images-box .project-shade').each(function(dv) {
				
				if (!dv.hasClass('hide')) dv.addClass('hide');
			});
			
			$('project-shade-' + cnt).removeClass('hide');
			*/
			full_src = $('project-full-link-' + cnt).getProperty('rel');
			
            //alert(full_src);
			var _fade = new Fx.Tween(cur, {property: 'opacity', duration: 500, transition: Fx.Transitions.Quart.easeInOut});
			
			var load_img = new Image();
			
			load_img.src = full_src;
			
			var checkImg = function() {
				
				_complete = load_img.complete;
				
				if (_complete) {
					
					$clear(tm);
					
					_fade.start.pass([1,0], _fade).delay(1);
					
					var chbg = function() { cur.set('src', full_src); };
					
					chbg.delay(600);
					
					_fade.start.pass([0,1], _fade).delay(700);
				}
			};
			
			var tm = checkImg.periodical(100);
		});
	});
});

