﻿// JScript File
function setCookie(name,value,expires){
	if (!expires){
		//							 d h	m	 s
		var timeToKeep = 8*24*60*1000; // 8 dias
		expires = new Date();
		expires.setTime(expires.getTime() + timeToKeep);
	}
	document.cookie = name + '=' + escape(value) + '; expires=' + expires.toGMTString() + '; path=/';
}

function getCookie(name){
	var dcookie = document.cookie;
	var cname = name + "=";
	var clen = dcookie.length;
	var cbegin = 0;
	while (cbegin < clen) {
		var vbegin = cbegin + cname.length;
		if (dcookie.substring(cbegin, vbegin) == cname){
			var vend = dcookie.indexOf (";", vbegin);
			if (vend == -1)
				vend = clen;
			return unescape(dcookie.substring(vbegin, vend));
		}
		cbegin = dcookie.indexOf(" ", cbegin) + 1;
		if (cbegin == 0)
			break;
		}
	return null;
}

function delCookie(name) {
	document.cookie = name + '=' + '; expires=Thu, 01-Jan-70 00:00:01 GMT; path=/';
}

function getArray(name, ary){
	var ent = getCookie(name);
	var result = new Array();
	if (ent){
		result = ent.split("|");
	}
	return result;
}

function setArray(name, ary, expires){
	var value = '';
	for (var i = 0; i<ary.length; i++){
		if ( ary[i] != null && ary[i] != "" && ary[i] != "null")
			value += ary[i] + '|';
	}
	if (value.length>0)
		value = value.substr(0, value.length-1);
	setCookie(name, value, expires);
}
