var _v3skin = 'milk';
var _site_root_url = 'http://bblog.biz/';
var HOST = _site_root_url;

function setCookie (name, value, expires, path, domain, secure) {
var curCookie = name + "=" + escape(value) + ((expires) ? "; expires=" + expires.toGMTString() : "") + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + ((secure) ? "; secure" : "");
document.cookie = curCookie;
}

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 unescape(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 OpenComments (c) {
window.open(c,
'comments',
'width=540,height=285,scrollbars=no,status=yes');
}

function OpenTrackback (c) {
window.open(c,
'trackback',
'width=540,height=285,scrollbars=no,status=yes');
}
function AddFavorite(_url,_str) {
if (_url == 'this') _url = location.href;
window.external.addFavorite(_url,_str);
}
function SetHomePage() {
var _obj;
_obj = document.all['mainpage'];
_obj.style.behavior='url(#default#homepage)';
_obj.setHomePage('http://bblog.biz/');
}

function key365This(uu,tt){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');keyit=window.open('http://www.365key.com/storeit.aspx?t='+escape(tt)+'&u='+escape(uu)+'&c='+escape(t),'keyit','scrollbars=no,width=475,height=575,left=75,top=20,status=no,resizable=yes');keyit.focus();}

function deliciousThis( _href, _title) {var deliLink;deliLink = 'http://del.icio.us/post?v=2';deliLink += '&amp;url=' + encodeURIComponent(_href);deliLink += '&amp;title=' + encodeURIComponent(_title);keyit = window.open(deliLink);keyit.focus();return false;}

function baiducangThis(u,t) {var c = (window.getSelection ? window.getSelection() : document.getSelection ? document.getSelection() : document.selection.createRange().text);var url='http://cang.baidu.com/do/add?it='+encodeURIComponent(t)+'&iu='+encodeURIComponent(u)+'&dc='+encodeURIComponent(c)+'&fr=ien#nw=1';keyit=window.open(url,'_blank','scrollbars=no,width=600,height=450,left=75,top=20,status=no,resizable=yes');keyit.focus();}

var tbscript="http://admin.bblog.biz/mt-2009-9tb.cgi/"

// form support
//
var canFormat = 0;
if (document.selection ||
(typeof(document.createElement("textarea")["setSelectionRange"]) != "undefined"))
canFormat = 1;


function getSelected (e) {
if (document.selection) {
e.focus();
var range = document.selection.createRange();
return range.text;
} else {
var length = e.textLength;
var start = e.selectionStart;
var end = e.selectionEnd;
if (end == 1 || end == 2 && length != undefined) end = length;
return e.value.substring(start, end);
}
}

function setSelection (e, v) {
if (document.selection) {
e.focus();
var range = document.selection.createRange();
range.text = v;
} else {
var length = e.textLength;
var start = e.selectionStart;
var end = e.selectionEnd;
if (end == 1 || end == 2 && length != undefined) end = length;
e.value = e.value.substring(0, start) + v + e.value.substr(end, length);
e.selectionStart = start + v.length;
e.selectionEnd = start + v.length;
}
e.focus();
}

function formatStr (e, v) {
if (!canFormat) return;
var str = getSelected(e);
if (str) setSelection(e, '<' + v + '>' + str + '</' + v + '>');
return false;
}

function insertLink (e, isMail) {
if (!canFormat) return;
var str = getSelected(e);
var link = '';
if (!isMail) {
if (str.match(/^https?:/)) {
link = str;
} else if (str.match(/^(\w+\.)+\w{2,5}\/?/)) {
link = 'http://' + str;
} else if (str.match(/ /)) {
link = 'http://';
} else {
link = 'http://' + str;
}
} else {
if (str.match(/@/)) {
link = str;
}
}
var my_link = prompt(isMail ? '输入 Email 地址:' : '输入 URL: ', link);
if (my_link != null) {
if (str == '') str = my_link;
if (isMail) my_link = 'mailto:' + my_link;
setSelection(e, '<a href="' + my_link + '">' + str + '</a>');
}
return false;
}

function Decode(e) {
if (!canFormat) return;
var str = getSelected(e);

if (!str) return;
str = str.replace(new RegExp("&","g"), "&amp;");
str = str.replace(new RegExp("<","g"), "&lt;");
str = str.replace(new RegExp(">","g"), "&gt;");

str = str.replace(new RegExp('"',"g"), "&quot;");
/* str = str.replace(new RegExp(' ',"g"), "&nbsp;"); */
setSelection(e, str);
return false;
}

//END for form

// coComment global variables
var blogTool = "Movable Type";
var blogURL = "http://bblog.biz/";
var blogTitle = "BB’s Blog";
var commentAuthorFieldName = "author";
var commentAuthorLoggedIn = "false";
var commentFormID = "comments_form";
var commentTextFieldName = "text";
var commentButtonName = "post";

