<!--
function DateCompare(strFrom,strTo)
{
	var tt,ww;

	tt = strFrom.split("-")
	ww = strTo.split("-")
     
	if(parseInt( tt[0],10 )>parseInt(ww[0],10))
	{
		return (-1);
	}
	if(parseInt( tt[0],10 )<parseInt( ww[0],10 ))
	{
		return (1);
	}

	if (parseInt( tt[1],10 )>parseInt( ww[1],10 ))
	{
		return (-1);
	}
	if(parseInt( tt[1],10  )<parseInt( ww[1],10 ))
	{
		return (1);
	}

	if (parseInt( tt[2],10 )>parseInt( ww[2],10 ))
	{
		return (-1);
	}
	if(parseInt( tt[2],10  )<parseInt( ww[2],10 ))
	{
		return (1);
	}
  
  return(0)    
}

function isNumber(str)
{
	var num = Trim( str );

	if ( num == "" || isNaN(num))
	{
		return (false);
	}
	if(parseInt(num,10)<0)
	{
		return false;
	}

	return (true);
}

function Trim(str) 
{
	var i = 0;
	var len = str.length;

	if (str == "")
	{
		return( str );
	}

	j = len -1;
	flagbegin = true;    
	flagend = true;    
	while(flagbegin == true && i< len) 
	{
	   if(str.charAt(i) == " ") 
		{
			i=i+1;
			flagbegin=true;
		}
		else
		{
			flagbegin=false;
		}
	} 
	       
	while  (flagend== true && j>=0)
	{
	    if (str.charAt(j)==" ")
		{ 
			j=j-1;
			flagend=true;
		}
		else
		{
			flagend=false;
		}
	}
	
	if ( i > j )
	{
		return ("");
	}
	
	trimstr = str.substring(i,j+1);

	return trimstr;
}

function isValidYear(str)
{
	var year;

	year = str.parseInt(str,10);
	if(year==NaN)
	{
		alert("年份输入有误");
		return (false);
	}

	retrun (true);
}

function isValidMonth(str)
{
	var month;

	month=str.parseInt(str,10);
	if(month==NaN)
	{
		alert("月份输入有误");
		return(false);
	}
	if( month>12 || month < 1 )
	{
		alert( "月份在01 - 12之间" );
		return (false);
	}

	retrun (true);
}

function isValidDay(str)
{
	var day;

	day = str.parseInt( str,10 );
	if ( day == NaN )
	{
		alert( "日期输入有误" );
		return (false);
	}
	if ( day>31 || day < 1 )
	{
		alert( "日期在01 - 31之间" );
		return (false);
	}

	retrun (true);
}

function isValidDate(str)
{
	var pos, pos2;
	var year, month, day;

	pos = str.indexOf("-");
	if (pos == -1)
	{
		alert("日期格式不对。正确的日期格式为YYYY-MM-DD，例如：2000-05-01");
		return (false);
	}
	pos2 = str.indexOf("-", pos +1);
	if (pos2 == -1)
	{
		alert("日期格式不对。正确的日期格式为YYYY-MM-DD，例如：2000-05-01");
		return (false);
	}

	year = str.substring(0, pos);
	month = str.substring( pos+1, pos2);
	day = str.substring( pos2+1, str.length);
	
	if ( year=="" || month==""|| day=="" )
	{
		alert( "日期输入有误" );
		return (false);
	}

	if ( isNaN(year) || isNaN(month)|| isNaN(day) )
	{
		alert( "日期输入有误" );
		return (false);
	}
	else
	{
		year = parseInt(year,10);
		month = parseInt(month,10);
		day = parseInt(day,10);
	}
	if ( month < 1 || month > 12 )
	{
		alert( "月份在01 - 12之间" );
		return (false);
	}
	if ( month==4 || month==6 || month==9 || month==11 )
	{
		if ( day < 1 || day > 30 )
		{
			alert( "日期在01 - 30之间" );
			return (false);
		}
	}
	else
	{
		if ( month!=2 )
		{
			if ( day < 1 || day > 31 )
			{
				alert( "日期在01 - 31之间" );
				return (false);
			}
		}
		else
		{
			if(year%4==0)
			{
				if ( day < 1 || day > 29 )
				{
					alert( "日期在01 - 29之间" );
					return (false);
				}
			}
			else
			{
				if ( day < 1 || day > 28 )
				{
					alert( "日期在01 - 28之间" );
					return (false);
				}
			}
		}
	}

	return (true);
}

function strLen(str)
{
	var Chinese_OS;
	var strTest, ch, slen, i;

	Chinese_OS = false;
	strTest = "中文";
	if ( strTest.length == 2 )
	{
		Chinese_OS = true;
	}
	if ( Chinese_OS )
	{
		slen = 0;
		for ( i=0; i< str.length; i++)
		{
			ch = str.charCodeAt( i );
			if ( ch<0 )
			{
				ch = ch + 65536;
			}
			if ( ch>255 )
			{
				slen = slen +1;
			}
			slen = slen +1;
		}
	}
	else
	{
		slen = str.length
	}

	return (slen);
}

function hasChn(str)
{
	var ch, i;

	for ( i=0; i< str.length; i++)
	{
		ch = str.charCodeAt( i );
		if ( ch<0 )
		{
			ch = ch + 65536;
		}
		if ( ch>255 )
		{
			return(true);
		}
	}
	return (false);
}

function isWhitespace(s)
{  
  var whitespace = " \t\n\r";
  var i;
  var c;

   for (i = 0; i < s.length; i++)
   {   
       c=s.charAt(i);
       if (whitespace.indexOf(c) >= 0) 
	   {
		  return false;
	   }
   }

   return true;
}

function isEmpty(s)
{  
	return ((s == null) || (s.length == 0) )
}

function isCharsInBag(s, bag)
{  
	var i;
	var c;

	for (i = 0; i < s.length; i++)
	{   
		c = s.charAt(i);
		if (bag.indexOf(c) == -1)
		{
			return false;
		}
	}

	return true;
}

function isVaildEmail(s)
{
	var i = 1;
	var len = s.length;

	if (len > 80)
	{
		window.alert("email地址长度不能超过80位!");
		return false;
	}
	
	pos1 = s.indexOf("@");
	pos2 = s.indexOf(".");
	pos3 = s.lastIndexOf("@");
	pos4 = s.lastIndexOf(".");
	if ((pos1 <= 0)||(pos1 == len)||(pos2 <= 0)||(pos2 == len))  
	{
		window.alert("请输入有效的E-mail地址!");
		return false;
	}
	else
	{
		if((pos1==pos2-1)||(pos1==pos2+1)||( pos1!= pos3)||(pos4<pos3)) 		
		{
			window.alert("请输入有效的E-mail地址!");
			return false;
		}
	}

	return true;
}

function isEmail(s)
{
    if (isEmpty(s))
	{
		window.alert("输入的E-mail地址不能为空，请输入!");	
		return false;
	}
    if(isVaildEmail(s))
	{
		return true;
	}

	return false;
}

function winClose(Send)
{
	if (Send == "1")
	{
		window.close();
	}
}
function ToDisplay(ObjID)
{
	if (ObjID.style.display == "none")
	{
		//如果为隐藏状态,切换为显示状态
		ObjID.style.display="";
	}
	else
	{
		//否则,切换为隐藏状态
		ObjID.style.display="none";
	}
}
function DisplayObj(ThisObj,ChangeObj)
{
	var ChangeLine=ChangeObj.style;

	if(ThisObj.checked)
	{
		ChangeLine.display="";
	}
	else
	{
		ChangeLine.display="none";
	}
}

function CheckText(option,iString,des)
{ 
	if(option==0)
	{
		return CheckEmpty(iString,des);
	}
	else if(option==1)
	{
		return CheckPrime(iString,des);
	}
	else
	{
		if(!CheckEmpty(iString,des))
		{
			return false;
		}
		if(!CheckPrime(iString,des))
		{
			return false;
		}
	}

	return true;
}
function CheckEmpty(iString,des)
{
	iString=Trim(iString);
	if(iString.length == 0)
	{
		alert("请您输入" + des + "!");
		return false;
	}	
	if (iString =="")
	{
		alert("请您输入" + des + "!");
		return false;
	}

	return true;
}
function CheckPrime(iString,des)
{
	var prime= iString.indexOf("'");

	if (prime !=-1)
	{
		alert(des+"中不能包含撇号!");
		return false;
	}

	return true;
}
function CheckNumber(iString,des)
{
	iString=Trim(iString);
	var len=iString.length;
	var i,ch;
	
	if(len<=0)
	{
		alert("请您输入" + des + "!");
		return false;
	}
	for(i=0;i<len;i++)
	{
		ch=iString.charAt(i);
		if(ch<'0')
		{
			alert(des+"中必须为数字!");
			return false;
		}
		if(ch>'9')
		{
			alert(des+"中必须为数字!");
			return false;
		}
	}

	return true;
}
function ShowFloatAd(ImageArray,LinkArray,ShowTimeArray)
{
	var i;
	var rnd;
	var writeHTML;
	var Display_Ad;
	var Totle_ShowTime=0;

	rnd=Math.random();

	for(i=0;i<ShowTimeArray.length;i++)
	{
		Totle_ShowTime+=ShowTimeArray[i];
	}

	for(i=0;i<ShowTimeArray.length;i++)
	{
		if(i!=0)
		{
			ShowTimeArray[i]+=ShowTimeArray[i-1];
		}
	}

	for(i=0;i<ShowTimeArray.length;i++)
	{
		ShowTimeArray[i]/=Totle_ShowTime;
	}

	for(i=0;i<ShowTimeArray.length;i++)
	{
		if(rnd<=ShowTimeArray[i])
		{
			Display_Ad=i;
			break;
		}
	}

	writeHTML="<a href="+LinkArray[Display_Ad]+"><img src="+ImageArray[Display_Ad]+" border=0></a>";
	document.write (writeHTML);
}
function SQLSafeCheck(errpage)
{
	var url = location.search;
	var re=/^\?(.*)(select%20|insert%20|delete%20from%20|count\(|drop%20table|update%20truncate%20|asc\(|mid\(|char\(|xp_cmdshell|exec%20master|net%20localgroup%20administrators|\"|:|net%20user|\'|%20or%20)(.*)$/gi;
	var e = re.test(url);
	if(e)
	{
		alert("地址中含有非法字符～");
//		location.href="error.htm";
		location.href=errpage;
	}
}

var timerID = null;
var timerRunning = false;
var nTmFrm,nTmItem;

function MakeArray(size) 
{
	this.length = size;
	for(var i = 1; i <= size; i++)
	{
		this[i] = "";
	}

	return this;
}

function StopClock()
{
	if(timerRunning)
	{
		clearTimeout(timerID);
	}
	timerRunning = false;
}

function ShowTime()
{
	var now = new Date();
	var year = now.getYear();
	var month = now.getMonth() + 1;
	var date = now.getDate();
	var hours = now.getHours();
	var minutes = now.getMinutes();
	var seconds = now.getSeconds();
	var day = now.getDay();
	var timeValue = "";

	Day = new MakeArray(7);
	Day[0]="星期天";
	Day[1]="星期一";
	Day[2]="星期二";
	Day[3]="星期三";
	Day[4]="星期四";
	Day[5]="星期五";
	Day[6]="星期六";
	timeValue += year + "年";
	timeValue += ((month < 10) ? "0" : "") + month + "月";
	timeValue += ((date < 10) ? "0" : "") + date + "日 ";
	timeValue += (Day[day]) + " ";
	timeValue += (hours < 12) ? "上午 " : "下午 ";
	timeValue += ((hours <= 12) ? hours : hours - 12);
	timeValue += ((minutes < 10) ? ":0" : ":") + minutes;
	timeValue += ((seconds < 10) ? ":0" : ":") + seconds;

	nTmItem.value = timeValue;
	timerID = setTimeout("ShowTime()",1000);
	timerRunning = true;
}

function SJStartClock(TmFrmName,TmItemName)
{
	nTmFrm=eval('document.'+TmFrmName);
	nTmItem=eval('document.'+TmFrmName+'.'+TmItemName);

	StopClock();
	ShowTime();
}

function SJStrLen(str)
{
	var len;
	var i;
	len = 0;
	
	for (i=0;i<str.length;i++)
	{
		if (str.charCodeAt(i)>255)
		{
			len+=2;
		}
		Else
		{
			len++;
		}
	}
	
	return len;
}

// 非法字符检测
function SoftJobChkString(value)
{
	var str=value;
	
	if(str.indexOf("%")!=-1 || str.indexOf("'")!=-1 ||str.indexOf("?")!=-1 || str.indexOf("&")!=-1 ||  str.indexOf("$")!=-1 )
	{
		return true;
	}
	else
	{
		return false;
	}
}
-->