var ctx = "";
jQuery(document).ready(function() {
	if(!!jQuery("#ctx").size())
	ctx = jQuery("ctx").val();
})
function getPageSize() {
	var xScroll, yScroll;
	if (window.innerHeight && window.scrollMaxY) {
		xScroll = top.document.body.scrollWidth;
		yScroll = window.innerHeight + window.scrollMaxY;
	} else {
		if (top.document.body.scrollHeight > top.document.body.offsetHeight) {
			xScroll = top.document.body.scrollWidth;
			yScroll = top.document.body.scrollHeight;
		} else {
			xScroll = top.document.body.offsetWidth;
			yScroll = top.document.body.offsetHeight;
		}
	}

	var windowWidth, windowHeight;
	if (self.innerHeight) {
		windowWidth = self.innerWidth;
		windowHeight = self.innerHeight;
	} else {
		if (top.document.documentElement && top.document.documentElement.clientHeight) {
			windowWidth = top.document.documentElement.clientWidth;
			windowHeight = top.document.documentElement.clientHeight;
		} else {
			if (top.document.body) {
				windowWidth = top.document.body.clientWidth;
				windowHeight = top.document.body.clientHeight;
			}
		}
	}

	if (yScroll < windowHeight) {
		pageHeight = windowHeight;
	} else {
		pageHeight = yScroll;
	}
	if (xScroll < windowWidth) {
		pageWidth = windowWidth;
	} else {
		pageWidth = xScroll;
	}
	var cdivleft = pageWidth / 2 - 300;
	var arrayPageSize = new Array(pageWidth, pageHeight, cdivleft);
	return arrayPageSize;
}
function opendivwin() {
	var bdiv = document.getElementById("pageLoading_wait");
	if (!document.getElementById("pageLoading_wait"))
		bdiv = top.document.getElementById("pageLoading_wait");
	var cdiv = document.getElementById("con_div");
	if (!document.getElementById("con_div"))
		cdiv = top.document.getElementById("con_div");
	if (bdiv.style.display != "" && cdiv.style.display != "") {
		bdiv.style.display = "";
		cdiv.style.display = "";
		bdiv.style.width = getPageSize()[0] + "px";
		bdiv.style.height = getPageSize()[1] + "px";
		bdiv.style.background = "#dddddd";
	}
	cdiv.style.left = getPageSize()[2] + 180 + "px";
}

function MM_findObj(n, d) { // v4.01
	var p, i, x;
	if (!d)
		d = document;
	if ((p = n.indexOf("?")) > 0 && parent.frames.length) {
		d = parent.frames[n.substring(p + 1)].document;
		n = n.substring(0, p);
	}
	if (!(x = d[n]) && d.all)
		x = d.all[n];
	for (i = 0; !x && i < d.forms.length; i++)
		x = d.forms[i][n];
	for (i = 0; !x && d.layers && i < d.layers.length; i++)
		x = MM_findObj(n, d.layers[i].document);
	if (!x && d.getElementById)
		x = d.getElementById(n);
	return x;
}

function MM_showHideLayers() { // v6.0
	var i, p, v, obj, args = MM_showHideLayers.arguments;
	for (i = 0; i < (args.length - 2); i += 3)
		if ((obj = MM_findObj(args[i])) != null) {
			v = args[i + 2];
			if (obj.style) {
				obj = obj.style;
				v = (v == 'show') ? 'visible' : (v == 'hide') ? 'hidden' : v;
			}
			obj.visibility = v;
		}

	if (arguments[2] == 'show') {
		var n = arguments[3];
		// alert($("link"+n));
		// alert($("link"+n).viewportOffset().left);
	}
}
function _showDiv(m, n) {

	for ( var i = 1; i <= n; i++) {

		getObject('Layer' + i).style.display = 'none';
	}
	getObject('Layer' + m).style.display = '';
}
function _hideDiv(n) {

	getObject('Layer' + n).style.display = 'none';
}

function MM_preloadImages() { // v3.0
	var d = document;
	if (d.images) {
		if (!d.MM_p)
			d.MM_p = new Array();
		var i, j = d.MM_p.length, a = MM_preloadImages.arguments;
		for (i = 0; i < a.length; i++)
			if (a[i].indexOf("#") != 0) {
				d.MM_p[j] = new Image;
				d.MM_p[j++].src = a[i];
			}
	}
}

function MM_nbGroup(event, grpName) { // v6.0
	var i, img, nbArr, args = MM_nbGroup.arguments;
	if (event == "init" && args.length > 2) {
		if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
			img.MM_init = true;
			img.MM_up = args[3];
			img.MM_dn = img.src;
			if ((nbArr = document[grpName]) == null)
				nbArr = document[grpName] = new Array();
			nbArr[nbArr.length] = img;
			for (i = 4; i < args.length - 1; i += 2)
				if ((img = MM_findObj(args[i])) != null) {
					if (!img.MM_up)
						img.MM_up = img.src;
					img.src = img.MM_dn = args[i + 1];
					nbArr[nbArr.length] = img;
				}
		}
	} else if (event == "over") {
		document.MM_nbOver = nbArr = new Array();
		for (i = 1; i < args.length - 1; i += 3)
			if ((img = MM_findObj(args[i])) != null) {
				if (!img.MM_up)
					img.MM_up = img.src;
				img.src = (img.MM_dn && args[i + 2]) ? args[i + 2]
						: ((args[i + 1]) ? args[i + 1] : img.MM_up);
				nbArr[nbArr.length] = img;
			}
	} else if (event == "out") {
		for (i = 0; i < document.MM_nbOver.length; i++) {
			img = document.MM_nbOver[i];
			img.src = (img.MM_dn) ? img.MM_dn : img.MM_up;
		}
	} else if (event == "down") {
		nbArr = document[grpName];
		if (nbArr)
			for (i = 0; i < nbArr.length; i++) {
				img = nbArr[i];
				img.src = img.MM_up;
				img.MM_dn = 0;
			}
		document[grpName] = nbArr = new Array();
		for (i = 2; i < args.length - 1; i += 2)
			if ((img = MM_findObj(args[i])) != null) {
				if (!img.MM_up)
					img.MM_up = img.src;
				img.src = img.MM_dn = (args[i + 1]) ? args[i + 1] : img.MM_up;
				nbArr[nbArr.length] = img;
			}
	}
}// JavaScript Document

// 细缆相关TAB层
function showDiv(m, count) {
	var strPic1 = 'url(images/de_img2.gif)';
	var strPic2 = 'url(images/de_img3.gif)';
	for ( var i = 1; i <= count; i++) {
		getObject('tagbg' + i).style.background = strPic2;
		getObject('doc' + i).style.display = 'none';
		getObject('tagbg' + i).className = "sfont";
	}
	getObject('tagbg' + m).style.background = strPic1;
	getObject('doc' + m).style.display = '';
	getObject('tagbg' + m).className = "boldfont";

	// alert("m:"+m+"--count:"+count);
	// 对关键词检索。有问题。
	var divid = "reldry" + m;
	var doct = m - 1;
	// alert("divid:"+divid);
	var Test = window.document.getElementById(divid).innerHTML;
	var keyword2 = document.getElementById("kw2_rel");
	// alert(typeof(Test)+"content:"+Test+";");
	// var a = "loading……";
	if (Test != "") {
		// alert("1");
		new Ajax.Updater( {
			success :'reldry' + m
		}, "reldry.do", {
			parameters : {
				caption :keyword2.value,
				relation :'or',
				dt :doct
			}
		});
	}
}
// 首页相关TAB层
function showDiv_index(m, count, ind_doc_id, ind_lib_id, ind_dt_id, listlength) {
	// alert(ind_doc_id+";"+ind_lib_id+";"+ind_dt_id);
	var strPic1 = '';
	var strPic2 = '';
	var j = listlength;
	for ( var i = 1; i <= count; i++) {
		getObject('tagbg' + j + i).style.background = strPic2;
		getObject('doc' + j + i).style.display = 'none';
		getObject('tagbg' + j + i).className = "sfont1";
	}

	getObject('tagbg' + m).style.background = strPic1;
	getObject('doc' + m).style.display = '';
	getObject('tagbg' + m).className = "boldfont1";
	// alert(ind_doc_id+";"+ind_lib_id+";"+ind_dt_id);
	// alert("m:"+m+"--count:"+count);
	// 对关键词检索。有问题。
	var divid = "reldry" + m;
	var doct = m - 1;
	// alert("divid:"+divid);
	var Test = window.document.getElementById(divid).innerHTML;
	// var keyword2 = document.getElementById("kw2_rel");
	// alert(typeof(Test)+"content:"+Test+";");
	// var a = "loading…… ";if(Test == '<IMG
	// src="http://10.92.32.196:8080/nwk-chn/images/loading.gif"></IMG>')
	if (Test != "") {
		// alert("2");
		new Ajax.Updater( {
			success :'reldry' + m
		}, "indexreldry.do", {
			parameters : {
				docId :ind_doc_id,
				libId :ind_lib_id,
				relation :'and',
				dt :ind_dt_id,
				index_reldry :'index_reldry'
			},
			method :'get'
		});
		// new
		// Ajax.Updater({success:'reldry'+m},"reldry.do",{parameters:{caption:keyword2.value,relation:'or',dt:doct}});
	}
}
// 排行榜页面相关TAB层
function showDiv_rank(m, count, caption, ind_dt_id, listlength, type) {
	// alert(caption+";"+listlength+";type="+type);
	var strPic1 = '';
	var strPic2 = '';
	var j = listlength;
	for ( var i = 1; i <= count; i++) {
		// alert('111-tagbg'+type+j+i);
		getObject('tagbg' + type + j + i).style.background = strPic2;
		getObject('doc' + type + j + i).style.display = 'none';
		getObject('tagbg' + type + j + i).className = "sfont1";
	}
	// alert('222-tagbg'+m);
	getObject('tagbg' + m).style.background = strPic1;
	getObject('doc' + m).style.display = '';
	getObject('tagbg' + m).className = "boldfont1";
	// alert(ind_doc_id+";"+ind_lib_id+";"+ind_dt_id);
	// alert("m:"+m+"--count:"+count);
	// 对关键词检索。有问题。
	var divid = "reldry" + m;
	// alert(divid);
	// alert("divid:"+divid);
	var Test = window.document.getElementById(divid).innerHTML;
	// var keyword2 = document.getElementById("kw2_rel");
	// alert(typeof(Test)+"content:"+Test+";");
	// var a = "loading…… ";if(Test == '<IMG
	// src="http://10.92.32.196:8080/nwk-chn/images/loading.gif"></IMG>')
	if (Test != "") {
		// alert("2");
		// new
		// Ajax.Updater({success:'reldry'+m},"indexreldry.do",{parameters:{docId:ind_doc_id,libId:ind_lib_id,relation:'and',dt:ind_dt_id,index_reldry:'index_reldry'},method:'get'});
		new Ajax.Updater( {
			success :'reldry' + m
		}, "reldry.do", {
			parameters : {
				caption :caption,
				relation :'or',
				dt :ind_dt_id,
				rank_reldry :'rank_reldry'
			}
		});
	}

}

function getObject(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 null;
	}
}

// �����ı���ת��
function showMenu1(n, c) {
	var tdPic1 = 'url('+ ctx + '/images/detail_td_bg.jpg)';
	var tdPic2 = 'url('+ ctx + '/images/menubg_b.jpg)';

	for ( var f = 1; f <= c; f++) {
		if(getObject('menubg' + f))
			getObject('menubg' + f).style.background = tdPic2;
		if(getObject('menufont' + f))
			getObject('menufont' + f).className = "menufont";
	}
	if(getObject('menubg' + f))
		getObject('menubg' + n).style.background = tdPic1;
	if(getObject('menufont' + f))
		getObject('menufont' + n).className = "menufontblod";

}
function getCookie(sName) {
	// cookies are separated by semicolons
	var aCookie = document.cookie.split(";");
	for ( var i = 0; i < aCookie.length; i++) {
		// a name/value pair (a crumb) is separated by an equal sign
		var aCrumb = aCookie[i].split("=");
		if (sName == aCrumb[0])
			return unescape(aCrumb[1]);
	}

	// a cookie with the requested name does not exist
	return null;
}
// use: setCookie("ggg", n);
function setCookie(sName, sValue, isSession) {
	var today = new Date();
	// var expiry = new Date(today.getTime() + 3*365 * 24 * 60 * 60 * 1000); //
	// plus 3 year
	if (sValue != null && sValue != "") {
		var ck = sName + "=" + escape(sValue);

		if (!isSession) {
			var today = new Date();
			// var expiry = new Date(today.getTime() + 3*365 * 24 * 60 * 60 *
			// 1000); // plus 3 year

			// ck+= "; expires=" + expiry.toGMTString();
			ck += "";
		}
		// alert("111"+ck);
		document.cookie = ck;
	}
}
// �����ı���ת��
function showMenu(n){
	var menuPic1='url(images/menubg1.gif)';
	var menuPic2='url(images/menubg2.gif)';
	for(var i=1;i<=10;i++){  
		if(getObject('menubg'+i))
			getObject('menubg'+i).style.background=menuPic2;
		if(getObject('menufont'+i))
			getObject('menufont'+i).className="";
	}
	if(getObject('menubg'+n))
		getObject('menubg'+n).style.background=menuPic1;
	if(getObject('menufont'+n))
		getObject('menufont'+n).className="menufontblod";
	setCookie("tag1",n);
}

// ر�
function TRS_display_search() {
	var targetText = document.getElementById("searchDiv");
	var targetDiv = document.getElementById("search");
	var oDocTypeForAll = document.getElementById("idDocTypeForAll");
	// alert(targetDiv.style.display);
	// alert(targetText.innerText);
	if ("object" == typeof (targetText)) {

		if (targetDiv.style.display != "block") {
			targetDiv.style.display = "block";
			targetText.innerHTML = "关闭";
			//document.getElementById("gailan_doctype").style.display = "none";
			// alert("after:"+targetText.innerText);
		} else {
			targetDiv.style.display = "none";
			targetText.innerHTML = "打开";
			//document.getElementById("gailan_doctype").style.display = "block";
		}
	}
	var quicksear = targetDiv.style.display;
	SetCookie_condition("quicksearDisplay", quicksear);
	initSuggest();
	// setCookie("quicksearDisplay", quicksear, null);
}
function TRS_display_condition() {
	var targetText = document.getElementById("conditionDiv");
	var targetDiv = document.getElementById("condWord");
	if ("object" == typeof (targetText)) {
		if (targetDiv.style.display != 'block') {
			targetDiv.style.display = 'block';
			targetText.innerHTML = '关闭';
		} else {
			targetDiv.style.display = 'none';
			targetText.innerHTML = '打开';
		}
	}
}

// �������ת��
function treeChange(n) {
	getObject("treeimg1").src = n;
	var changtime = document.getElementById("selTree");
	if (changtime.options[0].selected) {
		getObject("timeId").style.display = "";
		getObject("treeimg1").src = n;
	} else {
		getObject("timeId").style.display = "none";
	}
}

// setSort(this.value)
function setSort(n) {

	$('treeByCat').toggle();
	$('selWeek').toggle();
	$('treeByTime').toggle();

}
function showCatTree() {
	$('treetag').className = 'tree_tag_top';
	$('treetag1').className = 'tree_tag_top2';
	$('treeByCat').style.display = "";
	$('treeByTime').style.display = "none";
}
function showWeekTree() {
	$('treetag').className = 'tree_tag_top2';
	$('treetag1').className = 'tree_tag_top';
	$('treeByTime').style.display = "";
	$('treeByCat').style.display = "none";
}
// setWeek(this.value)
function setWeek(n) {
	/*
	 * if(n==1) { $('secondWeekTree').style.display="";
	 * $('firstWeekTree').style.display="none";
	 * $('thirdWeekTree').style.display="none";
	 * $('fourthWeekTree').style.display="none" }
	 */
	if (n == 0) {
		$('firstWeekTree').style.display = "";
		// $('secondWeekTree').style.display="none";
		$('thirdWeekTree').style.display = "none";
		$('fourthWeekTree').style.display = "none";
		$('weeklink')
				.update(
						"<font color='gray' style='font-size:18;; '>1~2</font>&nbsp;&nbsp;|&nbsp;&nbsp;<a href='javascript:setWeek(2)' >3</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a href='javascript:setWeek(3)' >4</a>");
	}
	if (n == 2) {
		$('thirdWeekTree').style.display = "";
		$('firstWeekTree').style.display = "none";
		// $('secondWeekTree').style.display="none";
		$('fourthWeekTree').style.display = "none";
		$('weeklink')
				.update(
						"<a href='javascript:setWeek(0)' >1~2</a>&nbsp;&nbsp;|&nbsp;&nbsp;<font color='gray' style='font-size:18;'>3</font>&nbsp;&nbsp;|&nbsp;&nbsp;<a href='javascript:setWeek(3)' >4</a>");
	}
	if (n == 3) {
		$('fourthWeekTree').style.display = "";
		$('thirdWeekTree').style.display = "none";
		$('firstWeekTree').style.display = "none";
		// $('secondWeekTree').style.display="none";
		$('weeklink')
				.update(
						"<a href='javascript:setWeek(0)' >1~2</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a href='javascript:setWeek(2)' >3</a>&nbsp;&nbsp;|&nbsp;&nbsp;<font color='gray' style='font-size:18;'>4</font>");
	}
}

function changbg_deep(n) {
	var bgimg = document.getElementById("tagbg" + n);
	if (bgimg.background == "images/de_img2.gif") {
		bgimg.background = "images/de_img2.gif";
	} else {
		bgimg.background = "images/de_img4.gif";
	}
}

function changbg(n) {
	var bgimg = document.getElementById("tagbg" + n);
	if (bgimg.background == "images/de_img2.gif") {
		bgimg.background = "images/de_img2.gif";
	} else {
		bgimg.background = "images/de_img3.gif";
	}
}
// 首页控制div的高度
function tabheight() {
	e = document.getElementById("bottomtab").offsetHeight - 10;
	document.getElementById("all1").height = e;
	document.getElementById("all2").height = e;
	document.getElementById("all3").height = e;
}

function Object_Onclick(imgid, movedivid) {

	if (document.activeElement.id != imgid) {
		document.getElementById(movedivid).style.display = 'none';
	}
}



// 下拉菜单转换层的方法展示
function uldis(m) {
	if (jQuery("#" + m) != "null") {
		jQuery("#" + m).slideDown("1000");
	}
}
function valuediv(n, t, m, y) {
	if (t == "selectDate") {
		window.document.getElementById("selectDate_hide").value = y;
	} else if (t == "pagecount") {
		window.document.getElementById("pagecount").value = y;
	} else if (t == "FlowselectDate") {
		window.document.getElementById("FlowselectDate_hide").value = y;
	} else {
		window.document.getElementById("idTextfield").value = y;
	}
	if (jQuery(n) != "null") {
		jQuery("#" + t).attr("value", jQuery("#" + n).html());
		jQuery("#" + m).hide();
	}
}
function selectdiv(event) {
	var srcdiv = function(_event){
		var event = window.event || _event;
		return event.srcElement || event.target;
	}
	if (srcdiv(event) != document.getElementById("selectDate")||srcdiv(event) != document.getElementById("pagecount")||srcdiv(event) != document.getElementById("wordcookie") ) {
		Element.hide("uldiv");
		Element.hide("uldiv1");
		Element.hide("uldiv2");
	}
}
Event.observe(document, 'click', selectdiv);

function changimg_tdborder(n){
	var c_td = document.getElementById("imgta_b"+n);
	var img_b = document.getElementById("img_b"+n);
	var font_id = document.getElementById("fontid"+n);
	var title_id = document.getElementById("titletdid"+n);
	c_td.className = "trstyle2_b";
	img_b.className = "imgmar_b";
	font_id.style.color = "#ff0000";
	title_id.className = "titltd_a";
	
}
function changimg_tdborder_n(n){
	var c_td = document.getElementById("imgta_b"+n);
	var img_b = document.getElementById("img_b"+n);
	var font_id = document.getElementById("fontid"+n);
	var title_id = document.getElementById("titletdid"+n);
	c_td.className = "trstyle2";
	img_b.className = "imgmar";
	font_id.style.color = "";
	title_id.className = "titltd";
	
	
}
/////////////////////////////////
//floatdiv 中 testover testout 预先声明
function testOver() {}
function testOut() {}	