/*
Theme Name: FlyingAMedia
Theme URI: http://www.flyingamedia.com/
Description: The Website for Flying A Media.
Version: 1.0
Author: Chris Dewan (design); Chuck Norton & Michael Gilley (development)
Author URI: http://www.180bydesign.com/

	FlyingAMedia v1.0
	http://www.flyingamedia.com/

	This theme may not be copied or used in part or in whole without explicit consent by owner.
*/

window.addEvent('domready', function() {
	var slideWindow = {
		'width': 350,
		'height': 300
	}
	var rendering = 0;
	var count = $('slide').getElements('div.image').length;
	var pos = $('slide').getStyle('left').toInt();
	
	$('slide').fade('hide').removeClass('hide');
	
	$$('#slide img').each(function(img) {
		var size = img.getSize();
		if ((size.x > slideWindow.width) || (size.y > slideWindow.height)) {
			if (size.x >= size.y) {
				img.setStyle('width', slideWindow.width);
			} else {
				img.setStyle('height', slideWindow.height);
			}
		}
	});
	
	$('gallery-go-left').addEvent('click', function(e) {
		e.stop();
		rendering++;
		if (rendering > 1) return;
		$('slide').fade('out');
		pos = $('slide').getStyle('left').toInt();
		if (pos < 0) {
			pos = pos + 350;
		} else {
			pos = (count - 1) * -350;
		}
		(function() {
			$('slide').setStyle('left', pos);
			$('slide').fade('in');
			rendering = 0;
		}).delay(750);
	});
	
	$('gallery-go-right').addEvent('click', function(e) {
		e.stop();
		rendering++;
		if (rendering > 1) return;
		$('slide').fade('out');
		pos = $('slide').getStyle('left').toInt();
		if (pos > (count - 1) * -350) {
			pos = pos - 350;
		} else {
			pos = 0;
		}
		(function() {
			$('slide').setStyle('left', pos);
			$('slide').fade('in');
			rendering = 0;
		}).delay(750);
	});
	
	
	$('slide').fade('in');
});

