function createCookie(name,value,days) {
	var expires="";
		if(readCookie(name))
		{
			return;
		}
		else
		{
			if (days) {
				var date = new Date();
				date.setTime(date.getTime()+(days*24*60*60*1000));
				expires = "; expires="+date.toGMTString();
			}
			else 
			{
				var date = new Date();
				date.setTime(date.getTime()+(24*60*60*1000));

				expires = "";
							
			}
			document.cookie = name+"="+value+expires+"; path=/";
		}
}

function readCookie(name) {

	var nameEQ1 = 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(nameEQ1) == 0) 
		{
			return c.substring(nameEQ1.length,c.length);
		}
	}
	return false;
}
function eraseCookie(name) {

	var date = new Date();	
	date.setTime(date.getTime()+(-1*24*60*60*1000));
	var expires = "; expires="+date.toGMTString();	
	document.cookie = name+"="+""+expires+"; path=/";
}


function getAgeGateCookie()
{
	
	var value=readCookie("op.an");
	if(!value)
	{
		value=readCookie("op.te");
		if(!value)
		{
			value="n";
		}
	}	
	
	return value;
}

function setAgeGateCookie(str)   
{
	
	
	if(str=="m")
	{
		
		createCookie("op.an",str,1000)
	}
	else
	{
		
		createCookie("op.te",str,1000)
	}
}

         
function URLDecode(psEncodeString)
{
  // Create a regular expression to search all +s in the string
  var lsRegExp = /\+/g;
  // Return the decoded string
  return unescape(String(psEncodeString).replace(lsRegExp, " "));
}