function CheckMessage()
{
    if($("txtTel").value == "")
    {
        alert("请输入收件手机号码..");
        $("txtTel").focus();
        return false;
    }
   if($("txtCheck").value == "")
    {
        alert("请输入安全验证码..");
        $("txtCheck").focus();
        return false;
    } 
    if($("txtMessage").value == "")
    {
        alert("发送空信息实在没意义.."); 
        $("txtMessage").focus();
        return false;
    }
    return true;
}

//发送成功，初始化数据
function setCode()
{
   alert("恭喜您：短信发送成功......");
   var strCount=GetTelCount();
   $("UserCode").innerHTML=parseInt($("UserCode").innerHTML)-parseInt(strCount*$("MesCount").innerHTML*$("UserSend").value); 
   $("txtCheck").value = "";
   $("txtMessage").value = "";
   $("txtTel").value = "";
   $("MesCount").innerHTML="1";
   $("NoteCount").innerHTML="0";
   $("TelCount").innerHTML="0";
}

function GetTelCount()
{
   var strCount=0;
   var Tel=$("txtTel").value;
   var strArray=new Array();
   strArray= Tel.split(",");
   strCount=strArray.length;
   return strCount;
}
function GetMes()
{
   var strCount=GetTelCount();
   var NoteLen=$("txtMessage").value.length;
   var MesLen=$("MesCount").innerHTML;
   var note="\t重要提示\t\n\n"+
                  "您将要给[ "+strCount+" ]个手机用户发送短信。\n\n"+
                  "目前内容系统视为[ "+MesLen+" ]条短信！\n\n"+
                  "总共将以[ "+strCount*MesLen+" ]条短信计费! 您确定发送吗？"; 
    return note;
}

//积分余额检测（是否足够发短信）

function CheckPrice(strUserSend)
{
   var strCount=GetTelCount();
   var MesLen=$("MesCount").innerHTML;
   if(parseInt(strCount*MesLen*strUserSend)>parseInt($("UserCode").innerHTML))
   {
        alert("您的积分不足以发送短信...");
        return false;
   }
   return true;
}

function SendMes(strUserSend)
{
   if(CheckMessage())
   {
       if(CheckPrice(strUserSend))
       { 
        if(confirm(GetMes()))
            {
                $("topFill").style.display="block";
                var Url="../GetMes/SendUserTelMes.aspx?Tel="+$("txtTel").value.replace(" ","")+"&Note="+escape($("txtMessage").value)+"&CheckCode="+$("txtCheck").value;
                ExecuteMethod("get",Url,null,SetSendMes);
            }
       }
   } 
}

function SetSendMes(strReturnValue)
{

   $("topFill").style.display="none"; 
   if(strReturnValue.length==16||strReturnValue.indexOf("-")=="-1"||strReturnValue=="000")
   {
        setCode(); 
   }
   else
   {
       switch(strReturnValue)
       {
           case"-101":
            alert("发送失败：请输入正确的验证码！");
            $("txtCheck").focus();
           break;
           case"-300":
            alert("发送失败：请登录后再发送短信！");
            location.href="../User/UserLogin.aspx?send=send"; 
           break;
           case"-200":
            alert("发送失败：发送短信必须的参数传递失败，请联系客服人员..."); 
           break;
           case"-202":
            alert("发送失败：你的积分不足..."); 
           break;
           case"-100":
            alert("发送失败：短信接口参数获取失败，请联系客服人员..."); 
           break;
           case"-400":
            alert("发送失败：短信接口无反应，请联系客服人员..."); 
           break;
           case"-09":
            alert("发送失败：运营商系统维护中....."); 
           break;
           case"-07":
            alert("发送失败：内容包含不合法字符！"); 
           break;
           case"-02":
           case"-03":
            alert("发送失败：官方账户错误，请联系客服人员..."); 
           break;
           case"-04":
            alert("发送失败：参数不够或参数内容的类型错误！..."); 
           break;
           case"-08":
            alert("发送失败：系统无法接受数据,请联系客服人员..."); 
           break;
           case"-05":
            alert("发送失败：手机号码格式有误！"); 
           break;
           case"-06":
            alert("发送失败：短信内容编码有误，请联系官方客服！"); 
           break;
           case"-10":
            alert("发送失败：手机号码太长！不能超过1000个号码！"); 
           break;
           case"-11":
            alert("发送失败：发送内容太长！建议每70个字发送一次！"); 
           break;
           case"-01":
            alert("发送失败：官方账户余额不足，请联系客服人员..."); 
           break;
           case"-12":
            alert("发送失败：其他未知错误，请联系客服人员..."); 
           break;
           case"-13":
            alert("发送失败：文件传输错误，请联系客服人员..."); 
           break;
          default:
            alert("系统未知错误，错误码：("+strReturnValue+"),请联系客服人员...");
          break; 
       }
   }
   $("CheckImage").src="../GetMes/CheckImage.aspx?id="+ Math.random();
}

function textCheckNote(thisArea, maxLength,messageCount,NoteCount)
{
    var countLen=$(thisArea).value.length;
	if (countLen > maxLength)
	{
	  $(thisArea).value = $(thisArea).value.substring(0,maxLength);
	  $(thisArea).focus();
	 }
	 else
	 {
	    $(messageCount).innerHTML= countLen;
	}
	if(countLen<=140&&countLen>70&&$(NoteCount).innerHTML!="2")
	{
	    $(NoteCount).innerHTML="2";
	}
	else if(countLen>140&&countLen<=210&&$(NoteCount).innerHTML!="3")
	{
	    $(NoteCount).innerHTML="3";
	}
	else if(countLen<=70)
	{
	    $(NoteCount).innerHTML="1";
	}
}

function OpenWeb()
{
    window.showModalDialog("AboutMes.html", "_blank", "DialogWidth=550px;DialogHeight=400px;scrollbars=no;scroll=no");
}
function Setcookies()
{
    SetCookie("TelValue",$("txtTel").value);
}

function GetTel()
{
    $("TelCount").innerHTML=GetTelCount();
    if($("txtTel").value=="")
    {
         $("TelCount").innerHTML="0";
    }
}
function ReplayFlash(strFlash,strWidth,strHeight,strObj)
{
    var fla ="<object"+" classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase=' http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0'"+
                "width='"+strWidth+"' height='"+strHeight+"'>"+
                "<param name='movie' value='../../Flash/"+strFlash+"' />"+
                "<param name='quality' value='high' />"+
                "<param name='SCALE' value='noborder' />"+
				"<param name='wmode' value='transparent'>"+
                "<embed src='Fla/"+strFlash+"'width='"+strWidth+"' height='"+strHeight+"' quality='high' pluginspage=' http://www.macromedia.com/go/getflashplayer'"+
       	         "    type='application/x-shockwave-flash' scale='noborder'></embed>"+
            "</object>";
			if(typeof($(strObj))!= "undefined" &&$(strObj)!=null&&$(strObj)!="")
			{
				$(strObj).innerHTML=fla;
			}
}
