function subQF(){
  document.form1.action='sms_cp_qunfa2.php?Action=QunFa';
  document.form1.submit();
}
function subDS(){
  document.form1.action='sms_cp_qunfa2.php?Action=DingShi';
  document.form1.submit();
}
//去处字符串左边空格
function lTrim(str)
{
	if (str.charAt(0) == " ")
	{
		//如果字串左边第一个字符为空格
		str = str.slice(1);//将空格从字串中去掉
		//这一句也可改成 str = str.substring(1, str.length);
		str = lTrim(str); //递归调用
	}
	return str;
}
function rTrim(str)
{
	var iLength;
	iLength = str.length;
	if (str.charAt(iLength - 1) == " ")
	{
		//如果字串右边第一个字符为空格
		str = str.slice(0, iLength - 1);//将空格从字串中去掉
		//这一句也可改成 str = str.substring(0, iLength - 1);
		str = rTrim(str); //递归调用
	}
	return str;
}

//去掉字串两边的空格
function trim(str)
{
	return lTrim(rTrim(str));
}


//去处字符串左边%,?
function Replace(str)
{
	var k=0;
	for (i=0;i<str.length;i++)
	{
		if (str.charAt(i) == "%" || str.charAt(i) == "?" || str.charAt(i) == " " || str.charAt(i) == "	")
		{
			k=k+1;
		}
	}
	return k;
}

function check(control,tip){
        if(control.value == null || trim(control.value) == ''){
                alert(tip);
                control.focus();
                return false;
        }
   		/*else if (isEnglishChar(control.value) && !isWithinRange(control.value.length,0,40))
        {
        		alert('英文网址必须大于小于40个字符');
                return false;
        }*/
    	else if (!isWithinRange(control.value.length,0,60))
    	{
    			alert('短信网址必须小于60个字');
    			return false;
    	}
    	return true;
}
function checkLogin()
{

	fv = new formValid();
	if (fv.isEmpty(document.formLogin.WebName.value))
		fv.raiseError("请输入短信网址");
	if (fv.isEmpty(document.formLogin.AdmId.value))
		fv.raiseError("请输入用户名");
	if (fv.isEmpty(document.formLogin.Password.value))
		fv.raiseError("请输入登录密码");	
	
	if (fv.numErrors() > 0)
	{
		fv.displayErrors();
		return false;
	}
	else
		return true;
}
function formValid()
{
	this.errorList = new Array;
	this.warm = warm;
	this.isEmpty = isEmpty;
	this.isInteger = isInteger;	
	this.isChecked = isChecked;
	this.isEmailAddress = isEmailAddress;
	this.isWithinRange = isWithinRange;
	this.isEnglishChar = isEnglishChar;
	this.isChineseChar = isChineseChar;
	this.raiseError = raiseError;
	this.displayErrors = displayErrors;
	this.numErrors = numErrors;
}
function warm()
{
	alert("liuhongbo");
}
function isEmpty(val)
{
	if (val.match('/^s+$/') || val == "")
		return true;
	else
		return false;
}
function isInteger(val)
{
	if (isEmpty(val))
		return false;
	var reg=/^\d+$/
	//if ( isNAN(val))
	if (val.match(reg))
		return true;
	else
		return false;
}
function isChecked(obj)
{
	if (obj.checked)
		return true;
	else
		return false;
}
function isEmailAddress(val)
{
	var filter=/^.+@.+\..{2,3}$/;
	if (filter.test(val))
		return true;
	else
		return false;
}
function isWithinRange(val,min,max)
{
	if (val >= min && val <= max)
		return true;
	else
		return false;
}
function isEnglishChar(val)
{
	var reg = /^[a-z0-9A-Z\s_]+$/;
	if (reg.test(val))
		return true;
	else
		return false;
}
function isChineseChar(val)
{
	if (isEmpty(val))
		return false;
	if (!isEnglishChar(val))
		return true;
	else
		return false;	
}
function raiseError(msg)
{
	this.errorList[this.errorList.length] = msg;
}
function displayErrors()
{
//	for(i=0;i<this.errorList.length;i++)
		alert(this.errorList[0]);
}
function numErrors()
{
	return this.errorList.length;
}

//得到控件的ID
function GetObjID(objectName)
{
  for (var ObjID=0; ObjID < window.form1.elements.length; ObjID++)
    if ( window.form1.elements[ObjID].name == objectName )
    {  return(ObjID);
       break;
    }
  return(-1);
}
function AddMobile(SrcName, DesName)
{
  ObjID    = GetObjID(SrcName);
  DesObjID = GetObjID(DesName);
  k=0;
  i = document.form1.elements[ObjID].options.length;
  if (i==0)
    return;
  maxselected=0
  for (h=0; h<i; h++)
     if (document.form1.elements[ObjID].options[h].selected ) {
         k=k+1;
         maxselected=h+1;
         }
  if (maxselected>=i)
     maxselected=0;
  if ( ObjID != -1 && DesObjID != -1)
  { 
    i = document.form1.elements[ObjID].options.length;
    j = document.form1.elements[DesObjID].options.length;
    for (h=0; h<i; h++)
    { if (document.form1.elements[ObjID].options[h].selected )
      {  Code = document.form1.elements[ObjID].options[h].value;
         Text = document.form1.elements[ObjID].options[h].text;
         j = document.form1.elements[DesObjID].options.length;
         isselected = false;
         for (k=0; k<j; k++ ) {
		   //if ((document.form1.elements[DesObjID].options[k].text).indexOf(Text)!=-1){
			//  isselected = true;
           //   window.alert('已经选择该手机号：'+Text);
           //   break;
           //}
           if (document.form1.elements[DesObjID].options[k].value == Code)
           {  isselected = true;
              break;
           }
         }
		if ( isselected == false)
		{ 
				document.form1.elements[DesObjID].options[j] = new Option(Text, Code);
		}//if
		document.form1.elements[ObjID].options[h].selected =false;
       }//if
    }//for
    document.form1.elements[ObjID].options[maxselected].selected =true;
  }//if
}//end of function

function DeleteMobile(SrcName)
{
  ObjID = GetObjID(SrcName);
  minselected=0;
  if ( ObjID != -1 )
  {
    for (i=window.form1.elements[ObjID].length-1; i>=0; i--)
    {  if (window.form1.elements[ObjID].options[i].selected)
       { // window.alert(i);
          if (minselected==0 || i<minselected)
            minselected=i;
          window.form1.elements[ObjID].options[i] = null;
       }
    }
    i=window.form1.elements[ObjID].length;

    if (i>0)  {
        if (minselected>=i)
           minselected=i-1;
        window.form1.elements[ObjID].options[minselected].selected=true;
        }
  }
}
//选中所有已经选择的手机号码
function SelectAll(ObjectName)
{
  ObjID = GetObjID(ObjectName);
  if (ObjID != -1)
  { 
  	if (document.form1.elements[ObjID].length == 0)
  		return false;
  	for (i=0; i<document.form1.elements[ObjID].length; i++)
      document.form1.elements[ObjID].options[i].selected = true;
    return true;
  }
}

//提示输入字符数
function NumTip(CellID,maxNum,str)
{
    
	num = str.length;
	if (CellID != null)
    	CellID.innerHTML = maxNum - num;
}
//得到href的ID
function getLinkID(objectName)
{
  for (var ObjID=0; ObjID < document.links.length; ObjID++)
    if ( document.links[ObjID].name == objectName )
    {  
    	return(ObjID);
      	break;
    }
  return(-1);
}