/**
 * Acumen for Magento 1.4.0.1
 * Made by Gravity Department (http://gravitydept.com)
 * Distributed by ThemeForest (http://themeforest.net)
 *
 * @author     Brendan Falkowski
 * @package    base_acumen
 * @copyright  Copyright 2010 Brendan Falkowski (http://brendanfalkowski.com)
 * @license    All rights reserved.
 * @version    1.0.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');
	
	$('.children3').addClass('children4').removeClass('children3');
	
	/* FancyBox
	/* ------------------------------------------------------------------------------ */
	
	if ($().fancybox) {
	
		$("a.zoom").fancybox({
			'padding': 10,
			'imageScale': true,
			'zoomOpacity': true,
			'zoomSpeedIn': 500,
			'zoomSpeedOut': 500,
			'frameWidth': 600,
			'frameHeight': 600,
			'overlayShow': true,
			'overlayOpacity': 0.0,
			'overlayColor': '#FFF',
			'enableEscapeButton': true,
			'showCloseButton': true,
			'hideOnOverlayClick': true,
			'hideOnContentClick': true,
			'centerOnScroll': false
		});
		
	}
	
	
	/* LoopedSlider
	/* ------------------------------------------------------------------------------ */
	
	if ($().loopedSlider) {
	
		$('#spotlight-slider').loopedSlider({
			container: '.slider-box',
			slides: '.slides',
			pagination: '.slider-pager',
			containerClick: false,
			autoStart: 4000,
			restart: 6000,
			slidespeed: 400,
			fadespeed: 200,
			autoHeight: false,
			addPagination: false
		});
		
		$('#new-slider, #featured-slider').loopedSlider({
			container: '.slider-box',
			slides: '.slides',
			pagination: '.slider-pager',
			containerClick: false,
			autoStart: 0,
			restart: 0,
			slidespeed: 600,
			fadespeed: 300,
			autoHeight: 100,
			addPagination: false
		});
	
	}
	
	
	/* 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('Optionen anzeigen');
				toolbar.slideUp();
			} else {
				$(this)
					.addClass('open')
					.find('.label').html('Optionen verstecken');
				toolbar.slideDown();
			}
		});
		
	}
	
	
	/* Newsletter form pre-fill
	/* ------------------------------------------------------------------------------ */
	
		//  vars
		var newsletterDefault = 'Ihre E-Mail Adresse';
		var newsletterInput = $('#newsletter-email');
	
		//  assign default if empty
		if ( newsletterInput.val() == '' ) newsletterInput.val(newsletterDefault);
		
		//  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);
			}
		});
		
		
});

