var prefsLoaded = false;
var sound = '0';

function soundOn() {	
	document.getElementById('soundonlink').style.display='none';
	document.getElementById('soundofflink').style.display='inline';
	document.getElementById("sound").innerHTML='<embed src="fileadmin/templates/sea_waves.mp3" autostart="true" mastersound loop="true" hidden="true" height="0" width="0"></embed>';
	sound = 1;
}

function soundOff() {
	document.getElementById('soundofflink').style.display='none';
	document.getElementById('soundonlink').style.display='inline';
	document.getElementById("sound").innerHTML="";
	sound = 0;
}

window.onload = setUserOptions;

function createCookie(name,value,days) {
	if (days != null) {	
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
  	}
  	else expires = "";
  	document.cookie = name+"="+value+expires+"; path=/";
}
	
function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');		
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
    		while (c.charAt(0)==' ') c = c.substring(1,c.length);
    		if (c.indexOf(nameEQ) == 0) 
			return c.substring(nameEQ.length,c.length);
  	}
  	return null;
}

function setUserOptions(){
	if(!prefsLoaded){						
		cookie = readCookie("sound");
		sound = cookie ? cookie : sound;
		if (sound == '1'){
			soundOn();
		}
		else{
			soundOff();
		}
		prefsLoaded = true;
	}	
}

window.onunload = saveSettings;

function saveSettings(){
	  createCookie("sound", sound, 30);	  
};