function setCookie(name, value, expire, domain, path, secure){
	var thisCookie = escape(name)+"="+escape(value);
	thisCookie += (expire) ? ("; expires=" + expire.toGMTString()) : "";
	thisCookie += (domain) ? ("; domain="+domain) : "";
	thisCookie += (path)   ? ("; path="+path) : "";
	thisCookie += (secure) ? "; Secure" : "";
	document.cookie = thisCookie;
}
function getCookie(name){
	var cookies=document.cookie.split(";");
	for (var n=0;n<cookies.length;n++){
		cookies[n]=cookies[n].replace(/^\s+/g,""); cookies[n]=unescape(cookies[n]);
		if(cookies[n].substring(0,cookies[n].indexOf('='))==name) return cookies[n].substring(cookies[n].indexOf('=')+1,cookies[n].length);
	}
}
function getAllCookie(){
	var cookies=document.cookie.split(";");
	for (var n=0;n<cookies.length;n++){
		var name = cookies[n].substring(0,cookies[n].indexOf('='));
		alert("kakanamn: " + name);
	}	
}

function eraseCookie(name, path){
	var thisCookie = escape(name)+"=; Expires=Thursday, 01-Jan-1970 00:00:00 GMT";
	thisCookie += (path)   ? ("; path="+path) : "";
	document.cookie = thisCookie;
}

function getAllCookies(){
	var cookies=document.cookie.split(";");
	for (var n=0;n<cookies.length;n++){
		cookies[n]=cookies[n].replace(/^\s+/g,""); cookies[n]=unescape(cookies[n]);
		cookies[n]=cookies[n].replace(/=(.*)/g,"");
	}
	return (document.cookie) ? cookies : false;
}

   
function changeClassName(wdiv, newClassName) {
	var thediv = document.getElementById(wdiv);
	thediv.className = newClassName;
}

function changeSound(newSoundClassName) {
	changeClassName('soundHeader', newSoundClassName);
	changeClassName('soundFooter', newSoundClassName);	
}

function viewSound()
{
var name = getCookie("sound");
	if (name){
		var kakval = "on";
		var namny = getCookie("sound");
		if (namny == kakval){
			if (document.images){document.images["speaker"].src = "../images/bell.gif"} 
		}
		else{
		if (document.images){document.images["speaker"].src = "../images/bell_not.gif"} 
		}
	}
	else{
			var value = "on";
   			var expdate = new Date (); 
   			expdate.setTime(expdate.getTime() + (24 * 60 * 60 * 1000 * 365));
   			setCookie("sound", value, expdate);  
   			if (document.images){document.images["speaker"].src = "/images/bell.gif"} 
	}
}
function viewSound2()
{
var name = getCookie("sound");
	if (name){
		var kakval = "on";
		var namny = getCookie("sound");
		if (namny == kakval){
			changeSound('soundOn');
			//if (document.images["speaker"]){document.images["speaker"].src = "../images/s_on.gif"} 
		}
		else{
			changeSound('soundOff');		
			//if (document.images["speaker"]){document.images["speaker"].src = "../images/s_off.gif"} 
		}
	}else{
			var value = "on";
   			var expdate = new Date (); 
   			expdate.setTime(expdate.getTime() + (24 * 60 * 60 * 1000 * 365));
   			setCookie("sound", value, expdate);  
   			if (document.images){
				changeSound('soundOn');
				//document.images["speaker"].src = "/images/s_on.gif"
   			} 
	}
}
function soundSwitch()
{
	var name = getCookie("sound");
	if (name){
		var preVal = "on";
		var expdate = new Date (); 
   		expdate.setTime(expdate.getTime() + (24 * 60 * 60 * 1000 * 365));
		if (name == preVal){
			preVal="off";
   			if (document.images){
   				document.images.speaker.src = "../images/bell_not.gif";
   			}   
	   	}
		else{ 
   			if (document.images){
   					document.images.speaker.src = "../images/bell.gif";
   				} 	
		}
		setCookie("sound", preVal, expdate); 
	}
}
function soundSwitch2()
{
	var name = getCookie("sound");
	if (name){
		var preVal = "on";
		var expdate = new Date (); 
   		expdate.setTime(expdate.getTime() + (24 * 60 * 60 * 1000 * 365));
		if (name == preVal){
			preVal="off";
			changeSound('soundOff');
//   			if (document.images["speaker"]){
//   				document.images.speaker.src = "../images/s_off.gif";
//   			}   
	   	}else{ 
			changeSound('soundOn');	   	
//   			if (document.images["speaker"]){
//   					document.images.speaker.src = "../images/s_on.gif";
//   				} 	
		}
		setCookie("sound", preVal, expdate); 
	}
}

function playsound(resultid,gameId){ 
var value = "on";
var name = getCookie(resultid);
var expdate = new Date (); 
expdate.setTime(expdate.getTime() + (24 * 60 * 60 * 1000));
	if (window.name == "subscribe"){
		selectedGames=get_cookie("gamecookie");
		selectedGameArray=selectedGames.split("_");
		i=0;
		while (i<selectedGameArray.length){
			if(gameId==selectedGameArray[i]){
				if(!name){
					setCookie(resultid, "on", expdate);
					setCookie("sound2", "on", expdate);  
				}
			}
			i++
		}
	}
	else{
		if(!name){
			setCookie(resultid, "on", expdate);
			setCookie("sound2", "on", expdate);  
		}	
	}
}

function pling() {
var value = "on";
var playSound = getCookie("sound2");
var soundOn = getCookie("sound");
	if (value == soundOn){
		if (value == playSound){
		document.write("<embed src=sound/doorb2.wav hidden=true align=baseline border=0 width=0 height=0 autostart=true autoplay=true>");
		setCookie("sound2", "off");
		}
	}	
}
