	function abs(n)
	{
		return ((n<0) ? n*-1 : n*-1);
	}
	function setCookie(name, value, path, domain, secure)
	{
		var expires = new Date();

		 //para expirar daqui a quatro horas
		 var futuro = expires.getTime()+(4*60*60*1000);
		 expires.setTime(futuro);

		var gmt = new Date().getTimezoneOffset() / 60;
		if(gmt > 0)
		{
			gmt = 0
		}
		else if(gmt < 0)
		{
			gmt = abs(gmt);
		}
		var hrs = expires.getHours();
		hrs += gmt;
		expires.setHours(hrs);
		var gmt_str = new String(gmt);

		 agoraMes = expires.getMonth()+1; agoraMes = (agoraMes>=10)?agoraMes:"0"+agoraMes;
		 agoraDia = expires.getDate(); agoraDia = (agoraDia>=10)?agoraDia:"0"+agoraDia;
		 agoraHora = expires.getHours(); agoraHora = (agoraHora>=10)?agoraHora:"0"+agoraHora;
		 agoraMin = expires.getMinutes(); agoraMin = (agoraMin>=10)?agoraMin:"0"+agoraMin;
		 valor = expires.getFullYear()+""+agoraMes+""+agoraDia+""+agoraHora+""+agoraMin;

		 var curCookie = name + "=" + escape(valor) +
		  ((expires) ? "; expires=" + expires.toGMTString() : "") +
		  ((path) ? "; path=" + path : "") +
		 ((domain) ? "; domain=" + domain : "") +
		 ((secure) ? "; secure" : ""); 
		  document.cookie = curCookie;
		
		var gmtCookie = "gmt" + "=" + gmt_str +
		((expires) ? "; expires=" + expires.toGMTString() : "") +
		((path) ? "; path=" + path : "") +
		((domain) ? "; domain=" + domain : "") +
		((secure) ? "; secure" : "");
		document.cookie = gmtCookie;
	}
	setCookie('ck_test','1','/');