function setCookie(sCookieName,sCookieValue,nDia, nMes, nAno) {
	var dExpire = new Date(nAno, nMes, nDia);
	if (nDia!=null && nDia!=0 && nMes!=0 && nMes!=null && nAno!=0 && nAno!=null) {
		document.cookie = sCookieName+"="+escape(sCookieValue) + ";expires="+dExpire.toGMTString();
	} else {
		document.cookie = sCookieName+"="+escape(sCookieValue);
	};
}

function setCookie(sCookieName,sCookieValue) {
	document.cookie = sCookieName+"="+escape(sCookieValue);
}

//Funcion de Cookies con nombres tipo case insensitive

function getCookie(sCookieName) {
    var sCookies = unescape(document.cookie);
    var sPrefix = sCookieName + "=";
    var nBegin = sCookies.toUpperCase().indexOf("; " + sPrefix.toUpperCase());
    if (nBegin == -1) {
        nBegin = sCookies.toUpperCase().indexOf(sPrefix.toUpperCase());
        if (nBegin != 0) {
			return null;
		};
    } else {
        nBegin += 2;
    }
    var nEnd = sCookies.indexOf(";", nBegin);
    if (nEnd == -1)
    {
        nEnd = sCookies.length;
    }
	return sCookies.substring(nBegin + sPrefix.length, nEnd);
}

function deleteCookie(name, path, domain)
{
    if (getCookie(name))
    {
        document.cookie = name + "=" + 
            ((path) ? "; path=" + path : "") +
            ((domain) ? "; domain=" + domain : "") +
            "; expires=Thu, 01-Jan-70 00:00:01 GMT";
    }
}
