var slidewidth = 1308;
var offset = 0;
var curSlide = 1;
var isMoving = false;

$(document).ready(function(){
	offset = (getWidth() - 940)/2 - 368;
	$('.slides').width(53600);
	$('.slides').height(476);
	var c = 0;
	$('.slide').each(function(i,e){
		$(this).css('position','absolute');
		$(this).css('top','0px');
		var l = ((c - 1) * slidewidth) + offset;
		$(this).css('left',l + 'px');
		c=c+1;
		if ((l == offset)) {
			$(this).find('.slidewrap').fadeTo(.01, 1);
		} else {
			$(this).find('.slidewrap').fadeTo(.01, .6);
		}
	});
	$(window).resize(function() {
		//fixBG();
	});
	$('#slideinfo' + curSlide).fadeTo('slow', 1);
});
				
function fixBG() {
	curSlide = 1;
	$('.slideinfo').css('opacity', 0);
	$('#slideinfo' + curSlide).css('opacity', 1);
	var oldoff = offset;
	offset = (getWidth() - 940)/2 - 368;
	var dif = oldoff - offset;
	var c = 0;
	$('.slide').each(function(i,e){
		$(this).css('position','absolute');
		$(this).css('top','0px');
		var l = ((c - 1) * slidewidth) + offset;
		$(this).css('left',l + 'px');
		c=c+1;
		if ((Math.abs(l-offset) < 10)) {
			$(this).find('.slidewrap').fadeTo(.01, 1);
		} else {
			$(this).find('.slidewrap').fadeTo(.01, .6);
		}
	});
}

function gotoSlide(slideNum) {
	currentSlide = slideNum;
	offset = (slideNum) * slidewidth;
	$('.slideholder').animate({scrollLeft: offset}, 1000);
	dimSlides();
}

function dimSlides() {
	for(var i=0;i<numslides;i++) {
		if (i == currentSlide) {
			$('#slide' + i + ' .slidewrap').fadeTo('slow', 1);
		} else {
			$('#slide' + i + ' .slidewrap').fadeTo('slow', 0.3);
		}
	}
}

function nextSlide() {
	if (!isMoving) {
		isMoving = true;
		$('.slide').each(function(i,e){
			var newL =  $(this).offset().left;
			newL = newL - slidewidth;
			if ((Math.abs(newL-offset) < 10)) {
				$(this).find('.slidewrap').fadeTo('slow', 1);
			} else {
				$(this).find('.slidewrap').fadeTo('slow', .6);
			}
			$(this).animate({left: newL}, 1400, "easeinout", function() {
				isMoving = false;
				if ($(this).offset().left + 10< (slidewidth * - 1) + offset) {
					var newWidth = ((numslides - 2) * slidewidth) + offset;
					$(this).css('left', newWidth + 'px');
				}
			});
		});
		curSlide++;
		if (curSlide > numslides - 1)
			curSlide = 0;
		$('.slideinfo').fadeTo('slow', 0);
		$('#slideinfo' + curSlide).fadeTo('slow', 1);
	}
}

function prevSlide() {
	$('.slide').each(function(i,e){
		var newL =  $(this).offset().left;
		newL = newL + slidewidth;
		if ((newL == offset)) {
			$(this).find('.slidewrap').fadeTo('slow', 1);
		} else {
			$(this).find('.slidewrap').fadeTo('slow', .6);
		}
		$(this).animate({left: newL}, 1000, "easeinout", function() {
			if ($(this).offset().left > ((numslides - 1) * slidewidth) - offset) {
				var newWidth = (slidewidth * - 2)  + offset;
				$(this).css('left', newWidth + 'px');
			}
		});
	});
}

function getWidth() {
	var scnWid;
	if (self.innerWidth) {
		scnWid = self.innerWidth;
	} else if (document.documentElement && document.documentElement.clientWidth) {
		scnWid = document.documentElement.clientWidth;
	} else if (document.body) {
		scnWid = document.body.clientWidth;
	}
	if ($(window).height() == $(document).height()) {
		
	} else {
		scnWid = scnWid - 17;
	}
	return scnWid;
}
