﻿// JScript File

var BLLCookie = Class.create({
    initialize: function(){
        this.EsStage = true;
    }
    , setCookie: function(cookieName, cookieValue, nDays) {
        var today = new Date();
        var expire = new Date();
        if (nDays == null || nDays == 0) nDays = 30;
        expire.setTime(today.getTime() + 3600000 * 24 * nDays);
        if (this.EsStage) {
            expire.setTime(today.getTime() + 24 * 60 * 60 * 1000 * nDays);
            document.cookie = cookieName + "=" + escape(cookieValue) + "; expires=" + expire.toGMTString() + "; path = /";
        }
        else {
            document.cookie = cookieName + "=" + escape(cookieValue) + "; expires=" + expire.toGMTString() + "; path = /;domain=.fototienda.com";
        }
    }
    , getCookieVal: function(offset) {
        var endstr = document.cookie.indexOf(";", offset);
        if (endstr == -1)
            endstr = document.cookie.length;
        var clave = unescape(document.cookie.substring(offset, endstr));
        return clave.toLowerCase();
    }
    , getCookie: function(name) {
        var arg = name + "=";
        var alen = arg.length;
        var clen = document.cookie.length;
        var i = 0;
        while (i < clen) {
            var j = i + alen;
            if (document.cookie.substring(i, j) == arg)
                return this.getCookieVal(j);
            i = document.cookie.indexOf(" ", i) + 1;
            if (i == 0) break;
        }
        return null;
    }

    , deleteCookie: function(name) {
        if (getCookie(name)) document.cookie = name + '=; expires=Thu, 01-Jan-70 00:00:01 GMT;';
    }   
    
    , getCookiePlaza: function() {
        return this.getCookie('grcidfte');
    }
    
    , setCookiePlaza: function(cookieValue, nDays) {
         this.setCookie("grcidfte", cookieValue, nDays);
    }
});


