/*
 * 函数说明：去除头尾空格
 * 参数：	字符串
 * 返回值：	无
 */
function trim(inputString) 
{
	return inputString.replace(/^ +/,"").replace(/ +$/,"");
}
/**
 * 函数说明：取cookie值
 * 参数：	cookie字段名
 * 返回值：	cookie值
 */
function getCookie(sName)
{
	var aCookie = document.cookie.split("; ");
	for (var i=0; i < aCookie.length; i++)
	{
	   var aCrumb = aCookie[i].split("=");
	   if (sName == aCrumb[0]) 
	    return unescape(aCrumb[1]);
	}
	return null;		
}
/**
*判断是否是数字
*/
function   IsNumber(str)   
{   
	if(str.length ==0)
	{
		return false;
	}
	 exp=/[^0-9()-]/g;   
	 if(str.search(exp) !=   -1)   
	{   
		return   false;   
	 }   
  return   true;   
}

/*
用途：检查输入字符串是否是带小数的数字格式,可以是负数
输入：
 s：字符串
返回：
 如果通过验证返回true,否则返回false 
*/
function isDecimal( str )
{ 
   if( IsNumber(str)) 
    {
		return true;
	}

    if(str.lenth ==0) 
    {
		return false;
	}
	var re = /^[-]{0,1}(\d+)[\.]+(\d+)$/;
	if (re.test(str)) 
	{
		if(RegExp.$1==0&&RegExp.$2==0) 
		{
			return false;
		}
    return true;
 } 
 else 
 {
    return false;
 }
}
/**
*校验字符串是否为中文
*返回值：
*如果为空，定义校验通过，           返回true
*如果字串为中文，校验通过，         返回true
*如果字串为非中文，             返回false    参考提示信息：必须为中文！
*/
function IsChinese(str)
{
	//如果值为空，通过校验
	if (str == "")
		return true;
	var pattern = /^([\u4E00-\u9FA5]|[\uFE30-\uFFA0])*$/gi;
	if (pattern.test(str))
		return true;
	else
		return false;
}
/**
*判断是否时间格式(yyyy-MM-dd) 
*/
function isDate(dateStr)
{
	var datePat = /^(\d{4})(\/|-)(\d{1,2})(\/|-)(\d{1,2})$/;
	var matchArray = dateStr.match(datePat); // is the format ok?
	if (matchArray == null)
	{
	//alert("请输入正确的日期格式(YYYY-MM-DD)");
		return false;
	}
	month = matchArray[3]; // p@rse date into variables
	day = matchArray[5];
	year = matchArray[1];
	if(month < 1 || month > 12)
	{ // check month range
		//alert("Month must be between 1 and 12.");
		return false;
	}
	if (day < 1 || day > 31)
	{
		//alert("Day must be between 1 and 31.");
		return false;
	}
	if ((month==4 || month==6 || month==9 || month==11) && day==31)
	{
		//alert("Month "+month+" doesn`t have 31 days!")
		return false;
	}
	if (month == 2) 
	{ // check for february 29th
		var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
		if (day > 29 || (day==29 && !isleap)) 
		{
			//alert("February " + year + " doesn`t have " + day + " days!");
			return false;
		}
	}
	return true; // date is valid
}

/**
*验证E-MAIL格式函数
*/	
function isemail (s)
{	        
	if (s.length > 100)
	{
		//window.alert("email地址长度不能超过100位!");
		return false;
	}
	var regu = "^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|NET|com|COM|gov|GOV|mil|MIL|org|ORG|edu|EDU|int|INT)$"
	var re = new RegExp(regu);
	if (s.search(re) != -1)
	{
		return true;
	}
	 else
	 {
		//	window.alert ("请输入有效合法的E-mail地址 ！")
		return false;
	}
}	

///日期比较函数（date1为要比较日期 date2_no为基准日期）
function DateCompare(date1,date2_now)
{
	//if(date1 == date2_now)
	//{
	//	return false;
	//}
	date1= date1.replace(/-/g, "/");
	date2_now = date2_now.replace(/-/g, "/");
		var d1 =  Date.parse(date1);  
		var d2   =  Date.parse(date2_now);  
	var d = Math.ceil((d2-d1)/(24*60*60*1000));
	if( d == 0)
	{
		return false;
	}
	else if(d>0)
	{
		return false;
	}
	else
	{
		return true;
	}
}

//回滚到页面顶部
function movscroll()
{
	var scrollx=document.body.scrollLeft;
    //var scrolly=document.body.scrollTop       
    window.scroll(scrollx,400)
} 

function pagescroll(i)
{
	var scrollx=document.body.scrollLeft;
    //var scrolly=document.body.scrollTop       
    window.scroll(scrollx,i)
} 
/*
--zyt
--2007-04-25
*/

//*************************取得地址中的参数值*********************************//
function  getUrlParam(name)
{   
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");   
var r   = window.location.search.substr(1).match(reg);   
if( r != null)   
return   unescape(r[2]);   
return   null;   
}
//*****************************************************************************//
//*****************************************************************************//
//给下拉框赋值通过 Text
function SetVToDlstByText(obj,pname)
{
	for(var i = 0;i < obj.length; i++)
	{
		if(obj.options[i].text == getUrlParam(pname))
		{
			obj.options[i].selected = true;
		}
	}
}
//给下拉框赋值通过 真实的Text
function SetVToDlstByText1(obj,v)
{
for(var i = 0;i < obj.length; i++)
{
	if(obj.options[i].text == v)
	{
		obj.options[i].selected = true;
	}
}
}
//给下拉框赋值通过 Value
function SetVToDlstByValue(obj,pname)
{
	for(var i = 0;i < obj.length; i++)
	{
		if(obj.options[i].value == getUrlParam(pname))
		{
			obj.options[i].selected = true;
		}
	}
}
//给下拉框赋值通过 真实的Value
function SetVToDlstByValue1(obj,v)
{
	for(var i = 0;i < obj.length; i++)
	{
		if(obj.options[i].value == v)
		{
			obj.options[i].selected = true;
		}
	}
}
// 字符串包含测试函数
function RemoveSp(str)
{ 
var re =/(!)|(@)|(&amp)|(#)|,|'|(\^)|(\$)|(\.)|(\*)|(\")|(\/)|(\\)|(\|)|(\-)/gi
str = str.replace(re,"");
return str;
}
