var BlogPostURL = 'http://blogcms.jp/select/article/edit'; function quickTrackBack(url) { var body = ''; var title = document.title; if (title.length >= 100) { title = title.substring(0, 100) + ' ... '; } body += title + '
'; var loc = BlogPostURL + "?_tb=" + encodeURIComponent(url) + '&_body=' + encodeURIComponent(body); document.location.href = loc; } function openList(url, name) { var p = window.open(url, name, 'width=200,height=500,resizable=yes,scrollbars=yes'); p.focus(); return p; } if (document.URL.indexOf("?new_session") >= 0) { deleteCookie('tkey_namecache', '', ''); } else if (hasCookie('tkey_namecache')) { var authorized_name = getCookie('tkey_namecache'); } // Copyright (c) 1996-1997 Athenia Associates. // http://www.webreference.com/js/ // License is granted if and only if this entire // copyright notice is included. By Tomer Shiran. function setCookie (name, value, expires, path, domain, secure) { var curCookie = name + "=" + encodeURIComponent(value) + (expires ? "; expires=" + expires.toGMTString() : "") + (path ? "; path=" + path : "") + (domain ? "; domain=" + domain : "") + (secure ? "secure" : ""); document.cookie = curCookie; } function hasCookie (name) { var prefix = name + '='; var c = document.cookie; var cookieStartIndex = c.indexOf(prefix); return ((cookieStartIndex >= 0) ? 1 : 0); } function getCookie (name) { var prefix = name + '='; var c = document.cookie; var nullstring = ''; var cookieStartIndex = c.indexOf(prefix); if (cookieStartIndex == -1) return nullstring; var cookieEndIndex = c.indexOf(";", cookieStartIndex + prefix.length); if (cookieEndIndex == -1) cookieEndIndex = c.length; return decodeURIComponent(c.substring(cookieStartIndex + prefix.length, cookieEndIndex)); } function deleteCookie (name, path, domain) { if (getCookie(name)) document.cookie = name + "=" + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + "; expires=Thu, 01-Jan-70 00:00:01 GMT"; } function fixDate (date) { var base = new Date(0); var skew = base.getTime(); if (skew > 0) date.setTime(date.getTime() - skew); } function setCommentAuthor(f) { var flag = f.bake.checked; if(!flag) { return removeCommentAuthor(f); } var now = new Date(); fixDate(now); var path = '/' if (location.hostname.match(/blog\.livedoor\.jp/)) { // サブディレクトリのコメントはディレクトリごとに設定 path += location.pathname.split('/')[1]; // 過去使っていたrootのCookieは削除 deleteCookie("author", '/', ''); deleteCookie("email", '/', ''); deleteCookie("url", '/', ''); } now.setTime(now.getTime() + 30 * 24 * 60 * 60 * 1000); if(f.author && f.author != undefined) setCookie("author", f.author.value, now, path, '', ''); if(f.email && f.email != undefined) setCookie("email", f.email.value, now, path, '', ''); if(f.url && f.url != undefined) setCookie("url", f.url.value, now, path, '', ''); } function removeCommentAuthor(f) { var path = '/' if (location.hostname.match(/blog\.livedoor\.jp/)) { // サブディレクトリのコメントはディレクトリごとに設定 path += location.pathname.split('/')[1]; // 過去使っていたrootのCookieは削除 deleteCookie("author", '/', ''); deleteCookie("email", '/', ''); deleteCookie("url", '/', ''); } deleteCookie("author", path, ''); deleteCookie("email", path, ''); deleteCookie("url", path, ''); } function loadCommentAuthor(f) { if(!f) return; if (f.author && getCookie("author")) f.author.value = getCookie("author"); if (f.email) f.email.value = getCookie("email"); if (f.url) f.url.value = getCookie("url"); if ((f.author && f.author.value) || (f.email && f.email.value)) f.bake.checked = true; } function submitOnce(button) { submitOnce = function() { alert("\u305F\u3060\u3044\u307E\u51E6\u7406\u4E2D\u3067\u3059\u3002\u3057\u3070\u3089\u304F\u304A\u5F85\u3061\u4E0B\u3055\u3044\u3002"); return false; } button.disabled = true; return true; }