// JavaScript Document

window.addEvent('domready', function(){
	
	$$('ul.links li a').each(function(link, i){
	//	var old = String(link.getAttribute('href')).replace('#','');
		var old = String(link.getAttribute('href'));
		var h = old.indexOf("#");
		var old = old.substring(h+1, old.length);
		link.setAttribute('href',"javascript:buildThumbs('"+old+"');");
		});
		
	buildThumbs($$('div#thumb-container div.thumbs')[0].id);
	showLarge($$('div#thumb-container div.thumbs')[0].id, 1);
});
	
var pre = 'url(images/gallery/';
var small = '/small/';
var large = '/large/';
var ext = '.jpg)';

function buildThumbs(property) {
		
	var ref = $$('div#thumb-container div.thumbs');
	
	for(c=0; c<ref.length; c++){
		ref[c] = $(ref[c]).id;
		$$('ul.links li a')[c].setStyle('color', '#777');
		}
	
	t = Number(ref.indexOf(property));
		
	$$('ul.links li a')[t].setStyle('color', '#d8694e');

	showLarge(property,1);
						
	$$('div#'+property+' a').each(function(item, i){
				
		item.setStyle('background-image', pre+property+small+(i+1)+ext);
		
		if(item.hasClass('pdf')){
			item.setStyle('background-image', 'url(images/icon_PDF_blue.gif)');
			return;
			}

		item.addEvent('click', function(){
			showLarge(property, (i+1));
			});		
		});
	
	$$('div#thumb-container div.thumbs').each(function(d, c){
		if(d.id !== property){
			d.setStyle('display', 'none');
			}
		else{
			d.setStyle('display', 'block');
			$$('div#'+property+' a').each(function(l, e){
				l.fade('hide');
				l.fade(1);
				});
			}
		});
	
	$('slider').setStyle('left', 750);
	$('slider').setStyle('background-image', pre+property+large+1+ext);
	$('slider').fade('hide');
	$('slider').set('morph', {duration: 1000, transition: Fx.Transitions.Quad.easeOut});
		$('slider').morph({left: 10});
		$('slider').fade(1);
	
}
	
function showLarge(p,n) {
		
	if(p == 'intro'){
		$('introduction').fade('hide');
		$('introduction').setStyle('display', 'block');
		$('right-column').setStyle('background-image', 'none');
		$('introduction').fade(1);
		}
	else{
		$('introduction').setStyle('display', 'none');
		$('right-column').setStyle('background-image', 'url(images/loading.gif)');
		}
	
	$('slider').fade('hide');
	$('slider').setStyle('left', 10);
	$('slider').setStyle('background-image', pre+p+large+n+ext);
//	$('slider').innerHTML = "<img src='images/gallery/exteriors/large/1.jpg' height='669' width='729' border='0' />";
//	$('slider').setStyle('background-image', 'url(images/gallery/exteriors/large/1.jpg)');
//	document.getElementById("slider").style.backgroundImage = "url(images/gallery/exteriors/large/1.jpg)";  /IE 6 = alert(document.getElementById("slider").currentStyle['backgroundImage']);
	$('slider').fade(1);

}

function showCaption(label) {
	
	$$('.caption').each(function(el, i){
		el.setStyle('right', -584);
		el.fade('hide');
		$('caption').innerHTML = "<span class='large'>" + label.innerHTML + "</span> " + label.getAttribute('rel');
		el.set('morph', {duration: 1000, transition: Fx.Transitions.Quad.easeOut, delay: 1000});
			el.morph({right: 0});
			if(el.hasClass('bg')){
				el.fade(.5);
				}
			else{
				el.fade(1);
				}
		});
}	

