/*
* 天涯社区全局js文件，提供全局功能。
* 注意事项：1、该文件必须统一维护；2、cookie必须统一规划；3、任何功能升级必须严格测试才能上线。
* 4、cookie值不能包含&,%和=三个字符。
* 创建人：曾小平
*/
var __global={cityNames:["北京","上海","天津","重庆","石家庄","保定","唐山","太原","大同","晋城","呼和浩特","包头","沈阳","大连","长春","四平","吉林","哈尔滨","佳木斯","南京","苏州","扬州","无锡","徐州","杭州","温州","绍兴","宁波","合肥","芜湖","安庆","马鞍山","福州","厦门","泉州","南昌","景德镇","赣州","九江","济南","青岛","淄博","威海","郑州","开封","洛阳","安阳","南阳","武汉","宜昌","襄樊","长沙","株洲","常德","岳阳","广州","深圳","佛山","潮州","东莞","南宁","柳州","桂林","海口","三亚","儋州","文昌","乐东","五指山","琼海","万宁","定安","昌江","临高","澄迈","东方","陵水","保亭","屯昌","琼中","白沙","成都","自贡","绵阳","乐山","贵阳","遵义","六盘水","昆明","拉萨","西安","宝鸡","咸阳","兰州","天水","乌鲁木齐","台湾","香港","澳门","西宁","银川","张家口","秦皇岛","沧州","邢台","承德","廊坊","邯郸","衡水","长治","运城","朔州","晋中","吕梁","临汾","忻州","阳泉","通辽","鄂尔多斯","呼伦贝尔","巴彦淖尔市","乌海","兴安盟","赤峰","阿拉善盟","锡林郭勒盟","乌兰察布市","朝阳","本溪","抚顺","鞍山","盘锦","铁岭","锦州","葫芦岛","丹东","阜新","营口","辽阳","通化","白山","延边朝鲜族自治州","辽源","松原","白城","齐齐哈尔","绥化","大兴安岭地区","伊春","鹤岗","双鸭山","黑河","鸡西","大庆","牡丹江","七台河","常州","连云港","南通","盐城","宿迁","泰州","镇江","淮安","丽水","衢州","舟山","台州","湖州","嘉兴","金华","淮北","淮南","亳州","池州","六安","阜阳","蚌埠","滁州","铜陵","宿州","黄山","宣城","巢湖","南平","漳州","龙岩","宁德","莆田","三明","吉安","宜春","抚州","新余","萍乡","上饶","鹰潭","德州","莱芜","聊城","枣庄","潍坊","泰安","东营","烟台","临沂","日照","滨州","荷泽","济宁","许昌","三门峡","平顶山","驻马店","周口","濮阳","鹤壁","济源","焦作","商丘","漯河","新乡","信阳","鄂州","咸宁","孝感","荆州","十堰","黄冈","黄石","恩施土家族苗族自治州","荆门","随州","益阳","永州","郴州","湘西土家族苗族自治州","邵阳","怀化","娄底","湘潭","张家界","衡阳","清远","河源","揭阳","汕头","珠海","肇庆","梅州","中山","云浮","江门","惠州","茂名","韶关","汕尾","湛江","阳江","河池","崇左","钦州","玉林","梧州","贺州","贵港","北海","防城港","百色","来宾","雅安","凉山彝族自治州","宜宾","泸州","资阳","阿坝藏族羌族自治州","甘孜藏族自治州","德阳","攀枝花","广元","内江","巴中","眉山","达州","南充","遂宁","广安","毕节","黔南布依族苗族自治州","黔东南苗族侗族自治州","黔西南布依族苗族自治州","铜仁","安顺","迪庆藏族自治州","文山壮族苗族自治州","德宏德宏傣族景颇族自治州","临沧","玉溪","西双版纳傣族自治州","楚雄彝族自治州","思茅","保山","昭通","曲靖","红河哈尼族彝族自治州","大理大理白族自治州","怒江傈僳族自治州","丽江","日喀则","林芝","阿里","那曲","昌都","山南","榆林","渭南","安康","汉中","商洛","铜川","延安","白银","庆阳","金昌","武威","陇南","甘南藏族自治州","酒泉","张掖","临夏回族自治州","平凉","定西","海西蒙古族藏族自治州","玉树藏族自治州","果洛藏族自治州","海南藏族自治州","海北藏族自治州","黄南藏族自治州","海东","石嘴山","固原","吴忠","阿克苏","塔城","伊犁哈萨克自治州","阿勒泰","巴音郭楞蒙古自治州","克孜勒苏柯尔克孜自治州","克拉玛依","石河子","昌吉回族自治州","伊犁哈萨克自治州","喀什","和田","哈密","博尔塔拉蒙古自治州","吐鲁番","伊吾","顺德"],setCookie:function(b,e,i,g,c,f){var a=-1;if(e==null){var h=new Date();h.setTime(h.getTime()-(24*60*60*1000));a=h.toGMTString()}else{if((typeof i=="number")&&(i>=0)){var h=new Date();h.setTime(h.getTime()+(i*24*60*60*1000));a=h.toGMTString()}}document.cookie=b+"="+escape(e)+";"+(a!=-1?" expires="+a+";":"")+(g?"path="+g:"")+(c?"; domain="+c:"")+(f?"; secure":"")},getCookie:function(a){var e=null;if(document.cookie&&document.cookie!=""){var d=document.cookie.split(";");for(var c=0;c<d.length;c++){var b=d[c].replace(/(^\s*)|(\s*$)/g,"");if(b.substring(0,a.length+1)==(a+"=")){e=unescape(b.substring(a.length+1));break}}}return e},setPartCookie:function(b,o,n,p,s,k,a){var e=this.getCookie(b);if(e){var d=e.split("&");var m=d.length;var r=new Array(m);var f=new Array(m);var q=-1;for(var l=0;l<m;l++){var h=d[l].split("=");r[l]=h[0];f[l]=h[1];if(h[0]==o){q=l}}if(q==-1){r[m]=o;f[m++]=n!=null?escape(n):null}else{f[q]=n!=null?escape(n):null}var c="";if(m>0){for(var g=0;g<m;g++){if(f[g]!=null){c+="&"+r[g]+"="+f[g]}}c=c.substr(1)}if(c==""){c=null}this.setCookie(b,c,p,s,k,a)}else{if(n!=null){var c=o+"="+escape(n);this.setCookie(b,c,p,s,k,a)}}return null},getPartCookie:function(b,a){var d=this.getCookie(b);if(d){var f=d.split("&");for(var c=0;c<f.length;c++){var g=f[c].split("=");if(g[0]==a){var e=g[1];e=unescape(e);return e}}}return null},getParameter:function(e){var b=document.getElementsByTagName("script");for(var a=b.length,d=0;d<a;d++){if(b[d].src&&b[d].src.match(/global\.js(\?.*)?$/)){var c=new RegExp("(^|)"+e+"=([^&]*)(&|$)","gi").exec(b[d].src);if(c){return c[2]}}}return null},getUserCityId:function(){return this.getCookie("__cid")},getUserCityName:function(){var a=this.getCookie("__cid");if(!isNaN(a)&&a>=1&&a<=this.cityNames.length){return this.cityNames[a-1]}else{return null}},getUserName:function(){var a=this.getCookie("user");if(a==null){return null}else{var b=this.getPartCookie("user","w");return b}},getUserId:function(){var a=this.getCookie("user");if(a==null){return null}else{var b=this.getPartCookie("user","id");return b}},getKey:function(){var a=this.getCookie("temp");if(a==null){return null}else{var b=this.getPartCookie("temp","k");return b}},getSysGrad:function(){var a=this.getCookie("temp");if(a==null){return null}else{var b=this.getPartCookie("temp","s");return b}},getCookieTempTime:function(){var a=this.getCookie("temp");if(a==null){return 1000000000}else{var b=this.getPartCookie("temp","t");return b}},getCookieCheckKey:function(){var c=this.getCookie("temp");if(c==null){return null}else{var a=this.getPartCookie("temp","b");return a}},getCookieCstmTime:function(){var a=this.getCookie("temp");if(a==null){return -1}else{var b=this.getPartCookie("temp","ct");return b}},isOnline:function(){this._isOnline=false;this._cookieTempTime=this.getCookieTempTime();if(this._cookieTempTime!=-1&&(!isNaN(this.getUserId()))&&this.getUserId()>0&&(!isNaN(this.getKey()))&&this.getKey()>0){this._isOnline=true}return this._isOnline},IsLoadReadCookieFile:true,refreshCookie:function(){var a=__global.getPartCookie("temp","ct");if(!!a){a=parseInt(a);if(new Date().getTime()/1000-a>2*60*60){document.write('<script charset="utf-8" src="http://passport.tianya.cn/refresh.jsp?loginFrom='+encodeURIComponent(window.location.href)+'"><\/script>')}else{var a=new Date().getTime()/1000;__global.updatePartCookie("temp","ct",a)}}},updatePartCookie:function(c,b,e){var f=__global.getPartCookie("temp","et");var g=30;if(!!f){f=parseInt(f);if(f==-1){g=f}else{g=(f-new Date().getTime()/1000)/(24*60*60)}}var d=document.domain.split(".");var a="."+d[d.length-2]+"."+d[d.length-1];__global.setPartCookie(c,b,e,g,"/",a,false)}};(function(){try{var c=navigator.userAgent.toLowerCase();var b=null;var a=0;b=c.match(/msie ([\d.]+)/);a=b?parseInt(b[1],10):0;if(a==6){try{document.execCommand("BackgroundImageCache",false,true)}catch(d){}}}catch(d){}})();
