Sys = function(){;}
Sys.NS = (document.layers) ? true : false;
Sys.IE = (document.all) ? true : false;
Sys.DOM = (document.getElementById) ? true : false;
if (Sys.IE) Sys.DOM = false;
Sys.MAC = (navigator.platform) && (navigator.platform.toUpperCase().indexOf('MAC') >= 0);
if (Sys.NS) Sys.MAC = false;
Sys.getObj = function(objId){if (document.getElementById)return document.getElementById(objId);else if (document.all)return document.all(objId);};
Sys.urlEncode = function(str)
{
	var i,c,ret="",strSpecial="!\"#$%&'()*+,/:;<=>?@[\]^`{|}~%";
	for(i=0;i<str.length;i++)
	{
		c=str.charAt(i);
		if(c==" ")
		ret+="+";
		else if(strSpecial.indexOf(c)!=-1)
			ret+="%"+str.charCodeAt(i).toString(16);
		else
		ret+=c;
	}
	i=null;
	c=null;
	strSpecial=null;
	return ret;
}; 
Sys.urlDecode = function(str)
{
	if("undefined" == typeof decodeURIComponent)
	{
		return unescape(str).replace(/\+/g, ' ').replace(/%2B/g,'+');
  	} else {
  		return unescape(str).replace(/\+/g, ' ').replace(/%2B/g,'+');
  }
};
Sys.urlToParams = function(urlContent)
{
	cmdMap = new Array();
	cmdParams = new Array();
    pos = -1;
    while (true)
	{
        newPos = urlContent.indexOf('&', pos+1);
        if (newPos>=0) {
            encodedProperty = urlContent.substring(pos+1, newPos);
        }
        else {
            encodedProperty = urlContent.substring(pos+1, urlContent.length);
        }
        equalsPos = encodedProperty.indexOf('=');
        paramName = encodedProperty.substring(0, equalsPos);
        paramValue =(encodedProperty.substring(equalsPos+1, encodedProperty.length));

        cmdParams[paramName] = paramValue;

        if (newPos==-1) {
            break;
        }
        pos = newPos;
    }
	return cmdParams;
};
Sys.addEvent = function(objectId, eventName, eventFunction)
{
	if(document.attachEvent)
		objectId.attachEvent("on"+eventName, eventFunction);
	else
		objectId.addEventListener(eventName, eventFunction, false);
}


function Cxty_XMLHTTP(){
	if (window.XMLHttpRequest)
	{
		var objXMLHttp = new XMLHttpRequest();
	}
	else
	{
		var MSXML = ['MSXML2.XMLHTTP.5.0', 'MSXML2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP', 'Microsoft.XMLHTTP'];
		for(var n = 0; n < MSXML.length; n ++)
		{
			try
			{
				var objXMLHttp = new ActiveXObject(MSXML[n]);
				break;
			}
			catch(e)
			{
			}
		}
	 }          
	// mozilla某些版本没有readyState属性
	if (objXMLHttp.readyState == null)
	{
		objXMLHttp.readyState = 0;
		objXMLHttp.addEventListener("load", function ()
			{
				objXMLHttp.readyState = 4;
				if (typeof objXMLHttp.onreadystatechange == "function")
				{
					objXMLHttp.onreadystatechange();
				}
			},  false);
	}
	return objXMLHttp;
}
function A_XMLHTTP(URL,vStr,method,ReCallF){
	var Send_T = null;
	var req = new Cxty_XMLHTTP();
	if(req){
		try {
			if(method == 'GET'){
				req.open('GET', URL, true);
			}
			if(method == 'POST'){
				req.open('POST', URL, true);
				req.setRequestHeader('Content-Type','text/xml; charset=utf-8');
				Send_T = vStr;
			}
		}catch(e){
			return false;
		}
		req.onreadystatechange = function() {
			if(req.readyState == 0){window.status = "正在初始化数据传输通道.";}
			if(req.readyState == 1){window.status = "初始化成功.";}
			if(req.readyState == 2){window.status = "正在发送数据.";}
			if(req.readyState == 3){window.status = "开始接收数据接收.";}
			if(req.readyState == 4){
				if (req.status == 200 && req.responseXML) {
					window.status = '完成';
					if (ReCallF){ReCallF(req.responseText);}
					req = null;
				} else {
					ReCallF('');
					req = null;
				}
			}
		};
		if (typeof(req.onerror) != 'undefined') {
			req.onerror = function(e){
				ReCallF('');
				req = null;
				return false;
			};
		}
		req.send(Send_T);
	}else{
		alert('您的浏览器不支持 Ajax 请使用 IE 6 以上版本或其他支持 Ajax 的浏览器.');
	}
}
function createXMLDOM(){//生成XMLDOM对象
	var xmldom;
	if (window.ActiveXObject){
		var xmldom = new ActiveXObject("Microsoft.XMLDOM");
	} else {
		if (document.implementation && document.implementation.createDocument) {
			var xmldom = document.implementation.createDocument("","doc",null);
		}
	}
	xmldom.async = false;
	xmldom.resolveExternals = false;
	xmldom.validateOnParse = false;
	xmldom.preserveWhiteSpace = true;
	return xmldom;
}
function GetXMLData(obj,name){//返回XML节点数据
	try{
		var result = '';
		if (typeof(obj) == 'object' && name != null && name != '') {
			var node = obj.getElementsByTagName(name);
			if (node != null && node.length > 0) {
				result = node[0].firstChild.data;
			}
		}
		return result;
	}catch(e){
		
	}
}
/*设置客户端Cookies*/
function SetCookis(name, value){
	var argv = SetCookis.arguments;
	var argc = SetCookis.arguments.length;
	var expires = (argc > 2) ? argv[2] : null;
	var path = (argc > 3) ? argv[3] : null;
	var domain = (argc > 4) ? argv[4] : null;
	var secure = (argc > 5) ? argv[5] : false;
	var Then = new Date();　　　　
	Then.setTime(Then.getTime() + 12*60*60*60*1000*360); //同一ip设置过期时间，即多长间隔跳出一次
	document.cookie = name + "=" + escape (value) +
	((expires == null) ? "" : ("; expires=" + Then.toGMTString())) +
	((path == null) ? "" : ("; path=" + path)) +
	((domain == null) ? "" : ("; domain=" + domain)) +
	((secure == true) ? "; secure" : "");
	argv = null;
	argc = null;
	expires = null;
	path = null;
	domain = null;
	secure = null;
	Then = null;
	Then = null;
}

/*读取客户端Cookies*/
function ReCookies(name){
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;
	while (i < clen) {
		var j = i + alen;
		if (document.cookie.substring(i, j) == arg)
		return getCookieVal(j);
		i = document.cookie.indexOf(" ", i) + 1;
		if (i == 0) break;
		j = null;
	}
	arg = null;
	alen = null;
	clen = null;
	i = null;
	return null;
}
function getCookieVal(offset){
	var endstr = document.cookie.indexOf (";", offset);
	if (endstr == -1)
	endstr = document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}

function compile(code){//字符串加密
	var c=String.fromCharCode(code.charCodeAt(0)+code.length);
	for(var i=1;i<code.length;i++){
		c+=String.fromCharCode(code.charCodeAt(i)+code.charCodeAt(i-1));
	}
	return escape(c)
}
function uncompile(code){//字符串解密
	code=unescape(code);
	var c=String.fromCharCode(code.charCodeAt(0)-code.length);
	for(var i=1;i<code.length;i++){
		c+=String.fromCharCode(code.charCodeAt(i)-c.charCodeAt(i-1));
	}
	return c;
}
/*这里开始UrlEncode和UrlDecode函数*/
function initVBSurlencoding(){
		strVBS="<script language=vbscript>\r\n";
		strVBS+="Function str2asc(strstr)\r\str2asc=hex(asc(strstr))\r\nEnd Function\r\n";
		strVBS+="Function asc2str(ascasc)\r\asc2str = chr(ascasc)\r\nEnd Function\r\n";
		
		strVBS+='function urlencoding(vstrin)\r';
		strVBS+='dim i,strreturn\r\n';
		strVBS+='strreturn = ""\r\n';
		strVBS+='for i = 1 to len(vstrin)\r\n';
		strVBS+='thischr = mid(vstrin,i,1)\r\n';
		strVBS+='if abs(asc(thischr)) < &hff then\r\n';
		strVBS+='strreturn = strreturn & thischr\r\n';
		strVBS+='else\r\n';
		strVBS+='innercode = asc(thischr)\r\n';
		strVBS+='if innercode < 0 then\r\n';
		strVBS+='innercode = innercode + &h10000\r\n';
		strVBS+='end if\r\n';
		strVBS+='hight8 = (innercode and &hff00)\\&hff\r\n';
		strVBS+='low8 = innercode and &hff\r\n';
		strVBS+='strreturn = strreturn & "%" & hex(hight8) & "%" & hex(low8)\r\n';
		strVBS+='end if\r\n';
		strVBS+='next\r\n';
		strVBS+='urlencoding = strreturn\r\n';
		strVBS+='end function\r\n';
		strVBS+='Function bytes2BSTR(vIn)\r';
		strVBS+='strReturn = ""\r\n';
		strVBS+='For i = 1 To LenB(vIn)\r\n';
		strVBS+='ThisCharCode = AscB(MidB(vIn,i,1))\r\n';
		strVBS+='If ThisCharCode < &H80 Then\r\n';
		strVBS+='strReturn = strReturn & Chr(ThisCharCode)\r\n';
		strVBS+='Else\r\n';
		strVBS+='NextCharCode = AscB(MidB(vIn,i+1,1))\r\n';
		strVBS+='strReturn = strReturn & Chr(CLng(ThisCharCode) * &H100 + CInt(NextCharCode))\r\n';
		strVBS+='i = i + 1\r\n';
		strVBS+='End If\r\n';
		strVBS+='Next\r\n';
		strVBS+='bytes2BSTR = strReturn\r\n';
		strVBS+='End Function\r\n';
		strVBS+="<\/script>";
		document.write(strVBS);
}
try{
	if(typeof(urlencoding)=="undefined"){initVBSurlencoding();};
}catch(e){
	initVBSurlencoding();
}
initVBSurlencoding();

function UrlDecode(str){
  var ret=""; 
  for(var i=0;i<str.length;i++){ 
   var chr = str.charAt(i); 
    if(chr == "+"){ 
      ret+=" "; 
    }else if(chr=="%"){ 
     var asc = str.substring(i+1,i+3); 
     if(parseInt("0x"+asc)>0x7f){ 
      ret+=asc2str(parseInt("0x"+asc+str.substring(i+4,i+6))); 
      i+=5; 
     }else{ 
      ret+=asc2str(parseInt("0x"+asc)); 
      i+=2; 
     } 
    }else{ 
      ret+= chr; 
    } 
  } 
  return ret; 
} 
/*字符转Utf-8*/
function EncodeUtf8(s1) 
{ 
var s = escape(s1); 
var sa = s.split("%"); 
var retV =""; 
if(sa[0] != "") 
{ 
retV = sa[0]; 
} 
for(var i = 1; i < sa.length; i ++) 
{ 
if(sa[i].substring(0,1) == "u")
{ 
retV += Hex2Utf8(Str2Hex(sa[i].substring(1,5))); 

} 
else retV += "%" + sa[i]; 
} 

return retV; 
} 
function Str2Hex(s) 
{ 
var c = ""; 
var n; 
var ss = "0123456789ABCDEF"; 
var digS = ""; 
for(var i = 0; i < s.length; i ++) 
{ 
c = s.charAt(i); 
n = ss.indexOf(c); 
digS += Dec2Dig(eval(n)); 

} 
//return value; 
return digS; 
} 
function Dec2Dig(n1) 
{ 
var s = ""; 
var n2 = 0; 
for(var i = 0; i < 4; i++) 
{ 
n2 = Math.pow(2,3 - i); 
if(n1 >= n2) 
{ 
s += '1'; 
n1 = n1 - n2; 
} 
else 
s += '0'; 

} 
return s; 

} 
function Dig2Dec(s) 
{ 
var retV = 0; 
if(s.length == 4) 
{ 
for(var i = 0; i < 4; i ++) 
{ 
retV += eval(s.charAt(i)) * Math.pow(2, 3 - i); 
} 
return retV; 
} 
return -1; 
} 
function Hex2Utf8(s) 
{ 
var retS = ""; 
var tempS = ""; 
var ss = ""; 
if(s.length == 16) 
{ 
tempS = "1110" + s.substring(0, 4); 
tempS += "10" + s.substring(4, 10); 
tempS += "10" + s.substring(10,16); 
var sss = "0123456789ABCDEF"; 
for(var i = 0; i < 3; i ++) 
{ 
retS += "%"; 
ss = tempS.substring(i * 8, (eval(i)+1)*8); 

retS += sss.charAt(Dig2Dec(ss.substring(0,4))); 
retS += sss.charAt(Dig2Dec(ss.substring(4,8))); 
} 
return retS; 
} 
return ""; 
} 
/*字符转Utf-8到这为止*/

function GetQueryString(key){//读取网址后缀
	var returnValue =""; 
	var sURL = window.document.URL;
	if (sURL.indexOf("?") > 0)
	{
		var arrayParams = sURL.split("?");
		var arrayURLParams = arrayParams[1].split("&");
		for (var i = 0; i < arrayURLParams.length; i++)
		{
			var sParam =  arrayURLParams[i].split("=");

			if ((sParam[0] ==key) && (sParam[1] != ""))
				returnValue=sParam[1];
		}
	}
	return returnValue;
}
function LTrim(str){//LTrim(string):去除左边的空格
	var whitespace = new String(" \t\n\r");
	var s = new String(str);    
	if (whitespace.indexOf(s.charAt(0)) != -1){
		var j=0, i = s.length;
		while (j < i && whitespace.indexOf(s.charAt(j)) != -1){
			j++;
		}
		s = s.substring(j, i);
	}
	return s;
}
function RTrim(str){//RTrim(string):去除右边的空格
	var whitespace = new String(" \t\n\r");
	var s = new String(str);
	if (whitespace.indexOf(s.charAt(s.length-1)) != -1){
		var i = s.length - 1;
		while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1){
			i--;
		}
		s = s.substring(0, i+1);
	}
	return s;
}
function Trim(str){//Trim(string):去除前后空格
	return RTrim(LTrim(str));
}
function Re_Browser(){
	var sAgent = navigator.userAgent.toLowerCase();
	// Internet Explorer
	if ( sAgent.indexOf("msie") != -1 && sAgent.indexOf("mac") == -1 && sAgent.indexOf("opera") == -1 )
	{
		var sBrowserVersion = navigator.appVersion.match(/MSIE (.\..)/)[1] ;
		if(sBrowserVersion >= 5.5){
			return 'IE6';
		}else{
			return 'IE5';
		}
	}
	// Gecko
	if ( navigator.product == "Gecko" && navigator.productSub >= 20030210 ){
		return 'Gecko';
	}
	// Opera
	var aMatch = sAgent.match( /^opera\/(\d+\.\d+)/ ) ;
	if (aMatch)
	{
		return 'Opera';
	}
	
	// Safari
	if (sAgent.indexOf( 'safari' ) != -1 ){
		if( sAgent.match( /safari\/(\d+)/ )[1] >= 312 ){	// Build must be at least 312 (1.3)
			return 'Safari';
		}
	}
}
function Re_B_Type(){
	var re_B = Re_Browser();
	if(re_B != 'IE6'){
		return true;
		/*
		if(re_B != 'Opera'){
			return false;
		}else{
			return true;
		}
		*/
	}else{
		return false;
	}
}
/*交验数据部分*/
function test_email(strEmail){//验证邮箱地址
  var myReg = /^[_a-z0-9]+@([_a-z0-9]+\.)+[a-z0-9]{2,3}$/; 
  if(myReg.test(strEmail)) return true; 
  return false; 
}
function isMobile(str)//验证手机号码
{
	return (new RegExp("^13(\\d{9})+$").test(str)) || (new RegExp("^159(\\d{8})+$").test(str));
}
//判断是否是图片
function isPic(filename)
{
	var image_file_ext = new Array("jpg", "jpeg", "gif", "png", "bmp");

	var ext = getFileExtension(filename);

	for (var i = 0; i < image_file_ext.length; i++) 
	{
		if (image_file_ext[i] == ext.toLowerCase()) 
		{
			return true;
		}
	}
	return false;
}

function IsDateString(Str)
{

	// 校验是否YYYY-MM-DD格式的日期型数据，返回值为True成功，否则返回False
	// 如果传递的是空字符串则返回False
	// 定义分隔符
	var sSplit="-";
	
	var iYearPos=Str.indexOf(sSplit);
	if(iYearPos==-1)return false;	
	
	var iMonthPos=Str.indexOf(sSplit,iYearPos+1);
	if(iMonthPos==-1)return false;	
	
	// 分离出年份
	sYear=Str.substr(0,iYearPos);
	
	// 分离出月份
	sMonth=Str.substr(iYearPos+1,iMonthPos-iYearPos-1);
	
	//月份长度为二
	if(sMonth.length > 2)return false;	
	if(sMonth.substr(0,1)=="0")sMonth=sMonth.substr(1);	
	// 分离出日期
	sDay=Str.substr(iMonthPos+1);	
	//日长度为二
	if(sDay.length > 2)return false;	
	if(sDay.substr(0,1)=="0")sDay=sDay.substr(1);	
	
	
	// 年份是否数字？
	if(isNaN(sYear))return false;	
	var iYear=parseInt(sYear);	
	// 年份是否整数？
	if(sYear!=iYear)return false;	
	// 年份是否在1000-9999之间？
	if(iYear<1000||iYear>9999)return false;	
	
	// 月份是否数字？
	if(isNaN(sMonth))return false;	
	var iMonth=parseInt(sMonth);	
	// 月份是否整数？
	if(sMonth!=iMonth)return false;	
	// 月份是否在1-12之间？
	if(iMonth<1||iMonth>12)return false;	
	
	// 日期是否数字？
	if(isNaN(sDay))return false;	
	var iDay=parseInt(sDay);	
	// 日期是否整数？
	if(sDay!=iDay)return false;	
	// 日期是否在1-31之间？ 
	if(iDay<1||iDay>31)return false;	
	
	if(iDay<29)return true;	
	
	// 日期数据是否合法的？
	switch(iMonth)
	{
		case 1:
		if(iDay>31)return false;
		break;
		case 2:
		if(IsLeapYear(iYear))
		{
			if(iDay>29)return false;
		}
		else
		{
			if(iDay>28)return false;
		}
		break;
		case 3:
		if(iDay>31)return false;
		break;
		case 4:
		if(iDay>30)return false;
		break;
		case 5:
		if(iDay>31)return false;
		break;
		case 6:
		if(iDay>30)return false;
		break;
		case 7:
		if(iDay>31)return false;
		break;
		case 8:
		if(iDay>31)return false;
		break;
		case 9:
		if(iDay>30)return false;
		break;
		case 10:
		if(iDay>31)return false;
		break;
		case 11:
		if(iDay>30)return false;
		break;
		case 12:
		if(iDay>31)return false;
	}
	return true;
}


function IsLeapYear(Y)
{
	// 年份是否为闰年
	if(Y%4!=0)return false;
	if(Y%400==0)return true;
	if(Y%100==0)return false;
}
/*交验数据到此*/

/*对象处理部分*/
function AutoSelect_Option(sObj,sValue){//根据提供的值自动选择对象
	if(sObj){
		if(Trim(sValue) != ''){

			for(var i=0;i<sObj.options.length;i++){
				if(sObj.options[i].value == sValue){
					sObj.options[i].selected = true;
					break;
				}
			}

		}
	}
}
function Remove_All_Option(sObj){//删除指定对象的option项目
	if(sObj){
		var tNO = sObj.options.length;
		for(var i=0;i<tNO;i++){
			sObj.remove(i);
		}
	}
}
function Remove_All_List(tObj){//删除指定对象列表
	if(tObj.options.length>0){
		for(var i=0;i<tObj.options.length;i++){
			tObj.remove(i);
		}
	}
}
function Split_TXT_TO_List(Str,cStr,tObj){//分解字符创集合并加入到指定对象列表中
	if(Trim(Str) != ''){
		var t_Array = Str.split(cStr);
		if(t_Array.length>0){
			for(var i=0;i<t_Array.length;i++){
				if(t_Array[i] != ''){
					tObj.options.add(new Option(t_Array[i],t_Array[i]));
				}
			}
		}
	}
}
/*对象处理到此*/

/*其他函数部分*/
function ReRanCode(){//生成一个随机数
    rnd.today=new Date(); 
    rnd.seed=rnd.today.getTime(); 
	return rand(10000);
}
function rnd() { 
	rnd.seed = (rnd.seed*9301+49297) % 233280; 
	return rnd.seed/(233280.0); 
}
function rand(number){
	return Math.ceil(rnd()*number); 
}
function ReMD5(tStr){//返回字符串的MD5
	var tm = MD5(tStr);
	return tm.substring(8, 24);
}
function opens(url, width, height)//弹出页面
{
	if(width == null)width = 500;
	if(height == null)height = 400;
	var gt = unescape('%3e');
	var popup = null;
	var over = "Launch Pop-up Navigator";
	popup = window.open(url, 'popupnav', 'width='+width+',height=' + height + ',top=0,left=0,scrollbars=yes');
	if (popup != null) {
	if (popup.opener == null) {
	popup.opener = self; 
	}
	popup.location.href = url;
	}
}
/*其他函数到此*/



/*数据验证函数部分*/
function isArray(a) 
{
	return isObject(a) && a.constructor == Array;
}

function isBoolean(a)
{
	return typeof a == 'boolean';
}

function isEmpty(o) 
{
	var i, v;
	if (isObject(o)) 
	{
		for(i in o) 
		{
			v = o[i];
			if (isUndefined(v) && isFunction(v)) 
			{
				return false;
			}
		}
	}
	return true;
}

function isFunction(a) 
{
	return typeof a == 'function';
}

function isNull(a) 
{
	return typeof a == 'object' && !a;
}

function isNumber(a) 
{
	return typeof a == 'number' && isFinite(a);
}

function isObject(a) 
{
	return (a && typeof a == 'object') || isFunction(a);
}

function isString(a) 
{
	return typeof a == 'string';
}

function isUndefined(a) 
{
	return typeof a == 'undefined';
}
/*数据验证函数到此*/

/*table操作部分*/
//Add cell for table
function addTableCell(tblid, trid, tdInner)
{
	var tbl = oo(tblid);
	var newTr;
	var newTd;
	//if(window.navigator.appName == "Microsoft Internet Explorer")			
	//{
	//	newTr = tbl.insertRow(0);
	//	newTr.id = trid;
	//	for(var i = 0; i < tdInner.length; i ++)
	//	{
	//		newTd = newTr.insertCell();
	//		newTd.innerHTML = tdInner[i];
	//	}
	//}
	//else
	{
		newTr = co("tr");
		newTr.setAttribute("id", trid);
		for(var i = 0; i < tdInner.length; i ++)
		{
			newTd = co("td");
			newTr.appendChild(newTd);
			newTd.innerHTML = tdInner[i];
		}
			
		if(isIE())	
		{
			tbl.childNodes[0].appendChild(newTr);
		}
		else
		{
			tbl.appendChild(newTr);
		}
	}
}

//Remote cell from table
function remoteTableCell(tblid, trid)
{
	var tbl = oo(tblid);
	var trc = oo(trid);
	if(tbl == null || trc == null)
	{
		return false;
	}

	try
	{
		while(trc.hasChildNodes() == true)
		{
			trc.removeChild(trc.lastChild);
		}
		tbl.childNodes[0].removeChild(trc);
	}
	catch(e)
	{
		return false;
	}
	return true;
}
/*table操作到此*/

function checkPassword(pwd){//返回密码的安全等级,1=低,2-中,3=高
	var pa;
	if(pwd.length<6){
		pa = 1;
	}else{
		var p1= (pwd.search(/[a-zA-Z]/)!=-1) ? 1 : 0;
		var p2= (pwd.search(/[0-9]/)!=-1) ? 1 : 0;
		var p3= (pwd.search(/[^A-Za-z0-9_]/)!=-1) ? 1 : 0;
		pa=p1+p2+p3;
	}
	return pa;
}

function clsURLvalue(URLStr){//清除URL上带"#"的字符串
	var i=0;
	var restr = URLStr;
		
	i=restr.indexOf('#');
	if(i>-1){
		restr = restr.substring(0, i);
	}

	return restr;
}

function CopyText(tStr)
{//复制文本到剪切板
	clipboardData.setData('text',(tStr));
	alert('已经复制到剪切板,您可以使用 "Ctrl+v" 键粘贴到其他地方.');
}
function CheckRadio(theRadio)
{//返回选中对象的值
	var theRadioLen = theRadio.length;
	var theRadioValue = false;
	if (theRadioLen == undefined){
		if (theRadio.checked){
			theRadioValue = theRadio.value;
		}
	}else{
		for (theRadioI=0;theRadioI<theRadioLen;theRadioI++){
			if (theRadio[theRadioI].checked){
				theRadioValue = theRadio[theRadioI].value;
				break;
			}
		}
	}
return theRadioValue;
}
function CheckedRadio(theRadio,tValue)
{//选中指定对象
	var theRadioLen = theRadio.length;
	for (theRadioI=0;theRadioI<theRadioLen;theRadioI++){
		if (theRadio[theRadioI].value == tValue){
			theRadio[theRadioI].checked = true;
			break;
		}
	}
}
/*进度条部分*/
function ShowLoadBar()
{
	//var w = top.document.body.clientWidth;
	//var h = top.document.body.clientHeight;
	var tHTML = '<div id="LoadBar_Box" name="LoadBar_Box" style="Z-INDEX: 200;POSITION: absolute;border:#66CC00 solid 1px;background-color:#FFFFFF;width:150px;font-size:12px"><img src="/image/loading.gif" width="16" height="16" />数据加载中,请稍后...</div>';
	try{
		if(Sys.getObj('LoadBar_Box')){
			Sys.getObj('LoadBar_Box').style.left = w/2-60;
			Sys.getObj('LoadBar_Box').style.top = h/2-Sys.getObj('LoadBar_Box').style.height/2;
			Sys.getObj('LoadBar_Box').style.visibility = "visible";
			//w = null;
			//h = null;
		}else{
			document.body.innerHTML += tHTML;
			tHTML = null;
			ShowLoadBar();
		}
	}catch(e){
		document.body.innerHTML += tHTML;
		tHTML = null;
		ShowLoadBar();
	}
}
function HitLoadBar()
{
	try{
		if(Sys.getObj('LoadBar_Box')){
			Sys.getObj('LoadBar_Box').style.visibility = "hidden";
		}
	}catch(e){
	}
}
/*进度条到此*/
function ReTime()
{
	var  Digital=new  Date();
	var  hours=Digital.getHours();
	var  minutes=Digital.getMinutes();
	var  seconds=Digital.getSeconds();
	return hours +':' + minutes +':'+ seconds;
}
/*时间加减函数*/
function DateDiff(dd,dadd)
{
	//可以加上错误处理
	var a = new Date(dd);
	a = a.valueOf();
	a = a + dadd * 24 * 60 * 60 * 1000;
	a = new Date(a);
	return a.getFullYear()+'-'+(a.getMonth() + 1)+'-'+a.getDate();
}
