
function IsNumeric()
{
//判断输入的是否是数字类型
//在HTML中添加JS函数 <SCRIPT language="javascript">
    if (event.keyCode == 13)
        return true
    if (event.keyCode < 48 || event.keyCode > 57)
        {
        window.alert("请输入数字类型");
        return false;
		}
    else
        return true;
}
function CheckFloat(strFloat)
{
	numTemp = new Number(strFloat)    // 产生错误。
　　if(isNaN(numTemp))//如果是NAN，则不是实数。
	{　
		return false;
	}
	else
	{
		return true;
	}
}
function trim(str)
{
  if (str==null)
  {
    return "";
  }
  else
  {
    return str.replace(/^\s*|\s*$/g,"");
  }
}

function CheckNum(valData) {

//检查输入的是否是数字
	
	
	if (isNaN(valData)==false && trim(valData)!="")
	{
			return true;
	}
	else
	{
		//alert("输入的不是数字!!");
		return false;
	}
	 
}

function comboboxTextSelect(objCombobox,strText) {
	var i;

	objCombobox.options.selectedIndex=-1;	
	for(i=0;i<=objCombobox.options.length-1;i++)
	{
		if (objCombobox.options[i].text==strText) 
		{
			objCombobox.options.selectedIndex=i;
			return true;
		}
	}
}

function comboboxValueSelect(objCombobox,strValue) {
	var i;
	objCombobox.options.selectedIndex=-1;
	for(i=0;i<=objCombobox.options.length-1;i++)
	{
		if (objCombobox.options[i].value==strValue) 
		{
			objCombobox.options.selectedIndex=i;
			return true;
		}
	}
}

function insertDataToCombox(objCombox,intIndex,strText,strValue,blnParent) {
	if (blnParent==true)
	{
		objCombox.add(parent.document.createElement('OPTION'));
		objCombox.options[intIndex].text =strText;
		objCombox.options[intIndex].value=strValue;
	} 
        else 
	{
		objCombox.add(document.createElement('OPTION'));
		objCombox.options[intIndex].text =strText;
		objCombox.options[intIndex].value=strValue;
	}
	
} 

function isInt(strTemp) {
	var i;
	if (strTemp==null)
	{
    		return false;
	}
	else if (strTemp=="")
	{
		return false;	
	}
	else
	{
		for(i=0;i<=strTemp.length-1;i++)
		{
			if (strTemp.charCodeAt(i)<48 || strTemp.charCodeAt(i)>57)
			return false;
		}
		return true;	
	}
}


function jsPQM(strTemp) {
	//"'"容错
	strTemp=strTemp.replace(/\'/g,"\'");
	return strTemp;
}

function DateAdd(strDate,lngAddDays) {
	//求某日期n天后的日期
	
	var strArrDate = new Array();
	
	strArrDate=strDate.split("-");  
	var d = new Date(parseInt(strArrDate[0],10),parseInt(strArrDate[1],10)-1,parseInt(strArrDate[2],10));

	d.setTime(d.getTime() + 1000 * 3600 * 24 * parseInt(lngAddDays,10));
	return d.getFullYear().toString() + "-" + ((d.getMonth()+1)<10?("0"+(d.getMonth()+1)):((d.getMonth()+1))).toString() + "-" + (d.getDate()<10?("0"+d.getDate()):d.getDate().toString());
}

function getClientIdFromApc(strApcParam) {

//功能：从APC参数右侧开始中取出客户编号
//参数：strApcParam:APC传入参数

	var i;
	var strClientId;
	var blnNumAppearFlag; //数字是否出现
	
	strClientId="";
	blnNumAppearFlag=false;
	if (strApcParam==null)
	{
    	return "";
	}
	else
	{	
		for(i=strApcParam.length-1;i>=0;i--)
		{
			if (strApcParam.charCodeAt(i)<48 || strApcParam.charCodeAt(i)>57)
			{
				if (blnNumAppearFlag==true)
				{
					//如果已经出现过数字的话再出现字符表示数字已出现完毕
					return strClientId;
				}
			}
			else
			{
				//生成客户编号
				blnNumAppearFlag=true;
				strClientId = strApcParam.charAt(i) + strClientId;
			}//end of if
		}//end of Loop
		return strClientId;	
	}//end of if
}

function IsIllegal(strString)
{
//功能：文件名是否含有非法字符
//参数：strString	文件名
	var i;
	var intCount;
	var strChar;
	intCount=strString.length;
	for (i=0;i<intCount;i++)
	{
		strChar=strString.substring(i,i+1);
		if (strChar=="\\" || strChar=="/" || strChar==":" || strChar=="*" || strChar=="?" || strChar=="\"" || strChar==">" || strChar=="<" || strChar=="|")
		{
			return (1);			//含有非法字符时，返回值为1
		}
	}
	return (0);			//不含非法字符时，返回值为0
}

function GetCtiWavPath(intWavType)
{
//功能：根据输入参数返回IVR留言绝对路径、座席语音信箱绝对路径、来电录音决对路径
//参数：intWavType     1  IVR留言绝对路径
//                     2 座席语音信箱绝对路径
//                     3 来电录音决对路径
	switch (intWavType)
	{
	  case 1:
		return "d:\\userwav\\main\\";
		break;
	  case 2:
		return "";
		break;
	  case 3:
		return "";
		break;
	  default:
		return "";
	}
}

function RightKeyAvailable()
{
	//禁止网页右键弹出菜单功能
	return true;
}

function trimDish(strString)
{
	//去掉字符串两端的“-”
	strString=trim(strString)
	if (strString.substring(0,1)=="-")
	{
		strString=strString.substring(1,strString.length);
	}
	if (strString.substring(strString.length-1,strString.length)=="-")
	{
		strString=strString.substring(0,strString.length-1);
	}
	return strString;
}

function getSelectText(objSelect) {
//取得select控件中的数据
	if (objSelect.selectedIndex == -1)
	{
		return "";
	}
	else
	{
		return objSelect.options[objSelect.selectedIndex].text;
	}
}
function chooseDebugMsg(strCust,strDebug)
{
	var IsDebug=1;//0用户态，1Debug态
	if(IsDebug==0)
	{
		return strCust;
	}
	if(IsDebug==1)
	{
		return strDebug;
	}
}
//写cookies函数   
	function SetCookie(name,value)
	{
		var Days = 30; 
		var exp  = new Date();   
		exp.setTime(exp.getTime() + Days*24*60*60*1000);
		document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
	}
	
	//取cookies函数 
	function getCookie(name)       
	{
		var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
		if(arr != null) return unescape(arr[2]); 
		return null;

	}
	
	//删除cookie
	function delCookie(name)
	{
		var exp = new Date();
		exp.setTime(exp.getTime() - 1);
		var cval=getCookie(name);
		if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();
	}
