﻿/*Copyright (c) 2006 zxw. Code by xiaowu.zhu*///去除两边格
function Trim(params){
	return (params.replace(/^\s+|\s+$/g,""));
}
// CheckBox全选/全消(嵌入DataGrid||GridView)
function SelectAll(tempControl)
{
   var elems=tempControl.form.elements;
   for(i=0;i<elems.length;i++)
   {
        if(elems[i].getAttribute("ParentControlID")==tempControl.id && elems[i].type=="checkbox")
        {
            elems[i].checked=tempControl.checked;
        }
   }
}
// CheckBox之form内所有Checkbox全选择/全消
function CheckBox_Checked(oForm)
{
	for(var i=0;i<oForm.elements.length;i++)
    {  
        if(oForm.elements[i].type=="checkbox")
        {
            oForm.elements[i].checked=oForm.CheckALl.checked;
        }          
    }
}
//CheckBox全选功能选中产品
function getCheckedValue(tempControl){
    var SelectValue="";
    var elems=tempControl.form.elements;
    for(i=0;i<elems.length;i++)
    {
        if(elems[i].getAttribute("ParentControlID")=="CheckALl" && elems[i].type=="checkbox")
        {
            if(elems[i].checked==true)
            {
                if(SelectValue.length!=0){SelectValue+=",";}
				SelectValue+=elems[i].value;
            }
        }
    }
	if(SelectValue==""){alert('对不起，您还未选择记录！'); return false;}else{return SelectValue;}	
}

///javascript接收URL参数
function RequestQuery(key)
{
	var tmpArr,QueryString='';
	var URL = document.location.toString();
	if(URL.lastIndexOf("?")!=-1){
		QueryString= URL.substring(URL.lastIndexOf("?")+1,URL.length);		
		tmpArr=QueryString.split("&");
		for (i=0;i<=tmpArr.length;i++)
		{
			if(typeof(tmpArr[i])!="undefined")
			{				
				try{
					if(tmpArr[i].toLowerCase().indexOf(key.toLowerCase())!=-1)
					{
						QueryString=eval(tmpArr[i]);						
					}
					else
					{
					    QueryString="";
					}				
				}
				catch (e){
					var re = new RegExp("(.*)=(.*)","ig");					
					try{eval (RegExp.$1+"="+"\""+RegExp.$2+"\"");}
					catch(e){}
				}
			}
		}
	}
	return QueryString;
}

function setopenwindow(url)
    {
	window.open(url,'','width=720,height=520,toolbar=no,scrollbars=yes,menubar=no,location=no,screenX=100,screenY=200');
	}
	

 function isEmail(str){
       var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;
       if(reg.test(str)==false)
       {alert("您的邮箱格式有错误，请正确输入!");return false; }else
       {return true;}
}

	
//限制文本框只能输入符点数型；使用说明 onpaste="return false" onkeypress="testfloat()"
function testfloat()
{
  var n = event.keyCode;
  if (n != 8 && !/[-0-9+.]/.test(String.fromCharCode(n)))
    event.keyCode = 0;
//    if (n != 8 && !/^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$/.test(String.fromCharCode(n)))
//    event.keyCode = 0;
    
}

//限制文本框只能输入纯数字型；使用说明 onpaste="return false" onkeypress="testnumeric()"
function testnumeric()
{
  var n = event.keyCode;
  if (n != 8 && !/^[0-9]+$/.test(String.fromCharCode(n)))
    event.keyCode = 0;
}

//限制文本框只能输入数字，字母，下划线：使用说明 onpaste="return false" onkeypress="testInput()"
function testInput()
{
	var n = event.keyCode;
  	if (n != 8 && !/^\w+$/.test(String.fromCharCode(n)))
    event.keyCode = 0;    
//    if (n != 8 && !/^[a-zA-Z][a-zA-Z0-9_]{4,15}$/.test(String.fromCharCode(n)))
//    event.keyCode = 0;
}

//载取N位字节字符,不管中文和英文都为字节数
function getLength(N,str)
{ 
 var tmp = 0;
 var len = 0;
 var okLen = 0
 for(var i=0;i<N;i++)
 {
  if(str.charCodeAt(i)>255)
   tmp += 2 
  else
   len += 1
  okLen += 1
  if(tmp + len == N) 
  {
   return (str.substring(0,okLen));
   break;
  }
  if(tmp + len > N)
  {
   return (str.substring(0,okLen - 1) + "&nbsp;"); 
   break;
  }
 }
}
