<!--
//change it when distributing 
var local='/';

//write bar
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

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_findObj(n, d) { //v3.0
  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); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}


function Show(divid) {
divid.filters.revealTrans.apply();
divid.style.visibility = "visible";
divid.filters.revealTrans.play();
}
function Hide(divid) {
divid.filters.revealTrans.apply();
divid.style.visibility = "hidden";
divid.filters.revealTrans.play();
}

function openWin(url)
{
	window.open(url,"newwindow","width=500 height=400 menubars=no scrollbars=yes");
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

//url change
function fnOnUrlChange(url)
{
	document.location.href = url;
}
//page change
function fnOnPageChange(page, label)
{
	if (isNaN(page)) {
		alert('错误的页数');
		return;
	}
	if (typeof label == "undefined") {
		label = 'page';
	}
	url = document.location.href;
	var re = label + '=';
	if (!url.match(re)) {
		url += (!url.match('\\?')) ? "?" + re : "&" + re;
		url += page;
	} else {
		var pattern = new RegExp(re + "[0-9]*", "g");
		url = url.replace(pattern, re + page);
	}
	document.location.href=url;
}

// 构造 url，如果 url 中已经包含指定参数则替换参数值
function make_url(key, value, url)
{
	var parameters = get_url_args_as_array(url);
	var newurl = "?";
	var key_found = false;

	for (var i = 0; i < parameters.length; i++) {
		if (parameters[i].key == key) {
			key_found = true;
			if (value === null) { continue; }
			parameters[i].value = value;
		}
		if (newurl != "?") {
			newurl += "&";
		}
		newurl += parameters[i].key + "=" + parameters[i].value;
	}

	if (key_found == false && value !== null) {
		if (newurl != "?") {
			newurl += "&";
		}
		newurl += key + "=" + value;
	}
	newurl = newurl.replace('#', '');
	return newurl;
}
// 从 url 中取得全部参数
function get_url_args(url)
{
	var pos = url.indexOf('?');
	if (pos == -1) return '';
	var tmp = url.slice(-1);
	if (tmp == '&') {
		return url.slice(pos + 1, -1);
	} else {
		return url.substring(pos + 1);
	}
}
// 从 url 中取得全部参数，并以数组形式返回
function get_url_args_as_array(url)
{
	var parameters = "&" + get_url_args(url);
	var result = new Array();
	var pos = -1;
	var key = "";
	var value = "";
	do {
		pos = parameters.lastIndexOf("&");
		if (pos == -1) break;
		key = parameters.substring(pos + 1);
		parameters = parameters.substring(0, pos);

		pos = key.indexOf("=");
		if (pos != -1) {
			value = key.substring(pos + 1);
			key = key.substring(0, pos);
		} else {
			value = "";
		}
		result[result.length] = {key:key, value:value};
	} while (pos != -1);

	result.reverse();
	return result;
}
// 从 url 中取得指定参数
function get_url_arg(value_name, url)
{
	var parameters = get_url_args(url);
	var pos = parameters.indexOf("?" + value_name + "=");
	if (pos == -1) {
		pos = parameters.indexOf("&" + value_name + "=");
		if (pos == -1) return "";
	}

	var value = parameters.substring(pos + value_name.length + 2);
	pos = value.indexOf("&");
	if (pos == -1) return value;
	return value.substring(0, pos);
}

//filter button
function filter_init()
{
	//filter
	var filter_btn = document.getElementById('filter_btn');
	var filter = document.getElementById('filter');
	if (!filter_btn || !filter) return;

	//filter.focus();
	filter_btn.onclick = function() {
		var url = make_url('filter', filter.value, document.location.href);
		document.location.href = url;
	}
	//clear
	var clear_btn = document.getElementById('clear_btn');
	if (clear_btn) {
		clear_btn.onclick = function() {
			var url = make_url('filter', '', document.location.href);
			document.location.href = url;
		}
	}
}
//url button
function url_button_init()
{
	var url_btns = document.getElementsByTagName('input');
	if (!url_btns) return;

	var len = url_btns.length;
	for (var i=0; i<len; i++) {
		if (url_btns[i].type == 'button' && typeof url_btns[i].attributes["url"] != "undefined") {
			url_btns[i].onclick = function() {
				var r_url = this.attributes["url"].value;
				if (typeof this.attributes["url_param"] != "undefined") {
					var arr = this.attributes["url_param"].value.split(",");
					for (var j = 0; j < arr.length; j++) {
						var pv = document.getElementById(arr[j]).value;
						r_url = make_url(arr[j], pv, r_url);
					}
				}
				document.location.href = r_url;
			};
		}
	}
}
function url_select_init()
{
	var url_slts = document.getElementsByTagName('select');
	if (!url_slts) return;

	var len = url_slts.length;
	for (var i=0; i<len; i++) {
		if (typeof url_slts[i].attributes["url"] != "undefined") {
			url_slts[i].onchange = function() {
				var r_url = make_url(this.attributes["url"].value, this.value, document.location.href);
				r_url = make_url('page', null, r_url);
				document.location.href = r_url;
			};
		}
	}
}

function Submit_form()
{
	var title_name = document.all("title_name").value;

	if( title_name == '' )
	{
		alert("请输入搜索的关键字");
		return false;
	}else
		return true;
		
}

function init_load()
{
	filter_init();
	url_button_init();
	url_select_init();
	if (typeof g_mark_red != "undefined") {
		mark_red_data(g_mark_red);
	}
	if (typeof g_mark_red2 != "undefined") {
		mark_red_data2(g_mark_red2);
	}
	if (typeof g_clear_zero != "undefined" && g_clear_zero === true) {
		clear_zero_data();
	}
}
if (window.addEventListener) {
	window.addEventListener("load", init_load, false);
} else if (window.attachEvent) {
	window.attachEvent("onload", init_load);
}
