aboutsummaryrefslogtreecommitdiffstats
path: root/js/cookie.js
blob: 8310e3e62d26af285c6958a9277a625ede6b51b2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
function getcookievalue(vname){
    var cookiearr = document.cookie.split(";");
    var rval = "";
    var i;
    for(i=0;i<cookiearr.length;i++){
        if((cookiearr[i].substr(0, cookiearr[i].indexOf("="))).replace(" ", "") == vname){
            rval = unescape(cookiearr[i].substr(cookiearr[i].indexOf("=") + 1));
        }
    }
    return rval;
}

function setcookievalue(vname, val){
    document.cookie = vname + "=" + escape(val);
}

function cookie_exists(vname){
    var cookiearr = document.cookie.split(";");
    var yes = 0;
    var i;
    for(i=0;i<cookiearr.length;i++){
        if((cookiearr[i].substr(0, cookiearr[i].indexOf("="))).replace(" ", "") == vname){
            yes = 1;
            break;
        }
    }
    return yes;
}