/**
 * Acumen for Magento
 * Made by Gravity Department (http://gravitydept.com)
 * Distributed by ThemeForest (http://themeforest.net)
 *
 * @author     Brendan Falkowski
 * @package    gravdept_acumen
 * @copyright  Copyright 2010 Brendan Falkowski (http://brendanfalkowski.com)
 * @license    All rights reserved.
 * @version    1.1.0
 */


/* avoid PrototypeJS conflicts, assign jQuery to $jQ instead of $ */
var $jQ = jQuery.noConflict();

/* using $jQ(document).ready() because Magento executes Prototype inline and freaks out if jQuery executes beforehand */
/* using function($) to maintain normal jQuery syntax inside */
$jQ(document).ready(function($){

	// ------------------------------------------------------------------------------
	// Progressive enhancement hook
	// ------------------------------------------------------------------------------
		
		$('body').addClass('js');
		
		
// ------------------------------------------------------------------------------
// Open links with rel=external in a new window
// ------------------------------------------------------------------------------
	
		$('a[rel=external]').click( function() {
		       window.open(this.href);
		       return false;
		});

		
	// ------------------------------------------------------------------------------
	// Slides
	// ------------------------------------------------------------------------------
	
	
		if ($().slides) {
		
				$('#slides').slides({
				preload: true,
				preloadImage: '../skin/frontend/wilkiebirdsall/oakstreet/img/icon/ajax-loader.gif',
				play: 5000,
				pause: 2500,
				hoverPause: true,
				container: 'product-spotlight',
				generatePagination: false
			});
			
			$('#product-slides').slides({
				preload: true,
				preloadImage: '../skin/frontend/wilkiebirdsall/oakstreet/img/icon/ajax-loader.gif',
				play: 5000,
				pause: 2500,
				hoverPause: true,
				container: 'product-spotlight',
				generatePagination: false
			});

		}
	
	// ------------------------------------------------------------------------------
	// Tooltips
	// ------------------------------------------------------------------------------

			$('a').tooltip({ 
				track: true, 
				delay: 400, 
				showURL: false, 
				showBody: " - ", 
				fade: 200 
			});
			$('button').tooltip({ 
				track: true, 
				delay: 400, 
				showURL: false, 
				showBody: " - ", 
				fade: 200 
			});
			$('img').tooltip({ 
				track: true, 
				delay: 400, 
				showURL: false, 
				showBody: " - ", 
				fade: 200 
			});
			$('input').tooltip({ 
				track: true, 
				delay: 400, 
				showURL: false, 
				showBody: " - ", 
				fade: 200 
			});
			
	

	// ------------------------------------------------------------------------------
	// Catalog toolbar UI
	// ------------------------------------------------------------------------------

		if ($('#options-button').length) {
			
			$('#options-button').click(function(){
				var button = $(this);
				var toolbar = $('#options-bar');
				
				if (button.hasClass('open')) {
					$(this)
						.removeClass('open')
						.find('.label').html('Show Options');
					toolbar.slideUp();
				} else {
					$(this)
						.addClass('open')
						.find('.label').html('Hide Options');
					toolbar.slideDown();
				}
			});
			
		}
	
	
	// ------------------------------------------------------------------------------
	// Newsletter form pre-fill
	// ------------------------------------------------------------------------------

		var newsletterInput = $('#newsletter-email');
		var newsletterDefault = newsletterInput.val();
		
		//  empty on focus if default
		newsletterInput.focus(function() {
			if ( $(this).val()==newsletterDefault ) {
				$(this).val('');
			}
		});
		
		//  restore default on lose focus
		newsletterInput.blur(function() {
			if ( $(this).val()=='' ) {
				$(this).val(newsletterDefault);
			}
		});
		
				
		
});

