﻿
   
//截取字符串（字符串，截取字符串数）
function Getsub(str,p)
{
    str=jstrim(str);
    if(str.length>p){str=str.substr(0,p);}
	document.write(str);
}
function Getsub1(str,p)
{
    str=jstrim(str);
    if(str.length>p){str=str.substr(0,p-1)+"﹍";}
	document.write(str);
}
//	去除左右空格
//=============================================================================================
function jstrim(str)
{
	return str.replace(/(^\s*|\s*$)/g,"").replace(/\r|\n|\t/g,"");
}
// 获得url的参数值（参数名）返回参数值
function urlValue(paramName)
{   
   var hrefStr= top.window.location.href;
   //取得？后面的字符串,避免前面的路径与参数名重复
   if(hrefStr.indexOf("?")!=-1)
      hrefStr = hrefStr.substr(hrefStr.indexOf("?"));
   else
     return '';
   //从该参数值取到后面
   if(hrefStr.indexOf(paramName)!=-1)
      hrefStr = hrefStr.substr(hrefStr.indexOf(paramName)+paramName.length+1);
   else
     return '';
   //判断是否是url的最后一个参数值
   if(hrefStr.indexOf("&")!=-1)
      return hrefStr.substr(0, hrefStr.indexOf("&"));
   else if(hrefStr.indexOf("#")!=-1)
     return hrefStr.substr(0, hrefStr.indexOf("#"));//排除#号值
   else
     return hrefStr;
}
/*是否是数字********/
function isNumber(val,message)
{
    var regex=/^\d+$/gi;
    if(!regex.test(val))
    {
        alert(message);
        return false;
     }
     return true;
}
/*****字符串是否为空*************/
function isNull(val,message)
{
    if(val=='')
    {
        alert(message);
        return false;
    }
    return true;
}
/**********选入Id 专用方法********************/
   function getSelect(val,box)
            {
                var variable=window.opener.document.getElementById(box);
                //parent
                if(typeof(variable)=='undefined')
                {
                    alert('先声明变量');
                    return false;
                }
                if(variable.value=='')
                {
                    variable.value=val;
                }
                else
                {
                    if((','+variable.value+',').indexOf(','+val+',')>=0)
                     {
                        alert('该记录已被选入');
                        return false;
                     }
                    variable.value=variable.value+","+val;
                }
                return false;
            }
/********文本框最大可输入字符数验证************/
//textbox=字符框,len=允许的最大长度,alertStr=如果超出长度则弹出的警告
function strMaxLength(textbox,len,alertStr)
{
    var text=document.getElementById(textbox).value;
    if(text.length>len)
    {
        alert(alertStr);
        document.getElementById(textbox).focus();
        return false;
    }
    return true;
}