$(document).ready(function() {
	if (soundSetting == 'off') {
		$("#soundOff-div").hide();
	} else {
		$("#soundOn-div").hide();
	}
})

 $(document).ready(function() {
	$("#soundOff").click(function() {
		$("#soundOff-div").hide();
		$("#soundOn-div").show();
	})
})
	  
$(document).ready(function() {
	$("#soundOn").click(function() {
		$("#soundOn-div").hide();
		$("#soundOff-div").show();
	})
})	

	

soundManager.url = '/soundmanager/swf/'; // directory where SM2 .SWFs live
soundManager.debugMode = false;
soundManager.waitForWindowLoad = true;

soundManager.onload = function() {
soundManager.createSound({
id:'mySound1',
url:'http://media.dolcegabbanamakeup.com/soundmanager/make-up.mp3',
stream: true


});

if (soundSetting == 'off') {
	loopSoundPause('mySound1');

} else {
	
	loopSound('mySound1');
		fadeOutMenu();
}
}

function playMusic(soundID) {
	soundManager.setVolume(soundID,0);	
	soundManager.togglePause('mySound1');
	fadeInSound(soundID,1); 
	
}
function stopMusic(soundID) {
	//Why are we setting the volume to 100 then lowering it?
//	soundManager.setVolume(soundID,100);
	fadeOutSound(soundID,-0.75);
	setTimeout('soundManager.togglePause(\'mySound1\')', 2000);
	return false;
}


function loopSound(soundID) {
window.setTimeout(function() {
	
	soundManager.play(soundID, {
		onplay: function(){
			soundManager.setVolume(soundID,0);
			fadeInSound(soundID,1); 
		},

/*		onbeforefinish: function(){
			fadeOutSound(soundID,-0.75);
		},*/
		onfinish: function(){
			loopSound(soundID);
		}
	});
},1);
}

function loopSoundPause(soundID) {
window.setTimeout(function() {
		soundManager.play(soundID);
		soundManager.pause(soundID, {
			onfinish: function(){
				loopSound(soundID);
			}
		});
},1);
}

function fadeInSound(soundID,amount) {
	var s = soundManager.getSoundById(soundID);
	var vol = s.volume;
	if (vol == 150) return false;
	s.setVolume(Math.min(100,vol+amount));
	setTimeout(function(){fadeInSound(soundID,amount)},100);
}

function fadeOutSound(soundID,amount) {
	var s = soundManager.getSoundById(soundID);
	var vol = s.volume;
	if (vol == 0) return false;
	s.setVolume(Math.max(0,vol+amount));
	setTimeout(function(){fadeOutSound(soundID,amount)},0);
}


function fadeOutMenu()	{
		$('a:not(.newWin, .thickbox)').click(function(ev){
			//Stop Anchor
			ev.preventDefault();
			//Get href for redirect after music is stopped
			href = this.href;
			if (!href.match('#') && !href.match('void')) {
				stopMusic('mySound1');
				setTimeout("redirectMe(href)", 2400);
			}
		});
}
 

	
function redirectMe(href) {
	document.location = href;	
}

jQuery.fn.fadeToggle = function(speed, easing, callback) {
   return this.animate({opacity: 'toggle'}, speed, easing, callback);

}; 


	$(function() {
			$("#languageBox").mouseout(function () {
					$("#languageBox").fadeOut("slow");
			});
			$("#languageBox").mouseover(function () {
					$(this).stop().animate({opacity: 1}, 'fast');
			});
			$("#languageLink a").mouseover(function () {
					$("#languageBox").fadeToggle("slow");
					$("#languageBox>a").mouseover(function () { 
							$("div:animated").stop().animate({opacity: 1}, 'fast');

					});
			});
	});
