var slider = (function() {

	var blocks;

	var imagePaths;

	var images = [];

	var imageWidth;

	$(function() {

		blocks = {
			root: $('#slider .wrap'),
			container: $('#slider .inner'),
			arrows: $('#slider .arrow'),
			slogan: $('#slider .slogan')
		};

		$(window).resize(windowResize);
        $(window).load(windowResize);

	});

	function loadImages() {
		for (var i = 0; i < imagePaths.length; i++) {
			images[i] = {
				lowImage: null,
				highImage: null,
				isHigh: false
			};

			if (2 > i || i == imagePaths.length - 1) {

				images[i].isHigh = true;
				images[i].highImage = new Image();
				images[i].highImage.src = imagePaths[i].high;
			} else {
				images[i].lowImage = new Image();
				images[i].lowImage.src = imagePaths[i].low;
			}
		}
	}

	function windowResize() {
		imageWidth = blocks.root.width();
    }

	function setOptions(inOptions) {
		imagePaths = inOptions.images;

		loadImages();
	}
    return {
		setOptions: setOptions
	};
    
})();
