$(document).ready(function(){
	/* SLIDER JAVASCRIPT */
	
	var curSlide = 1;
	var lastSlide = $('.slide').length;
	var slideLength = (1000 * $('.slide').length);
	var slideWidth = 1250;
	
	//console.log("lastSlide = "+lastSlide+" slideLength = "+slideLength);
	
	/*$('#slides').css({
		'width': slideLength
	});*/
	
	$('#previousSlide').css({
		'opacity':0,
		'display':'block'
	});
	
	$('#nextSlide').css({
		'opacity':0,
		'display':'block'
	});
	
	$('.marqueeBikeImage').css({
		"opacity": 0
	});
	
	/*
	$('#slider_wrapper').hover(function () {
		$('#previousSlide').animate({'opacity':0.7}, 200);
		$('#nextSlide').animate({'opacity':0.7}, 200);
	}, function () {
		$('#previousSlide').animate({'opacity':0}, 200);
		$('#nextSlide').animate({'opacity':0}, 200);
	});
	
	$('#previousSlide').click(function() {
		if (!$('.slide').is(':animated') && !$("#slide_copy"+lastSlide).is(':animated') && !$("#slide_copy"+curSlide).is(':animated') && !$("#marqueeBikeImage"+curSlide).is(':animated') && !$("#marqueeBikeImage"+lastSlide).is(':animated')) {
			if (curSlide == 1) {
				$("#slide"+lastSlide).css({"z-index": 2})
				$("#marqueeBikeImage"+lastSlide).css({"opacity": 0})
				$("#slide_copy1").animate({
					"height": 0
				}, 500, function(){
					$('#marqueeBikeImage'+curSlide).animate({
						"opacity": 0
					}, 500, function() {
						$('#slide1').animate({
							"opacity": 0
						}, 500, 'swing',function() {
							$('#slide1').css({
								"z-index": 1,
								"opacity": 1
							});
							$("#marqueeBikeImage"+lastSlide).animate({
								"opacity": 1
							}, 500);
							$("#slide_copy1").css({
								"margin-left": -20,
								"height": 0
							});
							
							$("#slide_copy"+lastSlide).animate({
								"margin-left": 0,
								"height": 240
							}, 500);
							curSlide = lastSlide;
							$("#slide"+curSlide).css({"z-index": 3})
						});
					});
				});
			} else {
				$("#slide"+(curSlide - 1)).css({"z-index": 2})
				$("#marqueeBikeImage"+(curSlide - 1)).css({"opacity": 0})
				$("#slide_copy"+curSlide).animate({
					"height": 0
				}, 500, function(){
					$('#marqueeBikeImage'+curSlide).animate({
						"opacity": 0
					}, 500, function() {
						$('#slide'+curSlide).animate({
							"opacity": 0
						}, 500, 'swing',function() {
							$('#slide'+curSlide).css({
								"z-index": 1,
								"opacity": 1
							});
							$("#marqueeBikeImage"+(curSlide - 1)).animate({
								"opacity": 1
							}, 500);
							$("#slide_copy"+curSlide).css({
								"margin-left": -20,
								"height": 0
							});
							
							$("#slide_copy"+(curSlide - 1)).animate({
								"margin-left": 0,
								"height": 240
							}, 500);
							curSlide--;
							$("#slide"+curSlide).css({"z-index": 3})
						});
					});
				});
			}
		}
		return false;
	});

	$('#nextSlide').click(function() {
		if (!$('.slide').is(':animated') && !$("#slide_copy"+lastSlide).is(':animated') && !$("#slide_copy"+curSlide).is(':animated') && !$("#marqueeBikeImage"+curSlide).is(':animated') && !$("#marqueeBikeImage"+lastSlide).is(':animated')) {
			if (curSlide == lastSlide) {
				$("#slide1").css({"z-index": 2})
				$("#marqueeBikeImage1").css({"opacity": 0})
				$("#slide_copy"+lastSlide).animate({
					"height": 0
				}, 500, function() {
					$('#marqueeBikeImage'+lastSlide).animate({
						"opacity": 0
					}, 500, function() {
						$('#slide'+lastSlide).animate({
							"opacity": 0
						}, 500, 'swing',function() {
							$('#slide'+curSlide).css({
								"z-index": 1,
								"opacity": 1
							});
							$("#marqueeBikeImage1").animate({
								"opacity": 1
							}, 500);
							//$("#slide_copy"+lastSlide).slideToggle();
							$("#slide_copy"+lastSlide).css({
								"margin-left": -20,
								"height": 0
							});
							//$("#slide_copy1").slideToggle();
							$("#slide_copy1").animate({
								"margin-left": 0,
								"height": 240
							}, 500);
							$("#marqueeBikeImage"+(curSlide + 1)).animate({
								"opacity": 1
							}, 500);
							curSlide = 1;
							$("#slide"+curSlide).css({"z-index": 3})
						});
					});
				});
			} else {
				//console.log(curSlide + " " + (curSlide + 1));
				$("#slide"+(curSlide + 1)).css({"z-index": 2})
				$("#marqueeBikeImage"+(curSlide + 1)).css({"opacity": 0})
				$("#slide_copy"+curSlide).animate({
					"height": 0
				}, 500, function() {
					$('#marqueeBikeImage'+curSlide).animate({
						"opacity": 0
					}, 500, function() {
						$('#slide'+curSlide).animate({
							"opacity": 0
						}, 500, 'swing',function() {
							$('#slide'+curSlide).css({
								"z-index": 1,
								"opacity": 1
							});
							$("#marqueeBikeImage"+(curSlide + 1)).animate({
								"opacity": 1
							}, 500);
							//$("#slide_copy"+curSlide).slideToggle();
							$("#slide_copy"+curSlide).css({
								"margin-left": -20,
								"height": 0
							});
							//$("#slide_copy"+(curSlide + 1)).slideToggle();
							$("#slide_copy"+(curSlide + 1)).animate({
								"margin-left": 0,
								"height": 240
							}, 500);
							curSlide++;
							$("#slide"+curSlide).css({"z-index": 3})
						});
					});
				});
			}
		}
		return false;
	});
	*/
	function sliderTimer() {
		if (!$('.slide').is(':animated') && !$("#slide_copy"+lastSlide).is(':animated') && !$("#slide_copy"+curSlide).is(':animated') && !$("#marqueeBikeImage"+curSlide).is(':animated') && !$("#marqueeBikeImage"+lastSlide).is(':animated')) {
			if (curSlide == lastSlide) {
				$("#slide1").css({"z-index": 2})
				$("#marqueeBikeImage1").css({"opacity": 0})
				$("#slide_copy"+lastSlide).animate({
					"height": 0
				}, 500, function() {
					$('#marqueeBikeImage'+lastSlide).animate({
						"opacity": 0
					}, 500, function() {
						$('#slide'+lastSlide).animate({
							"opacity": 0
						}, 500, 'swing',function() {
							$('#slide'+curSlide).css({
								"z-index": 1,
								"opacity": 1
							});
							$("#marqueeBikeImage1").animate({
								"opacity": 1
							}, 500);
							//$("#slide_copy"+lastSlide).slideToggle();
							$("#slide_copy"+lastSlide).css({
								"margin-left": -20,
								"height": 0
							});
							//$("#slide_copy1").slideToggle();
							$("#slide_copy1").animate({
								"margin-left": 0,
								"height": 240
							}, 500);
							$("#marqueeBikeImage"+(curSlide + 1)).animate({
								"opacity": 1
							}, 500);
							curSlide = 1;
							$("#slide"+curSlide).css({"z-index": 3})
							setTimeout(sliderTimer, 5000);
						});
					});
				});
			} else {
				//console.log(curSlide + " " + (curSlide + 1));
				$("#slide"+(curSlide + 1)).css({"z-index": 2})
				$("#marqueeBikeImage"+(curSlide + 1)).css({"opacity": 0})
				$("#slide_copy"+curSlide).animate({
					"height": 0
				}, 500, function() {
					$('#marqueeBikeImage'+curSlide).animate({
						"opacity": 0
					}, 500, function() {
						$('#slide'+curSlide).animate({
							"opacity": 0
						}, 500, 'swing',function() {
							$('#slide'+curSlide).css({
								"z-index": 1,
								"opacity": 1
							});
							$("#marqueeBikeImage"+(curSlide + 1)).animate({
								"opacity": 1
							}, 500);
							//$("#slide_copy"+curSlide).slideToggle();
							$("#slide_copy"+curSlide).css({
								"margin-left": -20,
								"height": 0
							});
							//$("#slide_copy"+(curSlide + 1)).slideToggle();
							$("#slide_copy"+(curSlide + 1)).animate({
								"margin-left": 0,
								"height": 240
							}, 500);
							curSlide++;
							$("#slide"+curSlide).css({"z-index": 3})
							setTimeout(sliderTimer, 5000);
						});
					});
				});
			}
		}
	}

	setTimeout(sliderTimer, 5000);

	
	/* TWITTER JAVASCRIPT */

	/*$("#press_col").tweet({
		count: 5,
		username: "handsomecycles",
		loading_text: '<img src="images/ajax-loader.gif" alt="" />'
	});*/
	
	$("#twitter_col").tweet({
		count: 3,
		username: "handsomecycles",
		loading_text: '<img src="images/ajax-loader.gif" alt="" />'
	});
	
	/* FLICKR JAVASCRIPT */
	
	$('#flickrImages').jflickrfeed({
		limit: 18,
		qstrings: {
			id: '26117248@N03',
			tags: 'custombuild'
		},
		itemTemplate: 
		'<li>' +
			'<a rel="colorbox" href="{{image}}" title="{{title}}">' +
				'<img src="{{image_s}}" alt="{{title}}" />' +
			'</a>' +
		'</li>'
	}, function(data) {
		$('#flickrImages li:odd').css('margin-left','10px');
		$('#flickrImages li a').colorbox({speed:400});
		
	});
	
	$('#flickrImages2').jflickrfeed({
		limit: 6,
		qstrings: {
			id: '26117248@N03'
		},
		itemTemplate: 
		'<li>' +
			'<a rel="colorbox" href="{{image}}" title="{{title}}">' +
				'<img src="{{image_s}}" alt="{{title}}" />' +
			'</a>' +
		'</li>'
	}, function(data) {
		$('#flickrImages2 li:odd').css('margin-left','10px');
		$('#flickrImages2 li a').colorbox({speed:400});
	});
	
	var builds = 1;
	
	$('#nextFlickr').click(function() {
		$("#builds #flickrImages").animate({
			'margin-top': -315
		});
		builds++;
		return false;
	});
	
	/* PRESS JAVASCRIPT */
	
	$(".press_link").colorbox({
		innerWidth: '700',
		innerHeight: '500',
		speed:400,
		scrolling: false
	});
});
