
var _gaq = _gaq || [];
_gaq.push(
['_setAccount', 'UA-4750802-2'],
['_addOrganic', 'baidu', 'word'],
['_addOrganic', 'soso', 'w'],
['_addOrganic', 'sogou', 'query'],
['_addOrganic', 'yodao', 'q'],
['_setDomainName', '.6066888.com'],
['_setAllowHash', false],
['_trackPageview']
);

var BROWSER;
if (window.XMLHttpRequest) { //Mozilla, Safari,IE7 
	if(!window.ActiveXObject){ // Mozilla, Safari,
    	BROWSER = 'Mozilla, Safari';
    } else {
        BROWSER = 'IE7';
    }
} else {
    BROWSER ='IE6';
}
String.prototype.trim=function(){return this.replace(/(^\s*)|(\s*$)/g,"");}
String.prototype.getBytes=function(){var cArr=this.match(/[^\x00-\xff]/ig);return this.length+(cArr==null?0:cArr.length);}
Function.prototype.bind=function(scope){var _function=this;return function(){return _function.apply(scope,arguments);}}
function $(o){return document.getElementById(o);}
function $C(searchClass,node,tag){var classElements=new Array();if(node==null)node=document;if(tag==null)tag='*';var els=node.getElementsByTagName(tag);var elsLen=els.length;var pattern=new RegExp("(^|\\s)"+searchClass+"(\\s|$)");for(i=0,j=0;i<elsLen;i++){if(pattern.test(els[i].className)){classElements[j]=els[i];j++;}}return classElements;}
function addEvent(evt,callback){
	if (window.addEventListener) {
        window.addEventListener(evt, callback, false); 
    } else if (window.attachEvent) {
        window.attachEvent("on" + evt, callback);
    }
}
DOMReady = function(f){
	if(typeof f != "function") return; 
	DOMReady.functions = DOMReady.functions || [];
	DOMReady.functions.push(f);
	return DOMReady.checkReady();
};
DOMReady.checkReady = function(){
	if(document && document.getElementsByTagName && document.getElementById && document.body){
		while(DOMReady.functions[0])DOMReady.functions.shift()();
	}else{
		setTimeout("DOMReady.checkReady()",10);
		return null;
	}
}

/* ajax */
function postAjax(url, callback, data)
{
    url += url.indexOf("?") >= 0 ? "&" : "?";
    url += "rd=" + Math.random();
    if (typeof data == 'undefined')
    {
        var data = null;
    }
    method = 'POST';
	
	if (window.XMLHttpRequest)
	{
		var objXMLHttpRequest = new XMLHttpRequest();
	}
	else
	{
		var MSXML = ['MSXML2.XMLHTTP.6.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP.5.0', 'MSXML2.XMLHTTP.4.0', 'MSXML2.XMLHTTP', 'Microsoft.XMLHTTP'];
		for(var n = 0; n < MSXML.length; n ++)
		{
			try
			{
				var objXMLHttpRequest = new ActiveXObject(MSXML[n]);        
				break;
			}
			catch(e)
			{
			}
		}
	}
	
    with(objXMLHttpRequest)
    {
        try
        {
            open(method, url, true);
            if (method == 'POST')
            {
                setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=utf-8');
            }
            
            send(data);         
			
        }
        catch(e)
		{
			alert(e);
        }
        onreadystatechange = function()
        {
            if (objXMLHttpRequest.readyState == 4)
            {
                callback(objXMLHttpRequest.responseText, objXMLHttpRequest.status);
				delete(objXMLHttpRequest);
            }
        }
    }
}

function _json(text) {
	var match;
	if ((match = /\{[\s\S]*\}|\[[\s\S]*\]/.exec(text))) {
		text = match[0];
	}
	var cx = /[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;
	cx.lastIndex = 0;
	if (cx.test(text)) {
		text = text.replace(cx, function (a) {
			return '\\u' + ('0000' + a.charCodeAt(0).toString(16)).slice(-4);
		});
	}
	if (/^[\],:{}\s]*$/.
	test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, '@').
	replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, ']').
	replace(/(?:^|:|,)(?:\s*\[)+/g, ''))) {
		return eval('(' + text + ')');
	}
	throw 'JSON parse error';
}

/* lazy load ad */
function fs(nm){
	fsct += 1;
	setTimeout(ll.bind(nm),fsct*200);
}
function ll(){
	e = this.toString();
	var spt = document.getElementsByTagName("script");
	var refobj = null;
	var pat = new RegExp("fs\\([\"\']" + e + "[\'\"]\\)","ig");
	for(var i = 0;i < spt.length;i++){
		var tmpstr = spt[i].innerHTML.toString();
		if( -1 != tmpstr.search(pat)  ){
			refobj = spt[i];
		}
	}
	if(refobj != null){
		var tmp = document.createElement('div');
		tmp.innerHTML = ad[e];
		for(var i = 0;i < tmp.childNodes.length;i++){
			refobj.parentNode.insertBefore( tmp.childNodes[i].cloneNode(true)  , refobj );
		}
	}
}
/* end */

/* sns */
function genSNSCode(server_url, server_icon_url,text){  
    var title = encodeURIComponent(document.title.substring(0,76));  
    var url = encodeURIComponent(location.href);  
    server_url = server_url.replace("{title}",title);  
    server_url = server_url.replace("{url}",url);  
    return "<a href=\"javascript:window.open(\'"   
    + server_url   
    +"',\'_blank\',\'scrollbars=no,width=600,height=450,left=75,top=20,status=no,resizable=yes\'); void 0\" style=\"color:#000000;text-decoration:none;font-size:12px;font-weight:normal\"><SPAN style=\"PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 2px; CURSOR: pointer; PADDING-TOP: 5px\"><IMG alt="   
    + text + " src=\""   
    + server_icon_url   
    + "\" align=absMiddle border=0> "   
    + text + "<\/SPAN><\/a>"
}

function genSNSText()
{
	return "";
	/*
    document.writeln(genSNSCode("http://www.douban.com/recommend/?url={url}&title={title}","http://t.douban.com/favicon.ico","推荐到豆瓣"));
    document.writeln(genSNSCode("http://apps.hi.baidu.com/share/?title={title}&url={url}","http://www.baidu.com/favicon.ico","转帖到百度空间"));
    document.writeln(genSNSCode("http://v.t.sina.com.cn/share/share.php?title={title}&url={url}","http://t.sina.com.cn/favicon.ico","转发到新浪微博"));
    document.writeln(genSNSCode("http://share.renren.com/share/buttonshare.do?title={title}&link={url}","http://s.xnimg.cn\/favicon-rr.ico","转帖到人人网"));
	document.writeln(genSNSCode("http://v.t.qq.com/share/share.php?url={url}&appkey=&site={url}&pic=&title={title}","http://v.t.qq.com/share/images/s/weiboicon16.png","转发至腾讯微博"));
	*/
};

/* switch tab */
function sw(obj,cname,ind,atag,dtag,objpar,constr){
	var dtas = obj.parentNode.getElementsByTagName(atag);
	for(var t in dtas){
			if(typeof dtas[t] != 'undefined'){
					if( dtas[t].className == 'current_pt' || dtas[t].className == 'pt' ){
						dtas[t].className = 'pt';
					}else if( dtas[t].className == 'current_nt' || dtas[t].className == 'nt' ){
						dtas[t].className = 'nt';
					}else{
						dtas[t].className = '';
					}
			}
	}

	if(objpar){
		if( objpar == 'index' ){
			var das = obj.parentNode.parentNode.parentNode.getElementsByTagName(atag);
			for(var i = 0; i < das.length; i++){
				das[i].className = '';
			}
			obj.className = cname;
		}else if( objpar == 'list' ){
			
			var das = obj.parentNode.getElementsByTagName(atag);
			for(var i = 0; i < das.length; i++){
				das[i].className = '';
			}
			obj.className = cname;
			
		}else if( objpar == 'bplist' ){
			var das = obj.parentNode.parentNode.getElementsByTagName(atag);
			for(var i = 0; i < das.length; i++){
				das[i].className = '';
			}
			obj.className = cname;
		}else{
			var das = obj.parentNode.parentNode.getElementsByTagName(atag);
			for(var i = 0; i < das.length; i++){
				das[i].className = '';
			}
			obj.parentNode.className = cname;
		}
	}else{
		obj.className = cname;
	}
	
	if( constr == ''){
		//增加非div标签的tab切换 2011-6-28 11:17
		//old-code: var ddas = obj.parentNode.parentNode.getElementsByTagName(dtag);
		if( objpar == 'index' ){
			var ddas = obj.parentNode.parentNode.parentNode.parentNode.getElementsByTagName(dtag);
		}else if(objpar == 'list'){
			var ddas = obj.parentNode.parentNode.getElementsByTagName(dtag);
		}else if(objpar == 'bplist'){
			var ddas = obj.parentNode.parentNode.parentNode.getElementsByTagName(dtag);
		}else{
			var ddas = obj.parentNode.parentNode.getElementsByTagName(dtag);
		}
	}else{
		if( objpar == 'index' ){
			var ddas = $C(constr,obj.parentNode.parentNode.parentNode.parentNode,'div');
		}else if(objpar == 'list'){
			var ddas = $C(constr,obj.parentNode.parentNode,'div');
		}else if(objpar == 'bplist'){
			var ddas = $C(constr,obj.parentNode.parentNode.parentNode,'div');
		}else{
			var ddas = $C(constr,obj.parentNode.parentNode.parentNode,'div');
		}
	}
	
	for(var i = 0;i < ddas.length;i++){
			ddas[i].style.display = 'none';
	}
	try{
		ddas[ind].style.display = 'block';
	}catch(e){
	}

}

/* 简易动画 */
/* elemId:元素id  final_x:背景图片的X值  final_y:背景图片的Y值  interval:变化的时间间隔 */

/* add link */


/* topbar hide panel */
if(typeof(HTMLElement)!="undefined"){  
	  HTMLElement.prototype.contains=function(obj)  
	  {  
		  while(obj!=null&&typeof(obj.tagName)!="undefind"){if(obj==this) return true;obj=obj.parentNode;}
		  return false;  
	  };  
}
function hidePanel(e){
	var hideflag = true;
	if(window.event){
		e = window.event;
		hideflag = document.getElementById('fullsite').contains( e.toElement );
	}else{
		hideflag = document.getElementById('fullsite').contains( e.relatedTarget );
	}
	if(!hideflag){
		document.getElementById('fullsite').style.display = 'none';
	}
}

/* 技术面板 */


// 新窗口打开
function own() {
 if (!document.getElementsByTagName) return;
	 var anchors = document.getElementsByTagName("a");
	 for (var i=0; i<anchors.length; i++) {
	   var anchor = anchors[i];
	   if (anchor.getAttribute("href") &&
		 //  anchor.getAttribute("rel") == "external")
			anchor.getAttribute("href") != "javascript:;"
	   )
		 anchor.target = "_blank";
	 }
}

// 浮动跟随


  
// 滑门

/* 在线人数 */
function getOnlineNum(){
	var tmph = (new Date()).getHours(); 
	var tmpnum = 0; 
	if(tmph >= 8 && tmph<10){
		var tmp = parseInt(document.getElementById('barnum').innerHTML);
		if(0 != tmp){
			tmpnum = tmp + 1; 
		}else{
			tmpnum = Math.floor(Math.random() * 5) + 18;
		}
	}else if(tmph >= 10 && tmph < 12){
		var tmp = parseInt(document.getElementById('barnum').innerHTML);
		if(0 != tmp){
			tmpnum = tmp + 1; 
		}else{
			tmpnum = Math.floor(Math.random() * 5) + 21;
		}
	}else if(tmph >= 12 && tmph < 15){
		var tmp = parseInt(document.getElementById('barnum').innerHTML);
		if(0 != tmp){
			tmpnum = tmp + 1; 
		}else{
			tmpnum = Math.floor(Math.random() * 5) + 31;
		}
	}else if(tmph >= 15 && tmph < 24){ 
		var tmp = parseInt(document.getElementById('barnum').innerHTML);
		if(0 != tmp){
			tmpnum = tmp + 1; 
		}else{
			tmpnum = Math.floor(Math.random() * 5) + 39;
		}
	}else{ 
		tmpnum = Math.floor(Math.random() * 3); 
	} 
	return tmpnum;
}
function swtnum(){document.getElementById('barnum').innerHTML = getOnlineNum();}

// 400 电话


// 浮标
function afollow(){if( document.getElementById('rightpanel') ) {document.getElementById('rightpanel').style.top = document.documentElement.scrollTop + document.documentElement.clientHeight - 124 + 'px';}}
function floats(){
	var rightpanel = document.createElement("div");
	rightpanel.setAttribute('id','rightpanel');
	rightpanel.style.position = 'fixed';
	rightpanel.style.bottom = '0';
	rightpanel.style.right = '0';
	rightpanel.style.width = '220px';
	rightpanel.style.height = '130px';
	rightpanel.style.zIndex = '9999';
	rightpanel.style.overflow = 'hidden';
	rightpanel.style.background = 'url(http://www.nyxiehe.com/images/nyzxzx.gif) no-repeat 0 0';
	rightpanel.innerHTML = '<div style="position:relative;width:214px;height:124px;"><a href="javascript:;" onclick="javascript:_gaq.push([\'_trackEvent\', \'click\', \'swt\',\'rightpanel_pub_close\']);document.getElementById(\'rightpanel\').style.display = \'none\';" style="position:absolute;display:block;width:38px;height:20px;top:0;right:0;cursor:pointer;text-indent:-9999px;">关闭浮标</a><a href="javascript:;" onclick="_gaq.push([\'_trackEvent\', \'click\', \'swt\',\'rightpanel_pub\']);swt();" style="display:block;width:214px;height:124px;text-indent:-9999px;">咨询</a><a href="javascript:;" onclick="javascript:_gaq.push([\'_trackEvent\', \'click\', \'swt\',\'rightpanel_pub_cancel\']);document.getElementById(\'rightpanel\').style.display = \'none\';" style="position:absolute;display:block;width:30px;height:17px;bottom:10px;right:10px;cursor:pointer;text-indent:-9999px;">关闭浮标</a></div>';
	document.body.appendChild(rightpanel);document.body.appendChild( document.createElement("div") );
	
	if( navigator.userAgent.indexOf("MSIE 6") != -1 ){
		if( document.getElementById('rightpanel') ) document.getElementById('rightpanel').style.position  = 'absolute';
		addEvent('scroll',afollow);
		addEvent('resize',afollow);
	}
}

// 添加cnzz

// openswt
function openswt(){ swt();}

function sf(o,s){ if($(o)) {$(o).style.fontSize = s;$(o).style.lineHeight = '1.6em'; return false;} }  // 字体大小

// 文章点击数
function pv(n){
	postAjax('http://www.6066888.com/plus/count.php?view=yes&aid=' + n, function(r){var t = $C('info',null,'div')[0];t.innerHTML = t.innerHTML + '<span class="setfont">字体：【<a href="javacript:;" onclick="javascript:sf(\'detail\',\'16px\');return false;">大</a><a href="javacript:;"  onclick="javascript:sf(\'detail\',\'14px\');return false;">原</a><a href="javacript:;"  onclick="javascript:sf(\'detail\',\'12px\');return false;">小</a>】</span><span>点击：' + r.toString().replace(/[^0-9]/g,'') + '次</span><a href="javascript:;" onclick="javascript:_gaq.push([\'_trackEvent\', \'click\', \'Leaflet\', \'pub_arc_infozx\']);swt();" class="arcswt"><img src="/images/2012/arc/p-arcswt.png" width="78" height="21" /></a>'; });
	
}

// 文章页
function bindTips(){
	if( $('detail') ){
		// mouseup
		$('detail').onmouseup = function(e){
			var s = null;var rg = '';
			if(window.event) e = window.event;
			if(document.selection) rg = document.selection.createRange().text;
			else rg = window.getSelection();
			
			if(rg != ''){
				var posx,posy = 0;
				if(window.event){
					posx = e.clientX + document.documentElement.scrollLeft;posy = e.clientY + document.documentElement.scrollTop;	
				}else{
					posx = e.pageX;posy = e.pageY;
				}
				
				if( !$('seltip') ){   // if not exists , create one
					s = document.createElement('div');
					s.id = 'seltip';
					s.style.position = 'absolute';
					s.style.width = '185px';
					s.style.height = '28px';
					s.style.overflow = 'hidden';
					s.innerHTML = '<a href="javascript:;" onclick="javascript:_gaq.push([\'_trackEvent\', \'click\', \'accept\',\'art_tips\']);goal();"><img src="/images/detailbtn.gif" src="看不懂？没关系，问在线咨询专家" /></a>';
					document.body.appendChild(s);
				}
				
				s = $('seltip');
				s.style.top = parseInt(posy + 1) + 'px';
				s.style.left = parseInt(posx + 1) + 'px';
			}
			// done
		}
		
		//mousedown
		$('detail').onmousedown = function(){
			if( $('seltip') ){
				$('seltip').style.left = '-9999px';
				
			}
		}
	}
}


// 咨询类
function tel(){
	swt();
}
function qq(){
	_gaq.push(['_trackEvent', 'click', 'qq','function']);
	_gaq.push(['_trackPageview','/goal/qq']);
	swt();
}
function swt(){
	_gaq.push(['_trackEvent', 'click', 'swt','function']);
	_gaq.push(['_trackPageview','/goal/swt']);
	goal();
}
function goal(){
	//
	//globalInviteWindow.accept();
	window.open("http://wpa.qq.com/msgrd?v=3&uin=563073333&site=qq&menu=yes" ,"_blank");
}
function openwin(u){
	window.open(u,"_blank");
}

/* swt & ga event */

function setTrackCode(){
	var m = document.getElementsByTagName('img');
	for(var i = 0;i < m.length;i++){
		for(var j = 0;j < myTrackRules.length;j++){
			if(m[i].src == myTrackRules[j][0] ){
				var o = m[i];
				if( myTrackRules[j][1] ) o = o.parentNode;
				if( typeof o.ach == 'undefined' ){
					if (window.addEventListener) {
						o.addEventListener("click", myTrackRules[j][2] , false); 
					} else if (window.attachEvent) {
						o.attachEvent("onclick", myTrackRules[j][2] );
					}
					o.ach = true;
				}
				break;
			}
		}
	}
}

/** 广告替换 **/


//根据字符串创建对象
function createElemFromString(elemString){
	var tagFull = elemString.substring(1,elemString.indexOf(">"));
	var tagNam = "";
	//取TagName建Element
	if(tagFull.indexOf(" ")==-1){
		tagNam = tagFull;
	}else{
		tagNam = tagFull.substring(0,tagFull.indexOf(" "));
	}
	var elemObj = document.createElement(tagNam);
	//取innerHtml
	var startnum = tagFull.length + 2;
	var endnum = tagNam.length + 3;
	var taginner = elemString.substring(startnum, elemString.length-endnum);
	//取Attribute
	tagFull = tagFull.substring(tagNam.length,tagFull.length);
	tagFull = tagFull.trim();
	if(tagFull != ''){
		var attrs=tagFull.match(/[a-zA-Z]+="[^"]+"/g);		
	}else{
		var attrs = [];
	}
 
	for(var i=0;i<attrs.length;i++){
		var tmpAttr = attrs[i].split("=");
		elemObj.setAttribute(tmpAttr[0],tmpAttr[1].substring(1,tmpAttr[1].length-1));
	}
	elemObj.innerHTML = taginner;
	return elemObj;
}

/* 文章页插入浮动图片 */

/* 文章页插入图片 */

function init(){
	floats(); // 浮标
	own(); // 新窗体打开
}

DOMReady(init);

