////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2001-2002 CreativeCow.net - All Rights Reserved
//
// cookie.js
//
// generic cookie setting and getting
////////////////////////////////////////////////////////////////////////////////

function getCookie (name) {

    var start = document.cookie.indexOf(name + "=");
    var len = (start + name.length + 1);

// alert("c: " + document.cookie);

    if ((! start) && (name != document.cookie.substring(0, name.length))) {
        // MAY EXIT THIS BLOCK
        return null;
    }
    
    if (start == -1) {
        // MAY EXIT THIS BLOCK
        return null;
    }
    
    var end = document.cookie.indexOf(";", len);

    if (end == -1) {
        end = document.cookie.length;
    }
	    
    return unescape(document.cookie.substring(len, end));
}

function likeCookieExists (str) {
    return (document.cookie.indexOf(str)) != -1 ? 1 : 0;
}

function setCookie (name, value, expires, path, domain, secure) {

    var d = new Date();
    d.setTime (d.getTime() + (expires * 24 * 60 * 60 * 1000));

    document.cookie = name + "=" + escape(value) +
        ( (expires) ? ";expires=" + d.toGMTString() : "") +
        ( (path) ? ";path=" + path : "") + 
        ( (domain) ? ";domain=" + domain : "") +
        ( (secure) ? ";secure" : "");
}
