var cite = { post_uri : 'http://interface3.i.178.com/~cite.embed.postKey', add_uri : 'http://interface3.i.178.com/~cite.embed.addKey', all_uri : 'http://interface3.i.178.com/~cite.embed.ViewAll', cite_uri : 'http://interface3.i.178.com/~cite.embed.quickCite', reloading_uri : 'http://interface3.i.178.com/~cite.embed.reload', addweibo_uri : 'http://interface3.i.178.com/~cite.index.addWeiboCount', sys_res_id : 'wow_59357127851', isIE : (navigator.appVersion.indexOf("MSIE") != -1) ? true : false, cur_vote : null, newUri : null, share_title : null, appUri : { qq : 'http://v.t.qq.com/share/share.php', sina : 'http://service.weibo.com/share/share.php' }, panel_tpl : '
\
\
\

分享微博

\
\

转帖成功,是否分享到微博:

\ 分享到新浪微博\ 分享到腾讯微博\
\
\ \
\
\
\
', postVote : function (res_id,key_id){ cite.cur_vote = document.getElementById('sns_cite_pid_'+key_id).innerHTML; $.getJSON( this.post_uri+'?callback=?', 'vote_key=' + key_id + '&res_id=' + res_id + '&sys_name=CMS', function(ret){ if (ret.status == 'success'){ if(ret.ctn == 1){ $.getJSON( cite.cite_uri + '?callback=?', 'res_id=' + res_id + '&channel_id=' + cite.channel_id + '&sys_res_id=' + cite.sys_res_id + '&sys_name=CMS' + '&url=' + encodeURIComponent(self.location.href), function(ret){ if (ret.status == 'success'){ //cite.share(); cite.reloading(1);return false; }else{ alert(ret.msg); } } ); /** if(!confirm('发表互动观点成功,是否转帖?')){ cite.reloading(0); return false; }else{ $.getJSON( cite.cite_uri + '?callback=?', 'res_id=' + res_id + '&channel_id=' + cite.channel_id + '&sys_res_id=' + cite.sys_res_id + '&sys_name=CMS' + '&url=' + encodeURIComponent(self.location.href), function(ret){ if (ret.status == 'success'){ //cite.share(); cite.reloading(1);return false; }else{ alert(ret.msg); } } ); } **/ }else{ if(ret.url!=''){ cite.newUri = ret.url; //cite.share(); }else{ alert('发表互动观点成功,若想将此文章转帖到个人中心,请先登录。'); } } cite.reloading(0); return false; }else{ alert(ret.msg); return false; } } ); }, addVote : function(value,res_id){ //var value = value.strip(); if(this.b_strlen(value) > 30) { alert('你说的太多了~(最多填写15个汉字)'); return false; } var reg = /(^http:\/\/|www.|ftp:\/\/)|(.com|.cn|.net|.org|.biz$)/i; if(!value){ alert('你想说啥?'); return false; } if(value.match(reg)){ alert('请不要乱贴网址~'); return false; } var params = 'vote_key=' + encodeURIComponent(value) + '&res_id=' + res_id + '&sys_name=CMS'; if(document.getElementById('btpostvt')){//1 document.getElementById('btpostvt').style.display='none'; document.getElementById('btpostvt').disabled=true; } cite.cur_vote = value; $.getJSON( this.add_uri+'?callback=?', params, function(ret){ if (ret.status == 'success'){ if(ret.ctn == 1){ $.getJSON( cite.cite_uri+'?callback=?', 'res_id=' + res_id + '&channel_id=' + cite.channel_id + '&sys_res_id=' + cite.sys_res_id + '&sys_name=CMS' + '&url=' + encodeURIComponent(self.location.href), function(ret){ if (ret.status == 'success'){ //cite.share(); cite.reloading(1);return false; }else{ alert(ret.msg); } } ); /** if(!confirm('发表互动观点成功,是否转帖?')){ cite.reloading(0); return false; }else{ $.getJSON( cite.cite_uri+'?callback=?', 'res_id=' + res_id + '&channel_id=' + cite.channel_id + '&sys_res_id=' + cite.sys_res_id + '&sys_name=CMS' + '&url=' + encodeURIComponent(self.location.href), function(ret){ if (ret.status == 'success'){ //cite.share(); cite.reloading(1);return false; }else{ alert(ret.msg); } } ); } **/ }else{ if(ret.url!=''){ cite.newUri = ret.url; //cite.share(); }else{ alert('发表互动观点成功'); } } cite.reloading(0); return false; }else{ alert(ret.msg); return false; } } ); }, quickcite : function(){ $.getJSON( this.cite_uri+'?callback=?', 'sys_res_id=' + this.sys_res_id + '&sys_name=CMS' + '&url=' + encodeURIComponent(self.location.href), function(ret){ if (ret.status == 'success'){ if(confirm('转帖成功,是否浏览更多精彩内容?')){ window.open(ret.url); } }else{ alert(ret.msg); } } ); }, show_all : function (res_id){ $.getJSON( this.all_uri+'?callback=?', 'res_id=' + res_id + '&sys_res_id=' + this.sys_res_id + '&sys_name=CMS', function(ret){ document.getElementById('vote_wall').innerHTML = ret; } ); }, b_strlen : function (a){ for(var b = 0,c = 0;c < a.length;c++){ b=a.charCodeAt(c) < 0 || a.charCodeAt(c) > 255 ? b+2 : b+1; } return b }, stopTarget : function(evt){ var e=(evt)?evt:window.event; if ( e && e.preventDefault ) e.preventDefault(); else window.event.returnValue = false; return false; }, reloading : function(show_tip){ $.getJSON( cite.reloading_uri+'?callback=?', 'channel_id=' + cite.channel_id + '&sys_res_id=' + cite.sys_res_id + '&sys_name=CMS', function(ret){ document.getElementById('sns_cite_vote_list').innerHTML = ret; if(document.getElementById('myvote') && show_tip == 1){ document.getElementById('myvote').innerHTML += ' 此文章已成功收藏到您的转帖列表' } //$('#sns_cite_vote_list').val(ret); } ); return false; }, shareUrl : function (type){ if(type != null){ var shareType = type; var uri = cite.newUri == null ? encodeURIComponent(self.location.href) : cite.newUri; var reg = /mh|manhua/ig; if(uri.match(reg)){ var title = document.getElementsByTagName('title')[0].innerHTML.substr(0,document.getElementsByTagName('title')[0].innerHTML.indexOf('-')); } var t = title ? title : document.getElementsByTagName('h1')[0].innerHTML; var shareUri = cite.appUri[type]; var vote = cite.cur_vote != null ? cite.cur_vote : '这篇文章很有意思,值得分享'; shareUri += "?url=" + uri; shareUri += "&appkey="; shareUri += "&title=" + encodeURIComponent('#178转帖# 我对《' + (cite.share_title == null ? t : cite.share_title) + '》发表了观点:“' + vote + '”'); return shareUri // window.open(shareUri,"_blank","width=615,height=505"); } }, share :function(){ cite.handleFlash(); if(!document.getElementById('pannel')) { var qqUri = cite.shareUrl('qq'); var sinaUri = cite.shareUrl('sina'); var msg = cite.panel_tpl.replace('{#qq}',qqUri); var msg = msg.replace('{#sina}',sinaUri); var pannel = document.createElement('div'); var demo = document.getElementById('sns_cite_vote_list'); pannel.id = 'pannel'; pannel.className = 'pannel'; pannel.innerHTML = msg; document.body.appendChild(pannel); pannel.style.top = document.documentElement.scrollTop + document.body.scrollTop + 150 + 'px'; pannel.style.left = parseInt((document.body.clientWidth - pannel.offsetWidth)/2) + 'px'; }else{ cite.removePannel(); //cite.share(); } }, addweiboCount : function(type){ $.getJSON( cite.addweibo_uri+'?callback=?', 'type=' + type, function(ret){ alert(11); cite.removePannel(); } ); }, removePannel : function(){ var a = document.getElementById('pannel'); a.parentNode.removeChild(a); }, handleFlash: function(){ if(cite.isIE){ var objs = document.getElementsByTagName('object'); var objLen = objs.length; if(objLen > 0){ var regex = /]*>/ig; for(var i=0;i 0){ for(var i=0;i]+)/ig; var match = html.match(regex); if(match){ var newEmbed = document.createElement('embed'); var params = match[0].substr(1).split(' '); for(var j=0;j'); if(document.getElementById('sns_cite_vote_list')){ document.write(''); document.getElementById('sns_cite_vote_list').innerHTML = ''; } //document.write('