// JavaScript Document 
// Sitewide Javascript for kouklitas.com
// (c) 2009 stevesunderland
// version 0.1
// last revision 082909

var Site = {

    init: function() {
		if($('content')) $('content').fade('hide');
		if($('image')) $('image').fade('hide');  
		if($$('.salesroom')) Site.salesroom();
		if($('myGallery1')) $('nav').setStyle('opacity', 0);
		if($('myGallery1')) Site.homepage();
		if($('comments')) Site.comments();
		Site.nav();  
		Site.intro(); 
		
    }, 

	comments: function(){
		
		var trigger = $$('.trigger');
		var slider = $$('.slider');
		
			slider.slide('hide');
		
		trigger.addEvent('click', function() {
			slider.slide('toggle');
		})
		
	}, 

    intro: function() {
		if($('content')) $('content').fade('in');
		if($('image')) $('image').fade('in');
//		if($$('img.salesroom')) Site.salesroom();
	},     
	
	homepage: function() { 		
		var nav = $$('div#nav'); 
						
		nav.morph({
		  'margin-top': '150',
		  'opacity': 1
		});
		
		$$('div#nav a').addEvent('click', function() {
			nav.tween('margin-top', '0');
		}); 		
		
	},
	
	dollsfade: function() {
		var i = 0;
		var kicks = $$('ul.thumbs li');  
		kicks.fade('hide');
		kicks.each(function(e) {  
			i += 150;
			setTimeout( function() { 
				e.set('tween', {
					duration: 1000//, 
				}).tween('opacity', 0, 1);
			}, i);
		});
		//$$('li.sold').fade(0.6);
	},
	
	salesroom: function() { 
		//$$('ul.thumbs li').fade('hide');
		//accordion 
		//create our Accordion instance
		var myAccordion = new Accordion($('accordion'), 'h2.toggler', 'div.slider', {
			opacity: true,
			display: -1,
			alwaysHide: true,
			onActive: function(toggler, element){
				toggler.tween('color', '#000');
				
				//Site.dollsfade();
			},
			onBackground: function(toggler, element){
				toggler.tween('color', '#4b4b4b');
				//$$('ul.thumbs li').fade('hide');
				
			}
		});
		
		$$('div.salesroom').fade('hide').fade('in');   
		
		var sold = $$('li.sold')	
		sold.fade(0.6);
		sold.addEvent('mouseenter', function() {
			this.fade(1);
		});
		sold.addEvent('mouseleave', function() {
			this.fade(0.6);
		});
		
		
		
	},
	
	nav: function() {
		var kick = $$('div#nav ul li');
		
		kick.setStyle('opacity', '0.7');
		
		kick.addEvent('mouseenter', function() {
			this.fade(1);
		});
		
		kick.addEvent('mouseleave', function() {
			this.fade(0.7);
		});
		
		
		var dicks = $$('#nav a', 'div.salesroom ul.thumbs a');
		kick.addEvent('click', function() {
			if($$('div.salesroom')) $$('div.salesroom').fade('out');
			if($$('div#content')) $$('div#content').fade('out');
		});
		
		
	}
}
                                        
window.addEvent('domready', Site.init);

