/*
* 根据cookie的名称得到它的值
* */
function getCookie(cookiename) {
    var search = cookiename + "="
    if (document.cookie.length > 0) {
        offset = document.cookie.indexOf(search)
        if (offset != -1) {
            offset += search.length
            end = document.cookie.indexOf(";", offset)
            if (end == -1) end = document.cookie.length
            return unescape(document.cookie.substring(offset, end))
        }  else return ""
    }else return ""
}
/*
设置cookie的失效时间
 */
function getExpDate(days, hours, minutes)
{
    var expDate = new Date();
    if (typeof(days) == "number" && typeof(hours) == "number" && typeof(hours) == "number")
    {
        expDate.setDate(expDate.getDate() + parseInt(days));
        expDate.setHours(expDate.getHours() + parseInt(hours));
        expDate.setMinutes(expDate.getMinutes() + parseInt(minutes));
        return expDate.toGMTString();
    }
}
/*
保存cookie的值
 */
function setCookie(name, value, expires, path, domain, secure)
{
    document.cookie = name + "=" + escape(value) +
                      ((expires) ? "; expires=" + expires : "") +
                      ((path) ? "; path=" + path : "") +
                      ((domain) ? "; domain=" + domain : "") +
                      ((secure) ? "; secure" : "");
}


//逻辑处理
// 在页面中进行设置 模仿http://www.google-analytics.com/urchin.js  
function ctoshop_tracker(storeid) {
    //判断是否是游客的依据
    var cookiename_register = "ctoshop_registercookie_" + storeid;
    //判断停留时间  cookiename_times中的值没有意义
    var cookiename_times = "ctoshop_timescookie_" + storeid;

    var registercookievalue = getCookie(cookiename_register);
    var timescookievalue = getCookie(cookiename_times);
    
    if (registercookievalue == "") {   //没有ctoshop_registercookie  开始设定  假如设定不成功 返回false
        setCookie(cookiename_register, "0", getExpDate(0, 0, 15), "/", "", "");
        registercookievalue = "0";
        //设置成功 证明是游客 cookiename_register==1是在 登录成功  或 注册成功时
    }
    //判断 cookiename_times 是否过期
    if (timescookievalue != "") {//  cookiename_times 还没有过期过期   返回false
        return false;
    } else {  //   cookiename_times 已经过期 重新创建,创建失败的话 返回 false
        setCookie(cookiename_register, "0", getExpDate(0, 0, 15), "/", "", "");
        setCookie(cookiename_times, "0", getExpDate(0, 0, 15), "/", "", "");
        //下面进行计数  连接到 本服务器的http://www.ctoshopping2.com/StoreAdmin/count_store_customer.jsp
//        document.writeln("<img src=\"\/StoreAdmin\/count_store_customer.jsp?storeid=" + storeid + "&&registercookievalue=" + registercookievalue + "\" width=0 height=0 \/>");
        //利用新建图片来进行参数传递
        document.writeln("<img src=\"http:\/\/www.ctoshopping5.com\/StoreAdmin\/count_store_customer.jsp?storeid=" + storeid + "&&registercookievalue=" + registercookievalue + "\" width=0 height=0 \/>");
    }
}