// 說明請參考 http://blog.yam.com/dllee/article/17641242   
var needAddBtn= false;   
var onlyOne=false;   
// 目前只處理網誌的部分   
if (document.URL.indexOf("/blog.yam.com/") >= 0) needAddBtn = true;   
// 如果網址有 article 表示是在瀏覽單篇文章   
if (document.URL.indexOf("/article/") >= 0)  onlyOne = true;   
  
if (needAddBtn)   
{   
    if (window.addEventListener)   
        window.addEventListener('load', addFunP, false);   
    else  
        window.attachEvent('onload', addFunP);   
}   
  
function addFunP()   
{   
    var CONTENT = document.getElementById("articleBlock");   
    var DIVs = CONTENT.getElementsByTagName('div');   
    // 取出天空網誌文章的連結的正規表示法    
    var pattern = new RegExp("http://blog.yam.com/.*/article/[0-9]+", "i");   
    var btnStr;   
    for (var i in DIVs)   
    {   
        var x = new String(DIVs[i].className);   
        if (x.indexOf("post_titlediv")==0)   
        {   // 找到文章標題內的連結   
            var myUrl = DIVs[i].innerHTML.match(pattern);   
            btnStr='<div style="font-size: 0px; float: right; margin-left: 10px;">'  
            +'<iframe height="66" frameborder="0" width="60" scrolling="no" marginwidth="0" marginheight="0" src="http://funp.com/tools/buttoniframe.php?url='  
            +myUrl[0]+'&s=1"></iframe></div>';   
        }   
        else if (x.indexOf("post_content")==0)   
        {   // 找到文章內容，加入 FunP 按鈕 HTML   
            DIVs[i].innerHTML = btnStr + DIVs[i].innerHTML;   
            if(onlyOne) break;  // 單篇文章時找到就可以離開了   
        }   
    }   
}
