//全局 begin
//GetObj
function GetObj(a){if(document.getElementById){return eval('document.getElementById("'+a+'")')}else if(document.layers){return eval("document.layers['"+a+"']")}else{return eval('document.all.'+a)}}
//hiddenObj
function hiddenObj(a){GetObj(a).style.display="none"}
//showObj
function showObj(a){GetObj(a).style.display="block"}
//全局 end
document.domain = "sina.com.cn";
//try{document.domain = "sina.com.cn";
//}catch(e){}
//============== 090525 针对视频播放器的调整 start ===========
var FlvPlayerCode = new Object();
FlvPlayerCode.data = {
playerCode : ""
};
var getFlvPlayerCode = function(){
if(GetObj("myMovie")){
if(GetObj("p_player").childNodes[0].tagName == "OBJECT"){
var myMovieParam = new Array();
var myMovieParamList = new Array();
myMovieParamList[0] = sinaBokePlayerConfig_o.playerWidth;//swf的宽度
myMovieParamList[1] = sinaBokePlayerConfig_o.playerHeight;//swf的高度
myMovieParamList[4] = "";//flashvars
for(var i=0;i";
//alert(FlvPlayerCode.data.playerCode);
GetObj("p_player").innerHTML = FlvPlayerCode.data.playerCode;
}else{
FlvPlayerCode.data.playerCode = GetObj("p_player").innerHTML;
}
}
};
//============== 090525 针对视频播放器的调整 end ===========
//========================= 设置字体大中小 start =============
function doZoom(size){
/*var artibody = document.getElementById("artibody");
if(!artibody){
return;
}
var artibodyChild = artibody.childNodes;
artibody.style.fontSize = size + "px";
//再对artibody div内的直接html节点设置fontSize属性
for(var i = 0; i < artibodyChild.length; i++){
if(artibodyChild[i].nodeType == 1){
artibodyChild[i].style.fontSize = size + "px";
}
}*/
var artibody = document.getElementById("artibody");
artibody.className = "blkContainerSblkCon blkContainerSblkCon_" + size;
}
//========================= 设置字体大中小 end =============
//========================= 打印正文部分 start =============
//print js begin
function LoadPrintJsCallBack(){
if(typeof forSPrint == "object" && forSPrint.Print){
forSPrint.Print();
}
}
function LoadPrintJs(){
//090515001 ws begin
getFlvPlayerCode();
//090515001 ws end
var jsFile = "http://news.sina.com.cn/js/ui/con08/print_11090203.js"; //打印主js文件url
jsFile += "?t="+ (new Date()).getTime();
var js = document.createElement("script");
js.setAttribute("src",jsFile);
js.setAttribute("type","text\/javascript");
js.setAttribute( "id", "sinaPrintJsUrl");
//for ie
js.onreadystatechange = function(){
if(js.readyState=="loaded"){
LoadPrintJsCallBack();
}
};
//for ff
js.onload = LoadPrintJsCallBack;
document.body.insertBefore(js,null); // null for ff
}
//print js end
//========================= 打印正文部分 end =============
//========================= 处理广告有效性 start =============
/**
* 判断广告有效性
* @return boolean
*/
//发布日期
var pagepubtime;
//需要检测的日期差
var difDay;
//广告显示判断
function checkPubTime(){
//分解年、月、日
DateTime = new Array();
DateTime = pagepubtime.split("-");
var year = DateTime[0];
var month = DateTime[1];
var day = DateTime[2];
//用得到的年、月、日生成日期对象
var pubTime = new Date(year,month - 1,day);
//得到当前日期
var now = new Date();
//计算出当前日期与发布日期之间的毫秒差值
var dif = now.getTime() - pubTime.getTime();
//一天24小时、一小时60分、一分60秒、一秒1000毫秒
if(dif > difDay * 24 * 60 * 60 * 1000){
return false;
}
return true;
}
/**
* 处理广告图片 指定天数后不显示 广告图片初始使用css控制不显示
* @param 多个广告容器的id
*/
function HandlerAd(){
var curObj = null;
for(var i = 0; i < arguments.length; i++){
curObj = GetObj(arguments[i]);
if(checkPubTime()){
if(!curObj){
continue;
}
curObj.style.display = "block";
}
}
}
//========================= 处理广告有效性 end =============
//统一登录 begin
var contentPageLogin = {
status : '',
_timeObj : null,
init : function(){
var tempThis = this;
clearInterval(this._timeObj);
this._timeObj = setInterval(function(){tempThis.chkStatus()},5000);
},
login : function(){
var nick_name;
if(typeof(sinaSSOManager) == 'object'){
nick_name = sinaSSOManager.getSinaCookie();
nick_name = nick_name.nick;
};
var c,a,d;
if(nick_name!="" && nick_name != "undefined" && nick_name != null){
a = nick_name;
}else{
a = getUserCookie("SU");
var b = a.split(":");
if (b.length > 1) {
a = decodeURI(b[3])
};
}
c = "";
if (a != "" && a != "null" && a != null && a != "undefined") {
if (a.length > 4) {
c = a;
d = a.substr2(0, 6);
if(a!=d){
a = d + "..";
}
}
sina.$("content_mainNav_uq_username").innerHTML = a;
sina.$("content_mainNav_uq_username").title = c
}
showObj("content_mainNav_uq_username");
showObj("content_mainNav_uniproquit");
hiddenObj("content_mainNav_uniprolink");
sina.$("content_mainNav").className = "hd_nav hd_nav_log";
this.init();
},
logout : function(){
showObj("content_mainNav_uniprolink");
hiddenObj("content_mainNav_uniproquit");
hiddenObj("content_mainNav_uq_username");
sina.$("content_mainNav").className = "hd_nav";
this.init();
},
setStatus : function(status){
if(status == this.status){
return;
};
if(status=='login'){
this.status = 'login';
this.login();
}else{
this.status = 'logout';
this.logout();
};
},
chkStatus : function(){
//debugger;
var islogin = sinaSSOManager.getSinaCookie();
if(islogin){
this.setStatus('login');
}else{
this.setStatus('logout');
};
}
};
String.prototype.substr2 = function(a, b) {
a = this.getStartPst(a);
var c = this.substr(a, b);
var d = c.replace(/[^\x00-\xff]/g, "aa").length;
var e = d - b;
var f;
var g = b;
var i = 0;
while (e > 0) {
c = this.substr(a, g);
d = c.replace(/[^\x00-\xff]/g, "aa").length;
e = d - b;
if (e <= 0) {
break
}
f = Math.floor(e / 2);
if (f > 1) {
g = b - f
} else {
i++;
g = b - i
}
}
return this.substr(a, g)
};
String.prototype.getStartPst = function(a) {
var b = this.substr(0, a);
var c = b.replace(/[^\x00-\xff]/g, "aa").length;
var d = c - a;
var e;
var f = a;
var i = 0;
while (d > 0) {
b = this.substr(0, f);
c = b.replace(/[^\x00-\xff]/g, "aa").length;
d = c - a;
if (d <= 0) {
break
}
e = Math.floor(d / 2);
if (e > 1) {
f = a - e
} else {
i++;
f = a - i
}
}
return f
};
function getUserCookie(name) {
var search;
search = name + "="
offset = document.cookie.indexOf(search)
if (offset != -1) {
offset += search.length ;
end = document.cookie.indexOf(";", offset) ;
if (end == -1)
end = document.cookie.length;
return document.cookie.substring(offset, end);
}else{
return "";
}
};
var getCookie = getUserCookie;
function unipro_clearCookie(name ) {
document.cookie=name+"=; " + "domain=sina.com.cn; path=/; ";
//bites = document.cookie.split("; ");
}
function getMobileNum(ckName){
var userInfo = getUserCookie(ckName).split(":");
return userInfo[2];
}
function unipro_UniProLogout() {
unipro_clearCookie("SE");
unipro_clearCookie("SCT");
unipro_clearCookie("SU");
unipro_clearCookie("SA");
unipro_clearCookie("PS");
if(getUserCookie("SINAPRO") != "" && getUserCookie("SINAPRO") != null){ //清查旧版Cookie
unipro_clearCookie("SINAPRO");
unipro_clearCookie("SINA-AVATAR");
unipro_clearCookie("SINAPROC");
unipro_clearCookie("nick");
unipro_clearCookie("SINA_NU");
unipro_clearCookie("SINA_OU");
unipro_clearCookie("appmask");
unipro_clearCookie("gender");
unipro_clearCookie("UNIPROTM");
unipro_clearCookie("UNIPROU");
unipro_clearCookie("SINA_USER");
unipro_clearCookie("SMS_COOKIE");
}
return true;
}
function getUniproUrl_stand(){
window.location='http://unipro.sina.com.cn/';
return false;
}
function getUniproUrl_welcome(){
unipro_UniProLogout();
window.location=location.href;
return false;
}
function print_stand_unipro_head() {
contentPageLogin.logout();
}
function print_stand_unipro_welcome(nick_name) {
contentPageLogin.login();
};
//统一登录 end
//medialogo resize begin
var flag=false;function DrawImage(a){var b=new Image();var c=999;var d=21;b.src=a.src;if(b.width>0&&b.height>0){flag=true;if(b.width/b.height>=c/d){if(b.width>c){a.width=c;a.height=(b.height*c)/b.width}else{a.width=b.width;a.height=b.height}}else{if(b.height>d){a.height=d;a.width=(b.width*d)/b.height}else{a.width=b.width;a.height=b.height}}}}
//medialogo resize end
/*
舌签构造函数
SubShowClass(ID[,eventType][,defaultID][,openClassName][,closeClassName])
version 1.21
*/
eval(function(p,a,c,k,e,r){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('s 7(h,j,k,l,m){5.1i="1.1j";5.1k="1l";5.t=7.$(h);6(5.t==p&&h!="9"){L M N("7(w)参数错误:w 对像存在!(V:"+h+")")};6(!7.u){7.u=[]};5.w=7.u.q;7.u.1b(5);5.1m=r;5.8=[];5.W=k==p?0:k;5.B=5.W;5.X=l==p?"1n":l;5.Y=m==p?"":m;5.O=r;x n=Z("7.u["+5.w+"].O = z"),G=Z("7.u["+5.w+"].O = r");6(h!="9"){6(5.t.v){5.t.v("10",n)}y{5.t.H("11",n,r)}};6(h!="9"){6(5.t.v){5.t.v("12",G)}y{5.t.H("13",G,r)}};6(14(j)!="1o"){j="1p"};j=j.1q();1r(j){P"10":5.A="11";I;P"12":5.A="13";I;P"1s":5.A="1t";I;P"1u":5.A="1v";I;1w:5.A="1x"};5.1c=s(a,b,c,d,e){6(7.$(a)==p&&a!="9"){L M N("1c(1d)参数错误:1d 对像存在!(V:"+a+")")};x f=5.8.q;6(c==""){c=p};5.8.1b([a,b,c,d,e]);x g=Z(\'7.u[\'+5.w+\'].C(\'+f+\')\');6(a!="9"){6(7.$(a).v){7.$(a).v("1y"+5.A,g)}y{7.$(a).H(5.A,g,r)}};6(f==5.W){6(a!="9"){7.$(a).Q=5.X};6(7.$(b)){7.$(b).D.R=""};6(h!="9"){6(c!=p){5.t.D.1e=c}};6(d!=p){J(d)}}y{6(a!="9"){7.$(a).Q=5.Y};6(7.$(b)){7.$(b).D.R="9"}};6(7.$(b)){6(7.$(b).v){7.$(b).v("10",n)}y{7.$(b).H("11",n,r)};6(7.$(b).v){7.$(b).v("12",G)}y{7.$(b).H("13",G,r)}}};5.C=s(a,b){6(14(a)!="15"){L M N("C(1f)参数错误:1f 不是 15 类型!(V:"+a+")")};6(b!=z&&5.B==a){S};x i;16(i=0;i<5.8.q;i++){6(i==a){6(5.8[i][0]!="9"){7.$(5.8[i][0]).Q=5.X};6(7.$(5.8[i][1])){7.$(5.8[i][1]).D.R=""};6(h!="9"){6(5.8[i][2]!=p){5.t.D.1e=5.8[i][2]}};6(5.8[i][3]!=p){J(5.8[i][3])}}y 6(5.B==i||b==z){6(5.8[i][0]!="9"){7.$(5.8[i][0]).Q=5.Y};6(7.$(5.8[i][1])){7.$(5.8[i][1]).D.R="9"};6(5.8[i][4]!=p){J(5.8[i][4])}}};5.B=a};5.17=s(){6(E.q!=5.8.q){L M N("17()参数错误:参数数量与标签数量不符!(q:"+E.q+")")};x a=0,i;16(i=0;i=5.8.q){a=0};5.C(a);6(5.F==z){T(o);o=19("7.u["+5.w+"].U()",5.K)}};5.1C=s(){x a=5.B;a--;6(a<0){a=5.8.q-1};5.C(a);6(5.F==z){T(o);o=19("7.u["+5.w+"].U()",5.K)}};5.1D=s(){T(o);5.F=r}};7.$=s(a){6(1a.1h){S J(\'1a.1h("\'+a+\'")\')}y{S J(\'1a.1E.\'+a)}}',62,103,'|||||this|if|SubShowClass|label|none||||||||||||||||null|length|false|function|parentObj|childs|attachEvent|ID|var|else|true|eventType|selectedIndex|select|style|arguments|autoPlay|mouseOutFunc|addEventListener|break|eval|spaceTime|throw|new|Error|mouseIn|case|className|display|return|clearInterval|autoPlayFunc|value|defaultID|openClassName|closeClassName|Function|onmouseover|mouseover|onmouseout|mouseout|typeof|number|for|random|percent|setInterval|document|push|addLabel|labelID|background|num|nextLabel|getElementById|version|21|author|mengjia|lock|selected|string|onmousedown|toLowerCase|switch|onclick|click|onmouseup|mouseup|default|mousedown|on|Math|5000|play|previousLabel|stop|all'.split('|'),0,{}))
//===========================
//全文浏览
function LoadFullViewJsCallBack(){
if(typeof forSFullView == "object" && forSFullView.FullView){
forSFullView.FullView();
}
}
function LoadFullViewJs(){
//090515001 ws begin
getFlvPlayerCode();
//090515001 ws end
var jsFile = "http://news.sina.com.cn/js/ui/con08/fullscreenview_11090203.js"; //全文浏览主js文件url
jsFile += "?t="+ (new Date()).getTime();
var js = document.createElement("script");
js.setAttribute("src",jsFile);
js.setAttribute("type","text\/javascript");
js.setAttribute( "id", "sinaFullViewJsUrl");
//for ie
js.onreadystatechange = function(){
if(js.readyState=="loaded"){
LoadFullViewJsCallBack();
}
};
//for ff
js.onload = LoadFullViewJsCallBack;
document.body.insertBefore(js,null); // null for ff
}
//===========================
//===========================
//为了美观,不要报错
function killerr(){return true;}
window.onerror = killerr;
//===========================
//path
(function(){
if(window.frameElement){return};
var script = document.createElement('script');
script.src = 'http://news.sina.com.cn/js/87/2012/path.js';
document.getElementsByTagName('head')[0].appendChild(script);
})();