﻿function SetCookie(name, value, date) {var argv = SetCookie.arguments;var argc = SetCookie.arguments.length;var expires = (argc > 2) ? argv[2].toGMTString() : (new Date()).AddDays(100).toGMTString();if (date) {expires = date;}var path = (argc > 3) ? argv[3] : "/";var domain = (argc > 4) ? argv[4] : "azureblu.net";var secure = (argc > 5) ? argv[5] : false;var content = name + "=" + escape(value) + ";";if (expires != null) {content += " expires=" + expires + ";";}if (path != null) {content += " path=" + path + ";";}if (domain != null) {content += " domain=" + domain + ";";}document.cookie = content;}
function DeleteCookie(name) {SetCookie(name, new Date(0));}
function GetCookie(cookieName) {var cookieString = document.cookie;var start = cookieString.indexOf(cookieName + '=');if (start == -1)return null;start += cookieName.length + 1;var end = cookieString.indexOf(';', start);if (end == -1) return unescape(cookieString.substring(start));return unescape(cookieString.substring(start, end));}
Date.prototype.AddDays = function(interval) {var dateObj = this; var millisecond = 1; var second = millisecond * 1000; var minute = second * 60; var hour = minute * 60; var day = hour * 24; var year = day * 365; var newDate; var dVal = new Date(dateObj); var dVal = dVal.valueOf(); newDate = new Date(dVal + day * interval); newDate = new Date(newDate); return newDate;}