window.addEvent('domready',function() {
	if (!window.ie6) {
		ReplaceText();
	}
});

function Desaturate(img) {
	var img2 = Pixastic.process(img, "desaturate");
	var img3 = Pixastic.process(img2, "coloradjust", {red:-0.15,green:-.10,blue:-.01});
}

function MediaBoxClosing() {
	$$('#Carousel_items canvas').each( function(img) {
		Pixastic.revert(img);
	});	
}

function MediaBoxOpening() {
	$$('#Carousel_items img').each( function(img) {
		Desaturate(img);
	});
}

function ReplaceText() {
	$$('.replace').each(function(element) {
		var text = element.innerHTML;
		if (element.getStyle('text-transform') == 'uppercase') {
			text = text.toUpperCase();
		}
		text = escape(text);
		var color = element.getStyle('color').replace('#','');
		var font = element.getStyle('font-family').replace(' ','').split(',')[0] + '.ttf';
		var size = (element.getStyle('font-size').toInt() * 1.0).toInt();
	
		var filename = [text,font,size,color].join('|') + '.png';
	
		element.empty();
	
		var img = new Element('img', {
			'src': '/cgi-local/text_render_cache/replace-' + filename
		});
		
		element.adopt(img);
	});
}