var strValue
function ClearBlank(strValue)
{
  strValue=trim(strValue)				   
}
function trim(strValue)
{
  //alert(strValue)
  //return false;
 
 /*
    var strMark=" "
	var strV=""
	if (strValue == "" || strValue.length==0 || strValue==null)
         return ""
    else
    {
        for (var i=0; i < strValue.length; i++)
        {
        
			if (strValue.substr(i, 1) !=strMark)
			{
							strV=strValue.substr(i, strValue.length-i)
						
							break ;
				}
			
      }
	if (strV=="")
       strV="";
		var temp="";
     for (var i=strV.length; i>0 ; i--)
		   {
			
			if (strV.substr(i-1,1)!=strMark)
			{
				
				temp=strV.substr(0,i)
				break;
			}
		  }
		  */
	 //20050726 by aerly
	 //2005082 by aerly
	 //alert(strValue);
	 if (strValue==null || typeof(strValue)=="undefined")
	 {
	    
		return ""
	 }
	 else
	 {
	   var temp=strValue.replace(/(^\s*)|(\s*$)/g,"");
	 
	   if (temp=="")
	      return ""
	   else 
          return getRidOfSpeStr(temp);
	 }
 
}
var Code,CodeLen
function IsRightZipCode(Code,CodeLen)
{
  //alert(Code)
  if (Code.length!=CodeLen)
  {
	 return false
  }
 else
	{
       return IsNumberic(Code);
	}
}
function IsNumberic(Code)
{

 /*
 if (Code=="")
 {
   return false;
 }
 else
	{
     var i=0;
	 for(i=0;i<Code.length;i++)
	 {
		 //alert(Code.charAt(i))
		 if (isNaN(Code.charAt(i)))
		 {
		   return false;
		 }
	  }
	  return true;
  }
  */
   //20050726 by aerly
  var s=Code.match(/^\d+$/)
  if (s==null)
      return false;
  else
      return true;
}
var strEmail
function IsRightEmail(strEmail)
{
	strEmail=trim(strEmail)
	var strMark="ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890@.-_"
	var str="";
	var i=0;
	var iCount=0;
	var nPos=strEmail.indexOf("@")
	if (strEmail.length<5)
	{
		return false;
	}
	if (nPos<1)
	  {
	   return false
	  }
	 else if(strEmail.indexOf(".")<1)
	 {
	  return false
	 }
	 for(i=0;i<strEmail.length;i++)
	 {
		 str=strEmail.charAt(i);
		 str=str.toUpperCase();
		 if (str=="@")
		     iCount++;
		 if (strMark.indexOf(str)<0)
		     return false;
		 }
     if (iCount>1)
	    return false;
	 return true;
}




/*
function IsRightEmail(strEmail)
{
	strEmail=trim(strEmail)
	var nPos=strEmail.indexOf("@")
	if (strEmail.length<5)
	{
		return false;
	}
	if (nPos<1)
	  {
	   return false
	  }
	 else if(strEmail.indexOf(".")<1)
	 {
	  return false
	 }
	return true;
}
*/
var strUrl
function IsRightUrl(strUrl)
{
 strUrl=trim(strUrl)
	 if (strUrl.indexOf(".")<1)
	 {
	   return false
	 
	 }
	 else
	{return true}


}
var strCharAndNum
//判断是否是数字和字母的组合
function IsRightCharAndNum(strCharAndNum)
{
 strCharAndNum=trim(strCharAndNum)
 
 if (strCharAndNum=="")
 {
  return false
 }
  else
	{
       var s=strCharAndNum.match(/^(\d|[a-zA-Z])+$/) 
	   if (s==null)
           return false;
       else
           return true;
  
  }
}
var strValue114
function getStringLength(strValue114)
{
  var nLength=0;
  for (var i=0;i<strValue114.length;i++ )
  {
  if (!(strValue114.charCodeAt(i)>33 && strValue114.charCodeAt(i)<125))
	  nLength=nLength+2;
   else
	  nLength=nLength+1;
  }
  return nLength

}
//====================================================================================
var orgRegId
function CheckorRegId(orgRegId)
   {
     
	 if(orgRegId.length == 10)
     {
       if (orgRegId.substring(orgRegId.length-2,orgRegId.length-1) != "-" )
       {
          //alert("组织机构代码不正确，请重新输入！");
          //frm.orgRegID.select();
          return false;
       }
       orgRegId = orgRegId.substring(0,orgRegId.length-2)+orgRegId.substring(orgRegId.length-1);
     }
     //alert("orgRegId Run Here777return==1")
	 return isCorrectOrgID(orgRegId)
     
   }
 function isCorrectOrgID(OrgCode)
{
   //alert("orgRegId Run Here777==2")
   var len = OrgCode.length;
   if( !(len == 9 || len == 10) )
   {
//      alert("输入的组织机构代码的不正确！");
      return false;
   }
   else
   {
     
	 if ( len==10 )
     {
       if (OrgCode.substring(len-2,len-1) != "-" )
         return false;

       OrgCode = OrgCode.substring(0,len-2)+OrgCode.substring(len-1);
       len = OrgCode.length;
     }
     //alert(getVOrgCode(OrgCode.substring(0,len-1)))
	 //alert(OrgCode.substring(len-1))
	 if (getVOrgCode(OrgCode.substring(0,len-1))==OrgCode.substring(len-1))
         return true;
      else
          return false;
   }
}
function getVOrgCode(code)
{
   var sum         = 0;
   var weight      = [3,7,9,10,5,8,4,2];
   var verifycode;
   if (code.length!=8)
   {
      verifycode="";
   }
   else
   {
      for(i=0;i<code.length;i++)
      {
        if (code.charCodeAt(i) >47 && code.charCodeAt(i) < 58 )
          sum=sum+code.substring(i,i+1)*weight[i];
        else if (code.charCodeAt(i) > 64 && code.charCodeAt(i) < 91)
        {
//          alert("two:"+code.substring(i,i+1)+":"+(code.charCodeAt(i)-55));
          sum=sum+(code.charCodeAt(i)-55)*weight[i];
        }
        else
          return "";

      }
      verifycode=11-sum % 11;
      if (verifycode==10)
         verifycode='X';
      if (verifycode==11)
         verifycode='0';
   }
   return verifycode;
}
var CPTValue
function getRidOfSpeStr(CPTValue)
{
   var i=0,nPos=0;
   var ArySpc=new Array();
    ArySpc[0]="<"
	ArySpc[1]=">"
	ArySpc[2]="\""
	ArySpc[3]="&"
   var AryRSpc= new Array()
   	AryRSpc[0]="&lt;"
	AryRSpc[1]="&gt;"
	AryRSpc[2]="&quot;"
    AryRSpc[3]="&amp;"
    for(i=0;i<ArySpc.length;i++)
	 {
	  nPos=CPTValue.indexOf(ArySpc[i]);
	  if (nPos>=0)
	      CPTValue=CPTValue.replace(ArySpc[i],AryRSpc[i]);
	
	 }
    return CPTValue;

} 
function IsRightPrice(Code)
{
 //alert(Code)
 if (isNaN(Code))
    return false
 else 
   {
     if (Code>9999999) 
	    return false
	 else if (Code.substring(0,1)=="." )
	    return false
     else
	     return true
    }
}
function alertLgnSuccess(strInfo,strUrl)
{
  alert(strInfo)
  location.href=strUrl
}

