/**
 *
 */

var soundsrelaxing = {
	
	init: function() {
		
		navigation.init();
		//soundsrelaxing.init_intro_music();
		soundsrelaxing.init_mp3_playbuttons();
		soundsrelaxing.init_bulge_categories();
		
		$('.twitter,.facebook').attr('target', '_blank');
		
	}

	,init_intro_music: function() {
		
		$('.music-player-on-off a').click(function() {
			$(this).blur();
			if( $(this).attr('rel') == 'on' ) {
				$(this).addClass('selected');
				$('.music-player-switch-off').removeClass('selected');
				
				wimpyButtonPlay('/assets/media/audio/website-intro-music%2Emp3');
				$.ajax({
					url: '/cms.custom/plugins/sitemusic/on-or-off.ajax.php?mode=on'
					,success: function(data) {
					}
				});
			} else {
				$(this).addClass('selected');
				$('.music-player-switch-on').removeClass('selected');

				wimpyButtonPause();
				$.ajax({
					url: '/cms.custom/plugins/sitemusic/on-or-off.ajax.php?mode=off'
					,success: function(data) {
					}
				});
			}
			return false;
		});
		
		setTimeout(function() {
			if( $('.music-player-switch-on').hasClass('selected') ) {
				wimpyButtonPlay('/assets/media/audio/website-intro-music%2Emp3');
			}
		},1000);

	}

	,init_mp3_playbuttons: function() {
		
		$('.play-button').each(function() {
			var mp3 = $(this).attr('title');
			if(mp3) {
				
			}
		});
		
	}
	
	,init_bulge_categories: function() {
		
		$('.categories .item, .products .item').hover(function() {
			$(this).find('.item-image img').animate({
				 width: '190'
				,height: '121'
			}, 200);
		}, function() {
			$(this).find('.item-image img').animate({
				 width: '156'
				,height: '99'
			}, 200);
		});
		
	}
	
};

var navigation = {
	
	 ul_position: 0
	
	,init: function() {
		
		navigation.get_ul_position();
		navigation.init_links();
		navigation.init_leaf_position();
		navigation.init_hover_event();
		
	}
	
	,get_ul_position: function() {
		
		var ul = $('.navigation ul').position();
		    ul = Math.round(ul.left) - 26;
		navigation.ul_position = ul;
		
	}
	
	,init_links: function() {
		
		$('.navigation a').each(function() {
			var a = $(this).position();
			    a = Math.round(a.left);
			var rel = a + navigation.ul_position;
			$(this).attr('rel', rel);
		});
		
	}
	
	,init_leaf_position: function() {
		
		var pos = $('.navigation a.selected').attr('rel');
		if( !pos || pos == "undefined" ) {
			$('.navigation a:first').addClass('selected');
			var pos = $('.navigation a.selected').attr('rel');
		}
		$('.navigation-leaf').css('left', pos + "px");
		
	}
	
	,init_hover_event: function() {
		
		var current_pos = $('.navigation-leaf').css('left');
		
		$('.navigation a').hover(function() {
			var rel = $(this).attr('rel');
			$('.navigation-leaf').stop().animate({
				left: rel + "px"
			}, 'slow');
		}, function() {
			$('.navigation-leaf').stop().animate({
				left: current_pos
			}, 'slow');
		});

	}
	

};

$(document).ready(soundsrelaxing.init);
