jQuery(document).ready(function(){
  		
  		var animatingnow = false;
  		
  		    	
        jQuery('#slide_left img').click(function(){

				if (animatingnow == false)	{
					
					animatingnow = true;
						
					var slidewidthstr = jQuery('#gallery_slide').width();
					var slideleftmrgstr = jQuery('#gallery_slide').css('margin-left');
					var slidewidth = parseFloat(slidewidthstr);
					var slideleftmrg = parseFloat(slideleftmrgstr);
					var remainright = slidewidth - 768 + slideleftmrg;
					
					var slidewidthfr = slidewidth / 768;
					var scrollwidthwhl = Math.floor(slidewidthfr);
					var scrollwidthrem = slidewidthfr - scrollwidthwhl;
					
					if (scrollwidthrem > 0.1) {
					var scrollwayrightnum = scrollwidthwhl * 768;
					}						
					else {
					var scrollwayrightnum = (scrollwidthwhl - 1) * 768;
					}
								
					var scrollwayright = '-' + scrollwayrightnum + 'px';
								
					var scrollleftnextnum = slideleftmrg + 768;
					var scrollleftnext = scrollleftnextnum + 'px';
					
					if (slideleftmrg == 0) {
						
						jQuery('#gallery_slide').animate({ 
					        marginLeft: scrollwayright
					      }, 400, function() { animatingnow = false; } );
								
					}
					else {
					
						jQuery('#gallery_slide').animate({ 
					        marginLeft: scrollleftnext
					      }, 400, function() { animatingnow = false; }  );
								
					}
				}

		});


		jQuery('#slide_right img').click(function(){
		
			if (animatingnow == false)	{
					
				animatingnow = true;
				
				var slidewidthstr = jQuery('#gallery_slide').width();
				var slideleftmrgstr = jQuery('#gallery_slide').css('margin-left');
				var slidewidth = parseFloat(slidewidthstr);
				var slideleftmrg = parseFloat(slideleftmrgstr);
				var remainright = slidewidth - 768 + slideleftmrg;
							
				var scrollrightnextnum = slideleftmrg - 768;
				var scrollrightnext = scrollrightnextnum + 'px';
				
				if (remainright <= 150) {
					
					jQuery('#gallery_slide').animate({ 
				        marginLeft: 0
				      }, 400, function() { animatingnow = false; }  );
							
				}
				else {
				
					jQuery('#gallery_slide').animate({ 
				        marginLeft: scrollrightnext
				      }, 400, function() { animatingnow = false; }  );
							
				}
				
			}

		});



});
       