function setCookie(name,value){
        var argc = setCookie.arguments.length;
        var argv = setCookie.arguments;
        var expires = ( argc > 2) ? argv[2]:1;
        var path = ( argc > 3) ? argv[3]:'/';
        var domain = ( argc > 4) ? argv[4]:null;
        var secure = ( argc > 5) ? argv[5]:false;
	var expireday = new Date(); 
	expireday.setDate( expireday.getDate() + expires );


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

function getCookie (name) {
        var dcookie = document.cookie;
        var cname = name + "=";
        var clen = dcookie.length;
        var cbegin = 0;
        while (cbegin < clen) {
                var vbegin = cbegin + cname.length;
                if (dcookie.substring(cbegin, vbegin) == cname) {
                        var vend = dcookie.indexOf (";", vbegin);
                        if (vend == -1) vend = clen;
                        return unescape(dcookie.substring(vbegin, vend));
                }
                cbegin = dcookie.indexOf(" ", cbegin) + 1;
                if (cbegin == 0) break;
        }
        return "";
}

function delCookie(NameOfCookie) {
        var c = new Date();
        document.cookie = NameOfCookie+"=;expires="+c.toGMTString()+";"+";path=/;";
}


