/*
 * waitForImages 1.1.2
 * -----------------
 * Provides a callback when all images have loaded in your given selector.
 * http://www.alexanderdickson.com/
 *
 *
 * Copyright (c) 2011 Alex Dickson
 * Licensed under the MIT licenses.
 * See website for more info.
 *
 */

;(function($) {	
	
			jQuery(window).load(function() {
			
				
				
				var ajc_outerDiv = jQuery('#box');
				var ajc_innerDiv = jQuery('#apex');
				
				jQuery('#box').css("overflow" , "hidden");
				jQuery('#arrows').css("visibility" , "visible");

  					//alert('All images are loaded.');
						var imgWidths = 0;
						jQuery('#apex img').each(function(i) {
							imgWidths += jQuery(this).width();
							//alert(imgWidths);
						});
					var imgWidths = imgWidths + 15;
					ajc_innerDiv.width(imgWidths);
   				
				
				
				var boxWidth = parseInt(ajc_outerDiv.css('width'));
				var apexWidth = parseInt(ajc_innerDiv.css('width'));
				
				var boxDifference = apexWidth - boxWidth;
				var rightclick_boxDifference = boxDifference * -1;
					
				$('#right').hover(function() {
					
					jQuery(this).css('cursor', 'pointer');
					
					timerId = setInterval(function() { 
					
						var currentPos = parseInt(ajc_innerDiv.css('margin-left'));
						// parseInt( content.css('margin-right') != "auto" ? content.css('margin-right') : 0,10);


					//alert(rightclick_boxDifference + ' ' + currentPos);
						if (rightclick_boxDifference < currentPos) {
						
							var currentPos = currentPos - 20;
							//alert(currentPos);
							ajc_innerDiv.css('margin-left', currentPos);
							//alert(currentPos);
						}
					}, 100);
				}, function() { clearInterval(timerId); 	
					
				});	
				
				$('#left').hover(function() {
					
					jQuery(this).css('cursor', 'pointer');
					
					timerIdL = setInterval(function() {
						var currentPos = parseInt(ajc_innerDiv.css('margin-left'));
					//alert(boxDifference + ' ' + currentPos);
						if (currentPos < 0) {
						
							var currentPos = currentPos + 20;
							//alert(currentPos);
							ajc_innerDiv.css('margin-left', currentPos);
							//alert(currentPos);
						}
					}, 100);
				}, function() { clearInterval(timerIdL); 
					
				});	
			
				
				
			});
			
			
			
}) (jQuery);
