function LTrim(str)
{
    var whitespace = new String(" \t\n\r");
    var s = new String(str);
    if (whitespace.indexOf(s.charAt(0)) != -1)
    {
        var j=0, i = s.length;
        while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
        {
            j++;
        }
        s = s.substring(j, i);
    }
    return s;
}
/*
==================================================================
RTrim(string):去除右边的空格
==================================================================
*/
function RTrim(str)
{
    var whitespace = new String(" \t\n\r");
    var s = new String(str);
    if (whitespace.indexOf(s.charAt(s.length-1)) != -1)
    {
        var i = s.length - 1;
        while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
        {
            i--;
        }
        s = s.substring(0, i+1);
    }
    return s;
}

/*
==================================================================
hr_trim(string):去除前后空格
==================================================================
*/
function hr_trim(str)
{
    return RTrim(LTrim(str)) + "";
}

function sq_get_string_length(sq_str)
{
	zh_str = sq_str.replace(/[^\u4E00-\u9FA5]/g,'');
	showqee_str = new String(sq_str);
	zh_str = new String(zh_str);
	str_totallength = showqee_str.length + zh_str.length;
	return str_totallength;
}

function isNumber(oNum) 
{ 
  if(!oNum) return false; 
  var strP=/^\d+$/; 
  if(!strP.test(oNum)) return false; 
  return true; 
}

function isEmail(s)
{
	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|com|gov|mil|org|edu|int|cn)$";
	var re = new RegExp(regu);
	if (s.search(re) != -1) 
	{
		return true;
	} else 
	{
		return false;
	}
}
//校验是否为数字
function isNumber(oNum) 
   { 
  if(!oNum) return false; 
  var strP=/^\d+$/; 
  if(!strP.test(oNum)) return false; 
  return true; 
   }
  
//校验是否为正整数
function isNumber_new(oNum) 
{ 
  if(!oNum) return false; 
  var strP=/^\d+$/; 
  if(!strP.test(oNum)) return false;
  if(oNum < 1)
  {
  	return false;
  }
  else
  if(oNum.substring(0,1) == '0')
  {
  	return false;
  }
  return true; 
}
function picture_format_check(fileURL)//jpg,jpeg,gif check
{
	var right_type=new Array(".gif",".jpg",".jpeg",".png");
	var right_typeLen=right_type.length;
	var imgUrl=fileURL.toLowerCase();
	var postfixLen=imgUrl.length;
	var len4=imgUrl.substring(postfixLen-4,postfixLen);
	var len5=imgUrl.substring(postfixLen-5,postfixLen);
	for (i=0;i<right_typeLen;i++)
	{
	    if((len4==right_type[i])||(len5==right_type[i]))
	    {
	    return true;
	    }
	 }
	 return false;
}
//限制checkbox选择数量
function checkMaxSelect(SelectName,MaxSelectNum)
{
	var checked_num = 0;
	var obj = document.getElementsByName(SelectName);
		for (i=0; i<obj.length; i++){
			
			if (obj[i].checked == true)	
			{
				checked_num ++;
				//alert(checked_num);
			}
		}
		if(checked_num > MaxSelectNum )
		{
			alert("您最多只能选"+MaxSelectNum+"项");
			return false;
		}
		return true;
}
function checkReachExpectedNum(SelectName,ExpectedSelectNum)
{
	var checked_num = 0;
	var obj = document.getElementsByName(SelectName);
		for (i=0; i<obj.length; i++){
			
			if (obj[i].checked == true)	
			{
				checked_num ++;
				//alert(checked_num);
			}
		}
		if(checked_num < ExpectedSelectNum)
		{
			alert("请选择"+ExpectedSelectNum+"项,您现在只选中了"+checked_num+"项");
			return false;
		}
		return true;
}

/*转换url begin*/
function url_switch(url)
{
	var new_url = encodeURIComponent(url);
	return new_url;
}
/*转换url end*/
