﻿
function $(id){ var str="ctl00_cphMiddle_"+id; if(document.getElementById(id)){return document.getElementById(id);}else{return document.getElementById(str);}}
var LGN_ID;
function CreateLOGINID()
{  
    var mobile = document.getElementById("mobile");
    var value = mobile.value;
    if(value=="")
    { alert("请填写手机号码。");return false;}
    AjaxMethod.CreateLOGINID(value,CreateLOGINID_Result_CallBack);       
}

function CreateLOGINID_Result_CallBack(response)
{
    if (response.value != null)
	{
	   	var re = response.value;		
	   	switch(re)
	   	{
	   	    case 97:
	   	        alert("不是有效的手机号码。");
	   	        break;
	   	    case 98:
	   	        alert("查询次数超过5次了。");
	   	        break;
	   	    case 99:
	   	        //alert("已经注册了，请查收手机短信。");
	   	        alert("验证密码已发送到您手机，请查收。");
	   	        document.getElementById("btnVerfiyPwd").disabled =false;
	   	        break;
	   	    case 100:
	   	        alert("不明错误，请联系管理员。");	   	    
	   	        break;
	   	    case 101:
	   	        //alert("注册成功，请查收手机短信。");
	   	        alert("验证密码已发送到您手机，请查收。");
	   	        document.getElementById("btnVerfiyPwd").disabled =false;
	   	        break;	
	   	    default:	
	   	        alert("不明错误，请联系管理员！");	   	    
	   	        break;   	    
	   	    break;	   	    
	   	}
	  
		//document.getElementById("DataShow").innerHTML =HTML ;
	}
}

function fn_ShowTr1()
{
    $("tr1").style.display="block";$("tr1_2").style.display="block";$("tr1_1").style.display="block";
}
var Step1_flag=0;
function fn_Step1(flag,lgn_id,lgn_pwd)
{
    Step1_flag=flag;
    if(lgn_id=="" && lgn_pwd=="")
    {
        if($("mobile").value.length==0 || $("pwd").value.length==0)
        {
            alert("请填写正确的手机号和密码。0");return;
        }else
        {
            AjaxMethod.CheckLuckDrawAccountPwd($("mobile").value, $("pwd").value,CheckLuckDrawAccountPwd_CallBack);
        }
    }else
    {
        AjaxMethod.CheckLuckDrawAccountPwd(lgn_id, lgn_pwd,CheckLuckDrawAccountPwd_CallBack);
    }
}
    var strAddr="单位购买，请在此填写公司名称。";
function CheckLuckDrawAccountPwd_CallBack(response)
{
    if(response!=null)
    {
        var ds=response.value;
        if(ds!=null && ds.Tables[0]!=null && typeof(ds.Tables[0])=="object")
        {
            var l=ds.Tables[0].Rows.length;
            if(l>0)
            {
                $("txtUserName").value=ds.Tables[0].Rows[0].MEMBER_NAME.replace("null","");
                $("txtTelAreaCode").value=ds.Tables[0].Rows[0].TEL_AREACODE.replace("null","");
                $("txtTel").value=ds.Tables[0].Rows[0].TEL.replace("null","");
                
                SetSelectVal("ddlIndustry",ds.Tables[0].Rows[0].INDUSTRY);
                
                $("txtTelExt").value=ds.Tables[0].Rows[0].TEL_EXT.replace("null","");
                $("txtZip").value=ds.Tables[0].Rows[0].Zip.replace("null","").replace(" ","");
                SetSelectVal("ddlPurchasePattern",ds.Tables[0].Rows[0].Purchase_Pattern);
                if(ds.Tables[0].Rows[0].Company_Name=="")
                {
                    $("txtCompanyName").value=strAddr.replace("null","");
                }else{
                    $("txtCompanyName").value=ds.Tables[0].Rows[0].Company_Name.replace("null","");
                    $("divCompanyName").style.display="block";
                }
                SetSelectVal("ddlAddressPattern",ds.Tables[0].Rows[0].Address_Pattern);
                
                if(ds.Tables[0].Rows[0].CITY_ID==0)
                {
                    $("ddlProvince").value=0;
                }
                AjaxMethod.GetCityListByCityId(ds.Tables[0].Rows[0].CITY_ID,GetCityListByCityId_CallBack);
                
                SetSelectVal("ddlCity",ds.Tables[0].Rows[0].CITY_ID);
                AjaxMethod.GetProvinceByCityId(ds.Tables[0].Rows[0].CITY_ID,GetProvinceByCityId_CallBack);
                $("txtPostAddr").value=ds.Tables[0].Rows[0].ADDRESS;
               // alert(Step1_flag);
                if(Step1_flag!=0)
                {
                    //$("tr3").style.display="block";$("tr3_2").style.display="block";
                    var login_id=$("mobile").value;
                    var login_pwd=$("pwd").value;
                    if(Step1_flag==4)
                    {
                        AjaxMethod.GetLuckDrawPnumList(login_id,login_pwd,GetLuckDrawPnumList_CallBack);
                    }else if(Step1_flag==5)
                    {
                        window.location.href="LuckyDraw_Result_View.aspx";
                    }else if(Step1_flag==6)
                    {
                        fn_Showtr3();
                    }else
                    {
                        window.location.href="LuckyDraw_Result_View.aspx";
                    }
                    
                }else
                {
//                    $("tr2").style.display="none";$("tr2_2").style.display="none";$("tr2_1").style.display="none";
//                    $("tr1").style.display="none";$("tr1_2").style.display="none";
//                    $("tr3").style.display="block";$("tr3_2").style.display="block";
                }
                //$("tr2").style.display="block";$("tr2_2").style.display="block";$("tr2_1").style.display="block";
                //$("tr1").style.display="none";$("tr1_2").style.display="none";$("tr1_1").style.display="none";
            }
        }else
        {
            alert("请填写正确的手机号和密码。");
        }
    }else
    {
        alert("请填写正确的手机号和密码。");
    }
}

function GetCityListByCityId_CallBack(response)
{
    if(response!=null)
    {
        var ds=response.value;
        if(ds!=null && ds.Tables[0]!=null && typeof(ds.Tables[0])=="object")
        {
            $("ddlCity").options.length=0;
            var l=ds.Tables[0].Rows.length;
            for(var i=0;i<l;i++)
            {
                var cName=ds.Tables[0].Rows[i].CITY_NAME;
                var cId=ds.Tables[0].Rows[i].CITY_ID;
                var oOption = document.createElement("OPTION");
                oOption.text=cName;
                oOption.value=cId;
                $("ddlCity").options.add(oOption);
            }
            
        }
    }
}

function SetSelectVal(id,val)
{
    var ddl=$(id).options;
    for(i=0;i<ddl.length;i++)
    {
        //alert(ddl[i].text+" VS "+val);
        if(ddl[i].text==val)
        {
            ddl[i].selected=true;
        }
    }
}

function GetProvinceByCityId_CallBack(response)
{
    if(response!=null)
    {
        var val=response.value;
        $("ddlProvince").value=val;
    }
}

var Step2Flag=0;
function fn_Step2(flag)
{
    Step2Flag=flag;
    //首先判断
    if($("txtUserName").value.length==0)
    {
        alert("请填写姓名。");return;
    }
    if($("txtTelAreaCode").value.length==0)
    {
        alert("请填写固定电话区号。");return;
    }
    if($("txtTel").value.length==0)
    {
        alert("请填写固定电话。");return;
    }
    if($("txtZip").value.length==0)
    {
        alert("请填写邮编。");return;
    }
    if($("txtZip").value.length==0)
    {
        alert("请填写邮编。");return;
    }
    
    if($("ddlIndustry").selectedIndex<1)
    {
        alert("请选择行业");return;
    }
    
    if($("ddlPurchasePattern").length==0)
    {
        alert("请选择购买类型。");return false;
    }else
    {
        if($("ddlPurchasePattern").value=="单位购买" && $("txtCompanyName").value==strAddr)
        {
            alert("请填写公司名称。");return;
        }
    }
    if($("ddlProvince").value.length==0 || $("ddlCity").value.length==0)
    {
        alert("请选择邮寄的省份和城市。");return;
    }else
    {
        if($("txtPostAddr").value.length==0)
        {
            alert("请填写邮寄地址。");return;
        }
    }
    if($("ddlAddressPattern").value.length==0)
    {
        alert("请填写地址类型");return;
    }
    fn_AddAccountInfo();
}
function fn_GetSelectVal(id)
{
    return $(id).options[$(id).selectedIndex].text;
}
function fn_AddAccountInfo()
{
    var arrInfo=new Array(13);
    arrInfo[0]=$("txtPostAddr").value;
    arrInfo[1]=$("ddlAddressPattern").value;
    arrInfo[2]=$("ddlCity").value;
    arrInfo[3]=$("txtCompanyName").value.replace("单位购买，请在此填写公司名称。","");
    arrInfo[4]=fn_GetSelectVal("ddlIndustry");
    arrInfo[5]=$("mobile").value;
    arrInfo[6]=$("txtUserName").value;
    arrInfo[7]=$("ddlPurchasePattern").value;
    arrInfo[8]=$("txtTel").value;
    arrInfo[9]=$("txtTelAreaCode").value;
    arrInfo[10]=$("txtTelExt").value;
    arrInfo[11]=$("txtZip").value;
    arrInfo[12]=$("pwd").value;
    AjaxMethod.AddLuckDrawAccountInfo(Step2Flag,arrInfo,fn_AddAccountInfo_CallBack);
}
function fn_AddAccountInfo_CallBack(response)
{
    if(response!=null)
    {
        var pos=response.value;
        if(pos==1)
        {
            alert("个人信息更新成功。");
            if(Step2Flag==0)
            {
                $("tr2").style.display="none";$("tr2_2").style.display="none";$("tr2_1").style.display="none";
                $("tr1").style.display="none";$("tr1_2").style.display="none";
                $("tr3").style.display="block";$("tr3_2").style.display="block";
            }
        }
    }
}
function GetLuckDrawPnumList_CallBack(response)
{
    if(response!=null)
    {
        var ds=response.value;
        if(ds!=null && ds.Tables[0]!=null && typeof(ds.Tables[0])=="object")
        {
            var l=ds.Tables[0].Rows.length;
            
            if(l>0)
            {
                //if(l==1)
                //{
                //     $("divNumList").innerHTML="请正确输入7位刮奖卡号码。";
               // }else
               // {
                    var sb="<table width=98% style='border-collapse:collapse;border-color:#ffffff;' border=1><tr style='font-weight:bold;'><td>购买对讲机的经销商</td><td>产品型号</td><td>刮刮卡号码</td><td>得奖奖项</td><td>密码验证</td></tr>";
                    for(k=0;k<l;k++)
                    {
                        var strC_ID=ds.Tables[0].Rows[k].C_ID;
                        var strP_Name=ds.Tables[0].Rows[k].P_Name;
                        var strLN_Num=ds.Tables[0].Rows[k].LN_Num;
                        var strLN_ID=ds.Tables[0].Rows[k].LN_ID;
                        var strItem=ds.Tables[0].Rows[k].Lottery_Item;
                        var strisActive=ds.Tables[0].Rows[k].isActive;
                        if(strItem=="1")
                        {
                            strItem="一等奖";
                        }else if(strItem=="2")
                        {
                            strItem="二等奖";
                        }else if(strItem=="3")
                        {
                            strItem="三等奖";
                        }else if(strItem=="4")
                        {
                            strItem="参与奖";
                        }else
                        {
                            strItem="";
                        }
                        sb=sb+"<tr><td>"+strC_ID+"</td><td>"+strP_Name+"</td><td>"+strLN_Num+"</td><td>"+strItem+"</td><td id='td_"+strLN_ID+"'";
                        if(strItem.length>0)
                        {
                            if(strisActive=="0")
                            {
                            sb=sb+"><a href='#' onclick='fn_ShowPwd("+strLN_ID+",\""+strLN_Num+"\");' style='color:#ffffff;'>点击确认兑换</a>";
                            }else
                            {
                                sb=sb+" bgcolor='#ff0000'>已确认兑换";
                               // alert(sb);
                            }
                        }
                        sb=sb+"</td></tr>";
                    }
                    sb=sb+"</table>";
                    //document.write(sb);
                    $("divNumList").innerHTML=sb;
                    $("tr3").style.display="block";
                    $("tr3_2").style.display="block";
                //}
            }else
            {
                 $("divNumList").innerHTML="您还未提交刮刮卡信息。";
            }
        }else
        {
             $("divNumList").innerHTML="您还未提交刮刮卡信息。";
        }
    }
}
function fn_getDealerList(val,name)
{
    oObj=null;
    oObj=name;
    if(val.length>0)
    {
        AjaxMethod.getLuckDrawDealerList(val,fn_getDealerList_CallBack);
    }
}
function fn_getDealerList_CallBack(response)
{
    if(response!=null)
    {
        var ds=response.value;
        if(ds!=null && ds.Tables[0]!=null && typeof(ds.Tables[0])=="object")
        {
            $(oObj).options.length=0;
            for(var i=0,l=ds.Tables[0].Rows.length;i<l;i++)
            {
                var cName=ds.Tables[0].Rows[i].COMPANY_NAME;
                var cId=ds.Tables[0].Rows[i].C_ID;
                
                var oOption = document.createElement("OPTION");
                oOption.text=cName;
                oOption.value=cName;
                $(oObj).options.add(oOption);
            }
            
            var oOption = document.createElement("OPTION");
            oOption.text="其他";
            oOption.value="Others";
            $(oObj).options.add(oOption);
        }
    }
}
function fn_CheckNum(val,flag)
{
    var e=window.event || event;
    //alert(e.keyCode);
    if(e.keyCode==13 || flag==1)
    {
        var arrNum=val.replace("","").split("\r\n");
        //var arrNum=val.replace(/^\s*/,"").replace(/\s*$/,"").replace("\r","").split("\n");
       // alert(arrNum+"&");
        var l=arrNum.length;
        var flag=1;
        var count=0;
        for(j=0;j<l;j++)
        {
            if(arrNum[j]!="")
            {
                if(arrNum[j].length>0 && arrNum[j].length!=7)
                {
                    //alert("请填写正确的刮刮卡号码:"+arrNum[j]+" ，长度： "+arrNum[j].length);
                    alert("请正确输入7位刮奖卡号码。");
                    flag=0;
                    break;
                }else
                {
                    count+=1;
                }
            }
        }
        $("txtQty").value=count;
    }
    return flag;
}
function fn_Step3()
{
    alert("喜迎新春大礼相随——威泰克斯对讲机2010年迎新春用户回馈活动已经结束。");
    return;
    /*
    var strDealerName;
    if($("ddlDealerName").value=="")
    {
        alert("请选择购买对讲机的经销商名称。");return;
    }else
    {
        if($("ddlDealerName").value=="Others")
        {
            if($("txtCompanyName2").value.length==0)
            {
                 alert("请填写购买对讲机的经销商名称。");return;
            }
            else
            {
                strDealerName=$("txtCompanyName2").value;
             }
        }else
        {
            strDealerName=$("ddlDealerName").value;
        }
    }
    if($("txtBarCode").value.length=="")
    {
        alert("请填写刮刮卡号码。");return;
    }
    else
    {
        var flag=fn_CheckNum($("txtBarCode").value,1);
        if(flag==0)
        {
            return;
        }
    }
    var arrInfo=new Array(4);
    arrInfo[0]=$("mobile").value;
    arrInfo[1]=strDealerName;
    arrInfo[2]=$("ddlProductName").value;
    arrInfo[3]=$("txtBarCode").value;
   
   AjaxMethod.AddLuckDrawNum(arrInfo,AddLuckDrawNum_CallBack);
   */
}
var bFlag=false;
function AddLuckDrawNum_CallBack(response)
{
    if(response!=null)
    {
        var flag=response.value;
        if(flag=1)
        {
            alert("添加成功。");
            $("txtBarCode").value="";
            $("txtQty").value=0;
            if(bFlag==false)
            {
                window.location.href="LuckDraw_View.aspx";
            }else
            {
                fn_Step4();
            }
        }else
        {
            alert("添加失败。");
        }
    }else
    {
        alert("添加失败。");
    }
}
function fn_ShowPwd(id,num)
{
    if(id!="")
    {
        var strHtml="抽奖卡密码:&nbsp;<input type='text' style='width:80px;' id='"+id+"'/><br>";
        strHtml=strHtml+"<a href='#' name='"+id+"' onclick='fn_ActiveLottery("+id+",\""+num+"\");' style='color:#ffffff;'>确认</a>&nbsp;<a href='#' onclick='fn_HideLottery("+id+");' style='color:#ffffff;'>取消</a>&nbsp;";
        $("td_"+id).innerHTML=strHtml;
        $("td_"+id).style.backgroundColor="#ff0000";
    }
}

function fn_HideLottery(id)
{
    $("td_"+id).innerHTML="<a href='#' onclick='fn_ShowPwd("+id+");' style='color:#ffffff;'>点击确认兑换</a>";
    $("td_"+id).style.backgroundColor="#3e3e3e";
}
function fn_ActiveLottery(id,num)
{
    if($(id).value==num)
    {
        AjaxMethod.ActiveLuckyDrawLottery(id,fn_ActiveLottery_CallBack);
    }else
    {
        alert("请输入正确的密码。");
    }
}
function fn_ActiveLottery_CallBack(response)
{
    if(response!=null)
    {
        var id=response.value;
        if(id>0)
        {
            $("td_"+id).innerHTML="已确认兑换";
        }
    }
}
