Cufon.replace('h1, h2, h3, #newsletterPlug', { fontFamily:'Jensen', letterSpacing:'-1px' });

$(document).ready(function() {
	var _count = 0;
	var _currentCount = 1;
	var _markerCount = 1;
	var _mult = 1;
	var _play = 1; 
	var _intervalBegin = 3000; // # of seconds x 1000
	var _interval = _intervalBegin;
	$('.slide').each(function(){
		_count++;
		$(this).css("display", "none");
	});
	
	$("#slide1").css("display", "block");
	
	/*
	var _width = _count*960+"px";
	$('#slideWrap').css("width", _width);
	*/
	
	function slide() {
		var _ele = "#slide"+_currentCount;
		var _html = $(_ele).html();
		//$('#slideWrap').append('<div id="slide'+(_currentCount+_count)+'" class="slide">'+_html+'</div>');
		_markerCount++;
		//var _newWidth = (_currentCount+_count)*960+"px";
		//$('#slideWrap').css({ width: _newWidth });
		var _marker = "#marker"+_markerCount;
		
		/*
		$('#slideWrap').animate({ left: "-=960px" }, 500, "swing", function(){
			wait();
			$('.active').removeClass("active").find("img").attr("src", "images/dot.gif");
			$(_marker).attr("src", "images/dot_active.gif").parent().addClass("active");
		});
		*/
		
		$(_ele).fadeOut(500, function(){
			_currentCount++;
			//alert(_currentCount+", "+_count);
			if (_currentCount > _count) {
				_currentCount = 1;
			}
			var _ele = "#slide"+_currentCount;
			$(_ele).fadeIn();
			wait();
			$('.active').removeClass("active").find("img").attr("src", "images/dot.gif");
			$(_marker).attr("src", "images/dot_active.gif").parent().addClass("active");
		});
		
		if (_markerCount == _count) {
			_markerCount = 0;
			_mult++;
		}
	}
	
	function wait() {
		$('#slider').animate({ opacity: "1" }, _interval, function(){
			if(_play == 1) {
				_interval = _intervalBegin+1000;
				slide();
			}
		});
	}
	
	wait();
	
	$('#markers a').click(function(){
		
		_play = 0;
		
		//var _currentSlide = $('#slideWrap').css("left");
		//_currentSlide = _currentSlide.replace("px", "");
		//_currentSlide = 1+(-(_currentSlide/960));

		var _clicked = $(this).find("img").attr("id");
		var _clicked = parseFloat(_clicked.replace("marker", ""));

		var _ele = "#marker"+_clicked;
		var _slide = "#slide"+_clicked;
		
		if (_mult < 1) {
			_mult = 1;
		}
		
		if (_mult > 1) {
			_clicked = (_clicked+((_mult-1)*_count));
		}

		$(".slide:visible").fadeOut(500, function(){
			$(_slide).fadeIn();
		});
		$("#markers img").attr("src", "images/dot.gif");
		$(_ele).attr("src", "images/dot_active.gif");

		/*
		if (_currentSlide > _clicked) {
			//alert(_currentSlide+", "+_clicked+", _mult: "+_mult);
			var _diff = "+="+(_currentSlide-_clicked)*960+"px";
			$('#slideWrap').animate({ left: _diff }, 500, "swing", function(){
				$("#markers img").attr("src", "images/dot.gif");
				$(_ele).attr("src", "images/dot_active.gif");
			});
		}

		if (_currentSlide < _clicked) {
			//alert(_currentSlide+", "+_clicked+", _mult: "+_mult);
			var _diff = "-="+(_clicked-_currentSlide)*960+"px";
			$('#slideWrap').animate({ left: _diff }, 500, "swing", function(){
				$("#markers img").attr("src", "images/dot.gif");
				$(_ele).attr("src", "images/dot_active.gif");
			});
		}
		*/
		return false;
	});
	
	
	
	
	
	
	
	// NEW STUFF FOR UPDATE
	
	$('#nav .subnav').hide();
	
	$('ul#nav li').not('.subnav li').hover(function(){
		$(this).animate({ opacity:1 }, 300, function(){
			$(this).find('.subnav').hide();
			$('ul#nav li a').not('.subnav li a').css({ zIndex: 10, height: "32px" });
			$(this).find('a').not('.subnav li a').css({ zIndex: 21, height:"33px" });
			$(this).find('.subnav').fadeIn(200).css("z-index", "15");
		});
	}, function(){
		$(this).stop().find('.subnav').stop().css("opacity", "1").hide();
		$(this).find('a').not('.subnav li a').css({ zIndex: 10, height: "32px" });
	});
	
	$('#toplinks li#top_reserve').hover(function(){
		$(this).animate({ opacity:1 }, 300, function(){
			$(this).find('ul').show();
			$(this).find('a').css({ backgroundPosition: "-361px -47px" });
		});
	}, function() {
		$(this).find('ul').stop().css("opacity", "1").hide();
		$(this).find('a').css({ backgroundPosition: "-361px 0" });
	});
	
	$("#tyulo-tyulo").focus(function(){
		
		var _val = $(this).val();
		
		if(_val == "E-mail address")
		{
			$(this).val('');
		}
		
	});
	
	$("#tyulo-tyulo").blur(function(){
		
		var _val = $(this).val();
		
		if(_val == "")
		{
			$(this).val('E-mail address');
		}
		
	});
	
});



// From old js file

function closeWin() {
	$('#swfe_lightbox').slideUp(700, function(){
		$('#swfe_lightbox iframe').attr("src", "");
	});
}

function winPop(theURL, widthPx, heightPx) {
	//newWindow = window.open(theURL, 'popWindow', 'status=no,scrollbars=yes,width='+widthPx+',height='+heightPx+'');
	//newWindow.focus();
	$('#swfe_lightbox iframe').attr("src", theURL);
	$('#swfe_lightbox').slideDown();
	//return false;
}

function growersPop(theID) {
	newWindow = window.open('vineyards_growers_details.php?id='+theID, 'popWindow', 'status=no,scrollbars=yes,width=640,height=550');
	newWindow.focus();
	//return false;
}

function shopAlert() {
	msg = "The company who hosts our shopping cart is located in Houston, TX. Unfortunately, electrical power in that area has been knocked out by Hurricane Ike. We are not sure when the online shopping cart will be back in service. Until that time, please contact us by phone at 800-726-0049 ext 132 or email winesociety@justinwine.com.";
	alert(msg);
	return null;
}


