//<%
/******************************************************************
文件名称    ：
作者        ：
最后修改日期：
作用        ：
******************************************************************/
function SetURL(CurPage){
  var sRet, iPos

  sRet = location.href;  
  iPos = sRet.indexOf("CurPage=");
  if (iPos != -1){
    sRet = sRet.substr(0, iPos-1)
  }  
  iPos = sRet.indexOf("#");
  if (iPos != -1){
    sRet = sRet.substr(0, iPos)
  }  
  if (sRet.indexOf("?")!=-1)
  {
    sRet = sRet + "&CurPage=" + CurPage;
  }
  else
  {
    sRet = sRet + "?CurPage=" + CurPage; 
  }
  window.open(sRet,"_self");
  return sRet;
}
//检查是否为正数
function IsUnsignedNumeric(strNumber) 
{
  return (strNumber.search(/^\d+(\.\d+)?$/) != -1);
}

function IsNumber()
//作者：何滔
//判断输入的键是否阿拉伯数字或者Home、PageUp、NumLock、Tab、BackSpace、Esc、光标移动等键
{  
	keyValue = window.event.keyCode;
	//if (( ((keyValue < 97) || (keyValue > 105)) && ((keyValue < 48) && (keyValue > 40)) || (keyValue > 57) || (keyValue < 33)) && (keyValue != 9) && (keyValue != 13) && (keyValue != 8) && (keyValue != 45) && (keyValue != 46) && (keyValue != 144) && (keyValue != 27))
	if(keyValue != 229 && keyValue != 8 && keyValue != 9 && keyValue != 12 && keyValue != 13 && (keyValue < 18 || keyValue > 20) && keyValue !=27 && (keyValue < 33 || keyValue > 40) && keyValue != 45 && keyValue != 46 && (keyValue < 48 || keyValue > 57) && keyValue != 91 && (keyValue < 96 || keyValue > 105 ) && (keyValue <112 || keyValue >123) && keyValue !=144 && keyValue != 145)
	{
		//alert ("请输入阿拉伯数字。");
		//alert(keyValue);
		event.returnValue =false;
		return false;
	}
	else
	{
		return true;
	}
}

function IsReal()
//作者：杨文捷
//判断输入的是否是小数
{
	keyValue = window.event.keyCode;		
	//if (( ((keyValue < 97) || (keyValue > 105)) && ((keyValue < 48) && (keyValue > 40)) || (keyValue > 57) || (keyValue < 33)) && (keyValue != 9) && (keyValue != 13) && (keyValue != 8) && (keyValue != 45) && (keyValue != 46) && (keyValue != 144) && (keyValue != 27))
	if(keyValue != 110 && keyValue != 190 && keyValue != 229 && keyValue != 8 && keyValue != 9 && keyValue != 12 && keyValue != 13 && (keyValue < 18 || keyValue > 20) && keyValue !=27 && (keyValue < 33 || keyValue > 40) && keyValue != 45 && keyValue != 46 && (keyValue < 48 || keyValue > 57) && keyValue != 91 && (keyValue < 96 || keyValue > 105 ) && (keyValue <112 || keyValue >123) && keyValue !=144 && keyValue != 145)
	{
		//alert ("请输入阿拉伯数字。");
		//alert(keyValue);
		event.returnValue =false;
		return false;
	}
	else
	{
		return true;
	}
}


function tmt_print() 
{  
  self.print(); 
}

var sBgColor;
function MouseOver()
{ 
  sBgColor = event.srcElement.parentElement.bgColor;
  event.srcElement.parentElement.bgColor = '#e8f4ff';
}
function MouseOut()
{
  event.srcElement.parentElement.bgColor = sBgColor;
}

function ckbOnClick(sPName)
{
  var i;
  var obj = document.all(sPName);
  for (i = 0; i < tProjs.all.length; i++)
  {
    if (obj.all[i].tagName == 'INPUT')
    {
      obj.all[i].checked = false;
    }
  }
  event.srcElement.checked = true;
}

function replace(mainStr,searchStr,replaceStr) {
//代替字符串
//mainStr为源串  searchStr为要查找的串  replaceStr为要改为的串
//返回替换后的串	
	var i = mainStr.indexOf(searchStr)	
	while (i!= -1)
	{
	  mainStr = mainStr.substring(0,i) + replaceStr + mainStr.substring(i+searchStr.length)
	  i = mainStr.indexOf(searchStr,i+1+replaceStr.length-searchStr.length)		  
	}	
	return mainStr
}

function openHelp(sPage)
{
  window.open(sPage)
}

//函数名：chkdate 自Ct/MyCommon.js
//功能介绍：检查是否为日期
//参数说明：要检查的字符串
//返回值：0：不是日期  1：是日期
function chkdate(datestr)
{
	var lthdatestr
	if (datestr != "")
		lthdatestr= datestr.length ;
	else
		lthdatestr=0;
		
	var tmpy="";
	var tmpm="";
	var tmpd="";
	//var datestr;
	var status;
	status=0;
	if ( lthdatestr== 0)
		return 0

	
	for (i=0;i<lthdatestr;i++)
	{	if (datestr.charAt(i)== '-')
		{
			status++;
		}
		if (status>2)
		{
			//alert("Invalid format of date!");
			return 0;
		}
		if ((status==0) && (datestr.charAt(i)!='-'))
		{
			tmpy=tmpy+datestr.charAt(i)
		}
		if ((status==1) && (datestr.charAt(i)!='-'))
		{
			tmpm=tmpm+datestr.charAt(i)
		}
		if ((status==2) && (datestr.charAt(i)!='-'))
		{
			tmpd=tmpd+datestr.charAt(i)
		}

	}
	year=new String (tmpy);
	month=new String (tmpm);
	day=new String (tmpd)	
	if ((tmpy.length!=4) || (tmpm.length>2) || (tmpd.length>2))
	{
		//alert("Invalid format of date!");
		return 0;
	}
	if (!((1<=month) && (12>=month) && (31>=day) && (1<=day)) )
	{
		//alert ("Invalid month or day!");
		return 0;
	}
	if (!((year % 4)==0) && (month==2) && (day==29))
	{		
		return 0;
	}
	if ((month<=7) && ((month % 2)==0) && (day>=31))
	{
	   return 0;
	
	}
	if ((month>=8) && ((month % 2)==1) && (day>=31))
	{		
		return 0;
	}
	if ((month==2) && (day==30))
	{
		//alert("The Febryary never has this day!");
		return 0;
	}
	
	return 1;
}
function writePageNum(pageNum,pageCount){
	for(i = 1; i <= pageCount ; i ++){
		if (i == pageNum ){
			document.write("<option value='" + i + "' selected>" + i + "</option>");
		}
		else{
			document.write("<option value='" + i + "' >" + i + "</option>");
		}
	}			
}
function setPageNum(baseURL,iPageSize){
	location.href= baseURL + "?iPageSize=" + iPageSize + "&iPageNum=" + document.all("sel_pageNum").value
}
function setPageNumEx(baseURL,iPageSize){
	location.href= baseURL + "iPageSize=" + iPageSize + "&iPageNum=" + document.all("sel_pageNum").value
}
