function setCookie(name, value, expirydays, path) { var expiry = ""; if(name == "") return; if(value == "") return; if(expirydays > 0) { var expiryDate = new Date(); expiryDate.setTime(expiryDate.getTime() + (expirydays * 24 * 60 * 60 * 1000)); expiry = expiryDate.toGMTString(); } var cookieString = name + "=" + escape(value) + ((expiry == "") ? "" : ("; expires=" + expiry)) + ((path == "") ? "" : ("; path=" + path)); document.cookie = cookieString; } function deleteCookie(name) { var expiry = new Date(); expiry.setTime(expiry.getTime() - 1); var cookieValue = getCookie(name); document.cookie = name + "=" + cookieValue + "; expires=" + expiry.toGMTString(); } function getCookie(name) { var arg = name + "="; var arglength = arg.length; var cookielength = document.cookie.length; var i = 0; while(i < cookielength) { var j = i + arglength; if(document.cookie.substring(i, j) == arg) return getCookieValue(j); i = document.cookie.indexOf(" ", i) + 1; if(i == 0) break; } } function getCookieValue(offset) { var endstring = document.cookie.indexOf(";", offset); if(endstring == -1) endstring = document.cookie.length; return unescape(document.cookie.substring(offset, endstring)); } function displayPreview(inHomeURL) { var previewPage = getCookie("so4previewpage"); // if((previewPage == null) || (previewPage == "undefined")) // { setCookie("so4previewpage", inHomeURL, 0, "/"); // } window.open("/so4/internal/acct/t0/en/template/preview.html", "so4_preview"); } function getPreviewPage() { return getCookie("so4previewpage"); } function setPreviewPage(inURL) { return setCookie("so4previewpage", inURL, 0, "/"); } function setPreviewTools(inToolURL) { self.parent.frames["so4_tools"].location = inToolURL; } function closePreview() { //setCookie("so4previewpage", "undefined", 0, "/"); }