window.addEvent('domready', function(){
	
	// Cufon replacements
	//Cufon.replace('div.menu ul li a', {hover: true});
	Cufon.replace('div.menu ul li a.hasCufon', {hover: true});
	Cufon.replace('ul.special_buttons > li > a')
	Cufon.replace('div.right div.quote h3');
	Cufon.replace('div.right div.know h3');
	Cufon.replace('div.intro h2');
	Cufon.replace('div#main_content h1, div#main_content h2');
	Cufon.replace('div.text h1, div.text h2');
	
		
	// Toggle quotes
	if($$('div.quote_item').length > 0){
		
		// Fix valign
		$$($ES('div.quote_item')).valign();
		
		$$('div.quote_item').fade(0);
		$$($ES('div.quote_item')[0]).fade(1);
		
		if($$('div.quote_item').length > 1){
			setInterval('homeQuoteSlider()', 10000);
		}
		
	}
	
});


var currIndex = 0;
function homeQuoteSlider()
{
	$$($ES('div.quote_item')[currIndex]).fade(0);
	
	if(currIndex == $$('div.quote_item').length-1)
		currIndex = 0;
	else
		currIndex++;
		
	$$($ES('div.quote_item')[currIndex]).fade(1);
}

Array.prototype.fade = function(value) {
	this.each(function(el) {
		el.effect('opacity', {duration: 500}).start(el.getStyle('opacity'), value);
	});	
}

Element.prototype.valign=function(){this.setStyle('margin-top',((this.getParent().getHeight()-this.getHeight())/2));};

Array.prototype.valign=function(){this.each(function(a){a.setStyle('top',(20+((a.getParent().getSize().size.y-a.getSize().size.y)/2)));});}
