//Cufon.replace('#nav-container .interior #nav ul#main-nav li a', { fontFamily: 'Helvetica Neue LT Std', hover: true });
Cufon.replace('.content .header', { fontFamily: 'Helvetica Neue LT Std' });
Cufon.replace('#content-container .interior .content #specials h1', { fontFamily: 'Helvetica Neue LT Std' });

$(function() {
		   
	$('ul#main-nav > li:not(:last)').after('<li class="symbol">&nbsp;</li>');
	$('#footer ul li:not(:last)').after('<li class="pipe">|</li>');
	$('#subnav ul li:not(:last)').after('<li class="pipe">|</li>');
	$('#subnav ul li:first a').addClass('first');
	$('#sidebar-1 p:last,#sidebar-2 p:last').addClass('last');
	$('#nav ul#main-nav li ul li').addClass('last');
	
	
	$('#nav ul#main-nav li').hover(
  		function () {
    		$(this).find('ul').css('display','block');
		},
  		function () {
    		$(this).find('ul').css('display','none');
		}
	);
	
	
	$('#nav ul#main-nav li ul').hover(
  		function () {
    		$(this).parent().addClass('current_page_item');
			
  		},
  		function () {
    		$(this).parent().removeClass('current_page_item');
			$(this).parent().css('color','#fff');
			
		}
	);

});


$(function() {
    $('#slideshow .slideshow-photo').cycle({
		fx: 'fade',
		timeout:       4000,  // milliseconds between slide transitions (0 to disable auto advance) 
		timeoutFn:     null,  // callback for determining per-slide timeout value:  function(currSlideElement, nextSlideElement, options, forwardFlag) 
		continuous:    0,     // true to start next transition immediately after current one completes 
		speed:         2000  // speed of the transition (any valid fx speed value) 
    
	});
});


// form validation //
$(function() {
	
	var emailregex = /^[A-Za-z_0-9'\.\-]+@[A-Za-z_0-9'\.\-]+(\.\w+)+$/;
	
	$('#newsletter-signup').submit(function() {
									   
		var email = $('#newsletter-signup #newsletter-email').val();
		var emailTest = emailregex.exec(email);
		var errors = false;
		
		if ($('#newsletter-signup #newsletter-email').val() == '' || emailTest == null) {
			
			$('#newsletter-signup #newsletter-email').addClass('error');
			$('#newsletter-signup #newsletter-email').focus();
			$('#newsletter-signup #newsletter-email').val('Please provide an email address');
			$('#newsletter-signup #newsletter-email').select();
			
			$('#newsletter-signup #newsletter-email').keyup(function() {			
				$('#newsletter-signup #newsletter-email').removeClass('error');
			});
			
			errors = true;
			
		}
		
		if (errors == true) {
		return false;	
		}
		
	});
	
});
