// JavaScript Document

$(document).ready(function() { 
	
		var numberOfSlides = $('#logoslider ul.slides li').length;
		var slidewidth = 308;
		var viewPort = 957;
		var sliderWidth = numberOfSlides*slidewidth;
		var lastItemMargin = $('#logoslider ul.slides li:last').css('margin-right');
		lastItemMargin = parseInt(lastItemMargin);
		
	/*	$('#logoslider ul.slides li img').each(function(){
			var thisImgHeight = 0;
			thisImgHeight = $(this).height();
			var liHeightMinusImg = 90-thisImgHeight;
			var halfLiHeightMinusImg = liHeightMinusImg/2
			$(this).css('marginTop',halfLiHeightMinusImg);
		});
		*/
		var lessThanViewPort = sliderWidth-viewPort-lastItemMargin;
		
		$('#logoslider ul.slides').css('width',sliderWidth);
		
		var flag;
				
		if (!$('#logoslider ul.slides').is(':animated')) {
			setInterval(function() { moveSlider(slidewidth, sliderWidth, lessThanViewPort) } ,9000);
		}
		
		
		$('#logoslider a.right').click(function(){
					
				var leftVal = $('#logoslider ul.slides').css('margin-left');
					leftVal = parseInt(leftVal);
					leftVal = (leftVal*-1); 
					
				if (!$('#logoslider ul.slides').is(':animated')) {
					if (leftVal<lessThanViewPort){
						$('#logoslider ul.slides').animate({
								'marginLeft': '-='+slidewidth							  
						},1000)
					} else {
						//alert('right end');	
						$('#logoslider ul.slides').animate({
								'marginLeft': '+=' +leftVal							  
						},1000)
					}
				}
				
		 });
		$('#logoslider a.left').click(function(){
					
				var leftVal = $('#logoslider ul.slides').css('margin-left');
					leftVal = parseInt(leftVal);
					leftVal = (leftVal*-1); 
				var groundZero = leftVal * -1;
					
				if (leftVal==0){
					$('#logoslider ul.slides').animate({
							'marginLeft': '-=' +(sliderWidth - 924)
					},1000)
				}	
					
				if (!$('#logoslider ul.slides').is(':animated')) {
					if (leftVal>0){
						$('#logoslider ul.slides').animate({
								'marginLeft': '+='+slidewidth							  
						},1000)
					} 
				}
				
		 });


});


function moveSlider(slidewidth, sliderWidth, lessThanViewPort){
			
			var leftVal = $('#logoslider ul.slides').css('margin-left');
				leftVal = parseInt(leftVal);
				leftVal = (leftVal*-1); 
				
				if (leftVal==0){
					flag = 1;
				}
				
				if (leftVal<lessThanViewPort && flag==1){
					$('#logoslider ul.slides').animate({
							'marginLeft': '-='+slidewidth							  
					},1000)
					
				}else if (leftVal>=0){
					$('#logoslider ul.slides').animate({
							'marginLeft': '+='+slidewidth									  
					},1000)
					flag = 0;
				}
			
			
}
