﻿//留言提交
function Submit01(){
    if(form1.txtName.value==""){
        window.alert("请填写姓名！");
        return false;
    }
    if(form1.txtName.value.length>20){
        window.alert("您填写的姓名长度超出范围,请正确填写！");
        return false;
    }
    if(form1.txtTelephone.value==""){
        window.alert("请填写联系电话！");
        return false;
    }
    if(form1.txtTelephone.value != ""){
        if(!RegExpNum(form1.txtTelephone.value,"电话号码")){
            return false;
        }
    }
    if(form1.txtTelephone.value.length>20){
        window.alert("您填写的联系电话长度超出范围,请正确填写！");
        return false;
    }
    if(form1.txtAddress.value.length>50){
        window.alert("您填写的地址长度超出范围,请正确填写！");
        return false;
    }
    if(form1.txtContent.value.length>200){
        window.alert("您填写的内容长度超出范围,请正确填写！");
        return false;
    }
    if(form1.txtVali.value.length!=4){
        window.alert("请正确填写4位验证码!");
        return false;
    }
}
//留言清空
function SubmitClear(){
    form1.txtName.value = "";
    form1.txtTelephone.value = "";
    form1.txtAddress.value = "";
    form1.txtContent.value = "";
    form1.txtVali.value = "";
}
//购物车
function SubmitCart(){
    if(form1.rblPay[1].checked){
        if(form1.txtContactName.value==""){
            window.alert("请填写收货人姓名！");
            return false;
        }
        if(form1.txtContactAddress.value==""){
            window.alert("请填写收货地址！");
            return false;
        }
        if(form1.txtContactTel.value==""){
            window.alert("请填写联系电话！");
            return false;
        }else{
            if(!RegExpNum(form1.txtContactTel.value,"联系电话")){
                return false;
            }
        }
        if(form1.txtContactZipCode.value==""){
            window.alert("请填写邮政编码！");
            return false;
        }else{
            if(!RegExpNum(form1.txtContactZipCode.value,"邮政编码")){
                return false;
            }
        }
        if(form1.txtEmail.value==""){
            window.alert("请填写Email");
            return false;
        }else{
            if (!IsEmail(form1.txtEmail.value))
	        {
		        window.alert("请正确填写Email");
		        return false;
	        }
        }
        if(form1.txtPayBankName.value==""){
            window.alert("请填写汇款银行！");
            return false;
        }
        if(form1.txtPayBankCard.value==""){
            window.alert("请填写银行卡号！");
            return false;
        }else{
            if(!RegExpNum(form1.txtPayBankCard.value,"银行卡号")){
                return false;
            }
        }
        if(form1.txtPaySum.value==""){
            window.alert("请填写汇款金额！");
            return false;
        }else{
            if(!RegExpDouble(form1.txtPaySum.value,"汇款金额")){
                return false;
            }
        }
        if(form1.txtPayCreateDate.value==""){
            window.alert("请填写汇款时间！");
            return false;
        }
    }
}
//--------------------------------------------
//判断是否纯数字(传入文本)
function RegExpNum(objStr,n){
    var re1 = new RegExp("^([0-9])*$");
    if(!re1.test(objStr))
    {
        window.alert(n+"必须填写数字！");
        return false;
    }else{
        return true;
    }
}
//判断是否数字加两位小数(传入文本)
function RegExpDouble(objStr,n){
    var pattern =/^[0-9]+([.]\d{1,2})?$/;
    if(!pattern.test(objStr)){
        window.alert(n+"必须填写数字(例:3.50),最高保留两位小数");
        return false;
    }else{
        return true;
    }
}
///验证电子信箱
function IsEmail(theStr)
{
    var unchar="/\\;:,";
    var atIndex = theStr.indexOf('@');
    var dotIndex = theStr.indexOf('.', atIndex);
    var flag = true;
    for (i=0;i<theStr.length;i++){	
	    if (unchar.indexOf(theStr.substr(i,1)) > -1){
		    return false;		
	    }
    }
    theSub = theStr.substring(0, dotIndex+1)
    if ((atIndex < 1)||(atIndex != theStr.lastIndexOf('@'))||(dotIndex < atIndex + 2)||(theStr.length <= theSub.length)) 
    {flag = false;}
    else { flag = true; }
    return(flag);
}