【 tulaoshi.com - Web开发 】
                             
                            //Examine the browser  检测浏览器的函数
var userAgent = navigator.userAgent.toLowerCase(); 
var is_opera  = (userAgent.indexOf('opera') != -1); 
var is_saf    = ((userAgent.indexOf('applewebkit') != -1) || (navigator.vendor == 'Apple Computer, Inc.')); 
var is_webtv  = (userAgent.indexOf('webtv') != -1); 
var is_ie     = ((userAgent.indexOf('msie') != -1) && (!is_opera) && (!is_saf) && (!is_webtv)); 
var is_ie4    = ((is_ie) && (userAgent.indexOf('msie 4.') != -1)); 
var is_moz    = ((navigator.product == 'Gecko') && (!is_saf)); 
var is_kon    = (userAgent.indexOf('konqueror') != -1); 
var is_ns     = ((userAgent.indexOf('compatible') == -1) && (userAgent.indexOf('mozilla') != -1) && (!is_opera) && (!is_webtv) && (!is_saf)); 
var is_ns4    = ((is_ns) && (parseInt(navigator.appVersion) == 4)); 
var is_mac    = (userAgent.indexOf('mac') != -1); 
//Global registers 
var currentblogid; 
var currentstarid; 
var currentcommentid; 
var switchcomandmes; 
var securitycodejs=null; 
var onetimecounter=1; 
//Get absolute path, fix bug of IE when base path is set 
var gotourl = location.href; 
var absbaseurl; 
var abspath; 
var r_identifier=gotourl.lastIndexOf("/read.php/"); 
var r_identifier2=gotourl.lastIndexOf("/post/"); 
var r_identifier3=gotourl.lastIndexOf("/tag/"); 
if (r_identifier==-1) { 
    r_identifier=r_identifier2; 
} 
if (r_identifier==-1) { 
    r_identifier=r_identifier3; 
} 
if (r_identifier!=-1) { 
    absbaseurl = gotourl.substr(0, r_identifier)+"/"; 
    var simplegotourl=absbaseurl.replace("http://", ''); 
    r_identifier2=simplegotourl.indexOf("/"); 
    abspath=simplegotourl.substr(r_identifier2+1); 
} else { 
    absbaseurl=''; 
    abspath=null; 
} 
//Is Ajax supported? 
if ((is_ie & !is_ie4) || is_moz || is_saf || is_opera) var shutajax=0; 
else var shutajax=1; 
//For firefox, tell Firefox not to display the content you input in last session 
if (is_moz) { 
    var tmp_c=document.getElementById('v_content'); 
    if (tmp_c) tmp_c.value=''; 
} 
//Show/Hide a DIV 
function showhidediv(id){ 
  try{ 
    var panel=document.getElementById(id); 
    if(panel){ 
      if(panel.style.display=='none'){ 
        panel.style.display='block'; 
      }else{ 
        panel.style.display='none'; 
      } 
    } 
  }catch(e){} 
} 
function addhtml (id, htmlcode, uniqueid) { 
    var panel=document.getElementById(id); 
    var hiddenpannel=document.getElementById(uniqueid); 
    if(panel){ 
        hiddenpannel.value=''; 
        hiddenpannel.value=panel.innerHTML; 
        panel.innerHTML=hiddenpannel.value+htmlcode; 
        hiddenpannel.value+=htmlcode; 
    } 
} 
function showadminreply (divid) { 
    switchcomandmes='reply'; 
    var cleanid=divid.replace('com_', ''); 
    var inputcontent="form action='"+absbaseurl+"admin.php?go=reply_addadminreply_"+cleanid+"' method='post' id='formadminreply"+cleanid+"'"; 
    inputcontent+=jslang[0]+"br/textarea cols='66' rows='3' name='adminreplycontent' id='adminreplycontent"+cleanid+"'/textareabr/"; 
    inputcontent+="input type='button' onclick="ajax_adminreply('"+cleanid+"'); return false;" value='"+jslang[1]+"' class='button'/ input type='reset' value='"+jslang[2]+"' class='button'/ input type='button' value='"+jslang[3]+"' onclick="hideadminreply('"+divid+"');" class='button'//form"; 
    document.getElementById(divid).innerHTML=inputcontent; 
    document.getElementById(divid).style.display='block'; 
} 
function showadminreplyformessage (divid) { 
    switchcomandmes='message'; 
    var cleanid=divid.replace('com_', ''); 
    var inputcontent="form action='"+absbaseurl+"admin.php?go=message_addadminreply_"+cleanid+"' method='post' id='formadminreply"+cleanid+"'"; 
    inputcontent+=jslang[0]+"br/textarea cols='66' rows='3' name='adminreplycontent' id='adminreplycontent"+cleanid+"'/textareabr/"; 
    inputcontent+="input type='button' onclick="ajax_adminreply('"+cleanid+"'); return false;" value='"+jslang[1]+"' class='button'/ input type='reset' value='"+jslang[2]+"' class='button'/ input type='button' value='"+jslang[3]+"'  onclick="hideadminreply('"+divid+"');" class='button'//form"; 
    document.getElementById(divid).innerHTML=inputcontent; 
    document.getElementById(divid).style.display='block'; 
} 
function hideadminreply (divid) { 
    document.getElementById(divid).innerHTML=''; 
    document.getElementById(divid).style.display='none'; 
} 
function showdelblog(blogid) { 
    var urldel=absbaseurl+"admin.php?go=entry_deleteblog_"+blogid+''; 
    if(confirm(jslang[4])){ 
        window.location=urldel; 
    } 
    else { 
        return; 
    } 
} 
function comfirmurl(urldel) { 
    if(confirm(jslang[5])){ 
        window.location=absbaseurl+urldel; 
    } 
    else { 
        return; 
    } 
} 
function showdeladminreply(repid) { 
    var urldel=absbaseurl+"admin.php?go=reply_deladminreply_"+repid+''; 
    if(confirm(jslang[6])){ 
        if (shutajax==1) window.location=urldel; 
        else { 
            urldel+="&ajax=on"; 
            currentcommentid=repid; 
            makeRequest(urldel, 'quickdeladminreply', 'GET', null); 
        } 
    } 
    else { 
        return; 
    } 
} 
function showdeladminreplyformessage(repid) { 
    var urldel=absbaseurl+"admin.php?go=message_deladminreply_"+repid+''; 
    if(confirm(jslang[7])){ 
        if (shutajax==1) window.location=urldel; 
        else { 
            urldel+="&ajax=on"; 
            currentcommentid=repid; 
            makeRequest(urldel, 'quickdeladminreply', 'GET', null); 
        } 
    } 
    else { 
        return; 
    } 
} 
function showdelreply(repid, blogid) { 
    var urldel=absbaseurl+"admin.php?go=reply_delreply_"+repid+'-'+blogid; 
    if(confirm(jslang[8])){ 
        if (shutajax==1) window.location=urldel; 
        else { 
            urldel+="&ajax=on"; 
            currentcommentid=repid; 
            makeRequest(urldel, 'quickdelreply', 'GET', null); 
        } 
    } 
    else { 
        return; 
    } 
} 
function showdelreplyformessage(repid) { 
    var urldel=absbaseurl+"admin.php?go=message_delreply_"+repid; 
    if(confirm(jslang[9])){ 
        if (shutajax==1) window.location=urldel; 
        else { 
            urldel+="&ajax=on"; 
            currentcommentid=repid; 
            makeRequest(urldel, 'quickdelreply', 'GET', null); 
        } 
    } 
    else { 
        return; 
    } 
} 
function showblockreply(repid, blogid) { 
    var urldel=absbaseurl+"admin.php?go=reply_block_"+repid+'-'+blogid; 
    if (shutajax==1) window.location=urldel; 
    else { 
        urldel+="&ajax=on"; 
        currentcommentid=repid; 
        makeRequest(urldel, 'quickdelreply', 'GET', null); 
    } 
} 
function showblockmessage(repid) { 
    var urldel=absbaseurl+"admin.php?go=message_block_"+repid; 
    if (shutajax==1) window.location=urldel; 
    else { 
        urldel+="&ajax=on"; 
        currentcommentid=repid; 
        makeRequest(urldel, 'quickdelreply', 'GET', null); 
    } 
} 
/* -- AJAX RELATED FUNCTIONS -- */ 
//Starring 
function dostar(blogid) { 
    if (shutajax==0) { 
        gourl=absbaseurl+"admin.php?go=star&ajax=on&blogid="+blogid; 
        currentblogid=blogid; 
        currentstarid="starid"+blogid; 
        makeRequest(gourl, 'starblog', 'GET', null); 
    } else { 
        gourl=absbaseurl+"admin.php?go=star&ajax=off&blogid="+blogid; 
        window.location=gourl; 
    } 
} 
//Comment and Message 
function ajax_submit (job) { 
    var stat_html = document.getElementById('stat_html').checked ? 1 : 0; 
    var stat_ubb = document.getElementById('stat_ubb').checked ? 1 : 0; 
    var stat_emot = document.getElementById('stat_emot').checked ? 1 : 0; 
    var stat_property = document.getElementById('stat_property').checked ? 1 : 0; 
    var v_replier = document.getElementById('v_replier').value+' '; 
    var v_repurl = document.getElementById('v_repurl').value; 
    var v_repemail = document.getElementById('v_repemail').value; 
    var v_content = document.getElementById('v_content').value+' '; 
    var v_password = document.getElementById('v_password').value; 
    var v_id = document.getElementById('v_id').value; 
    var v_reppsw = (document.getElementById('v_reppsw')) ? document.getElementById('v_reppsw').value : ''; 
    var v_security_plus; 
    if (document.getElementById('v_security')) { 
        var v_security = document.getElementById('v_security').value; 
        if (v_security=='') { 
            alert(jslang[10]); 
            return false; 
        } 
        v_security_plus="&v_security="+v_security; 
    } else { 
        v_security_plus=''; 
    } 
    if (v_replier=='' || v_content==''|| v_replier==' ' || v_content==' ' ) { 
        alert(jslang[11]); 
        return false; 
    } 
    document.getElementById('btnSubmit').value=jslang[12]; 
    document.getElementById('btnSubmit').disabled='disabled'; 
    if (shutajax==0) { //Currently for IE, Safari, Mozilla and Opera 
        v_replier = blogencode(v_replier); 
        v_repurl = blogencode(v_repurl); 
        v_repemail = blogencode(v_repemail); 
        v_content = blogencode(v_content); 
        v_password = blogencode(v_password); 
        v_id = blogencode(v_id); 
        v_reppsw = blogencode(v_reppsw); 
        var postData = "unuse=unuse&onetimecounter="+onetimecounter+"&v_id="+v_id+"&v_replier="+v_replier+"&v_password="+v_password+"&v_repurl="+v_repurl+"&v_repemail="+v_repemail+"&v_content="+v_content+"&stat_html="+stat_html+"&stat_ubb="+stat_ubb+"&stat_emot="+stat_emot+"&v_reppsw="+v_reppsw+"&stat_property="+stat_property+v_security_plus; 
        var gourl=absbaseurl+"visit.php?ajax=on&job="+job; 
        makeRequest(gourl, 'quickreply', 'POST', postData); 
    } else { 
        document.getElementById('visitorinput').submit(); 
    } 
} 
//Ctrl+Enter key submitting (Textarea) 
function ctrlenterkey (eventobject){ 
    if(eventobject.ctrlKey && eventobject.keyCode==13) { 
        document.getElementById("btnSubmit").click(); 
    } 
} 
//Admin reply 
function ajax_adminreply (commentid) { 
    if (shutajax==0) { 
        var admid='adminreplycontent'+commentid; 
        var adminreplycontent = blogencode(document.getElementById(admid).value); 
        var postData = "unuse=unuse&adminreplycontent="+adminreplycontent; 
        var gourl=absbaseurl+"admin.php?ajax=on&go="+switchcomandmes+"_addadminreply_"+commentid; 
        currentcommentid=commentid; 
        makeRequest(gourl, 'quickadminreply', 'POST', postData); 
    } else { 
        var admid='formadminreply'+commentid; 
        document.getElementById(admid).submit(); 
    } 
} 
function ajax_adminreply_edit (commentid, rptype) { 
    switchcomandmes=rptype; 
    ajax_adminreply(commentid); 
} 
当前1/2页 
12下一页