// JavaScript Document
var SITEURL = '';

var UtilFunction={
	changeFunction:function(ItemNo,countNum,changeItemNo,moreHref){
		for(i=1;i<=countNum;i++){
			if(changeItemNo==i){
				this.getObject("table_"+ItemNo+i).style.display = "";
				this.getObject("more_"+ItemNo).href=moreHref;
			}else{
				this.getObject("table_"+ItemNo+i).style.display = "none";
			}
		}
	},
	changeAdvFunction:function(ItemNo, countNum, changeItemObject, moreHref, classC, classT){
		for(i=1;i<=countNum;i++){
			if(changeItemObject == this.getObject("td_"+ItemNo+i)){
				changeItemObject.className = classC;
				this.getObject("table_"+ItemNo+i).style.display = "";
				if(this.getObject("more_"+ItemNo)){
					this.getObject("more_"+ItemNo).href=moreHref;
				}
			}else{
				this.getObject("td_"+ItemNo+i).className = classT;
				this.getObject("table_"+ItemNo+i).style.display = "none";
			}
		}
	},
        changeAdvTDFunction:function(ItemNo, countNum, changeItemObject, moreHref, classC, classT){
		for(i=1;i<=countNum;i++){
			if(changeItemObject == this.getObject("td_"+ItemNo+i)){
				changeItemObject.className = classC;
               		}else{
				this.getObject("td_"+ItemNo+i).className = classT;
			}
		}
	},
	changebgFunction:function(ItemNo,countNum,changeItemNo,moreHref){
		for(i=1;i<=countNum;i++){
			if(changeItemNo==i){
				this.getObject("a_"+ItemNo+i).style.background= "url(" + SITEURL + "/images/ycjy_bq01.gif)";
				this.getObject("table_"+ItemNo+i).style.display = "";
				this.getObject("more_"+ItemNo).href=moreHref;
			}else{
				this.getObject("a_"+ItemNo+i).style.background= "url(" + SITEURL + "/images/ycjy_bq02.gif)";
				this.getObject("table_"+ItemNo+i).style.display = "none";
			}
		}
	},
	changeFuncNoMore:function(ItemNo,countNum,changeItemObject){
		for(i=1;i<=countNum;i++){
			if(changeItemObject == this.getObject("td_"+ItemNo+i)){
				this.getObject("table_"+ItemNo+i).style.display = "";
			}else{
				this.getObject("table_"+ItemNo+i).style.display = "none";
			}
		}
	},
	getObject:function(objectId){
		if(document.getElementById && document.getElementById(objectId)) {
		 // W3C DOM
			 return document.getElementById(objectId);
		}else if (document.all && document.all(objectId)){
		// MSIE 4 DOM
			return document.all(objectId);
		}else if (document.layers && document.layers[objectId]) {
		// NN 4 DOM.. note: this won't find nested layers
			return document.layers[objectId];
		} else {
			return false;
		}
	}
};
function $ID(id){
	return UtilFunction.getObject(id);
}

function addLoadEvent(func) {
	var userAgent = navigator.userAgent.toLowerCase();
	browser = {
		version: (userAgent.match( /.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/ ) || [0,'0'])[1],
		safari: /webkit/.test( userAgent ),
		opera: /opera/.test( userAgent ),
		msie: /msie/.test( userAgent ) && !/opera/.test( userAgent ),
		mozilla: /mozilla/.test( userAgent ) && !/(compatible|webkit)/.test( userAgent )
	}
	if(browser.msie){
	   window.attachEvent('onload',func);
	
	}else if(browser.mozilla || browser.safari || browser.opera){
		 window.addEventListener('load',func,false);
	
	}
}

var getParameter=function urlParameter(_sName,_sQuery){
	if(_sName ==null ||_sName=='undefined') 
		return '';
	var query = _sQuery ||location.search;
	var aParams=query.replace(/^.*?\?/,'').parseQuery();
	
	for(var sParam in aParams){
		if(_sName.toUpperCase()==sParam.toUpperCase()){
			return aParams[sParam];
		}
	}
	return '';
}

String.prototype.parseQuery = function() {
	var pairs = this.match(/^\??(.*)$/)[1].split('&');
	var params = {};
	for(var sPairs = 0; sPairs < pairs.length; sPairs++){
	  var pair = pairs[sPairs].split('=');
	  params[pair[0]] = pair[1];
	}
	return params;
}

/**
* 串联加载指定的脚本
*
* 串联加载[异步]逐个加载，每个加载完成后加载下一个
* 全部加载完成后执行回调
*
* @param array|string 指定的脚本们
* @param function 成功后回调的函数
* @return array 所有生成的脚本元素对象数组
*/
function seriesLoadScripts(scripts,callback) {
   if(typeof(scripts) != "object") var scripts = [scripts];
   var HEAD = document.getElementsByTagName("head").item(0) || document.documentElement;
   var s = new Array(), last = scripts.length - 1, recursiveLoad = function(i) {  
      //递归
       s[i] = document.createElement("script");
      s[i].setAttribute("type","text/javascript");
      s[i].onload = s[i].onreadystatechange = function() { //Attach handlers for all browsers
           if(!/*@cc_on!@*/0 || this.readyState == "loaded" || this.readyState == "complete") {
               this.onload = this.onreadystatechange = null; this.parentNode.removeChild(this);
               if(i != last) recursiveLoad(i + 1); else if(typeof(callback) == "function") callback();
           }
       }
      s[i].setAttribute("src",scripts[i]);
      HEAD.appendChild(s[i]);
   };
   recursiveLoad(0);
}

function checkSubmit()
{  
	var keywords = document.getElementById("keywords");
	if(keywords && Trim(keywords.value).length > 0){
		return true;
	}else{
		alert("关键词不能为空！");
		return false;
	}
}

function Trim(_value){
		return _value.replace(/(^\s*)|(\s*$)/g, "");
}

	function fontZoomA(){
		$ID("printdiv").style.fontSize='12px';
		$ID("printdiv").style.lineHeight='20px';
	}
	function fontZoomB(){
		$ID("printdiv").style.fontSize='14px';
		$ID("printdiv").style.lineHeight='24px';
	}
	function fontZoomC(){
	 	$ID("printdiv").style.fontSize='18px';
		$ID("printdiv").lineHeight='30px';
	}
	function printPage(){
		var Item=$ID("printdiv").innerHTML;
		status='fullscreen';
		MsgBox=window.open("","print",status);
		MsgBox.document.write   ("<html><head><title></title></head><body><div width=100%>");
		MsgBox.document.write   ("   "+Item+"");
		MsgBox.document.write   ("</div></body></html>");
		MsgBox.document.close();
		MsgBox.print();
		MsgBox.close();
	}


	function write_date(){
		var week;
		var data = new Date();
		var year = data.getFullYear();
		var month = data.getMonth()+1;
		var day = data.getDate();
		if(data.getDay()==0){week="星期日"};
		if(data.getDay()==1){week="星期一"};
		if(data.getDay()==2){week="星期二"};
		if(data.getDay()==3){week="星期三"};
		if(data.getDay()==4){week="星期四"};
		if(data.getDay()==5){week="星期五"};
		if(data.getDay()==6){week="星期六"};
	    return year+"年"+month+"月"+day+"日"+"  "+week;
	}
	
	
/*目录树所需方法*/	

	function listDic() {
		var itemId = tree.getSelectedItemId();
		if(itemId == "0")
		  return;
		var typeName = tree.getSelectedItemText();
		var url = tree.getUserData(itemId,"url");
		var target = tree.getUserData(itemId,"target");
		if(typeof(url) == "undefined" || url == ""){
			return;
		}
		if(typeof(target) != "undefined" && target == "_blank"){
			window.open(url);
		}else{
			if(window.DataList){
				window.DataList.location.href = url;
			}else{
				reWriteIframe(url, "mainIframe");
			}
		}
	}

	function listDic2() {
		var itemId = tree.getSelectedItemId();
		if(itemId == "0")
		  return;
		var typeName = tree.getSelectedItemText();
		var url = tree.getUserData(itemId,"url");
		var target = tree.getUserData(itemId,"target");
		if(typeof(url) == "undefined" || url == ""){
			return;
		}
		if(typeof(target) != "undefined" && target == "_blank"){
			window.open(url);
		}else{
			window.location.href = url;
		}
	}

	function removeAllChild(objId){
		alert(objId);
		var _mainIframeId = objId || "mainIframe";
		var platRemoveAll = $ID(_mainIframeId);
		var removeAllLength = platRemoveAll.childNodes.length;
		while(removeAllLength != 0){
			platRemoveAll.removeChild(platRemoveAll.lastChild);
			removeAllLength = platRemoveAll.childNodes.length;
		}
	}

	function reWriteIframe(_url, objId){
		if(!_url || _url == "")
			return;
		var _mainIframeId = objId || "mainIframe";
		var _mainIframe  = $ID(_mainIframeId);
		var removeAllLength = _mainIframe.childNodes.length;
		while(removeAllLength != 0){
			_mainIframe.removeChild(_mainIframe.lastChild);
			removeAllLength = _mainIframe.childNodes.length;
		}
		var m_content = document.createElement("iframe");
		m_content.id = "DataList";
		m_content.name = "DataList";
		m_content.width = "100%";
		m_content.height = "100%";
		m_content.scrolling = "no";
		m_content.setAttribute("frameborder", "0", 0);
		m_content.src = _url;
		_mainIframe.appendChild(m_content);
	}
