document.write('<div id="hl-RelationDiv"></div>');
document.write('<script language="javascript" src="http://www.chinadaily.com.cn/js/HLRelation/hylanda.js" charset="GBK"></script>');
document.write('<script language="javascript" src="http://www.chinadaily.com.cn/js/HLRelation/HLTagLabel.js" charset="GBK"></script>');
document.write('<script language="javascript" src="http://www.chinadaily.com.cn/js/HLRelation/prolongation.js" charset="GBK"></script>');
document.write('<script language="javascript" src="http://www.chinadaily.com.cn/js/HLRelation/navigation.js" charset="GBK"></script>');
document.write('<script language="javascript" src="http://www.chinadaily.com.cn/js/HLRelation/floatbox.js" charset="GBK"></script>');
// 加载主程序
if( !window.hylandarivers ) 
{
	 window.hylandarivers = new function ()
 {
	//debug模式
		this.isDebug = true ;
	//冒号字符串
		var colon = ":";
		
//部署配置信息******************************************************************
	/*
		是否启动域名匹配
		当使启动域名匹配时，需要修改 User_More_Statistic_Structure
		里面的域名变量
	*/
		this. isAutoDomain = false;
		
		
		//多域名用户的数据结构
	this. User_More_Statistic_Structure=
	{

	/*
		域名A 
		isAutoDomain为true是
		需要修改current为指定的域名值
		否则不能正确匹
		多域名只需将下面的结构复制一份即可
		中间用英文的逗号隔开最后
	*/ 
	"current" :
				{
					 Statistic_Structure:
					 {
						//批量
							batch : "1" ,
						//锚点
							 anchor : "1" ,
						//延伸阅读
							prolongation : "1",
						//智能导航
							 navigation : "1"
						//社会化引擎
							// community :"1"
					},
				        //服务器编号
					sid: {user:"14",admin:"14"},
					//用户id和管理员id
					uid:{user:"2286427",admin:"2286403"},
					//domain:"test001.hylanda.com",
					qsite:"site"+colon+"chinadaily.com.cn"+"+"
				}
				
	}
	
//部署配置信息结束******************************************************************		
		
		
	//模块路径
		this. moduleURL="http://www.chinadaily.com.cn/js/HLRelation/";
	//主函数文件名
		var loadFile="http://www.chinadaily.com.cn/js/HLRelation/hylanda.js";
		var ScriptCharSet="utf-8";

	//加载方法
		var readyBound = false;
		this.onReady = function onReady(fn)
		{	
			if ( readyBound ) return;
			readyBound = true;
			var Variant ="HylandaLoad.onReady(" + fn + ")";
			// Mozilla, Opera and webkit nightlies currently support this event
			if ( document.addEventListener ) {
				// Use the handy event callback
				document.addEventListener( "DOMContentLoaded", function(){
					document.removeEventListener( "DOMContentLoaded", arguments.callee, false );
					fn();
				}, false );
			} else if ( document.attachEvent ) {
				document.attachEvent("onreadystatechange", function(){
					if ( document.readyState === "complete" ) {
						document.detachEvent( "onreadystatechange", arguments.callee );
						fn();
					}
				});
			}	
		}// JavaScript Document
		//获得Head标签对象
		function getHead()
		{
			var name="head" ;
			var head=document.getElementsByTagName(name)[0];
			return  head ;
		}
		function createScript(src,ischarset)
		{
		var language="javascript"
		var type="text/javascript"

			var script_name="script";
			var script=document.createElement(script_name);
			//src
				script.src=src;
				script.setAttribute("src",src);
			
				if( ischarset)
				{
				//charset 
					script.charset=ScriptCharSet;
					script.setAttribute("charset",ScriptCharSet);
				}
				else
				{
					script.charset="GBK";
					script.setAttribute("charset","GBK");
				}
			//language
			script.language=language;
			script.setAttribute("language",language);
			// type
			script.type=type;
			script.setAttribute("type",type);
			
			return script ;
		}
		/*
		加载脚本
		参数：srcs 字符串数组或者字符串
		*/
		this.loadScript = function loadScript(srcs,ischarset)
		{
			
			var script=null;
			var head = getHead();
			
		//当参数为数组时
			if( typeof(srcs) == "object" && srcs.length)
			{
				var len=srcs.length ;
				for(var i=0; i<len; i++)
				{
					var src = srcs[i] ;
					//script = createScript(src);
					//buildChild(head,script);
				}
			}
		//当参数为字符串时
			else if( typeof(srcs) == "string")
			{
				//script = createScript(srcs,ischarset);
				//buildChild(head,script);
			}
		}

		//在父节点中创建一个新的子节点
		 function buildChild(parent,child)
		{	
			parent.appendChild(child);
		}
	//判断url是否有产品参数
this.check= function ()
{
	var result =false; 
	var url = window.location.href ;
	var index = url.indexOf("?");
		if( index != -1 )
		{
			url =url.substring(index+1,url.length);
			url_arry=url.split("&");
			var size = url_arry . length  ; 
			
				for(var i=0;i<size;i++)
				{
					 var current= this.User_More_Statistic_Structure["current"];
					 var uids= current.Statistic_Structure;
					 var params=url_arry[i].split("=");
					 var len=params.length ;
					
						 for(var j=0;j<len;j++)
						 {
								if( j%2 != 1 )
								{
									var param=params[j];
									var v=uids[param];
									 if(v)
									 {
										result =true;							
										break ;
									 }
								}
							 }
							 if(result)break;
						 
				}
		}

		return result ;
}
this.HideCNZZCode = function ()
 {
	
		try
		{
			var t = gv_cnzz;
			clearInterval(runHideCNZZ);
			var current= this.User_More_Statistic_Structure["current"];
			var uids= current.uid;
			var web_userid = "web_id="+uids.user;
			var web_adminid = "web_id="+uids.admin ;
			var links = document.getElementsByTagName("a");
			var len  = links.length ;
			for( var i =0 ; i < len ; i ++ )
			{
				var a = links[i] ;
				var href = a.href ;
					href = href.toLowerCase();
				if( href.indexOf("cnzz") != -1 &&  
					( href.indexOf(web_adminid) != -1 || href.indexOf(web_userid) != -1) )
				{
					a.style.display = "none";
				}
				
			}
		}
		catch(e){}
	
	
 }
//装载统计程序( 自动统计批量和社会化 )
	this.loadstatistics=function()
	{
		//批量
		 var script= "<script src='http://s#sid#.cnzz.com/stat.php?id=#id#&web_id=#id#' language='JavaScript'>";
		 var current= this.User_More_Statistic_Structure["current"];
		 var sid = current["sid"];
		 var statistic_structure=current.Statistic_Structure ;
		 var isbatch = statistic_structure["batch"];
		 /*
		 if( isbatch != null && isbatch == "1" )
		 {
			 window.HLBath=1;
		 }
		*/
		var uids= current.uid;
	
		//是否加载统计代码
		if( !window.hylandariversLoad &&  ( window.HLBath || this.check() ) ) 
		{	
			//添加一组统计代码
			document.write('<div style="display:none">');
			for( var key in uids )
			{
				var id = uids[key];
				var js = script.replace(/#id#/g,id);
				js = js.replace(/#sid#/g,sid[key] );
				js = escape (js+"</ script>".replace(" ",""));
				js = unescape(js); 
				document.write(js);
			}
			document.write('</div>');
			window.hylandariversLoad=true;
			
			
		}
	}
	 this.onReady( function () { window.hylandarivers.loadScript( loadFile );} );
	}
}

 window.hylandarivers.loadstatistics();
 
 var runHideCNZZ = setInterval("window.hylandarivers.HideCNZZCode()",100);
 

 
