﻿
var bl=true ;
function inputOnFocus2(p)
{
   p.value="";
}
//注册和电话登陆层的显示
function opDisplayDIV(objDisplay,objNone)
{
    closeDIV(objNone);
    displayDIV(objDisplay);
    initText(objDisplay);
}

function displayDIV(obj)
{
   document.getElementById(obj).style.display="block";
}

function closeDIV(obj)
{
     document.getElementById(obj).style.display="none";
}


var _count = 120;
//验证码倒计时方法
var cd;
function countDown() {
    $("#btnSendCode")
    .attr("disabled", "disabled")
    .removeClass("send_sms")
    .addClass("disable_sms");
    cd = setInterval(countDownStart, 1000);
}
function countDownStart() {
    _count--;
    $("#btnSendCode").val("重新发送短信(" + _count + ")")
    if (_count == 0) {
        _count = 120;
        clearInterval(cd);
        $("#btnSendCode").val("重新发送短信(" + _count + ")")
        $("#btnSendCode")
        .removeAttr("disabled")
    }
}



function onHrefClick(o,p,q)
{   
    document.getElementById("anet").className="";
    document.getElementById("atel").className="";
    
    document.getElementById("netType").style .display="none";
    document.getElementById("telType").style.display="none";
    //o.className="lgcur";
    document.getElementById(o).className="lgcur";
    document.getElementById(p).style.display="block";
    document.getElementById("logintypeTag").value=p;
    if (q=="1"){
    document.getElementById("lblValidCode1").innerHTML="";
    }
    document.getElementById("lblValidCode1").innerHTML="";
    document.getElementById("txtValidCode").value="请输入右侧图片中的验证码";
    
    if(p=="netType")
    {
        document.getElementById("lblMember_Id").innerHTML="";
        document.getElementById("lblloginName").innerHTML="";
        document.getElementById("lblNumber4").innerHTML="";
        document.getElementById("OkButton").src="../images/login_reg_03.png";
        document.getElementById("forgetPwd").style.display="block";
    }else
    {
        document.getElementById("lblLogin").innerHTML="";
        document.getElementById("lblPwd").innerHTML="";
        document.getElementById("OkButton").src="../images/login_reg_03.gif";
        document.getElementById("forgetPwd").style.display="none";
    }
}

function onblurTextChange(o)
{
    if(o.value.indexOf("输入")!=-1)
    {
        o.value="";
    }
}

function onblurBg(o)
{ 
   if(o.value=="")
   {
    o.className="pwd_bg"; 
   }
}

function onfocusBg(o)
{
    o.className="";
}

function onblurTextChange2(p)
{
    var txtText=document.getElementById(p);
    
    if(txtText.value=="")
    {
        if(p=="txtUsername")
        {
            txtText.value="请输入邮箱 或手机 或会员号";
        
        }else if(p=="txtPassword")
        {
            txtText.style.backgroundImage="../images/000000s.jpg";
        }
        else if(p=="txtValidCode")
        {
            txtText.value="请输入右侧图片中的验证码";
        }else if(p=="txtValTel")
        {
            txtText.value="请输入右侧图片中的验证码";
        }
        else if(p=="txtUsername_old")
        {
            txtText.value="输入短信收到的会员编号";
        }
        else if(p=="txtoldName")
        {
             txtText .value="输入您的姓名";
        }
        else if(p=="txtNumber4")
        {
             txtText .value="输入您注册时电话的后4位";
        }
        
    }
}


	
	function checkDigit(ele)
	    {
		    if(parseFloat(ele.value)!=ele.value)
		    {
			    ele.value='';
		    }
	    }
	    function isDigit()
	    {
	       
		    return((event.keyCode >= 48 && event.keyCode <= 57) || event.keyCode == 8 || event.keyCode == 127);
	    }
	    
	    
function validateEmail(str)
	 {
      	var patn = /^[_a-zA-Z0-9\-]+(\.[_a-zA-Z0-9\-]*)*@[a-zA-Z0-9\-]+([\.][a-zA-Z0-9\-]+)+$/;
    	if(!patn.test(str))
    	{
//    	    alert("电子邮箱错误");
//	        document.getElementById("txtEmail").focus();
        	return false;
    	}
		return true;
		
	}
		
		
function isMobilephone(str)
{
            var result=str.match(/^(130|131|132|133|134|135|136|137|138|139|150|151|152|153|154|155|156|157|158|159|180|181|182|183|184|185|186|187|188|189)\d{8}$/);
            if(result==null) return false;
            return true;
}

function isChn(s){

 // 正则表达式对象
 var re = new RegExp("^[\\u4e00-\\u9fa5]+$", "");
 // 验证是否刚好匹配
 var yesorno = re.test(s);

 if(yesorno){
  return false;
 }
 else{

  return true;
 }
}


function isChn_old(str){
      var reg = /^[u4E00-u9FA5]+$/;
      if(!reg.test(str)){
       return false;
      }
      return true;
}

//手机验证
function checkMobile()
{
    var mobtel=document.getElementById("txtMobile1").value;
    if(mobtel =="")
    {
        document.getElementById("lblPhoneError").innerHTML="您输入的移动电话为空";
        document.getElementById("lblPhoneError").style.color="red";
        bl= false;
        
    }else if(!isMobilephone(mobtel))
    {
        document.getElementById("lblPhoneError").innerHTML="您输入的移动电话格式错误";
        document.getElementById("lblPhoneError").style.color="red";
        bl= false;
        
    }else
    {
//        document.getElementById("lblPhoneError").innerHTML="<span><img src='../images/msg_bg.gif' bo alt='正确' /></span>";
//        document.getElementById("lblPhoneError").style.color="#888888";
        document.getElementById("btnMobileCheck").click();
    }
    
}  

//Email验证
function checkEmail()
{
    var email=document.getElementById("txtEmail1").value;
    if (email=="")
    {   document.getElementById("lblEmailerror").innerHTML="您输入的电子邮箱为空";
        document.getElementById("lblEmailerror").style.color="red";
        bl= false;
        
    }else if(!validateEmail(email))
    {
        document.getElementById("lblEmailerror").innerHTML="您输入的电子邮件格式错误";
        document.getElementById("lblEmailerror").style.color="red";
        bl= false;
        
    }else
    {
        document.getElementById("lblEmailerror").innerHTML="<span><img src='../images/msg_bg.gif' bo alt='正确' /></span>";
        document.getElementById("lblEmailerror").style.color="#888888";
    }
}   

//用户姓名
function checkUserName()
{
    var username=document.getElementById("txtname").value;
    
    if(username=="")
    {
        document.getElementById("lblUserName").innerHTML="您输入的中文姓名为空";
        document.getElementById("lblUserName").style.color="red";
        bl= false;
    }else if(isChn(username))
    {
        document.getElementById("lblUserName").innerHTML="请留下您的中文姓名";
        document.getElementById("lblUserName").style.color="red";
        bl= false;
    }else
    {
        document.getElementById("lblUserName").innerHTML="<span><img src='../images/msg_bg.gif' bo alt='正确' /></span>";
        document.getElementById("lblUserName").style.color="#888888";
    }

}     

function checkPwd1()
{
    var pwd1=document.getElementById("txtPassword2").value;
    if(pwd1=="")
    {
        document.getElementById("lblPwd1Message").innerHTML="您输入的密码为空";
        document.getElementById("lblPwd1Message").style.color="red";
        bl= false;
    }else if(pwd1.length<6||pwd1.length>20)
    {   
        document.getElementById("lblPwd1Message").innerHTML="您输入的密码格式错误";
        document.getElementById("lblPwd1Message").style.color="red";
        bl= false;
    }else
    {
        document.getElementById("lblPwd1Message").innerHTML="<span><img src='../images/msg_bg.gif' bo alt='正确' /></span>";
        document.getElementById("lblPwd1Message").style.color="#888888";
    }
}  
function checkPwd2()
{
    var pwd1=document.getElementById("txtPassword2").value;
    var pwd2=document.getElementById("txtPasswordRe2").value;
    if(pwd2=="")
    {
        document.getElementById("lblPwd2Message").innerHTML="您输入的密码确认为空";
        document.getElementById("lblPwd2Message").style.color="red";
        bl= false;
    }else if (pwd1 !=pwd2)
    {
         document.getElementById("lblPwd2Message").innerHTML="您两次输入的密码不一致";
         document.getElementById("lblPwd2Message").style.color="red";
         bl= false;
    }else
    {
        document.getElementById("lblPwd2Message").innerHTML="<span><img src='../images/msg_bg.gif' bo alt='正确' /></span>";
        document.getElementById("lblPwd2Message").style.color="#888888";
    }
}

function checkValidCode()
{

    var validCode=document.getElementById("txtValidCode1").value;
    if(validCode =="")
    {   document.getElementById("errorMsg2").innerHTML="请输入右侧图片中的验证码";
        document.getElementById("errorMsg2").style.color="red";
        bl= false;
    }else if(validCode.length<4)
    {
        document.getElementById("errorMsg2").innerHTML="验证码格式错误";
        document.getElementById("errorMsg2").style.color="red";
        bl= false;
    }else
    {
        document.getElementById("errorMsg2").innerHTML="";
    }
    
}

function checkBirthday()
{

    var years=document.getElementById("year"); 
    var months=document.getElementById("month");
    var dates=document.getElementById("date");
       
    if(years.value=="0" || months.value=="0" || dates.value=="0")
    {
        document.getElementById("lblBirthdayError").innerHTML="您输入的生日不完整";
        document.getElementById("lblBirthdayError").style.color="red";
        bl= false;
    }else
    {
        document.getElementById("lblBirthdayError").innerHTML="<span><img src='../images/msg_bg.gif' bo alt='正确' /></span>";
        document.getElementById("lblBirthdayError").style.color="#888888";
    }
     
}


function checkSex()
{
   
    var man=document.getElementById("rdoSex_0").checked;
    var woman=document.getElementById("rdoSex_1").checked;
 
    if (man==false && woman==false)
    {
       
        document.getElementById("lblSex").innerHTML="您输入的性别为空";
        document.getElementById("lblSex").style.color="red";
        bl= false;
        
    }else
    {
         document.getElementById("lblSex").innerHTML="<span><img src='../images/msg_bg.gif' bo alt='正确' /></span>";
         document.getElementById("lblSex").style.color="#888888";
    }
}
            

function checkReg()
{
      
    bl=true ;
    checkSex();
    checkBirthday();
    checkMobile();
    checkEmail();
    checkUserName();
    checkPwd1();
    checkPwd2()
    checkValidCode()

    
    var cbkRead=document.getElementById("cbkRead");
    if (!cbkRead.checked)
    {
        bl=false ;
        alert ("您必须同意本协议后才能注册新用户!");
    }
    

    return bl ;
    
    
    
}

function check_Login()
{
    
    bl=true ;
    
    //var logintypeTag =document.getElementById("logintypeTag").value;
//    if(logintypeTag=="netType")
//    {   
        var login=document.getElementById("txtUsername");
        
        if(login.value==""||login.value=="请输入邮箱 或手机 或会员号")
        {
            document.getElementById("lblLogin").innerHTML="请输入邮箱 或手机 或会员号";
            //login.focus();
            bl=false;
            
        }else
        {
            document.getElementById("lblLogin").innerHTML="";
        }
        
        var pwd=document.getElementById("txtPassword");
        if(pwd.value=="")
        {
            document.getElementById("lblPwd").innerHTML="请输入密码";
            //pwd.focus();
            bl=false;
        }else if(pwd.value.length<6||pwd.value.length>20)
        {
             document.getElementById("lblPwd").innerHTML="密码6-20位";
            //pwd.focus();
            bl=false;
        }else
        {
            document.getElementById("lblPwd").innerHTML="";
        }
        
         //验证码
    var ValidCode=document.getElementById("txtValidCode");
    if(ValidCode.value==""||ValidCode.value=="请输入右侧图片中的验证码")
    {
        document.getElementById("lblValidCode1").innerHTML="请输入验证码";
        //ValidCode.focus();
        bl=false;
    }else if(ValidCode.value.length<4||ValidCode.value.length>4)
    {
        
        document.getElementById("lblValidCode1").innerHTML="验证码格式错误";
        //ValidCode.focus();
        bl=false;
    }else{
        document.getElementById("lblValidCode1").innerHTML="";
    }
        
        
//    }else
//    {
//        var memberid=document.getElementById("txtUsername_old");
//        if(memberid.value==""||memberid.value=="输入会员号")
//        {
//            document.getElementById("lblMember_Id").innerHTML="*";
//            //memberid.focus();
//            bl=false;
//            
//        }else{
//            document.getElementById("lblMember_Id").innerHTML="";
//        }
//        
//        var telname=document.getElementById("txtoldName");
//        if(telname.value==""||telname.value=="输入您的姓名")
//        {
//            document.getElementById("lblloginName").innerHTML="*";
//            //telname.focus();
//            bl=false;
//       }
//// else if(isChn(telname.value))
////        {
////            document.getElementById("lblloginName").innerHTML="*";
////            telname.focus();
////            bl=false;
////        }
//        else
//        {
//            document.getElementById("lblloginName").innerHTML="";
//        }
//        
//        var txtNumber4=document.getElementById("txtNumber4");
//        if(txtNumber4.value==""||txtNumber4.value=="输入您注册时电话的后4位")
//        {
//            document.getElementById("lblNumber4").innerHTML="*";
//            //txtNumber4.focus();
//            bl=false;
//        }else if(txtNumber4.value.length<4)
//        {
//            document.getElementById("lblNumber4").innerHTML="电话号码为4位";
//            //txtNumber4.focus();
//            bl=false;
//        }
//        else
//        {
//            document.getElementById("lblNumber4").innerHTML="";
//        }
//            
//             //验证码
//        var ValidCode=document.getElementById("txtValTel");
//        if(ValidCode.value==""||ValidCode.value=="请输入右侧图片中的验证码")
//        {
//            document.getElementById("lblValidCodeTel").innerHTML="*";
//            //ValidCode.focus();
//            bl=false;
//        }else if(ValidCode.value.length<4||ValidCode.value.length>4)
//        {
//            
//            document.getElementById("lblValidCodeTel").innerHTML="*";
//            //ValidCode.focus();
//            bl=false;
//        }

//        
//    }
    
    
   

    return bl;

}





<!--
function $Time(sId){return document.getElementById(sId)}
var now = new Date();
var oYear = now.getFullYear();// 取得当前年
var oMonth = now.getMonth() + 1;// 取得当前月
var oDate = now.getDate();// 取得当前日
var arrDate = ['31','28','31','30','31','30','31','31','30','31','30','31'];

window.onload = function(){
   //写出年
   var num = 0;
   //var dateLen = arrDate[oMonth];
   for(var year = oYear - 110;year < oYear+1;year++){
     num++;
   $Time('year').options.add(new Option(year+"年",year));
   //(year == oYear) && ($Time('year').options[num-1].selected = true);       
   }
   //写出月
   for(var month = 1;month <= 12;month++){
   $Time('month').options.add(new Option(month+"月",month));
   //(month == oMonth) && ($Time('month').options[month-1].selected = true);
   }
   //写出日
   writeDate(oYear,oMonth); 
  
   $Time('year').attachEvent('onchange',changeYear); 
   $Time('month').attachEvent('onchange',changeMonth);
   
   $Time('year').attachEvent('onblur',checkBirthday); 
   $Time('month').attachEvent('onblur',checkBirthday);
   $Time('date').attachEvent('onblur',checkBirthday);
   
   

}

//根据月取得日
function writeDate(strYear,strMonth){
    var strDate = 0;
if(strMonth==2 && IsPinYear(strYear)){
   strDate = parseInt(arrDate[strMonth-1]) + 1; 
}else{
   strDate = arrDate[strMonth-1];
}
for(var iDate = 1;iDate <= strDate ; iDate++){
   $Time('date').options.add(new Option(iDate+"日",iDate));
   //(iDate == oDate) && ($Time('date').options[iDate-1].selected = true);
   }
}

//变化月份
function changeMonth(){
var oMonth = $Time('month').options[$Time('month').selectedIndex].value;
var oYear = $Time('year').options[$Time('year').selectedIndex].value;
$Time('date').options.length = 0;
$Time('date').options.add(new Option("请选择日",0));
writeDate(oYear,oMonth); 
$Time('date').options.selectedIndex = 0;
}
//变化年
function changeYear(){
   $Time('month').options.selectedIndex = 0;
   $Time('date').options.selectedIndex = 0;
   
}
//判断是否为闰年
function IsPinYear(strYear){
if((strYear%4==0 && strYear%100!=0) || (strYear%400==0))
   return true;
else
   return false;
}



//-->


function checkOleMoble(obj,lable)
{
    var flag=true;
    var username=document.getElementById(obj).value;
    if(obj=="txtOldMobile"){
        if(username=="")
        {
            document.getElementById(lable).innerHTML="您输入的手机号码为空";
            document.getElementById(lable).style.color="red";
            flag= false;
        }else if(!isMobilephone(username))
        {
            document.getElementById(lable).innerHTML="您输入的手机号码有误";
            document.getElementById(lable).style.color="red";
             flag= false;
        }
        else
        {
            document.getElementById(lable).innerHTML="";
            document.getElementById(lable).style.color="#888888";
        }
    }
    return flag;
}
//Tel Login Validate

function checkOldMember(obj,lable)
{

    var username=document.getElementById(obj).value;
    
    if(obj=="txtOldMobile"){
        if(username=="")
        {
            document.getElementById(lable).innerHTML="您输入的手机号码为空";
            document.getElementById(lable).style.color="red";
            bl= false;
        }else if(!isMobilephone(username))
        {
            document.getElementById(lable).innerHTML="您输入的手机号码有误";
            document.getElementById(lable).style.color="red";
             bl= false;
        }
        else
        {
            document.getElementById(lable).innerHTML="";
            document.getElementById(lable).style.color="#888888";
        }
    }else if(obj=="txtUsername_old"){
        if(username=="")
        {
            document.getElementById(lable).innerHTML="您输入的会员编号为空";
            document.getElementById(lable).style.color="red";
            bl= false;
        }else if(username.length<6)
        {
            document.getElementById(lable).innerHTML="您输入的会员编号有误";
            document.getElementById(lable).style.color="red";
             bl= false;
        }
        else
        {
            document.getElementById(lable).innerHTML="输入短信收到的会员编号";
            document.getElementById(lable).style.color="#888888";
        }
    }else if(obj=="txtoldName")
    {
        if(username=="")
        {
            document.getElementById(lable).innerHTML="您输入的真实姓名为空";
            document.getElementById(lable).style.color="red";
            bl= false;
        } else if(isChn(username))
        {
            document.getElementById(lable).innerHTML="请留下您的中文姓名";
            document.getElementById(lable).style.color="red";
            bl= false;
        }
        else
        {
            document.getElementById(lable).innerHTML="输入您之前留下的真实姓名";
            document.getElementById(lable).style.color="#888888";
        }
    }else if(obj=="txtNumber4")
    {
        if(username=="")
        {
            document.getElementById(lable).innerHTML="您输入的电话后4位为空";
            document.getElementById(lable).style.color="red";
            bl= false;
        }else if(username.length<4)
         {
            document.getElementById(lable).innerHTML="您输入的电话号码不正确";
            document.getElementById(lable).style.color='red';
            //txtNumber4.focus();
            bl=false;
        }
        else
        {
            document.getElementById(lable).innerHTML="输入您之前留下的电话后4位";
            document.getElementById(lable).style.color="#888888";
        }
    }else if(obj=="txtValTel")
    {
        if(username=="")
        {
            document.getElementById(lable).innerHTML="您输入的验证码为空";
            document.getElementById(lable).style.color="red";
            bl= false;
        }else if(username.length<6||username.length>6)
        {
            document.getElementById(lable).innerHTML="您输入的验证码不正确";
            document.getElementById(lable).style.color="red";
            bl=false;
         }
        else
        {
            document.getElementById(lable).innerHTML="输入短信收到的验证码";
            document.getElementById(lable).style.color="#888888";
        }
    }
}


//电话登录验证
function check_TelLogin()
{
    
    bl=true ;
    
     var username=document.getElementById("txtOldMobile").value;
    
        if(username=="")
        {
            document.getElementById("lbltxtOldMobile").innerHTML="您输入的手机号码为空";
            document.getElementById("lbltxtOldMobile").style.color="red";
            bl= false;
        }else if(!isMobilephone(username))
        {
            document.getElementById("lbltxtOldMobile").innerHTML="您输入的手机号码有误";
            document.getElementById("lbltxtOldMobile").style.color="red";
             bl= false;
        }
        else
        {
            document.getElementById("lbltxtOldMobile").innerHTML="";
            document.getElementById("lbltxtOldMobile").style.color="#888888";
        }
   
    
    var memberid=document.getElementById("txtUsername_old");
    if(memberid.value=="")
    {
        document.getElementById("lblMember_Id").innerHTML="您输入的会员编号为空";
        document.getElementById("lblMember_Id").style.color='red';
        //memberid.focus();
        bl=false;
        
    }else if(memberid.value.length<6)
    {
       document.getElementById("lblMember_Id").innerHTML="您输入的会员编号有误";
       document.getElementById("lblMember_Id").style.color="red";
       bl=false;
    }
    else{
        document.getElementById("lblMember_Id").innerHTML="";
        document.getElementById("lblMember_Id").style.color='#888888';
    }
 
    //验证码
    var ValidCode=document.getElementById("txtValTel");
    if(ValidCode.value=="")
    {
        document.getElementById("errorTelMsg").innerHTML="您输入的验证码为空";
        document.getElementById("errorTelMsg").style.color = 'red';
        //ValidCode.focus();
        bl=false;
    }else if(ValidCode.value.length<6||ValidCode.value.length>6)
    {
        
        document.getElementById("errorTelMsg").innerHTML="您输入的验证码不正确";
        document.getElementById("errorTelMsg").style.color = 'red';
        //ValidCode.focus();
        bl=false;
    }else
    {
        document.getElementById("errorTelMsg").innerHTML="";
        document.getElementById("errorTelMsg").style.color = '#888888';
    }
    return bl;

}

function initText(obj) {
    if (obj == "regDiv") {
        document.getElementById("hidDisplayDiv").value = "reg";
        document.getElementById("lblSex").innerHTML = "请填写您的真实性别";
        document.getElementById("lblSex").style.color = "#888888";
        document.getElementById("lblBirthdayError").innerHTML = "请填写真实生日信息";
        document.getElementById("lblBirthdayError").style.color = "#888888";
        document.getElementById("lblPhoneError").innerHTML = "请填写您的手机号码";
        document.getElementById("lblPhoneError").style.color = "#888888";
        document.getElementById("lblEmailerror").innerHTML = "请输正确邮箱，订单信息和优惠券等会通过邮件发给您";
        document.getElementById("lblEmailerror").style.color = "#888888";
        document.getElementById("lblUserName").innerHTML = "填写真实完整的姓名";
        document.getElementById("lblUserName").style.color = "#888888";
        document.getElementById("lblPwd1Message").innerHTML = "6-20位，区分大小写，建议英文和数字结合";
        document.getElementById("lblPwd1Message").style.color = "#888888";
        document.getElementById("lblPwd2Message").innerHTML = "请再输入一遍上面填写的密码";
        document.getElementById("lblPwd2Message").style.color = "#888888";
        //document.getElementById("errorMsg2").innerHTML = "";

    } else {

        document.getElementById("hidDisplayDiv").value = "telLogin";
        document.getElementById("lblMember_Id").innerHTML = "输入短信收到的会员编号";
        document.getElementById("lblMember_Id").style.color = '#888888';
        document.getElementById("errorTelMsg").innerHTML="输入短信收到的验证码"
        document.getElementById("errorTelMsg").style.color = '#888888';
//        document.getElementById("lblloginName").innerHTML = "输入您之前留下的真实姓名";
//        document.getElementById("lblloginName").style.color = '#888888';
//        document.getElementById("lblNumber4").innerHTML = "输入您之前留下的电话后4位";
//        document.getElementById("lblNumber4").style.color = '#888888';
        //document.getElementById("errorTelMsg").innerHTML = "";
    }
    


}

function selectSex(obj)
{
    document.getElementById(obj).innerHTML="<span><img src='../images/msg_bg.gif' bo alt='正确' /></span>";
    document.getElementById(obj).style.color = '#888888';
}




