﻿/*
* 通用文件
*
* 这不是一个免费程序
*
* @开发时间：2006年9月22日 15:59
* @开发者：zx
* @版本：1.0
* @版权：张旭持有
*/

/*出错状态*/
var ERROR_PROGRAME = 1;
/*往左填充*/
var STR_PAD_LEFT = 1;
/*两边填充*/
var STR_PAD_BOTH = 2;
/*往右填充*/
var STR_PAD_RIGHT = 3;

function $(id)
{
	var id = id || '';
	return(document.getElementById(id));
};

function $GET( m )
{
	var s = window.location.toString( );
	var m = m + '=' || '';
	return(s.substr(s.indexOf(m) + m.length));
};

function realPath(e)
{
	var p = new Object( );
	p.left = 0;
	p.top = 0;
	
	while(e != null)
	{
		p.left += e.offsetLeft;
		p.top += e.offsetTop;
		e = e.offsetParent;
	}
	
	return(p);
};

/*字符补全(原始字符, 总长度, 填充字符, 补充位置)*/
function strPad(org, length, fill, pos)
{
	var org = org || '';
	var fillLength = length || 0;
	var fill = fill || '&nbsp;';
	var position = pos || STR_PAD_RIGHT;
	var orgLength = org.length;
	
	if(fillLength > orgLength)
	{
		var padLength = fillLength - orgLength;
		
		switch(position)
		{
			case STR_PAD_LEFT:
				return(strRepeat(fill, padLength) + org);
			case STR_PAD_BOTH:
				var leftLength = Math.floor(padLength / 2);
				var rightLength = padLength - leftLength;
				return(strRepeat(fill, leftLength) + org + strRepeat(fill, rightLength));
			case STR_PAD_RIGHT:
				return(org + strRepeat(fill, padLength));
		}
	}
	else
	{
		return(org);
	}
};

/*重复字符(字符, 重复次数)*/
function strRepeat(char, times)
{
	var char = char || '';
	var repeatTimes = times || 0;
	var repeatStr = char;
	
	while(--repeatTimes)
	{
		repeatStr += char;
	}
	
	return(repeatStr);
};

/*报错(标题, 内容)*/
function message(title, content)
{
	var title = title || '';
	var content = content || '';
	
	if(typeof('zxmessage') == 'object')
	{
		zxmessage.alert(title, content);
	}
	else
	{
		alert(content);
	}
};

function isSameStr(var1, var2)
{
	return(var1 == var2 ? true : false);
};

function isSameNumber(number1, number2)
{
	return(number1 == number2 ? true : false);
};

function setClass(object, className)
{
	if(className)
	{
		if(isSameStr(typeof(object), 'object'))
		{
			object.className = className;
			object.setAttribute('class', className);
		}
	}

	return(false);
};

function varNotNull(smth)
{
	return(smth ? true : false);
};

function objectNotNull(obj)
{
	return(obj && isSameStr(typeof(obj), 'object') ? true : false);
};

function loadScript(id, src)
{
	var url = src || '';
	var id = id || '';
	
	if(url)
	{
		var script = $(id + 'Script');
		
		if(!script)
		{
			var script = createScript(id, url);
		}
		
		script.src = url;
	}
};

function createScript(id, src)
{
	var id = id || '';
	var url = src || '';
	var script = document.createElement('script');
	document.getElementsByTagName('head')[0].appendChild(script);
	script.id = id + 'Script';
	script.src = url;
	return(script);
};

function loadCss(id, src)
{
	var url = src || '';
	var id = id || '';
	
	if(url)
	{
		var css = $(id + 'Css');
		
		if(!css)
		{
			css = createCss(id, css);
		}
		
		css.href = url;
	}
};

function createCss(id, src)
{
	var url = src || '';
	var id = id || '';
	var css = document.createElement('link');
	css.id = id + 'Css';
	css.setAttribute('rel', 'stylesheet');
	css.setAttribute('type', 'text/css');
	css.setAttribute('onerror', 'createCss(' + id + ', "' + url + '")');
	document.getElementsByTagName('head')[0].appendChild(css);
	return(css);
};

function bindCookie(name, value)
{
	var date = new Date( );
	var time = date.getTime( ) + 3600 * 24 * 30 * 12;
	date = new Date(time);
	document.cookie = name + '=' + value + '; path=/; expires=' + date.toGMTString( );
};

function dropCookie(name)
{
	var date = new Date( );
	document.cookie = name + '=; path=/; expires=' + date.toGMTString( );
};

function readCookie( )
{
	var change = / /g;
	var cookie = document.cookie.replace(change, '');
	return(cookie.split(';'));
};

function classChange(command, name)
{
	var className = name || '';
	var commandChange = command || '';
	
	if(className && commandChange)
	{
		setClass(commandChange, className);
	}
};

function windowOpen(url, scrollbar, height, width, full)
{
	var href = url || '';
	var scrollbar = scrollbar || 0;
	var height = height || 200;
	var width = width || 100;
	var full = full || 0;
	
	if(href)
	{
		window.open(href, null, 'height=' + height + ',width=' + width + ',fullscreen=' + full + ',status=0,toolbar=0,menubar=0,location=0,resizable=no,top=0,left=0,scrollbars=' + scrollbar);
	}
};

function entry(e, handle)
{
	var e = e || event;
	
	if(isSameNumber(e.keyCode, 13))
	{
		var element = e.target || e.srcElement;
		element.blur( );
		eval(handle + '(element)');
	}
};

function nodeElement(obj)
{
	var element = obj || new Object( );
	return(isSameNumber(element.nodeType, 1));
};

function windowResize(w, h)
{
	var width = w || 1;
	var height = h || 1;
	window.resizeTo(width, height);
};

function removeSelectOption(obj)
{
	var selectObj = obj || new Object( );
	
	while(selectObj.childNodes.length)
	{
		selectObj.removeChild(selectObj.childNodes[0]);
	}
};

function base16Encode(number)
{
	var number = number || 0x000000;
	
	if(number)
	{
		var str = '';
		
		while(number)
		{
			var last = number % 16;
			str = base16Char(last) + str;
			number = Math.floor(number / 16);
		}
		
		return(strPad(str, 6, '0', STR_PAD_LEFT));
	}
	else
	{
		return('000000');
	}
};

function base16Char(number)
{
	if(number > 10)
	{
		var char = new Array( );
		char.push('A');
		char.push('B');
		char.push('C');
		char.push('D');
		char.push('E');
		char.push('F');
		return(char[number % 10]);
	}
	else
	{
		return(number);
	}
};

function visibility(tagName, show, target)
{
	var tagName = tagName || '';
	var show = show ? 'visible' : 'hidden';
	var target = target || document;
	var element = target.getElementsByTagName(tagName);
	
	for(var i = 0; i < element.length; i++)
	{
		element[i].style.visibility = show;
	}
};

/*返回失败函数*/
function returnFalse( )
{
	return(false);
};

var browser =
{
	isIE: navigator.appName.indexOf('Microsoft Internet Explorer') != -1 ? true : false,
	pageY: 0,
	pageX: 0,
	addFavorite: function(url, title)
	{
		var url = url || 'http://www.hoyong.net';
		var title = title || 'HoYong';
		
		if(browser.isIE)
		{
			window.external.AddFavorite(url, title);
		}
		else
		{
			window.sidebar.addPanel(title, url, '');
		}
	}
};

function fixPng(img, blank)
{
	var img = img || new Object( );
	var blank = blank || 'blank.gif';
	var arVersion = navigator.appVersion.split("MSIE");
	var version = parseFloat(arVersion[1]);
	
	if((version >= 5.5 && version < 7.0) && (document.body.filters))
	{
		var imgName = img.src.toUpperCase( );
		
		if (imgName.indexOf(".PNG") > 0)
		{ 
        	var width = img.width; 
        	var height = img.height; 
        	var sizingMethod = (img.className.toLowerCase().indexOf("scale") >= 0)? 'scale' : 'image'; 
        	img.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + img.src.replace('%23', '%2523').replace("'", "%27") + "', sizingMethod='" + sizingMethod + "')"; 
        	img.src = blank;
			mce_src = blank; 
        	img.width = width; 
        	img.height = height; 
        }
	} 
};

/*
* 全局事件控件
*
* 这不是一个免费程序
*
* @开发时间：2006年9月22日 15:59
* @开发者：zx
* @版本：1.0
* @版权：张旭持有
*/

var documentEvent =
{
	func: new Object(),
	enable: true,
	regEvent: function (func, e)
	{
		e = e.toLowerCase();
		
		if(!documentEvent.func[e])
		{
			documentEvent.func[e] = new Array();
		}
		
		documentEvent.func[e].push(func);
	},
	onScroll: function(e)
	{
		if(browser.isIE)
		{
			browser.pageY = document.documentElement.scrollTop;
			browser.pageX = document.documentElement.scrollLeft;
		}
		else
		{
			browser.pageY = window.pageYOffset;
			browser.pageX = window.pageXOffset;
		}
		
		if(!documentEvent.func['onscroll'] || !documentEvent.enable)
		{
			return(true);
		}
		
		for(var i = 0 ; i < documentEvent.func['onscroll'].length ; i++)
		{
			eval(documentEvent.func['onscroll'][i]+'(e)');
		}
		
		return(true);
	},
	onResize: function(e)
	{
		if(!documentEvent.func['onresize'] || !documentEvent.enable)
		{
			return(true);
		}
		
		for(var i = 0 ; i < documentEvent.func['onresize'].length ; i++)
		{
			eval(documentEvent.func['onresize'][i]+'(e)');
		}
		
		return(true);
	},
	onMouseDown: function (e)
	{
		if(!documentEvent.func['onmousedown'] || !documentEvent.enable)
		{
			return(true);
		}
		
		for(var i = 0 ; i < documentEvent.func['onmousedown'].length ; i++)
		{
			eval(documentEvent.func['onmousedown'][i]+'(e)');
		}
		
		return(true);
	},
	onMouseMove: function (e)
	{
		if(!documentEvent.func['onmousemove'] || !documentEvent.enable)
		{
			return(true);
		}
		
		for(var i = 0 ; i < documentEvent.func['onmousemove'].length ; i++)
		{
			eval(documentEvent.func['onmousemove'][i]+'(e)');
		}
		
		return(true);
	},
	onMouseUp: function (e)
	{
		if(!documentEvent.func['onmouseup'] || !documentEvent.enable)
		{
			return(true);
		}
		
		for(var i = 0 ; i < documentEvent.func['onmouseup'].length ; i++)
		{
			eval(documentEvent.func['onmouseup'][i]+'(e)');
		}
		
		return(true);
	},
	onMouseOut: function (e)
	{
		try
		{
			if(!documentEvent.func['onmouseout'] || !documentEvent.enable)
			{
				return(true);
			}
		}
		catch(e)
		{
			return(true);
		}
		
		for(var i = 0 ; i < documentEvent.func['onmouseout'].length ; i++)
		{
			eval(documentEvent.func['onmouseout'][i]+'(e)');
		}

		return(true);
	},
	onMouseOver: function (e)
	{
		if(!documentEvent.func['onmouseover'] || !documentEvent.enable)
		{
			return(true);
		}
		
		for(var i = 0 ; i < documentEvent.func['onmouseover'].length ; i++)
		{
			eval(documentEvent.func['onmouseover'][i]+'(e)');
		}
		
		return(true);
	},
	onContextMenu: function (e)
	{
		if(!documentEvent.func['oncontextmenu'] || !documentEvent.enable)
		{
			return(true);
		}
		
		for(var i = 0 ; i < documentEvent.func['oncontextmenu'].length ; i++)
		{
			eval(documentEvent.func['oncontextmenu'][i]+'(e)');
		}

		return(false);
	},
	onClick: function (e)
	{
		if(!documentEvent.func['onclick'] || !documentEvent.enable)
		{
			return(true);
		}
		
		for(var i = 0 ; i < documentEvent.func['onclick'].length ; i++)
		{
			eval(documentEvent.func['onclick'][i]+'(e)');
		}
		
		return(true);
	},
	enabled: function (e)
	{
		documentEvent.enable = e;
	}
};

function loaded( )
{
	document.body.removeChild($('loading'));
};

document.onmousedown = documentEvent.onMouseDown;
document.onmousemove = documentEvent.onMouseMove;
document.onmouseup = documentEvent.onMouseUp;
document.oncontextmenu = documentEvent.onContextMenu;
document.onmouseover = documentEvent.onMouseOver;
document.onmouseout = documentEvent.onMouseOut;
document.onclick = documentEvent.onClick;
window.onscroll = documentEvent.onScroll;
window.onresize = documentEvent.onResize;var zxajax={method:new Object(),asynchronous:new Object(),parameters:new Object(),requestHeaders:new Array(),xmlHttp:new Object(),ruleMethod:new Object(),handle:new Object(),message:new Object(),loading:'/images/loading.gif',linkID:'',showStatus:2,create:function(_4, _19){var _0=_4||'';zxajax.showStatus=_19||2;if(!_0){zxajax.errorReport('请填写连接ID，以便区分连接', 'create('+_4+')', ERROR_PROGRAME);return(false);}zxajax.linkID=_0;if(window.ActiveXObject){var _1=new ActiveXObject('Msxml2.XMLHTTP');zxajax.xmlHttp[_0]=_1;if(!_1){var _1=new ActiveXObject('Microsoft.XMLHTTP');zxajax.xmlHttp[_0]=_1;}}else if(window.XMLHttpRequest){var _1=new XMLHttpRequest();zxajax.xmlHttp[_0]=_1;}else{zxajax.errorReport('浏览器不支持AJAX', 'create()', ERROR_PROGRAME);return(false);}zxajax.setAsynchronous[_0]=false;zxajax.parameters[_0]='';zxajax.handle[_0]=new Object();zxajax.setRuleMethod(_0, 'GET');zxajax.setRuleMethod(_0, 'POST');return(true);},setMethod:function(_4, _2){var _2=_2||'GET';var _3=_2.toUpperCase();var _4=_4||zxajax.linkID;if(!zxajax.isRuleMethod(_4, _3)){zxajax.errorReport('没有找到传输方式', 'setMethod("'+_4+'", "'+_2+'")', ERROR_PROGRAME);return(false);}zxajax.method[_4]=_3;return(true);},isRuleMethod:function(_4, _2){var _2=_2||'';return(zxajax.ruleMethod[_4][_2]?true:false);},setRuleMethod:function(_4, _2){if(!zxajax.ruleMethod[_4]){zxajax.ruleMethod[_4]=new Object();}zxajax.ruleMethod[_4][_2]=true;},setAsynchronous:function(_4, _20){var _5=_20||true;var _4=_4||zxajax.linkID;zxajax.asynchronous[_4]=_20;return(true);},setParameters:function(){for(var _6=1;_6<arguments.length;_6++){zxajax.parameters[arguments[0]]+='&'+arguments[_6];}return(true);},setHandle:function(_4, _21){var _4=_4||zxajax.linkID;var _1=zxajax.getResponse(_4);zxajax.handle[_4]=_21;return(true);},addRequestHeaders:function(_4, _22, _23){var _7=_4||zxajax.linkID;var _1=zxajax.getResponse(_7);_1.setRequestHeader(_22, _23);return(true);},setRequestHeaders:function(_4){var _7=_4||zxajax.linkID;if(zxajax.isPostMethod(_7)){zxajax.setPostHeader(_7);}if(zxajax.isOverride(_7)){zxajax.setEndHeader(_7);}},isPostMethod:function(){return(zxajax.method[zxajax.linkID]=='POST'?true:false);},setPostHeader:function(_4){var _7=_4||zxajax.linkID;zxajax.addRequestHeaders(_7, 'Content-Length', zxajax.parameters[_7].length);zxajax.addRequestHeaders(_7, 'Content-Type', 'application/x-www-form-urlencoded');},isOverride:function(){return(zxajax.overrideMimeType?true:false);},setEndHeader:function(){zxajax.addRequestHeaders('Connection', 'Close');},getResponseHeader:function(_0, _22){var _0=_0||'';if(!_0){zxajax.errorReport('请填写连接ID，以便区分连接', 'getResponseHeader("'+_22+'", '+_4+')', ERROR_PROGRAME);return(false);}try{var _1=zxajax.getResponse(_0);return(_1.getResponseHeader(_22));}catch(e){zxajax.errorReport(e, 'getResponseHeader("'+_22+'", '+_4+')', ERROR_PROGRAME);}},getTransResult:function(_24, _7){if(zxajax.getResponse(_7)){if(zxajax.isGetMethod()){_24=zxajax.setParametersToUrl(_7, _24);}zxajax.linkUrl(_24, _7);zxajax.setStateHandle(_7);zxajax.sendParameters(_7);return(true);}else{return(false);}},getResponse:function(_0){return(zxajax.xmlHttp[_0]);},response:function(_25){var _8=zxajax.getResponseHeader(_25, 'Content-Type');var _9=zxajax.getResponse(_25);if(zxajax.responseTypeIsXML(_8)){var _10=_9.responseXML;var _11=_10.childNodes[0];if(isSameStr(_11.tagName, 'error')){var _12=browser.isIE?0:1;if(typeof(zxmessage)=='object'){zxmessage.alert(_11.childNodes[_12].childNodes[0].nodeValue, _11.childNodes[_12+2].childNodes[0].nodeValue, 400, 200, '');}else{alert(_11.childNodes[_12+1].childNodes[0].nodeValue);}return(new Array());}return(_10);}else if(zxajax.responseTypeIsText(_8)){return(_9.responseText);}else if(zxajax.responseTypeIsJavascript(_8)){eval(_9.responseText);}},responseTypeIsXML:function(_8){var _13=_8||'';if(!_13){return(false);}return(_13.match(/TEXT\/XML|APPLICATION\/XML/i)?true:false);},responseTypeIsText:function(_8){var _13=_8||'';if(!_13){return(false);}return(_13.match(/TEXT\/HTML/i)?true:false);},responseTypeIsJavascript:function(_8){var _13=_8||'';if(!_13){return(false);}return(_13.match(/TEXT\/JAVASCRIPT/i)?true:false);},abort:function(_4){var _0=_4||'';if(!_0){zxajax.errorReport('请填写连接ID，以便区分连接', 'abort('+_4+')', ERROR_PROGRAME);return(false);}var _1=zxajax.getResponse(_0);_1.abort();},sendParameters:function(_0){var _1=zxajax.getResponse(_0);_1.send(zxajax.parameters[_0]);},isGetMethod:function(){return(zxajax.method[zxajax.linkID]=='GET'?true:false);},setParametersToUrl:function(_4, _24){var _4=_4||zxajax.linkID;var _14=_24.match(/\?/)?_24+'&'+zxajax.parameters[_4]:_24+'?'+zxajax.parameters[_4];zxajax.parameters[_4]=null;return(_14);},linkUrl:function(_24, _0){var _1=zxajax.getResponse(_0);_1.open(zxajax.method[_0], _24, zxajax.isAsynchronous(_0));zxajax.setRequestHeaders(_0);},isAsynchronous:function(_0){return(zxajax.asynchronous[_0]);},setStateHandle:function(_0){if(zxajax.isAsynchronous(_0)){var _1=zxajax.getResponse(_0);_1.onreadystatechange=eval(zxajax.handle[_0]);}return(true);},isReady:function(_4){var _0=_4||'';if(!_0){zxajax.errorReport('请填写连接ID，以便区分连接', 'isReady('+_4+')', ERROR_PROGRAME);return(false);}var _1=zxajax.getResponse(_0);zxajax.transfers(0);try{if(_1.readyState==4){zxajax.transfers(1);return(true);}}catch(e){return(false);}},transfers:function(_15){var _15=_15||0;if(zxajax.showStatus>1){if(!zxajax.message.style){var _16=document.createElement('div');document.body.appendChild(_16);zxajax.message=_16;_16.style.backgroundColor='#779AD4';_16.style.width='212px';_16.style.border='3px solid #E0E0E0';_16.style.position='absolute';_16.innerHTML='<div style="text-align:center;padding:2px;font-family:Arial;font-size:12px;color:#FFFFFF;margin-bottom:10px;margin-top:3px;">正在读取传输数据，请稍等…</div><div style="padding:2px;margin-bottom:1px;"><img src="'+zxajax.loading+'" width="208" height="13" border="0" /></div>';}if(browser.isIE){var _17=document.documentElement.scrollTop;var _18=document.documentElement.scrollLeft;}else{var _17=window.pageYOffset;var _18=window.pageXOffset;}zxajax.message.style.top=(10+_17)+'px';zxajax.message.style.left=(10+_18)+'px';zxajax.message.style.display=_15?'none':'block';}},isComplate:function(_4){var _0=_4||'';if(!_0){zxajax.errorReport('请填写连接ID，以便区分连接', 'isComplate('+_4+')', ERROR_PROGRAME);return(false);}var _1=zxajax.getResponse(_0);try{if(_1.status==200){return(true);}else{return(false);}}catch(e){return(false);}},errorHandle:function(){if(zxajax.handle[zxajax.linkID]['error']){eval(zxajax.handle[zxajax.linkID]['error']+'()');}},errorReport:function(_26, _2, _27){alert('message:'+_26+"\r\n"+'method:'+_2);},free:function(_0){zxajax.xmlHttp[_0]=null;}};zxajax.loading='/images/loading.gif';function zxCategoryPointer(){this.id=0;this.fid=1;this.name=2;};var zxCategory={data:new Object(),relate:new Object(),pointer:new zxCategoryPointer(),layer:0,id:'zxCategory',handle:'',footID:0,selectID:0,selectTarget:new Array(),init:function(){this.data=new Object();this.relate=new Object();this.layer=0;this.id='zxCategory';this.handle='';this.footID=0;this.selectID=0;this.addTimes=0;},add:function(_10, _32, _15){var _0=_10||0;var _1=_32||0;var _2=_15||'';this.data[_0]=[_0, _1, _2];if(!this.relate[_1]){this.relate[_1]=new Array();}this.relate[_1].push(_0);},display:function(_20, _15, _33, _13, _34, _35){var _3=_20||new Object();this.layer=_34||0;this.handle=_35||'';if(_3){var _4=$(this.id);if(!_4){var _4=document.createElement('div');document.body.appendChild(_4);_4.id=this.id;_4.setAttribute('zxmove', 'category');_4.style.zIndex=9999;_4.style.left=Math.max(0, browser.pageX - 200)+'px';_4.style.top=Math.max(0, browser.pageY - 200)+'px';}else{_4.style.display='block';}_4.style.border='1px solid #000000';_4.style.backgroundColor='#0065CD';_4.style.width='600px';_4.style.position='absolute';_4.innerHTML=this.create(_15, _33, _13);zxCategory.change(this.layer>1?this.relate[0][0]:0, _13);}},ok:function(){if(this.handle){var _5=$('zxCategoryStatus').getElementsByTagName('input');var _6=new Object();_6.id=this.data[this.footID][this.pointer.id];_6.fid=this.data[this.footID][this.pointer.fid];_6.name=this.data[this.footID][this.pointer.name];var _7=new Array();for(var _8=0;_8<_5.length;_8++){var _9=new Object();var _10=_5[_8].value;_9.id=this.data[_10][this.pointer.id];_9.fid=this.data[_10][this.pointer.fid];_9.name=this.data[_10][this.pointer.name];_7.push(_9);}eval(this.handle+'(_7, _6)');}this.closes();},closes:function(){visibility('select', true);$(this.id).style.display='none';var _5=$('zxCategoryOption').getElementsByTagName('input');for(var _11=0;_11<_5.length;_11++){_5[_11].checked=false;}},selectCategory:function(_10, _13){var _12=_10||0;var _13=_13||'';this.selectID=_12;this.select($('zxCategoryBox['+_12+']'), this.data[_12][this.pointer.name], _13);},selected:function(_20, _15, _13){var _14=_20||new Object();var _10=_14.value;var _13=_13||'';var _15=_15||'';var _16=$('zxCategoryStatus');while(_16.childNodes.length){_16.removeChild(_16.childNodes[0]);}if(_14.checked){var _17=1;var _18=false;var _19=false;var _20=new Object();if(_10>0){_20.id=this.data[_10][this.pointer.id];_20.fid=this.data[_10][this.pointer.fid];_20.name=this.data[_10][this.pointer.name];}else{_20.id=0;_20.fid=0;_20.name='不限';}var _5=$('zxCategoryOption').getElementsByTagName('input');var _21=document.createElement('tr');_16.appendChild(_21);for(var _8=0;_8<_5.length;_8++){if(_5[_8].checked){var _22=_5[_8].value;if(isSameNumber(_22, _20.fid)){alert('选择表单中已存在大范围，不可选中该项目');_14.checked=false;}var _7=this.data[_22];if(!isSameNumber(_7[this.pointer.fid], _20.id)){var _23=document.createElement('td');_21.appendChild(_23);_23.innerHTML='<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td width="20" height="30" valign="middle"><input type="'+_13+'" onclick="zxCategory.selected(this, \''+_7[this.pointer.name]+'\', \''+_13+'\')" value="'+_22+'" style="height:15px;width:15px;" checked="checked" /></td><td valign="middle" style="font-family:\'宋体\';font-size:12px;">'+_7[this.pointer.name]+'</td></tr></table>';if(!(_17 % 5)){var _21=document.createElement('tr');_16.appendChild(_21);}_17++;}else{_18=true;}}}if(_18){var _5=$('zxCategoryChild['+_20.id+']').getElementsByTagName('input');alert(_5.length);for(var _11=0;_11<_5.length;_11++){_5[_11].checked=false;}}}else{var _24=new Array();var _21=document.createElement('tr');_16.appendChild(_21);var _17=1;var _5=$('zxCategoryOption').getElementsByTagName('input');for(var _8=0;_8<_5.length;_8++){if(_5[_8].checked){var _22=_5[_8].value;var _7=this.data[_22];if(!isSameNumber(_7[this.pointer.id], _10)){var _23=document.createElement('td');_21.appendChild(_23);_23.innerHTML='<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td width="20" height="30" valign="middle"><input type="'+_13+'" name="zxCategoryBox" onclick="zxCategory.selected(this, \''+_15+'\', \''+_13+'\')" value="'+_22+'" style="height:15px;width:15px;" checked="checked" /></td><td valign="middle" style="font-family:\'宋体\';font-size:12px;">'+_7[this.pointer.name]+'</td></tr></table></td>';if(!(_17 % 5)){var _21=document.createElement('tr');_16.appendChild(_21);}_17++;}}}$('zxCategoryBox['+_10+']').checked=false;}},change:function(_25, _13){var _25=_25||0;var _13=_13||'';var _26=browser.isIE?0:0;var _27=$('zxCategoryOption');for(var _8=_26;_8<_27.childNodes.length;_8+=_26+1){_27.childNodes[_8].style.display='none';}var _28='zxCategoryList['+_25+']';if($(_28)){$(_28).style.display='block';}else{var _4=document.createElement('div');_4.id=_28;_27.appendChild(_4);_4.innerHTML=this.createList(_25, _13);}},create:function(_15, _29, _13){var _15=_15||'';var _29=_29||'';var _13=_13||'';var _30='<table width="100%" border="0" cellspacing="0" cellpadding="0"><thead><tr><th height="30" align="left"><div style="font-family:\'宋体\';font-size:14px;font-weight:bold;color:#FFFFFF;padding-left:15px;">'+_15+'</div></th><th align="right"><div style="padding-right:5px;" zxmove="stop"><img src="'+_29+'" border="0" width="39" height="18" style="cursor:pointer;" onclick="zxCategory.closes()" /></div></th></tr></thead><tbody><tr><td colspan="2"><div style="background-color:#FFFFFF;height:400px;margin-right:5px;margin-left:5px;margin-bottom:5px;padding-right:10px;padding-left:10px;" zxmove="stop">';_30+=this.createBody(_13);_30+='</div></td></tr></tbody></table>';visibility('select', false);return(_30);},createBody:function(_13){var _13=_13||'';var _21=this.createSelect(this.relate[0], _13);_21+='<div style="height:190px;margin-bottom:5px;overflow:auto;margin-left:10px;" id="zxCategoryOption"></div>';_21+=this.createButton();return(_21);},createSelect:function(_10, _13){var _10=_10||new Array();var _13=_13||'';if(this.layer>1){var _21='<div style="padding-top:20px;padding-bottom:5px;padding-left:5px;margin-bottom:5px;"><select onchange="zxCategory.change(this.value, \''+_13+'\')">';for(var _8=0;_8<_10.length;_8++){_21+='<option value="'+_10[_8]+'">'+this.data[_10[_8]][this.pointer.name]+'</option>';}_21+='</select></div>';}else{var _21='<div style="padding-top:20px;padding-bottom:5px;padding-left:5px;margin-bottom:5px;"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td width="20"><input type="'+_13+'" name="zxCategoryBox" onclick="zxCategory.selected(this, \'不限\', \''+_13+'\')" value="0" style="height:15px;width:15px;" /></td><td style="font-family:\'宋体\';font-size:12px;">不限</td></tr></table></div>';}return(_21);},createList:function(_36, _13){this.footID=_36||0;var _10=this.relate[this.footID]||new Array();var _13=_13||'';var _21='<table width="500" border="0" cellspacing="0" cellpadding="0"><tbody id="zxCategoryChild['+_36+']">';if(this.layer>2){for(var _8=0;_8<_10.length;_8++){_21+='<tr><td style="padding-top:3px;padding-bottom:3px;"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td width="20" height="30" valign="middle"><input type="'+_13+'" name="zxCategoryBox" id="zxCategoryBox['+_10[_8]+']" value="'+_10[_8]+'" onclick="zxCategory.selected(this, \''+this.data[_10[_8]][this.pointer.name]+'\', \''+_13+'\')" style="height:15px;width:15px;" /></td><td valign="middle"><span style="font-family:\'宋体\';font-size:12px;font-weight:bold;"><label for="zxCategoryBox['+_10[_8]+']">'+this.data[_10[_8]][this.pointer.name]+'</label></span>&nbsp;<span style="font-family:\'宋体\';font-size:12px;">(选择此大类，将包括以下所有小类)</span></td></tr></table></td></tr><tr><td><table id="zxCategoryChild['+this.data[_10[_8]][this.pointer.id]+']" width="100%" border="0" cellspacing="0" cellpadding="0"><tr>';var _31=this.relate[_10[_8]];if(_31){for(var _11=0;_11<_31.length;_11++){_21+='<td><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td width="20" height="30" valign="middle"><input type="'+_13+'" name="zxCategoryBox" id="zxCategoryBox['+_31[_11]+']" value="'+_31[_11]+'" onclick="zxCategory.selected(this, \''+this.data[_31[_11]][this.pointer.name]+'\', \''+_13+'\')" style="height:15px;width:15px;" /></td><td valign="middle" style="font-family:\'宋体\';font-size:12px;"><label for="zxCategoryBox['+_31[_11]+']">'+this.data[_31[_11]][this.pointer.name]+'</label></td></tr></table></td>';if(!((_11+1)% 3)){_21+='</tr><tr>';}}}_21+='</tr></table>';}}else{_21+='<tr>';for(var _8=0;_8<_10.length;_8++){_21+='<td style="padding-top:3px;padding-bottom:3px;"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td width="20" height="30" valign="middle"><input type="'+_13+'" name="zxCategoryBox" id="zxCategoryBox['+_10[_8]+']" value="'+_10[_8]+'" onclick="zxCategory.selected(this, \''+this.data[_10[_8]][this.pointer.name]+'\', \''+_13+'\')" style="height:15px;width:15px;" /></td><td valign="middle" style="font-family:\'宋体\';font-size:12px;">'+this.data[_10[_8]][this.pointer.name]+'</td></tr></table></td>';if(!((_8+1)% 3)){_21+='</tr><tr>';}}_21+='</tr>';}_21+='</tbody></table>';return(_21);},createButton:function(){var _21='<div style="height:15px;margin-bottom:5px;font-family:\'宋体\';font-size:12px;font-weight:bold;padding-top:5px;">以下是您的选择：</div><div style="height:100px;background-color:#EDF5FF;margin-bottom:5px;"><table width="100%"><tbody id="zxCategoryStatus"></tbody></table></div><div style="height:25px;text-align:right;"><input type="button" value="确定" class="command" onmouseover="classChange(this, \'command_move\')" onmouseout="classChange(this, \'command\')"  style="height:20px;"onclick="zxCategory.ok()" />&nbsp&nbsp;<input type="button" value="取消" onclick="zxCategory.closes()" class="command" onmouseover="classChange(this, \'command_move\')" onmouseout="classChange(this, \'command\')" style="height:20px;" /></div>';return(_21);}};var zxcenter={content:new Object(),navigate:new Object(),info:new Object(),retryLimit:0,url:'',args:'',currentPage:0,opacity:100,display:function(_0, _1, _16, _3){var _0=_0||'';var _1=_1||'';var _2=_16||new Object();var _3=_3||'';zxcenter.currentPage=0;zxcenter.retryLimit=0;zxcenter.opacity=100;zxcenter.info=new Object();zxcenter.content=_2;zxcenter.navigate=_3;zxcenter.url=_0;zxcenter.args=_1;zxcenter.create(zxcenter.url, zxcenter.args);},enter:function(_4, _17){var _4=_4||event;var _5=_17||1;if(isSameNumber(_4.keyCode, 13)){zxcenter.page(_5);}},page:function(_18){var _5=_18||0;if(_5>0){zxcenter.currentPage=_5;zxcenter.create(zxcenter.url, zxcenter.args);}},prev:function(){zxcenter.currentPage=zxcenter.info.prev;zxcenter.create(zxcenter.url, zxcenter.args);},next:function(){zxcenter.currentPage=zxcenter.info.next;zxcenter.create(zxcenter.url, zxcenter.args);},create:function(_0, _19){zxajax.create('center');zxajax.setAsynchronous('center', true);zxajax.setMethod('center', 'get');zxajax.setParameters('center', 'p='+zxcenter.currentPage+(_19?'&'+_19:''));zxajax.setHandle('center', 'zxcenter.linked');zxajax.getTransResult(_0, 'center');},linked:function(){if(zxajax.isReady('center')){zxcenter.fliter(100);if(zxajax.isComplate('center')){zxcenter.list(zxajax.response('center'));}else{zxcenter.error(zxajax.getResponse('center').status);}    }    else{zxcenter.wait();}},error:function(_20){zxcenter.retry();},wait:function(){zxcenter.fliter(zxcenter.opacity - 30);},list:function(_21){var _6=_21||'';if(isSameStr(typeof(_6), 'object')){if(browser.isIE){if(_6.childNodes){var _7=_6.childNodes[1];var _8=0;}else{var _7=new Object();_7.childNodes=new Array();}}else{if(_6.childNodes){var _7=_6.childNodes[0];var _8=1;}else{var _7=new Object();_7.childNodes=new Array();}}var _9=new Object();if(_7&&_7.childNodes.length>0){var _10=_8;for(var _11=_8;_11<_7.childNodes.length;_11+=_8+1){_9[_7.childNodes[_11].tagName]=_7.childNodes[_11];}var _12=_9['page'];if(zxcenter.navigate&&zxcenter.navigate.style&&_12){var _13=_8;zxcenter.info.record=_12.childNodes[_13].childNodes[0].nodeValue;_13+=_8+1;zxcenter.info.total=_12.childNodes[_13].childNodes[0].nodeValue;_13+=_8+1;zxcenter.info.prev=_12.childNodes[_13].childNodes[0].nodeValue;_13+=_8+1;zxcenter.info.next=_12.childNodes[_13].childNodes[0].nodeValue;_13+=_8+1;zxcenter.info.list=new Array();}}if(_9['content']&&_9['content'].getAttribute('data')){eval(zxcenter.content+'(_9.content)');}else{zxcenter.content.innerHTML=_9['content']?_9['content'].childNodes[0].nodeValue:'暂时没有任何内容';}if(_9['script']&&_9['script'].childNodes[0].nodeValue){eval(_9['script'].childNodes[0].nodeValue);}if(zxcenter.navigate&&zxcenter.navigate.style){zxcenter.scrollBar(zxcenter.info.total);}}else{zxcenter.content.innerHTML=_6;}},scrollBar:function(_14){if(!$('scrollBar')){var _14=_14||0;var _15='<table width="100%" border="0" cellspacing="0" cellpadding="0" style="font-family:\'宋体\';font-size:12px;color:#333333;border:1px solid #CCCCCC;margin-top:10px;" id="scrollBar"><tbody><tr><td valign="middle" align="right" width="50" style="border-bottom:1px solid #CCCCCC;font-weight:normal;padding-right:23px;" height="25">共'+_14+'页</td><td style="border-bottom:1px solid #CCCCCC;"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr id="scrollRule"></tr></table></td><td valign="middle" align="left" width="50" style="border-bottom:1px solid #CCCCCC;font-weight:normal;padding-left:24px;">第<span id="scroll_page">1</span>/'+_14+'页</td></tr><tr><td valign="middle" align="right" height="24" background="/images/scroll_bg.gif"><a href="javascript:void(0)" onclick="zxpage.prev()"><img src="/images/scroll_left.gif" width="23" height="16" border="0" /></a></td><td background="/images/scroll_bg.gif"><div id="orderScrollStatus" style="width:100%;height:16px;background-image:url(/images/scroll_status.gif);cursor:pointer;" onclick="zxpage.select(event)"><div style="background-image:url(/images/scroll_tag.gif);height:14px;width:9px;cursor:e-resize;float:left;" id="orderScrollTag" onmousedown="zxpage.drag(this, $(\'orderScrollStatus\'), 3)"></div></div></td><td valign="middle" align="left" background="/images/scroll_bg.gif"><a href="javascript:void(0)" onclick="zxpage.next()"><img src="/images/scroll_right.gif" width="24" height="16" border="0" /></a></td></tr></tbody></table>';zxcenter.navigate.innerHTML=_15;zxpage.init($('orderScrollTag'), $('orderScrollStatus'), _14, $('scroll_page'), $('scrollRule'));zxpage.bind('zxcenter.page');}return(true);},retry:function(){zxcenter.retryLimit+=3;zxcenter.content.innerHTML='我们遇到了技术问题，'+zxcenter.retryLimit+'秒钟后重试';window.setTimeout("zxcenter.create(zxcenter.url, zxcenter.args, 'get')", zxcenter.retryLimit*1000);},fliter:function(_5){zxcenter.opacity=_5;if(zxcenter.content.style){zxcenter.content.style.opacity=zxcenter.opacity / 100;zxcenter.content.style.filter='Alpha(Opacity='+zxcenter.opacity+')';}}};var zxdrag={mouse:new Array(),element:'',cases:'',oldCase:'',late:2000,permute:'',rightButton:2,lockSelect:function(_0){var _0=_0||new Object();if(browser.isIE){_0.onselectstart=returnFalse;_0.ondrag=returnFalse;}else{_0.style.MozUserSelect='none';_0.style.KhtmlUserSelect='none';_0.style.userSelect='none';}},start:function(_1){var _1=_1||event;src=browser.isIE?_1.srcElement:_1.target;var _0=zxdrag.searchObject(src);if(!_0||_1.button==zxdrag.rightButton){return(false);}zxdrag.lockSelect(document.body);zxdrag.mouse['x']=_1.clientX;zxdrag.mouse['y']=_1.clientY;zxdrag.cases=_0.parentNode;var _2=realPath(_0);with(_0.style){position='absolute';zIndex=1;left=_2.left+'px';top=_2.top+'px';cursor='move';browser.isIE?filter='alpha(opacity=50)':opacity=0.5;}zxdrag.element=_0;zxdrag.frame();return(true);},searchObject:function(_0){var _3=_0||'';if(_3){var _4=false;while(_3.nodeType!=9&&!_4){if(_3.getAttribute('zxDrag')){_4=true;}else{_3=_3.parentNode;}}return(_3.nodeType==9?false:_3);}else{return(false);}},frame:function(){if(!zxdrag.element){return(false);}if(zxdrag.element!=null){if(zxdrag.oldCase){zxdrag.oldCase.parentNode.removeChild(zxdrag.oldCase);}zxdrag.oldCase=document.createElement('div');zxdrag.oldCase.style.width=zxdrag.element.offsetWidth+'px';zxdrag.oldCase.style.height=zxdrag.element.offsetHeight+'px';zxdrag.oldCase.style.border='thin dashed #FF0000';zxdrag.late=2000;zxdrag.cases.appendChild(zxdrag.oldCase);}},move:function(_1){if(!zxdrag.element){return(false);}var _1=_1||event;var _5=_1.clientX;var _6=_1.clientY;with(zxdrag.element.style){var _7=parseInt(left)+_5 - zxdrag.mouse['x'];var _8=parseInt(top)+_6 - zxdrag.mouse['y'];left=_7+'px';top=_8+'px';}zxdrag.lately(_7, _8);zxdrag.frame();zxdrag.mouse['x']=_5;zxdrag.mouse['y']=_6;return(true);},up:function(_1){if(!zxdrag.element){return(false);}zxdrag.oldCase.parentNode.removeChild(zxdrag.oldCase);zxdrag.oldCase=null;zxdrag.element.removeAttribute('style');zxdrag.cases.appendChild(zxdrag.element);zxdrag.element=null;},lately:function(_7, _8, _1){var _9=0;var _2='';var _1=_1||'';var _7=_7||0;var _8=_8||0;_1=_1?_1.childNodes:document.body.childNodes;for(var _10=0;_10<_1.length;_10++){if(_1[_10]==zxdrag.element||_1[_10].nodeType!=1){continue;}_2=realPath(_1[_10]);lx=_2.left;tx=_2.top;_9=Math.sqrt(Math.pow(lx - _7, 2)+Math.pow(tx - _8, 2));if(_9<zxdrag.late&&_1[_10].getAttribute('zxDragCase')){zxdrag.late=_9;zxdrag.cases=_1[_10];}if(_1[_10].childNodes.length){zxdrag.lately(_7, _8, _1[_10]);}}return(zxdrag.cases);}};documentEvent.regEvent('zxdrag.start', 'onMouseDown');documentEvent.regEvent('zxdrag.move', 'onMouseMove');documentEvent.regEvent('zxdrag.up', 'onMouseUp');var zxmessage={dialogHwd:new Object(),dialogTop:0,dialogLeft:0,dialogWidth:0,dialogHeight:0,coverHwd:new Object(),retryHandle:'',icoDir:'',viewUrl:'',postUrl:'',postForm:new Object(),bodyUI:'',commandUI:'',box:function(_4, _0, _16, _1, _2){this.icoDir='/images/';this.viewUrl=_0||'';this.postUrl=_16||'';this.dialogWidth=_1||0;this.dialogHeight=_2||0;if(!this.coverHwd.style){this.coverHwd=this.cover();}else{this.coverHwd.style.display='block';}visibility('select', false);this.dialogHwd=this.inputDialog(_4, _1, _2);this.dialogPosition();this.inputDialogLink(this.viewUrl);},inputDialogLink:function(_0){var _0=_0||'';zxajax.create('fetchZXMessage');zxajax.setAsynchronous('fetchZXMessage', true);zxajax.setMethod('fetchZXMessage', 'post');zxajax.setParameters('fetchZXMessage', '');zxajax.setHandle('fetchZXMessage', 'zxmessage.dialogLinked');zxajax.getTransResult(_0, 'fetchZXMessage');},dialogLinked:function(){if(zxajax.isReady('fetchZXMessage')){if(zxajax.isComplate('fetchZXMessage')){$('message_body').innerHTML=zxmessage.postUrl?'<form method="get" id="zxMessageForm">'+zxajax.response('fetchZXMessage')+'</form>':zxajax.response('fetchZXMessage');}else{zxmessage.linkError(zxajax.getResponse('fetchZXMessage').status);}}},cover:function(){var _1=this.width();var _2=this.height();var _3=document.createElement('div');_3.style.width=_1+'px';_3.style.height=_2+'px';_3.style.backgroundColor='#000000';_3.style.position='absolute';_3.style.left='0px';_3.style.top='0px';browser.isIE?_3.style.filter='alpha(opacity=10)':_3.style.opacity=0.1;document.body.appendChild(_3);return(_3);},width:function(){return(document.body.scrollWidth);},height:function(){return(document.body.scrollHeight);},inputDialog:function(_4, _1, _2){var _4=_4||'';var _2=_2||0;var _1=_1||0;var _5=_5||'';var _6=this.width();this.dialogLeft=_6 / 2 - _1 / 2;this.dialogTop=100;this.retryHandle='zxmessage.reset()';return(this.ui(_4, this.inputCommandUI(_1, this.icoDir), _1, _2));},ui:function(_4, _7, _1, _2){var _4=_4||'';var _7=_7||'';var _1=_1||0;var _2=_2||0;var _3=document.createElement('div');document.body.appendChild(_3);_3.style.position='absolute';_3.style.width=_1+'px';_3.style.height=_2+'px';_3.style.left=this.dialogLeft+'px';_3.style.top=this.dialogTop+'px';this.commandUI=_7;_3.innerHTML='<table width="'+_1+'" border="0" cellspacing="0" cellpadding="0"><thead><tr><th align="left" width="4"><img src="'+this.icoDir+'message_left.gif" width="4" height="30" /></th><th width="23" background="'+this.icoDir+'message_middle.gif" align="center"><img src="'+this.icoDir+'message_logo.gif" width="14" height="14" /></th><th align="left" width="'+(_1 - 70)+'" background="'+this.icoDir+'message_middle.gif" style="font-family:\'字体\';font-size:12px;color:#FFFFFF;font-weight:normal;">'+_4+'</th><th align="left" background="'+this.icoDir+'message_middle.gif" width="39"><img src="'+this.icoDir+'category_delete.gif" width="39" height="18" border="0" style="cursor:pointer" onclick="zxmessage.close()" /></th><th align="left" width="4"><img src="'+this.icoDir+'message_right.gif" width="4" height="30" /></th></tr></thead><tbody><tr><td height="'+_2+'" colspan="5" valign="top" align="center"><table width="'+_1+'" border="0" cellspacing="0" cellpadding="0" style="border-right:1px solid #2B66A8;border-left:1px solid #2B66A8;height:'+_2+'px;background-color:#FFFFFF"><tr><td width="100" align="center" valign="middle" id="message_body"></td></tr></table></td></tr></tbody><tfoot><tr><td height="50" colspan="5" valign="top" bgcolor="#EEF7FE" style="font-family:\'宋体\';font-size:12px;font-weight:normal;border-right:1px solid #2B66A8;border-bottom:1px solid #2B66A8;border-left:1px solid #2B66A8;"><div style="height:35px;border-top:1px solid #C4DDE9;padding-top:15px;" id="message_command">'+this.commandUI+'</div></td></tr></tfoot></table>';return(_3);},inputCommandUI:function(_1, _8){var _1=_1||0;var _8=_8||'';return('<div style="text-align:left;float:left;width:'+(_1 - 180)+'px;height:30px;margin-left:10px;color:#FF0000;" id="message_status">&nbsp;</div><div style="text-align:center;float:left;width:60px;margin-left:10px;background-image:url('+_8+'command_normal.gif);height:15px;padding-top:3px;border:1px solid #2B66A8;cursor:pointer;" onmouseover="this.style.border=\'1px solid #D0B809\';this.style.backgroundImage=\'url('+_8+'command_focuse.gif)\';" onmouseout="this.style.border=\'1px solid #2B66A8\';this.style.backgroundImage=\'url('+_8+'command_normal.gif)\';" onclick="zxmessage.submit()">确&nbsp;定</div><div style="text-align:center;float:left;width:60px;margin-left:10px;background-image:url('+_8+'command_normal.gif);height:15px;padding-top:3px;border:1px solid #2B66A8;cursor:pointer;" onmouseover="this.style.border=\'1px solid #D0B809\';this.style.backgroundImage=\'url('+_8+'command_focuse.gif)\';" onmouseout="this.style.border=\'1px solid #2B66A8\';this.style.backgroundImage=\'url('+_8+'command_normal.gif)\';" onclick="zxmessage.close()">取&nbsp;消</div>');},close:function(){this.init();if(this.dialogHwd.style){this.dialogHwd.parentNode.removeChild(this.dialogHwd);}this.coverHwd.style.display='none';visibility('select', true);},init:function(){$('message_status').innerHTML='';if(this.bodyUI){$('message_body').innerHTML=this.bodyUI;$('message_command').innerHTML=this.commandUI;}this.bodyUI='';this.commandUI='';},dialogPosition:function(){if(zxmessage.dialogHwd.style){var _9=zxmessage.dialogTop+browser.pageY;var _10=zxmessage.dialogLeft+browser.pageX;zxmessage.dialogHwd.style.top=_9+'px';zxmessage.dialogHwd.style.left=_10+'px';}},submit:function(){if(zxmessage.postUrl){var _11=this.submitField($('zxMessageForm'));if(_11){zxajax.create('fetchZXMessage');zxajax.setAsynchronous('fetchZXMessage', true);zxajax.setMethod('fetchZXMessage', 'post');zxajax.setParameters('fetchZXMessage', _11);zxajax.setHandle('fetchZXMessage', 'zxmessage.postLinked');zxajax.getTransResult(this.postUrl, 'fetchZXMessage');$('message_body').innerHTML='<table width="'+(this.dialogWidth - 2)+'" border="0" cellspacing="0" cellpadding="0"><tr><td width="100" align="center" valign="middle"><img src="'+this.icoDir+'message_info.gif" width="32" height="32" border="0" /></td><td width="'+(this.dialogWidth - 100)+'" align="left"><div style="font-family:\'字体\';font-size:12px;color:#FF0000;">正在传输数据中，请不要刷新浏览器</div></td></tr></table>';$('message_command').innerHTML=this.alertCommandUI(zxmessage.dialogWidth, zxmessage.icoDir);}}else{$('zxMessageForm').submit();zxmessage.close();}},submitField:function(_12){var _12=_12||new Object();var _11='';$('message_status').innerHTML='';for(var _13=0;_13<_12.elements.length;_13++){var _14=_12.elements[_13].getAttribute('error');if(_12.elements[_13].value||!_14){_12.elements[_13].style.border='1px solid #C4DDE9';_11+='&'+_12.elements[_13].name+'='+encodeURI(_12.elements[_13].value);}else{_12.elements[_13].style.border='1px solid #FF0000';$('message_status').innerHTML=_14;return(false);}}return(_11.substr(1));},postLinked:function(){if(zxajax.isReady('fetchZXMessage')){if(zxajax.isComplate('fetchZXMessage')){$('message_body').innerHTML='<table width="'+(zxmessage.dialogWidth - 2)+'" border="0" cellspacing="0" cellpadding="0"><tr><td width="100" align="center" valign="middle"><img src="'+zxmessage.icoDir+'message_info.gif" width="32" height="32" border="0" /></td><td width="'+(zxmessage.dialogWidth - 100)+'" align="left" style="font-family:\'字体\';font-size:12px;padding-right:5px;">'+zxajax.response('fetchZXMessage')+'</td></tr></table>';}else{zxmessage.linkError(zxajax.getResponse('fetchZXMessage').status);}}},linkError:function(_17){if(isSameNumber(_17, 404)){$('message_body').innerHTML='<table width="'+(this.dialogWidth - 2)+'" border="0" cellspacing="0" cellpadding="0"><tr><td width="100" align="center" valign="middle"><img src="'+this.icoDir+'message_info.gif" width="32" height="32" border="0" /></td><td width="'+(this.dialogWidth - 100)+'" align="left"><div style="font-family:\'字体\';font-size:12px;color:#FF0000;">对不起，没有找到传输地址</div></td></tr></table>';}else{$('message_body').innerHTML='<table width="'+(this.dialogWidth - 2)+'" border="0" cellspacing="0" cellpadding="0"><tr><td width="100" align="center" valign="middle"><img src="'+this.icoDir+'message_info.gif" width="32" height="32" border="0" /></td><td width="'+(this.dialogWidth - 100)+'" align="left"><div style="font-family:\'字体\';font-size:12px;color:#FF0000;">服务器繁忙，请稍后重试</div></td></tr></table>';}$('message_command').innerHTML=zxmessage.errorCommandUI(zxmessage.dialogWidth, zxmessage.icoDir);},retry:function(){eval(this.retryHandle);},reset:function(){this.init();},alert:function(_4, _15, _1, _2, _18){this.icoDir='/images/';if(!this.coverHwd.style){this.coverHwd=this.cover();}else{this.coverHwd.style.display='block';}this.dialogHwd=this.alertDialog(_4, _15, _1, _2, _18);this.dialogPosition();visibility('select', false);},alertDialog:function(_4, _15, _1, _2, _18){var _4=_4||'';var _15=_15||'';var _1=_1||0;var _2=_2||0;this.retryHandle=_18||'';var _6=this.width();this.dialogLeft=_6 / 2 - _1 / 2;this.dialogTop=100;this.dialogWidth=_1;this.dialogHeight=_2;var _3=this.ui(_4, this.alertCommandUI(_1, this.icoDir), _1, _2);this.bodyUI=this.alertUI(_15, _1, _2);$('message_body').innerHTML=this.bodyUI;return(_3);},alertUI:function(_15, _1, _2){var _1=_1||0;var _2=_2||0;var _15=_15||'';return('<table width="'+(_1 - 2)+'" border="0" cellspacing="0" cellpadding="0"><tr><td width="100" align="center" valign="middle"><img src="'+this.icoDir+'message_info.gif" width="32" height="32" border="0" /></td><td width="'+(_1 - 100)+'" align="left"><div style="font-family:\'字体\';font-size:12px;height:'+(_2 - 10)+'px;width:'+(_1 - 110)+'px;">'+_15+'</div></td></tr></table>');},alertCommandUI:function(_1, _8){var _1=_1||0;var _8=_8||'';return('<div style="text-align:left;float:left;width:'+(_1 - 110)+'px;height:30px;margin-left:10px;color:#FF0000;" id="message_status">&nbsp;</div><div style="text-align:center;float:left;width:60px;margin-left:10px;background-image:url('+_8+'command_normal.gif);height:15px;padding-top:3px;border:1px solid #2B66A8;cursor:pointer;" onmouseover="this.style.border=\'1px solid #D0B809\';this.style.backgroundImage=\'url('+_8+'command_focuse.gif)\';" onmouseout="this.style.border=\'1px solid #2B66A8\';this.style.backgroundImage=\'url('+_8+'command_normal.gif)\';" onclick="zxmessage.close()">确&nbsp;定</div>');},errorCommandUI:function(_1, _8){var _1=_1||0;var _8=_8||'';return('<div style="text-align:left;float:left;width:'+(_1 - 180)+'px;height:30px;margin-left:10px;color:#FF0000;" id="message_status">&nbsp;</div><div style="text-align:center;float:left;width:60px;margin-left:10px;background-image:url('+zxmessage.icoDir+'command_normal.gif);height:15px;padding-top:3px;border:1px solid #2B66A8;cursor:pointer;" onmouseover="this.style.border=\'1px solid #D0B809\';this.style.backgroundImage=\'url('+_8+'command_focuse.gif)\';" onmouseout="this.style.border=\'1px solid #2B66A8\';this.style.backgroundImage=\'url('+_8+'command_normal.gif)\';" onclick="zxmessage.close()">确&nbsp;定</div><div style="text-align:center;float:left;width:60px;margin-left:10px;background-image:url('+_8+'command_normal.gif);height:15px;padding-top:3px;border:1px solid #2B66A8;cursor:pointer;" onmouseover="this.style.border=\'1px solid #D0B809\';this.style.backgroundImage=\'url('+_8+'command_focuse.gif)\';" onmouseout="this.style.border=\'1px solid #2B66A8\';this.style.backgroundImage=\'url('+_8+'command_normal.gif)\';" onclick="zxmessage.retry()">重&nbsp;试</div>');}};documentEvent.regEvent('zxmessage.dialogPosition', 'onScroll');var zxmove={element:new Object(),mouse:new Object(),used:false,minIndex:100,maxIndex:200,selected:new Object(),frameElement:new Object(),lock:new Object(),lockSelect:function(_0){var _0=_0||new Object();if(browser.isIE){_0.onselectstart=returnFalse;_0.ondrag=returnFalse;}else{_0.style.MozUserSelect='none';_0.style.KhtmlUserSelect='none';_0.style.userSelect='none';}},start:function(_1){var _1=_1||event;src=browser.isIE?_1.srcElement:_1.target;var _0=zxmove.searchObject(src);if(!_0||_1.button==zxmove.rightButton){return(false);}zxmove.searchObjectLock(_0);zxmove.lockSelect(_0);if(this.selected&&this.selected.style){this.selected.style.zIndex=this.minIndex;}var _2=realPath(_0);zxmove.mouse['x']=_1.clientX;zxmove.mouse['y']=_1.clientY;_0.style.position='absolute';_0.style.zIndex=zxmove.maxIndex;_0.style.left=_2.left+'px';_0.style.top=_2.top+'px';_0.style.cursor='move';_0.style.bottom='auto';zxmove.mouse['stepx']=zxmove.mouse['x'] - _2.left;zxmove.mouse['stepy']=zxmove.mouse['y'] - _2.top;this.selected=_0;this.element=_0;this.used=true;this.frame();},frame:function(){if(!this.element){return(false);}if(this.element!=null){this.frameElement=document.createElement('div');with(this.frameElement.style){position='absolute';width=this.element.offsetWidth+'px';height=this.element.offsetHeight+'px';zIndex=this.maxIndex;left=this.element.style.left;top=this.element.style.top;border='1px dotted #333333';}document.body.appendChild(this.frameElement);}},searchObject:function(_0){var _3=_0||'';if(this.check(_3)){var _4=false;var _5=true;while(_3.nodeType!=9&&!_4&&_5){var _6=_3.getAttribute('zxMove');if(isSameStr(_6, 'stop')){_3=_3.parentNode;_5=false;}else if(_6){_4=true;}else{_3=_3.parentNode;}}return(_3.nodeType==9||!_5?false:_3);}else{return(false);}},searchObjectLock:function(_0){var _3=_0||'';var _4=false;while(_3.nodeType!=9&&!_4){var _6=_3.getAttribute('zxMove');if(isSameStr(_6, 'stop')){var _2=realPath(_3);this.lock['sx']=_2.left;this.lock['sy']=_2.top;this.lock['bx']=_2.left+parseInt(_3.offsetWidth);this.lock['by']=_2.top+parseInt(_3.offsetHeight);_4=true;}else{_3=_3.parentNode;}}return(_3.nodeType==9?false:_3);},check:function(_3){if(_3){if(!(_3.getAttribute('onclick')||_3.getAttribute('onmousedown')||_3.getAttribute('onmouseup'))){return(true);}}return(false);},move:function(_1){if(!this.used){return(false);}var _1=_1||event;var _7=_1.clientX;var _8=_1.clientY;var _9=parseInt(this.frameElement.style.left)+_7 - this.mouse['x'];var _10=parseInt(this.frameElement.style.top)+_8 - this.mouse['y'];with(this.frameElement.style){left=_9+'px';top=_10+'px';}this.mouse['x']=_7;this.mouse['y']=_8;},up:function(_1){if(!this.used){return(false);}var _1=_1||event;var _11=_1.clientX - this.mouse['stepx'];var _12=_1.clientY - this.mouse['stepy'];var _13=parseInt(this.frameElement.offsetWidth);var _14=parseInt(this.frameElement.offsetHeight);var _15=_11+_13;var _16=_12+_14;this.element.style.left=(!this.lock['sx']||_11>this.lock['sx'])&&(!this.lock['bx']||_15<this.lock['bx'])?this.frameElement.style.left:((!this.lock['sx']||_11>this.lock['sx'])?(this.lock['bx'] - _13)+'px':this.lock['sx']+'px');this.element.style.top=(!this.lock['sy']||_12>this.lock['sy'])&&(!this.lock['by']||_16<this.lock['by'])?this.frameElement.style.top:((!this.lock['sy']||_12>this.lock['sy'])?(this.lock['by'] - _14)+'px':this.lock['sy']+'px');document.body.removeChild(this.frameElement);this.frameElement=null;this.element=null;this.used=false;}};documentEvent.regEvent('zxmove.start', 'onMouseDown');documentEvent.regEvent('zxmove.move', 'onMouseMove');documentEvent.regEvent('zxmove.up', 'onMouseUp');function zxPageStruct(){this.caseWidth=0;this.total=0;this.dragLeft=0;this.dragWidth=0;this.startLeft=0;this.endLeft=0;this.space=0;this.page=new Object();this.current=0;};var zxpage={page:new Object(),pointer:new Object(),pointerCase:new Object(),moved:false,handle:'',init:function(_0, _19, _20, _21, _22){var _0=_0||new Object();var _1=_19||new Object();var _2=_21||new Object();var _3=_22||new Object();var _4=parseInt(_0.offsetWidth);var _5=parseInt(_1.offsetWidth);var _6=Math.ceil(_4 / 2);_0.style.position='relative';_0.style.float='left';_0.style.top='0px';this.pointer=_0;this.pointerCase=_1;var _7=new zxPageStruct();this.page=_7;_7.page=_2;_7.dragLeft=-_6;_7.caseWidth=_5;var _8=_20||0;_7.dragWidth=Math.floor(_5 / _8);_7.total=_8 - 1;var _9=this.getRealLeft(_1);_7.startLeft=-_6;for(var _10=0;_10<_8 - 1;_10++){var _11=document.createElement('td');_3.appendChild(_11);_11.setAttribute('height', '10');_11.style.borderLeft='1px solid #CCCCCC';_11.style.width=(_7.dragWidth - 1)+'px';_11.align='center';_11.innerHTML=(_10+1);}var _11=document.createElement('td');_3.appendChild(_11);_11.setAttribute('height', '10');_11.style.borderLeft='1px solid #CCCCCC';_11.style.borderRight='1px solid #CCCCCC';_11.style.width=(_7.dragWidth - 2)+'px';_11.align='center';_11.innerHTML=(_10+1);this.pointer.style.left=this.page.startLeft+'px';var _12=Math.min(_20, this.page.current);this.pointer.style.left=(this.page.startLeft+this.page.dragWidth*_12)+'px';},tagTop:function(_23){return(this.getRealTop(_23));},drag:function(){this.start();},start:function(){if(this.pointer&&this.pointerCase){this.moved=true;}},move:function(_13){if(this.pointer.style&&this.moved){var _13=_13||event;var _9=this.getRealLeft(this.pointerCase);var _14=_13.clientX - _9 - Math.ceil(this.pointer.offsetWidth / 2);var _15=Math.min(Math.max(_14, this.page.startLeft), this.page.startLeft+this.page.caseWidth);this.pointer.style.left=_15+'px';var _16=Math.min(Math.floor((_15 - this.page.startLeft)/ this.page.dragWidth), this.page.total);this.page.page.innerHTML=_16+1;}},getRealLeft:function(_13){var _17=0;while(_13!=null){_17+=_13.offsetLeft;_13=_13.offsetParent;}return(_17);},select:function(_13){if(this.pointer.style){var _13=_13||event;var _14=_13.clientX - this.getRealLeft(this.pointerCase)- Math.floor(this.pointer.offsetWidth / 2);var _6=Math.ceil(parseInt(this.pointer.offsetWidth)/ 2);var _15=Math.min(Math.max(_14, this.page.startLeft), _6+this.page.caseWidth);var _16=Math.min(Math.floor((_15 - this.page.startLeft)/ this.page.dragWidth), this.page.total);if(!isSameNumber(this.page.current, _16)){this.go(_16);}}},prev:function(_13){if(this.pointer.style){var _16=Math.max(this.page.current - 1, 0);if(!isSameNumber(_16, this.page.current)){this.go(_16);}}},next:function(_13){if(this.pointer.style){var _16=Math.min(this.page.current+1, this.page.total);if(!isSameNumber(_16, this.page.current)){this.go(_16);}}},go:function(_18){var _18=_18||0;this.pointer.style.left=(this.page.startLeft+this.page.dragWidth*_18)+'px';this.page.current=_18;if(this.handle){eval(this.handle+'('+(_18+1)+')');}this.page.page.innerHTML=(_18+1);},bind:function(_24){this.handle=_24;},free:function(_13){if(this.moved){var _15=parseInt(this.pointer.style.left);var _16=Math.min(Math.floor((_15 - this.page.startLeft)/ this.page.dragWidth), this.page.total);if(!isSameNumber(this.page.current, _16)){this.page.current=_16;if(this.handle){eval(this.handle+'('+(this.page.current+1)+')');}}this.moved=false;}}};documentEvent.regEvent('zxpage.move', 'onMouseMove');documentEvent.regEvent('zxpage.free', 'onMouseUp');