/*
Version 4.6.23.11

JsNow()								反回当前时间

DATEDIFFs(date1,date2)				计算两个时间之间差距秒数

CheckClickAll(ObjName,AllClick)		选择控件全选

isnumeric1(str)						判断字符串是否为数字

isnumeric2(str)						判断字符串是否为数字（允许带-号）

Keypress_err()						禁止输入所有标点 使用方法： onKeypress="Keypress_err()"

Keypress_err_1()					只允许输入数字 使用方法： onKeypress="Keypress_err_1()"

Keypress_err_2()					只允许输入数字及-号 使用方法： onKeypress="Keypress_err_2()"

Keypress_err_3()					禁止输入除,号外的所有标点 使用方法： onKeypress="Keypress_err_3('标点符号')"

Keypress_err_4()					只允许输入数字及.号 使用方法： onKeypress="Keypress_err_4()"


GetCookie(name)						获取Cookies

SetCookie(name,value,expires)		设置Cookies  （expires只能填写数字，代表天数）

DeleteCookie(name)					删除Cookies
*/




var tipTimer;

//-------------------------- 反回当前时间 --------------------
function JsNow(){
   var d, s;
   d = new Date();
   s = d.getMonth()+1 + '/' + d.getDate() + '/' + d.getYear() + ' ' + d.getHours() + ':' + d.getMinutes() + ':' + d.getSeconds();
   return(s);
}

//-------------------------- 计算两个时间之间差距秒数 --------------------
function DATEDIFFs(date1,date2)
{
	var DATEDIFFd1= new Date(date1);
	var DATEDIFFd2= new Date(date2);
	var DATEDIFFd3;
	DATEDIFFd3=(DATEDIFFd1.getTime()-DATEDIFFd2.getTime())/1000;
	return DATEDIFFd3;
}

//-------------------------- 选择控件全选 --------------------
function CheckClickAll(ObjName,AllClick)
{
	var CheckName=ObjName;
	if(CheckName.length>0)
	{
		for(i=0;i<CheckName.length;i++)
		{
			CheckName[i].checked=AllClick.checked;
		}
	}
	else
	{
		CheckName.checked=AllClick.checked;
	}
}

//判断字符串是否为数字
function isnumeric1(str)
{
	if(str==''){return false;}
	for(i=0;i<str.length;i++)
	{
		char=str.charAt(i);
		if(!('0'<=char&&char<='9'))
		{		
			return false;
		}
	}
	return true;
}
//判断字符串是否为数字（允许带-号）
function isnumeric2(str)
{
	if(str==''){return false;}
	for(i=0;i<str.length;i++)
	{
		char=str.charAt(i);		
		if(!('0'<=char&&char<='9'||char=='-'))
		{		
			return false;
		}
	}
	return true;
}


//禁止输入所有标点
//使用方法： onKeypress="Keypress_err()"
function Keypress_err()
{
	if ((event.keyCode>=48 && event.keyCode<=57)||(event.keyCode>=65 && event.keyCode<=90)||(event.keyCode>=97 && event.keyCode<=122)){return true};
	event.returnValue = false;
}
//只允许输入数字
//使用方法： onKeypress="Keypress_err_1()"
function Keypress_err_1()
{
	if (event.keyCode>57 || event.keyCode<48) event.returnValue = false;
}
//只允许输入数字及 - 号
//使用方法： onKeypress="Keypress_err_2()"
function Keypress_err_2()
{
	if ((event.keyCode>57 || event.keyCode<48) && event.keyCode!=45) event.returnValue = false;
}
//禁止输入除 , 号外的所有标点
//使用方法： onKeypress="Keypress_err_3()"
function Keypress_err_3()
{
	
	if ((event.keyCode>=48 && event.keyCode<=57)||(event.keyCode>=65 && event.keyCode<=90)||(event.keyCode>=97 && event.keyCode<=122)){return true};
	event.returnValue = false;
}

//只允许输入数字及小数点
//使用方法： onKeypress="Keypress_err_2()"
function Keypress_err_4()
{
	if ((event.keyCode>57 || event.keyCode<48) && event.keyCode!=46) event.returnValue = false;
}
function getCookieVal(offset)
{
	var endstr = document.cookie.indexOf (";", offset);
	if (endstr == -1)endstr = document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}

function GetCookie(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;
	}
	return null;
}

function SetCookie(name,value,etime)
{
	var argv = SetCookie.arguments;
	var argc = SetCookie.arguments.length;
	var expires;
	var path = (argc > 3) ? argv[3] : null;
	var domain = (argc > 4) ? argv[4] : null;
	var secure = (argc > 5) ? argv[5] : false;

	if(argc > 2)
	{
		var tempexp = new Date();
		tempexp.setTime(tempexp.getTime() + (etime*24*60*60*1000));
	}
	else
	{
		var tempexp = null;
	}

	document.cookie = name + "=" + escape (value) + 
		((tempexp == null) ? "" : ("; expires=" + tempexp.toGMTString()))+
		((path == null) ? "" : ("; path=" + path))+
		((domain == null) ? "" : ("; domain=" + domain))+
		((secure == true) ? "; secure" : "");
}

function DeleteCookie(name)
{
	var exp = new Date();
	exp.setTime(exp.getTime() - 1);
	var cval = GetCookie (name);
	document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}