﻿//openx单独广告位
var m3_u = (location.protocol=='https:'?'https://click.99meili.com/www/delivery/ajs.php':'http://click.99meili.com/www/delivery/ajs.php');
var m3_r = Math.floor(Math.random()*99999999999);
if (!document.MAX_used) document.MAX_used = ',';
document.write ("<scr"+"ipt type='text/javascript' src='"+m3_u);
document.write ("?zoneid=7");
document.write ('&amp;cb=' + m3_r);
if (document.MAX_used != ',') document.write ("&amp;exclude=" + document.MAX_used);
document.write (document.charset ? '&amp;charset='+document.charset : (document.characterSet ? '&amp;charset='+document.characterSet : ''));
document.write ("&amp;loc=" + escape(window.location));
if (document.referrer) document.write ("&amp;referer=" + escape(document.referrer));
if (document.context) document.write ("&context=" + escape(document.context));
if (document.mmm_fo) document.write ("&amp;mmm_fo=1");
document.write ("'><\/scr"+"ipt>");
//openx
document.write('<script type="text/javascript" src="http://click.99meili.com/www/delivery/spcjs.php?id=1&amp;target=_blank"></script>');

//显示社会化分享按钮及正文底部js内容并实现同步加载
var codeCache = {};
// 同步获取所需要的JS文件
function social_share_buttons(post_id) {
var path = 'http://www.99meili.com/img/js/bot-'+post_id+'.js';   
loadScriptsSync('code', path);
evalScripts(codeCache['code']);
document.write('<p style="margin-left:208px;"><iframe src="http://open.qzone.qq.com/like?url=http%3A%2F%2Fuser.qzone.qq.com%2F33220288&type=button_num&width=400&height=30&style=2" allowtransparency="true" scrolling="no" border="0" frameborder="0" style="width:100px;height:30px;border:none;overflow:hidden;"></iframe></p>');
document.write('<div id="socail-share"><a class="share_qzone" rel="nofollow" onclick="social_share_fullwindow('+post_id+',\'qzone\')" href="#">QQ空间</a>');
document.write('<a class="share_qq_t" rel="nofollow" onclick="social_share('+post_id+',\'qq_t\')" href="#">腾讯微博</a>');
document.write('<a class="share_sina_t" rel="nofollow" onclick="social_share('+post_id+',\'sina_t\')" href="#">新浪微博</a>');
document.write('<a class="share_douban" rel="nofollow" onclick="social_share('+post_id+',\'douban\')" href="#">豆瓣网</a>');
document.write('<a class="share_renren" rel="nofollow" onclick="social_share_fullwindow('+post_id+',\'baidu_hi\')" href="#">百度空间</a>');
document.write('<a class="share_qq_shuqian" rel="nofollow" onclick="social_share('+post_id+',\'qq_shuqian\')" href="#">QQ书签</a>');
document.write('<a class="share_baidu_soucang" rel="nofollow" onclick="social_share('+post_id+',\'baidu_soucang\')" href="#">百度搜藏</a>');
document.write('<a class="share_more" rel="nofollow" onclick="social_share_fullwindow('+post_id+',\'more\')" href="#"></a></div>');
}

function loadScriptsSync(cacheKey, path) {
	if (!codeCache.hasOwnProperty(cacheKey)) {
		try {
			var done = false;
			var xmlHttp = createXmlHttp();
			xmlHttp.open('GET', path, false);
			window.setTimeout(function () {
				if (!done) {
					xmlHttp.abort();
					// parcour.debugging('Request timeout.');
				}
			}, 6000);
			xmlHttp.send(null);
			if (xmlHttp.readyState == 4) {
				if (xmlHttp.status == 200) {
					codeCache[cacheKey] = xmlHttp.responseText;
					done = true;
				} else {
					// parcour.debugging(xmlHttp.status + ': ' + xmlHttp.statusText);
				}
			}
		} catch (err) {
			// parcour.debugging(err.message);
		}
	}

	return codeCache[cacheKey];
};

// 将同步获取的js加载到当前页面
function evalScripts(scripts) {
	if (window.execScript) {
		window.execScript(scripts);
	} else {
		//window.eval(scripts);
		var script = document.createElement('script');
		script.type = 'text/javascript';
		script.text = scripts;
		document.getElementsByTagName('head')[0].appendChild(script);
	}
};

function createXmlHttp() {
    if (window.XMLHttpRequest) {
        return new window.XMLHttpRequest();
    } else if (window.ActiveXObject) {
        var xVersion = ['MSXML2.XMLHTTP.5.0', 'MSXML2.XMLHTTP.4.0',
            'MSXML2.XMLHTTP.5.0', 'MSXML2.XMLHTTP', 'Microsoft.XMLHTTP'];
        for (var i = 0; i < xVersion.length; i++) {
            try {
                return new ActiveXObject(xVersion[i]);
            } catch (err) {
                // parcour.debugging(err.message);
            }
        }
    } else {
        // parcour.debugging('Error when creating XMLHTTP object.');
    }
};
