$(function(){
    $(".login-phone-btn").on("click",function(){
        $(".login-show").hide()
        $(".login1").show()
    })
})
$(".area-phone-box").css("height",$(document).height())
var areaJson={
    "resources": {
      "stringArray": {
        "-name": "country_code",
        "item": [
          "Afghanistan+93+AF",
          "Albania+355+AL",
          "Algeria+213+DZ",
          "American Samoa+684",
          "Andorra+376+AD",
          "Angola+244+AO",
          "Anguilla+1264+AI",
          "Antigua and Barbuda+1268+AG",
          "Argentina+54+AR",
          "Armenia+374+AM",
          "Aruba+297+AW",
          "Australia+61+AU",
          "Austria+43+AT",
          "Azerbaijan+994+AZ",
          "Bahamas+1242+BS",
          "Bahrain+973+BH",
          "Bangladesh+880+BD",
          "Barbados+1246+BB",
          "Belarus+375+BY",
          "Belgium+32+BE",
          "Belize+501+BZ",
          "Benin+229+BJ",
          "Bermuda+1441+BM",
          "Bhutan+975+BT",
          "Bolivia+591+BO",
          "Bosnia and Herzegovina+387+BA",
          "Botswana+267+BW",
          "Brazil+55+BR",
          "Brunei Darussalam+673+BN",
          "Bulgaria+359+BG",
          "Burkina Faso+226+BF",
          "Burundi+257+BI",
          "Cambodia+855+KH",
          "Cameroon+237+CM",
          "Canada+1+CA",
          "Cape Verde+238+CV",
          "Cayman Islands+1345",
          "Central African Republic+236+CF",
          "Chad+235+TD",
          "Chile+56+CL",
          "中国+86+CN",
          "Colombia+57+CO",
          "Comoros+269+KM",
          "Congo+242+CG",
          "Zaire+243+ZR",
          "Cook Islands+682+CK",
          "Costa Rica+506+CR",
          "Cote D ivoire+225+CI",
          "Croatia+385+HR",
          "Cuba+53+CU",
          "Cyprus+357+CY",
          "Czech Republic+420+CZ",
          "Denmark+45+DK",
          "Djibouti+253+DJ",
          "Dominica+1767",
          "Dominican Republic+1890+DO",
          "Ecuador+593+EC",
          "Egypt+20+EG",
          "El Salvador+503+SV",
          "Equatorial Guinea+240+GQ",
          "Eritrea+291+ER",
          "Estonia+372+EE",
          "Ethiopia+251+ET",
          "Falkland Islands (Malvinas)+500+FK",
          "Faroe Islands+298+FO",
          "Fiji+679+FJ",
          "Finland+358+FI",
          "France+33+FR",
          "French Guiana+594",
          "French Polynesia+689+PF",
          "Gabon+241+GA",
          "Gambia+220+GM",
          "Georgia+995+GE",
          "Germany+49+DE",
          "Ghana+233+GH",
          "Gibraltar+350+GI",
          "Greece+30+GR",
          "Greenland+299+GL",
          "Grenada+1809+GD",
          "Guadeloupe+590+BL",
          "Guam+671",
          "Guatemala+502+GT",
          "Guernsey+44+GG",
          "Guinea+675",
          "Guinea-Bissau+245+GW",
          "Guyana+592+GY",
          "Haiti	+509+HT",
          "Honduras+504+HN",
          "中國香港+852+HK",
          "Hungary+36+HU",
          "Iceland+354+IS",
          "India+91+IN",
          "Indonesia+62+ID",
          "Iran Islamic Republic+98+IR",
          "Iraq+964+IQ",
          "Ireland+353+IE",
          "Isle of Man+44+IM",
          "Israel+972+IL",
          "Italy+39+IT",
          "Jamaica+1876+JM",
          " にほん+81+JP",
          "Jersey+44",
          "Jordan+962+JO",
          "Kazakhstan+7+KZ",
          "Kenya+254+KE",
          "조선민주주의인민공화국+850+KP",
          "대한민국+82+KR",
          "Kosovo+381+YU",
          "Kuwait+965+KW",
          "Kyrgyzstan+996+KG",
          "Lao People s Democratic Republic+856+LA",
          "Latvia+371+LV",
          "Lebanon+961+LB",
          "Lesotho+266+LS",
          "Liberia+231+LR",
          "Libyan Arab Jamahiriya+218+LY",
          "Liechtenstein+423+LI",
          "Lithuania+370+LT",
          "Luxembourg+352+LU",
          "中國澳門+853+MO",
          "Macedonia+389+MK",
          "Madagascar+261+MG",
          "Malawi+265+MW",
          "Malaysia+60+MY",
          "Maldives+960+MV",
          "Mali+223+ML",
          "Malta+356+MT",
          "Martinique+596",
          "Mauritania+222+MR",
          "Mauritius+230+MU",
          "Mexico+52+MX",
          "Moldova+373+MD",
          "Monaco+377+MC",
          "Mongolia+976+MN",
          "Montenegro+382+ME",
          "Montserrat+1664+MS",
          "Morocco+212+MA",
          "Mozambique+258+MZ",
          "Myanmar+95+MM",
          "Namibia+264+NA",
          "Nepal+977+NP",
          "Netherlands+31+NL",
          "Netherlands Antilles+599+AN",
          "New Caledonia+687+NC",
          "New Zealand+64+NZ",
          "Nicaragua+505+NI",
          "Niger+227+NE",
          "Nigeria+234+NG",
          "Norway+47+NO",
          "Oman+968+OM",
          "Pakistan+92+PK",
          "Palau+680+PW",
          "Panama+507+PA",
          "Papua New Guinea+675+PG",
          "Paraguay+595+PY",
          "Peru+51+PE",
          "Philippines+63+PH",
          "Poland+48+PL",
          "Portugal+351+PT",
          "Puerto Rico+1787+PR",
          "Qatar+974+QA",
          "Reunion+262+YT",
          "Romania+40+RO",
          "Russian Federation+7+RU",
          "Rwanda+250+RW",
          "Saint Kitts and Nevis+1869",
          "Saint Lucia+1758+LC",
          "Saint Vincent and the Grenadines+1784+VC",
          "Samoa+684",
          "San Marino+378+SM",
          "Saudi Arabia+966+SA",
          "Senegal+221+SN",
          "Serbia+381+RS",
          "Seychelles+248+SC",
          "Sierra Leone+232+SL",
          "Singapore+65+SG",
          "Slovakia+421+SK",
          "Slovenia+386+SI",
          "Solomon Islands+677+SB",
          "Somalia+252+SO",
          "South Africa+27+ZA",
          "South Sudan+211",
          "Spain+34+ES",
          "Sri Lanka+94+LK",
          "Sudan+249+SD",
          "Suriname+597+SR",
          "Swaziland+268+SZ",
          "Sweden+46+SE",
          "Switzerland+41+CH",
          "Syrian Arab Republic+963+SY",
          "台灣+886+TW",
          "Tajikistan+992+TJ",
          "Tanzania United Republic+255+TZ",
          "Thailand+66+TH",
          "Timor-Leste+670+TL",
          "Togo+228+TG",
          "Tonga+676+TO",
          "Trinidad and Tobago+1809+TT",
          "Tunisia+216+TN",
          "Turkey+90+TR",
          "Turkmenistan+993+TM",
          "Turks and Caicos Islands+1649",
          "Uganda+256+UG",
          "Ukraine+380+UA",
          "United Arab Emirates+971+AE",
          "United Kingdom+44+GB",
          "United States+1+US",
          "Uruguay+598+UY",
          "Uzbekistan+998+UZ",
          "Vanuatu+678+VU",
          "Venezuela+58+VE",
          "Viet Nam+84+VN",
          "Virgin Islands British+1340",
          "Yemen+967+YE",
          "Zambia+260+ZM",
          "Zimbabwe+263+ZW",
          "Guam+1671+GU",
          "Guinea+224+GN",
          "Haiti+509+HT",
          "Kazakstan+327+KZ",
          "Kyrgyzstan+331+KG",
          "Nauru+674+NR",
          "Sao Tome and Principe+239+ST"
        ]
      }
    }
  }
  $(".login-close").on("click",function(){
    $(".login-box").css("bottom","-15rem")
    $(".nav-shadow").hide()
})
$(".nav-shadow").on("click",function(){
    //關閉所有彈窗
    $(".login-box").css("bottom","-15rem")
    $(".right-nav").css("right","-8rem")
    $(".nav-shadow").hide()
})
var html=[];
for(var i=0;i<areaJson.resources.stringArray.item.length;i++){
    var list=areaJson.resources.stringArray.item[i]
    html+='<li>';
    html+='<div class="area-li-box1">'+list.split("+")[0]+'</div>';
    html+='<div class="area-li-box2">+<span>'+list.split("+")[1]+'</span></div>';
    html+='</li>';
    // html+='<li><span class="input-ul-span1">'+list.split("+")[0]+'</span><span class="input-ul-span2">+<span>'+list.split("+")[1]+'</span></span></li>'
}
$(".area-ul").html(html);
$(".area-search-input").unbind("input").on("input",function(){
    searchNum=0
    $(".area-ul").find('.area-li-box1').each(function() {
        var text1 = $(this)[0].innerHTML;
        if(text1.toLowerCase().indexOf($(".area-search-input").val().toLowerCase())>=0){
            $(this).parent().css("display","block")
            searchNum++
        }else{
            $(this).parent().css("display","none")
        }
        
    });
    $(".area-ul").find('.area-li-box2').each(function() {
        var text1 = $(this)[0].innerHTML;
        if(text1.indexOf($(".area-search-input").val())>=0){
            $(this).parent().css("display","block")
            searchNum++
        }
        if(searchNum==0){
            $(".search-no-li").show()
        }else $(".search-no-li").hide()
    });
})
$(".register .register-area-p2").on("click",function(){
    $(".area-phone-box").show()
    $(".area-phone-box").css("bottom",'0')
})
$(".area-close").on("click",function(){
    $(".area-phone-box").hide()
    $(".area-phone-box").css("bottom",'-100vh')
})
$(".login-area").on("click",function(){
    $(".area-phone-box").show()
    $(".area-phone-box").css("bottom",'0')
})
var jsSrc =(navigator.language || navigator.browserLanguage).toLowerCase();
if(jsSrc.indexOf('zh-cn')!=-1){
    var areaName="中国"
    var phoneNum=86
    $(".area-span").text(areaName)
}else{
    var areaName="台灣"
    var phoneNum=886
    $(".area-span").text(areaName)
}
$(".area-ul li").on("click",function(){
    $(".area-phone-box").show()
    $(".area-phone-box").css("bottom",'-100vh')
    areaName=$(this).children(".area-li-box1").text()
    phoneNum=$(this).children(".area-li-box2").children("span").text()
    $(".area-span").text(areaName)
})
$(".login1 .login-btn").on("click",function(){
    if($(".login-show .login-phone-input").val()==''){
        layer.msg("請輸入您的手機號")
        return;
    }
    $.ajax({
        url:$ip+'user/checkPhoneNum',
        data:{
            countrycode:phoneNum,
            phone:$(".login1 .login-phone-input").val(),
            // pass:true,
            pageID:localStorage.canvasCode
        },
        success:function(data){
            //console.log("判断手机号是否注册",data)
            if(data.code!=1){
                layer.msg(data.msg)
                return;
            }
            if(data.check==1){
                $(".login1").hide()
                $(".login2").show()
                $(".login2 .login-phone-input").val($(".login1 .login-phone-input").val())
                //登錄
            }else{
                $(".login1").hide()
                $(".register").show()
                $(".register-phone-input").val($(".login-phone-input").val())
                //註冊
            }
        }
    })
})
$(".login2 .login-btn").on("click",function(){
    if($(".login2 .login-phone-input").val().length<6){
        setTimeout(function() {
            layer.msg("請輸入您的手機號碼")
        }, 300);
    
        return;
    }
    if($(".login2 .login-password-input").val().length==0){
        setTimeout(function() {
            layer.msg("請輸入您的密碼")
        }, 300);
        return;
    }
    if($(".login2 .login-password-input").val().length<6){
        setTimeout(function() {
            layer.msg("密碼長度過短")
        }, 300);
        return;
    }
    $.ajax({
        url:$ip+'user/phoneLogin',
        data:{
            countrycode:phoneNum,
            phone:$(".login2 .login-phone-input").val(),
            pwd:$(".login2 .login-password-input").val(),
            // pass:true,
            pageID:localStorage.canvasCode
        },
        success:function(data){
            console.log('手機號登錄',data)
            if(data.code!=1){
                layer.msg(data.msg);
                return;
            }
            localStorage.token=data.token
            localStorage.uid=data.uid
            layer.closeAll()
            setTimeout(function(){
                $.ajax({
                    url:$ip+'activeLog/webActive',
                    data:{
                        activeType:7,
                        pageID:localStorage.canvasCode,
                        uid:localStorage.uid
                    },
                    success:function(data){
                        window.location.reload()
                    }
                })
            },500)
        }
    })
})
var codeTime=60;
var codeT=null;
var codeOk=true
$(".register-code-get").on("click",function(){
    if(codeOk==false)return;
    codeOk=false
    $.ajax({
        url:$ip+'user/getRegcap',
        data:{
            countrycode:phoneNum,
            phone:$(".register-phone-input").val(),
            pageID:localStorage.canvasCode
        },
        success:function(data){
            //console.log('获取注册验证码',data)
            if(data.code!=1){
                layer.msg(data.msg)
                codeOk=true;
                return; 
            }
            layer.msg("驗證碼發送成功,請查看")
            $(".register-code-get").addClass("register-code-get-no")
            $(".register-code-get").text(''+codeTime+'s后获取')
            codeT=setInterval(function(){
                codeTime--
                $(".register-code-get").text(''+codeTime+'s后获取')
                if(codeTime<0){
                    clearInterval(codeT)
                    codeTime=60
                    codeOk=true;
                    $(".register-code-get").text('驗證碼')
                    $(".register-code-get").removeClass("register-code-get-no")
         
                }
            })
        }
    })
})
$(".register-change-btn").on("click",function(){
    $.ajax({
        url:$ip+'user/phoneReg',
        data:{
            countrycode:phoneNum,
            phone:$(".register-phone-input").val(),
            pwd:$(".password-input").val(),
            smscode:$(".register-code-input").val(),
            pageID:localStorage.canvasCode
        },
        success:function(data){
            console.log('手機號註冊',data)
            if(data.code!=1){
                layer.msg(data.msg)
                return;
            }
            localStorage.token=data.token
            localStorage.uid=data.uid
            setTimeout(function(){
                $.ajax({
                    url:$ip+'activeLog/webActive',
                    data:{
                        activeType:7,
                        pageID:localStorage.canvasCode,
                        uid:localStorage.uid
                    },
                    success:function(data){
                        window.location.reload()
                    }
                })
            },500)
        }
    })
})
function loginPage(){
  $(".right-nav").css("right","-8rem")
  $(".login-box").css("bottom","0rem") 
  $(".login1,.login2,.register,.reset").hide()
  $(".login-show").show()
}