﻿
//chenkang 2006-10-16
function ShowPayment(paymoney)
{
    var styles = document.getElementById(paymoney).style.display;
    var i = styles==""?"none":""
    for(var t=1;t<=7;t++)
    {
        document.getElementById("paymoney" + t).style.display="none"
    }
    document.getElementById(paymoney).style.display=i
}

//chenkang 2006-10-16
function CheckDisc()
{
var payment = GetPayment();
 if (CheckPayment(payment) == true)
 {
    if(document.getElementById('rgInvoice').checked)
    {
        //document.getElementById('rInvoice').checked = true;
        //document.getElementById('rInvoice').disabled = true;
        document.getElementById('srInvoice').innerHTML = "<span style='color:#FF0000'>免发票递送费</span> "; 
        document.getElementById('Selectyzh').style.display="none";       
    }
    else
    {
        //document.getElementById('rInvoice').checked = false;
        //document.getElementById('rInvoice').disabled = false;
        document.getElementById('srInvoice').innerHTML = "需另外支付发票递送费";// <span style='color:#FF0000'>5</span> 元 ";
        document.getElementById('Selectyzh').style.display="block";  
    }  
    SetDisc();
    }
}

function CheckDisc1()
{
var payment = GetPayment();
 if (CheckPayment(payment) == true)
 {
        if(document.getElementById('rInvoice').checked)
        {
        document.getElementById('taitou').style.display = 'block';
        document.getElementById('InvoiceTitle').value = ""; 
        }
        else
        {
        document.getElementById('taitou').style.display = 'none';
        document.getElementById('InvoiceTitle').value = "不需要"; 
        }
         SetDisc();
         }
}

//chenkang 2006-10-16
function SetDisc()
{
    var s_RealName = document.getElementById('s_RealName');
    var s_Tel = document.getElementById('s_Tel');
    var s_Address = document.getElementById('s_Address');
    var s_PostCode = document.getElementById('s_PostCode');
    var s_InvoiceTitle = document.getElementById('s_InvoiceTitle');
    
    if(document.getElementById('rgInvoice').checked || document.getElementById('rInvoice').checked)
    {
        document.getElementById('divdisc').style.display = 'block';
       
        s_RealName.innerHTML = "*";
        s_Tel.innerHTML = "*";
        s_Address.innerHTML = "*";
        s_PostCode.innerHTML = "*";
        s_InvoiceTitle.innerHTML = "*";        
    }
    else
    {
        document.getElementById('divdisc').style.display = 'none';
        
        s_RealName.innerHTML = "";
        s_Tel.innerHTML = "";
        s_Address.innerHTML = "";
        s_PostCode.innerHTML = "";
        s_InvoiceTitle.innerHTML = ""; 
        document.getElementById('OrderInputControl_RealName').value = ""; 
        document.getElementById('OrderInputControl_Tel').value = "";          
        document.getElementById('OrderInputControl_Address').value = "";        
        document.getElementById('OrderInputControl_PostCode').value = ""; 
        document.getElementById('InvoiceTitle').value = "不需要"; 
        // <span style='color:#FF0000'>5</span> 元 ";
           
    }    
    
   
}

//chenkang 2006-10-16 
function GetPayment()
{
    var payValue = "";
    
    if(document.OrderForm.payment!=null & document.OrderForm.payment[1]==null)
    {
        payValue = document.OrderForm.payment.value;
    }
    else
    {
        for(var i=0; i< 36;i++)
        {       
            if (document.OrderForm.payment[i] != null)
            { 
                if (document.OrderForm.payment[i].checked == true)
                {
                    payValue = document.OrderForm.payment[i].value;
                }
             }
             
         } 
     }    
    
    return payValue; 
}

//chenkang 2006-10-16
function SetPayment()
{
   var payment = GetPayment();
   return CheckPayment(payment);
}

//chenkang 2006-10-16
function CheckPayment(payment)
{ 
     
     if (    payment=="spec-168"  
          || payment=="mobi-umpaynew"  
          || payment=="gate-chinavnet" 
          || payment=="spec-mobile12590" 
          || payment=="mobi-umpay7777-wuhan" 
          || payment=="spec-9500" 
          || payment=="gate-gdchinavnet" 
          || payment=="gate-bjbbn"
          || payment=="gate-bbn-sd" 
          || payment=="spec-chinavb"
          || payment=="spec-jxtel"
          || payment=="gate-hbbbn"
          || payment=="mobi-unicom"
          || payment=="spec-smt"
          || payment=="softreg-paycard"
          || payment=="spec-mobilequickly"
          || payment=="spec-yechong"
          ||payment=="spec-sdcardpay" 
          ||payment=="spec-sdcardspay"          
          ||payment=="spec-mobileChinaBank"
          ||payment=="spec-mobileyeepay"
          ||payment=="mobi-hisun"
          ||payment=="mobi-19pay"
         )
     {
        if(document.getElementById('rgInvoice').checked || document.getElementById('rInvoice').checked)
        {
            alert("您当前选择的支付方式，本站不提供光盘刻录及发票递送服务。");
            
            document.getElementById('rgInvoice').checked = false;
            if (document.getElementById('rInvoice').disabled = true)
            {
                document.getElementById('rInvoice').disabled = false;
            }
            document.getElementById('rInvoice').checked = false;
            document.getElementById('taitou').style.display = 'none';
            document.getElementById('Selectyzh').style.display="block"; 
        document.getElementById('srInvoice').innerHTML = "需另外支付发票递送费";
            SetDisc();
            return false;
        }
     }
     
     return true;
}

function OrderLoad() 
{
    //    var objSN = document.getElementById("softid");
//    if (objSN.innerText.indexOf("qq") == -1) {
//        document.getElementById("gate-alipay").disabled = false;
//    }
//    else {
//        document.getElementById("gate-alipay").disabled = true;
//    }
//    if (objSN.innerText.indexOf("QQ") == -1) {
//        document.getElementById("gate-alipay").disabled = false;
//    }
//    else {
//        document.getElementById("gate-alipay").disabled = true;
//    }
	if(document.getElementById('rgInvoice').checked || document.getElementById('rInvoice').checked)
	{
	    document.getElementById('divdisc').style.display = 'block';
	     s_RealName.innerHTML = "*";
        s_Tel.innerHTML = "*";
        s_Address.innerHTML = "*";
        s_PostCode.innerHTML = "*";
        s_InvoiceTitle.innerHTML = "*"; 
	}
	
	if(document.getElementById('rgInvoice').checked)
    {
        //document.getElementById('rInvoice').checked = true;
        //document.getElementById('rInvoice').disabled = true;
        document.getElementById('Selectyzh').style.display="none";  
        document.getElementById('srInvoice').innerHTML = "<span style='color:#FF0000'>免发票递送费</span> ";        
    }
    
    if(document.getElementById('rInvoice').checked)
    {
     document.getElementById('taitou').style.display = 'block';
    // document.getElementById('InvoiceTitle').value = ""; 
    }
    
    //var payment = GetPayment();
    var payment ="";
    var paymoney = "";
    if (payment == "trad-chinapost")
    {
        paymoney = "paymoney1";
    }
    else if (payment == "trad-banktelegraphic" )
    {
        paymoney = "paymoney2";
    }
    else if (payment == "bank-icbc" || payment == "bank-cmbchina" || payment == "bank-abchina" || payment == "spec-quickly" || payment == "gate-99bill")
    {
        paymoney = "paymoney3";
    }
    else if (payment == "spec-mobile12590" || payment == "spec-168" || payment == "mobi-umpay7777-wuhan" || payment == "mobi-umpaynew" || payment == "mobi-unicom"|| payment == "spec-9500" || payment == "softreg-paycard" || payment == "spec-smt")
    {
       paymoney = "paymoney4";
    }
    else if (payment == "gate-chinavnet" || payment == "gate-gdchinavnet" || payment == "gate-bjbbn" || payment =="gate-bbn-sd"|| payment =="spec-jxtel"|| payment =="gate-hbbbn")
    {
        paymoney = "paymoney5";
    }
    else if (payment == "gate-beijing" || payment == "spec-chinavb" || payment == "trad-udpay" || payment =="gate-udpay" || payment =="spec-sdcardpay"||payment =="spec-sdcardspay"||payment =="spec-lakala"|| payment =="spec_9tong" || payment =="gate-alipay")
    {
       paymoney = "paymoney6";
    }
    else if (payment == "trad-visitus")
    {
       paymoney = "paymoney7";
    }
    
	if (paymoney != "")
	{
	    document.getElementById(paymoney).style.display = "block";
	}
	
	if(document.getElementById("chkMobile").checked)
	{
	    var s_Mobile = document.getElementById('s_Mobile');
		document.getElementById("divmobile").style.display = "";
		s_Mobile.innerHTML = "*";
	}			
}

function ShowMobile()
{
    var s_Mobile = document.getElementById('s_Mobile');
	if(document.getElementById("chkMobile").checked)
	{
		document.getElementById("divmobile").style.display = "";
		s_Mobile.innerHTML = "*";
	}
	else
	{
	    document.getElementById("divmobile").style.display = "none";
	    document.getElementById("OrderInputControl_Mobile").value = "";
	}
}

function CheckMobile(Mobile) 
{
    var filter=/^1[35][0123456789]{1}[0-9]{8}$/;
    if (!filter.test(Mobile))return false;
    return true;
}




function CheckOrder()
{
    var payment = GetPayment();    
    var objQty = document.getElementById('Qty');
    var objRegName = document.getElementById('RegName');
    var objRegNameInfo = document.getElementById('NameMade');
    
    var objRegKey = document.getElementById('RegKey');
    var objRegKeyMade = document.getElementById('CodeMade');
    var objRegKeyInfo = document.getElementById('CodeMadeInfo');
    
    var objRegMail = document.getElementById('OrderInputControl_RegMail');

    var objPayMode = document.getElementById('ImgSPay');
    
    var lblSess=document.getElementById('lblSession');
    
    var lblid=document.getElementById('lblyid');
    
    var objRegId = document.getElementById('id');
    
   
    
    if(!document.getElementById("xieyi").checked)
{
alert("您还没有阅读和同意共享软件注册协议！");
return false;
}

    if (objQty.value == "")
    {
        alert("请输入“【注册数量】”");
        objQty.select();
        return false;
    }
    else
    {
        if ((isNaN(objQty.value)) || (parseInt(objQty.value) <=0))
        {
            alert("“【注册数量】”必须为数字，且不小于 1。");            
            objQty.select();
            return false;
        }
        else
        {
            if (payment == "mobi-umpaynew" && parseInt(objQty.value) > 1)
            {
                alert("手机钱包支付方式一个定单只能购买1套商品。");
                return false;
            }
        }
        
    }
    
    
    if(objRegName.value == "")
    {
        alert("请输入“【"+objRegNameInfo.value+"】”\r这里请填写您的中文或英文姓名。如您需要填写英文名，请尽量不要少于8个字节。");
        objRegName.select();
        return false;
    }
    
    if(objRegId.value=="ced3096d-83a5-4bd9-8e35-459f2ac89730")
    {
    var reCat = new RegExp("[A-Za-z0-9_]{5,}");
    if(!reCat.test(objRegName.value))
    {
    alert("请输入“【"+objRegNameInfo.value+"】”\r只允许字母数字或下划线,不能小于五位。");
    objRegName.select();
     return false;
     }
    }
   
    if(objRegKey!= null)
    {
        if(objRegKey.value == "")
        {
            var InputInfo = "";
            if(objRegKeyInfo.value == "")
            {
                InputInfo = "本软件作者要求您在填写注册表单时，必须填写机器码。要获得机器码，请先下载并在您的计算机运行此软件，在软件的菜单栏或说明书中，有相应的说明。一个机器码只对应一台计算机，您需要在哪台计算机上使用，则必须在那台计算机上运行此软件并获得相应的机器码。如果您确实不知道如何取得这个机器码，请您直接与作者联系。";
            }
            else
            {
                InputInfo = objRegKeyInfo.value;
            }
            alert("请输入“【"+objRegKeyMade.value+"】”\r"+InputInfo+"");
            objRegKey.select();
            return false;
        }
    }
    
    objRegMail.value=objRegMail.value.replace(/\ /g,"");
    
    if(objRegMail.value == "")
    {
        alert("请输入“【E-mail】”");
        objRegMail.select();
        return false;
    }
    else
    {
      // alert(objRegMail.value);
        if(!checkEmailFormat(objRegMail.value))
        {
            objRegMail.select();
            return false;
        }
    }
    
   
   
    if (payment == "")
    {
        alert('请选择支付方式！'); 
        objQty.select();
        return false;
    } 
    
    if (CheckPayment(payment) == false)
    {
        return false;
    } 
    
    if(document.getElementById("chkMobile").checked)
    {
        var objMobile = document.getElementById("OrderInputControl_Mobile");
        if  (objMobile.value == "")
        {
            alert("请输入“手机号码”")
            objMobile.select();
            return false;
        }
        
        if (CheckMobile(objMobile.value) !=true)
        {
            alert("您输入的手机号码不正确,请重新输入!")
            objMobile.select();
            return false;
        }
    }  
    
    if(document.getElementById('rgInvoice').checked || document.getElementById('rInvoice').checked)
    {
        if(document.getElementById('divdisc').style.display == 'none')
	    {
	      document.getElementById('divdisc').style.display = 'block';
	    }
        var objRealName = document.getElementById('OrderInputControl_RealName');
        var objTel = document.getElementById('OrderInputControl_Tel');
        var objAddress = document.getElementById('OrderInputControl_Address');
        var objPostCode = document.getElementById('OrderInputControl_PostCode');
        var objInvoiceTitle = document.getElementById('InvoiceTitle');
        var objPayMode = document.getElementById('paymode1');
        
        if(objRealName.value == "")
        {
            alert("请输入“【真实姓名】”")
            objRealName.select();
            return false;
        }
        
        if(objTel.value == "")
        {
            alert("请输入“【联系电话】”");
            objTel.select();
            return false;
        }
        else if(!checkMemLogintelid(objTel.value))
        {
            objTel.select();
            return false;
        }
        
        if(objAddress.value == "")
        {
            alert("请输入“【联系地址】”");
            objAddress.select();
            return false;
        }
        
        if(objPostCode.value == "")
        {
            alert("请输入“【邮政编码】”");
            objPostCode.select();
            return false;
        }
        else if(!checkMemLoginpostid(objPostCode.value))
        {
            objPostCode.select();
            return false;
        }
        
        if(objInvoiceTitle.value == "")
        {
            alert("请输入“【发票抬头】”");
            objInvoiceTitle.select();
            return false;
        }
        
        
    }
    
//    if (!fxForm_isRdoSelected('payment'))
//    {
//        alert('请选择【付款方式】'); 
//        objQty.select();
//        return false;
//    }
    return true;

}



//chenkang 2006-10-16
function CheckInvoice(payment)
{ 
     
     if (    payment=="spec-168"  
          || payment=="mobi-umpaynew"  
          || payment=="gate-chinavnet" 
          || payment=="spec-mobile12590" 
          || payment=="mobi-umpay7777-wuhan" 
          || payment=="spec-9500" 
          || payment=="gate-gdchinavnet" 
          || payment=="gate-bjbbn"
          || payment=="gate-bbn-sd" 
          || payment=="spec-chinavb"
          || payment=="spec-sdcardpay"
          || payment=="spec-sdcardspay"
          || payment=="gate-bjbbn"
          || payment=="gate-bbn-sd"
          || payment=="spec-jxtel"
          || payment=="spec-yechong"
         )
     {
        if(document.getElementById('rgInvoice').checked || document.getElementById('rInvoice').checked)
        {
            alert("您当前选择的支付方式，本站不提供光盘刻录及发票递送服务。");
            
            document.getElementById('rgInvoice').checked = false;
            document.getElementById('rInvoice').checked = false;
            fcPayviaInvoice();
            return false;
        }
     }
     
     return true;
}

function fxForm_isRdoSelected(theRdoName )
 {
     var count=0;
     var strInfo = ".";
     for (var i=0;i<document.forms["OrderForm"].elements.length;i++)
     {
         var e=document.forms["OrderForm"].elements[i];
         if (e.name == theRdoName && (e.checked))
         { 
            count++;
         }
     }
     
     return (count>0);
 }

function showdisc()
{
	if(document.getElementById('divdisc').style.display == 'none')
	{
	  document.getElementById('divdisc').style.display = 'block';
	}
	else
	{
	   document.getElementById('divdisc').style.display = 'none';	  
	}
}

function showpaymode(paymode)
{
    CheckInvoiceByPayvia(paymode);
    
    Payviainitializtion();
    //alert(paymode);
    switch (paymode) 
    {
        case 1: //邮政汇款
            pay1.style.display="block";
            break;
        case 2: //银行电汇
            pay2.style.display="block";
            break;
        case 3:	//网上银行支付  
            pay3.style.display="block";
            CommonPayviaSelected('bank-icbc');
            break; 
        case 4: //声讯注册 
            pay4.style.display="block";
            CommonPayviaSelected('spec-168');
            break;
        case 5: //短信注册
            pay5.style.display="block";
            CommonPayviaSelected('mobi-umpaynew');
            break;
        case 6: //宽带帐号支付
            pay6.style.display="block";
            CommonPayviaSelected('gate-chinavnet');
            break;
        case 7: //其他
            pay7.style.display="block";
            CommonPayviaSelected('spec-yeepay');
            break;
        case 8: //上门交费
            pay8.style.display="block";
            break;
        /*case 9: //ChinaVB 虚拟货币支付
            pay9.style.display="block";
            break;
        case 10: //网汇通
            pay10.style.display="block";
            break;
        case 11: //腾讯财付通支付
            pay11.style.display="block";
            break;
        case 12: //腾讯Q币支付
            pay12.style.display="block";
            break;
        case 13: //上门交费
            pay13.style.display="block";
            break;*/
    }
}

function Payviainitializtion()
{
    for (var i=0;i<document.forms["OrderForm"].elements.length;i++)
     {
         var e=document.forms["OrderForm"].elements[i];
         
         if (!e.id.indexOf("paymode"))
         { 
            document.getElementById('pay'+e.id.substring(e.id.indexOf("e")+1,e.id.length)).style.display="none";
         }
     }
}


var errStr=new Array('..','@@','@.','.@','!','#','$','%','^','&','*','\'','(',')','+','|','--','__','　')
var blurStr=new Array('sian','211cn','suhu')
var cannotStr=new Array('21cn.com','avl.com.cn','yahoo.com.cn','163.net','tom.com','371.net','tom.com')


function check_mail(checkStr)
{
    var isRight=false;
    var decPoints = 0;
    if(checkStr.charAt(0)=='@')
        return false;
    if(checkStr.charAt(0)=='.')
        return false;
    if(checkStr.charAt(checkStr.length-1)=='@')
        return false; 
    if(checkStr.charAt(checkStr.length-1)=='.') 
        return false; 
	      var a_valid=0; 
	      var a_count=0; 
	      var d_valid=0; 
    for(i = 0; i < checkStr.length; i++) 
    { ch = checkStr.charAt(i);
      if (ch == '@') 
      {
          a_valid=1; 
          a_count++; 
         
      } 
      if (ch == '.') 
      {
        d_valid=1;        
      }
    } 
    if(a_count>1) 
        isRight=false;
    if(a_valid==1 && d_valid==1) 
        isRight=true;
    else 
        isRight=false;
    return isRight;
} 

function checkEmailFormat(str)
{
    
    if(str.indexOf("@")==-1){
	    alert("错误，输入的E-mail地址错误。");
	    return false;
    }
    if(str.substring(str.indexOf("@")+1,str.length).indexOf("@")!=-1){
	    alert("错误，输入的E-mail地址错误。");
        return false;
    }
    if(str.indexOf(".")==-1){
	    alert("错误，输入的E-mail地址错误。");
	    return false;
    }
    if(str.length<7)
    {
	    alert("错误，输入的E-mail地址错误。");
	    return false;
    }
    for (i=0;i<=errStr.length;i++){

	    if (str.indexOf(errStr[i])!=-1)
	    {
		    alert('错误，输入的E-mail地址中不能带有 '+ errStr[i] +' 字符');
		    return false;
	    }
    }
    
    //if (!checkCannot(str)){
	    //return false;
    //}
    //if (!checkBlur(str)){
	    //return false;
    //}
    if (check_mail(str))
    {     	
		return true;   
    }
    else
    {
    	alert('错误,请不要再开玩笑了！');
		return false;
    }
}
    
function checkCannot(canStr)
{
    for (var i=0;i<=cannotStr.length;i++){
	    if (canStr.indexOf(cannotStr[i])!=-1){
		    return confirm('您的E-mail地址： '+ canStr +' 可能收不到我们的发货信件。\n 您确认使用该邮件么？');
	    }
    }
    return true;
}

function checkBlur(bStr)
{
    for (var j=0;j<=blurStr.length;j++){
	    if (bStr.indexOf(blurStr[j])!=-1){
		    return confirm('确认您填写的E-mail地址： '+ bStr +' 正确么？');
	    }
    }

    return true;
}

function checkcdid(str)
{
    var strSource ="0123456789";
    var ch;
    var i;
    var temp;
    for (i=0;i<=(str.length-1);i++)
    {
      
        ch = str.charAt(i);
        temp = strSource.indexOf(ch);
        if (temp==-1) 
        {
        return false;
        }
    }
    if (strSource.indexOf(ch)==-1)
    {
        return false;
    }
    else
    {
        return true;
    } 
}

function checkMemLoginpostid(plogin)
{
    if (plogin=='')
    {
        alert('请输入您的邮政编码！');
        return false;
    }
    if (! (plogin.length>=6))
    {
        alert('邮政编码有6个数字组成，请重新填写！');
        return false;
    }  
    if (! checkcdid(plogin))
    {
        alert('邮政编码只能数字组成，请重新填写！');
        return false;
    }
    return true;
}
    
function checkMemLogintelid(plogin)
{
    if (plogin=='')
    {
        alert('请输入您的联系电话！');
        return false;
    }
    if (! checktelid(plogin))
    {
        alert('电话号码只能数字、减号组成，多个电话用逗号分开，请重新填写！');
        return false;
    }   
    if (! (plogin.length>=7))
    {
        alert('电话号码最少有7个数字组成，请重新填写！');
        return false;
    } 
    return true;
}

function checktelid(str)
{
    var strSource ="0123456789-,";
    var ch;
    var i;
    var temp;
    for (i=0;i<=(str.length-1);i++)
    {
      
        ch = str.charAt(i);
        temp = strSource.indexOf(ch);
        if (temp==-1) 
        {
            return false;
        }
    }
    if (strSource.indexOf(ch)==-1)
    {
        return false;
    }
    else
    {
        return true;
    } 
}

function fcPayviaCdRomInvoice()
{
    if(document.getElementById('rgInvoice').checked)
    {
        document.getElementById('rInvoice').checked = true;
        document.getElementById('rInvoice').disabled = true;
        document.getElementById('srInvoice').innerHTML = "<span style='color:#FF0000'>免发票递送费</span> ";        
    }
    else
    {
        document.getElementById('rInvoice').checked = false;
        document.getElementById('rInvoice').disabled = false;
        document.getElementById('srInvoice').innerHTML = "需另外支付发票递送费 <span style='color:#FF0000'>5</span> 元 ";
    }    
   
   
    fcPayviaInvoice();
}

function fcPayviaInvoice()
{
    var s_RealName = document.getElementById('s_RealName');
    var s_Tel = document.getElementById('s_Tel');
    var s_Address = document.getElementById('s_Address');
    var s_PostCode = document.getElementById('s_PostCode');
    var s_InvoiceTitle = document.getElementById('s_InvoiceTitle');
    
    if(document.getElementById('rgInvoice').checked || document.getElementById('rInvoice').checked)
    {
        s_RealName.innerHTML = "*";
        s_Tel.innerHTML = "*";
        s_Address.innerHTML = "*";
        s_PostCode.innerHTML = "*";
        s_InvoiceTitle.innerHTML = "*";        
    }
    else
    {
        s_RealName.innerHTML = "";
        s_Tel.innerHTML = "";
        s_Address.innerHTML = "";
        s_PostCode.innerHTML = "";
        s_InvoiceTitle.innerHTML = ""; 
        document.getElementById('OrderInputControl_RealName').value = "";  
        document.getElementById('OrderInputControl_Tel').value = "";  
        document.getElementById('OrderInputControl_Address').value = ""; 
        document.getElementById('OrderInputControl_PostCode').value = ""; 
        document.getElementById('InvoiceTitle').value = ""; 
        document.getElementById('srInvoice').innerHTML = "需另外支付发票递送费 <span style='color:#FF0000'>5</span> 元 ";      
    }    
    
    if(document.getElementById('rgInvoice').checked || document.getElementById('rInvoice').checked)
    {        
        document.getElementById('divdisc').style.display = 'block';
    }
    else
    {     
        document.getElementById('divdisc').style.display = 'none';
    }
}

function CheckInvoiceByPayvia(strInputPayvia)
{
     var disObj = document.getElementById("diskneed");
    
     if ( strInputPayvia=="spec-168" || strInputPayvia=="mobi-umpaynew" || strInputPayvia=="gate-chinavnet" 
            || strInputPayvia=="spec-mobile12590" || strInputPayvia=="mobi-umpay7777-wuhan" || strInputPayvia=="spec-9500" 
            || strInputPayvia=="gate-gdchinavnet" || strInputPayvia=="gate-bjbbn"
            || strInputPayvia=="gate-bbn-sd" || strInputPayvia=="spec-chinavb")
     {
        if(document.getElementById('rgInvoice').checked || document.getElementById('rInvoice').checked)
        {
            alert("系统提示：您当前选择的支付方式，本站不提供光盘刻录及发票递送服务。");
            document.getElementById('rgInvoice').checked = false;
            document.getElementById('rInvoice').checked = false;
            fcPayviaInvoice();
        }
        
         if (disObj.value != "")
         {       
            document.getElementById('rgInvoice').disabled = true;
            document.getElementById('rInvoice').disabled = true;
         }
//        
//        document.getElementById('InvoiceTitle').disabled = true;
        
        
     }
     else if(document.getElementById('rgInvoice').disabled || document.getElementById('rInvoice').disabled)
     {
         if (disObj.value == "")
         {
            document.getElementById('rgInvoice').disabled = false;
         }
         document.getElementById('rInvoice').disabled = false;
//        document.getElementById('InvoiceTitle').disabled = false;
     }
}

function CommonPayviaSelected(PayviaName)
{
    for (var i=0;i<document.forms["OrderForm"].elements.length;i++)
     {
         var e=document.forms["OrderForm"].elements[i];
         if (e.value == PayviaName)
         { 
            e.checked = true;
         }
     }
}

////yuxiaoqiang 20070704//--显示支付方式
function showmemode(payvias) 
{
   CheckPayment(payvias);
   var obj_tradchinapost = document.getElementById('mode_trad-chinapost');
   var obj_tradbanktelegraphic = document.getElementById('mode_trad-banktelegraphic');
   //var obj_bankicbc = document.getElementById('mode_bank-icbc');
   //var obj_bankcmbchina = document.getElementById('mode_bank-cmbchina');
   //var obj_bankabchina = document.getElementById('mode_bank-abchina');   
   var obj_gatebeijing = document.getElementById('mode_gate-beijing');
   //var obj_specmobile12590 = document.getElementById('mode_spec-mobile12590');
   //var obj_spec168 = document.getElementById('mode_spec-168');
   //var obj_mobiumpay7777-wuhan = document.getElementById('mode_mobi-umpay7777-wuhan');
   var obj_mobiumpay7777 = document.getElementById('mode_mobi-umpaynew');   
   //var obj_spec9500 = document.getElementById('mode_spec-9500');
   var obj_softregpaycard = document.getElementById('mode_softreg-paycard');
   var obj_gatechinavnet = document.getElementById('mode_gate-chinavnet');
   //var obj_gategdchinavnet = document.getElementById('mode_gate-gdchinavnet');
   var obj_gatebjbbn = document.getElementById('mode_gate-bjbbn');   
  // var obj_gatebbnsd = document.getElementById('mode_gate-bbn-sd');
   var obj_specquickly = document.getElementById('mode_spec-quickly');
   var obj_specmobilequickly = document.getElementById('mode_spec-mobilequickly');
   //var obj_specyeepay = document.getElementById('mode_spec-yeepay');
  // var obj_specchinavb = document.getElementById('mode_spec-chinavb');
   var obj_tradudpay = document.getElementById('mode_trad-udpay');   
   var obj_gateudpay = document.getElementById('mode_gate-udpay');
   var obj_tradvisitus = document.getElementById('mode_trad-visitus');
  // var obj_gatehbbbn = document.getElementById('mode_gate-hbbbn');
  // var obj_specjxtel = document.getElementById('mode_spec-jxtel');
  // var obj_mobiunicom = document.getElementById('mode_mobi-unicom');   
   var obj_specsdcardpay = document.getElementById('mode_spec-sdcardpay');

//spring_zhang
   var obj_specsdcardspay=document.getElementById('mode_spec-sdcardspay');
   var obj_speclakala=document.getElementById('mode_spec-lakala');

  // var obj_spec9tong = document.getElementById('mode_spec_9tong');
 //  var obj_gate99bill = document.getElementById('mode_gate-99bill');   
   //var obj_specsmt = document.getElementById('mode_spec-smt');   
   var obj_gatealipay = document.getElementById('mode_gate-alipay');
   var obj_spectenpay = document.getElementById('mode_spec-tenpay');
   var obj_speccncard = document.getElementById('mode_spec-cncard');
   var obj_specyechong=document.getElementById('mode_spec-yechong');  
   
   var obj_specChinaBank =document.getElementById('mode_spec-ChinaBank');
   var obj_specmobileChinaBank =document.getElementById('mode_spec-mobileChinaBank');

 var obj_specyeepaynew =document.getElementById('mode_spec-yeepaynew');
   var obj_specmobileyeepay =document.getElementById('mode_spec-mobileyeepay');
   var obj_mobihisun =document.getElementById('mode_mobi-hisun');
   var obj_spec19pay =document.getElementById('mode_spec-19pay');
   var obj_mobi19pay =document.getElementById('mode_mobi-19pay');
   var obj_spechisun =document.getElementById('mode_spec-hisun');

obj_spechisun.style.display='none';
obj_mobi19pay.style.display='none';
obj_spec19pay.style.display='none';
obj_mobihisun.style.display='none';
obj_specyeepaynew.style.display='none';
    obj_specmobileyeepay.style.display='none';
    obj_specChinaBank.style.display='none';
    obj_specmobileChinaBank.style.display='none';
    obj_tradchinapost.style.display='none';
    obj_tradbanktelegraphic.style.display='none';
    //obj_bankicbc.style.display='none';
    //obj_bankcmbchina.style.display='none';
    //obj_bankabchina.style.display='none';   
    obj_gatebeijing.style.display='none';
    //obj_specmobile12590.style.display='none';
    //obj_spec168.style.display='none';
    //obj_mobiumpay7777wuhan.style.display='none';
    obj_mobiumpay7777.style.display='none';   
   // obj_spec9500.style.display='none';
    obj_softregpaycard.style.display='none';
    obj_gatechinavnet.style.display='none';
    //obj_gategdchinavnet.style.display='none';
    obj_gatebjbbn.style.display='none';   
   // obj_gatebbnsd.style.display='none';
    obj_specquickly.style.display='none';
    obj_specmobilequickly.style.display='none';
    //obj_specyeepay.style.display='none';
    //obj_specchinavb.style.display='none';
    obj_tradudpay.style.display='none';   
    obj_gateudpay.style.display='none';
    obj_tradvisitus.style.display='none';
    //obj_gatehbbbn.style.display='none';
    //obj_specjxtel.style.display='none';
    //obj_mobiunicom.style.display='none';   
    obj_specsdcardpay.style.display='none';

//spring_zhang
obj_specsdcardspay.style.display='none';
obj_speclakala.style.display='none';
     
    //obj_spec9tong.style.display='none';
    //obj_gate99bill.style.display='none';
   // obj_specsmt.style.display='none';
    obj_gatealipay.style.display='none';
    obj_spectenpay.style.display='none';
    obj_speccncard.style.display='none';
    obj_specyechong.style.display='none';
       
    var objCheckPayvias = document.getElementById('mode_' + payvias);
    var objCheckRadio = document.getElementById(payvias);
    objCheckPayvias.style.display = 'block';
    objCheckRadio.checked = true;
}

   function checkshow(tag)//更多其他支付方式请点击这里
   {
   var o = document.getElementById(tag)
    if (o.style.display=="") o.style.display = "none";
    else o.style.display = "";
   }
   
function openwindows(url,width,height)
{
    window.open(url,"","width="+width+",height="+height+",location=no,status=yes,resizable=yes,scrollbars=yes,menubar=no,toolbar=no");
}

//8844盒装
function Check8844Order()
{
    var payment = GetPayment();    
    var objQty = document.getElementById('Qty');
    var objRegName = document.getElementById('RegName');
    var objRegNameInfo = document.getElementById('NameMade');
    var objRegMail = document.getElementById('OrderInputControl_RegMail');
    var objcboProvince = document.getElementById('cboProvince');

    if (objQty.value == "")
    {
        alert("请输入“【注册数量】”");
        objQty.select();
        return false;
    }
    else
    {
        if ((isNaN(objQty.value)) || (parseInt(objQty.value) <=0))
        {
            alert("“【注册数量】”必须为数字，且不小于 1。");            
            objQty.select();
            return false;
        }
              
    }
    

    
    if(objRegName.value == "")
    {
        alert("请输入“【"+objRegNameInfo.value+"】”\r这里请填写您的中文或英文姓名。如您需要填写英文名，请尽量不要少于8个字节。");
        objRegName.select();
        return false;
    }
  
    objRegMail.value=objRegMail.value.replace(/\ /g,"");
    if(objRegMail.value == "")
    {
        alert("请输入“【E-mail】”");
        objRegMail.select();
        return false;
    }
    else
    {
        if(!checkEmailFormat(objRegMail.value))
        {
            objRegMail.select();
            return false;
        }
    }
    
       if(objcboProvince.value == "")
    {
        alert("请选择邮递方式。");
        //objcboProvince.select();
        return false;
    }
   
    if (payment == "")
    {
        alert('请选择支付方式！'); 
        objQty.select();
        return false;
    } 
    
    if (    payment=="spec-168"  
          || payment=="mobi-umpaynew"  
          || payment=="gate-chinavnet" 
          || payment=="spec-mobile12590" 
          || payment=="mobi-umpay7777-wuhan" 
          || payment=="spec-9500" 
          || payment=="gate-gdchinavnet" 
          || payment=="gate-bjbbn"
          || payment=="gate-bbn-sd" 
          || payment=="spec-chinavb"
          || payment=="spec-jxtel"
          || payment=="gate-hbbbn"
          || payment=="mobi-unicom"
          || payment=="spec-smt"
          || payment=="softreg-paycard"
          || payment=="spec-mobilequickly"
          || payment=="spec-yechong"
          || payment=="spec-sdcardpay"
          || payment=="spec-sdcardspay"
          || payment=="spec-lakala"
          || payment=="spec-mobileyeepay"
          || payment=="spec-mobileChinaBank"
          || payment=="mobi-hisun"
          || payment=="mobi-19pay"

         ){
         
         alert("该软件不支持这种支付方式！");
         return false;
         }
    
    if(document.getElementById("rInvoice_8844").checked)
    {
        var objInvoiceTitle = document.getElementById("InvoiceTitle");
        if  (objInvoiceTitle.value == "")
        {
            objInvoiceTitle.select();
            alert("请输入“发票抬头”");
            return false;
        }
    }  
    

        var objRealName = document.getElementById('OrderInputControl$RealName');
        var objTel = document.getElementById('OrderInputControl$Tel');
        var objAddress = document.getElementById('OrderInputControl$Address');
        var objPostCode = document.getElementById('OrderInputControl$PostCode');
        
        if(objRealName.value == "")
        {
            alert("请输入“【真实姓名】”")
            objRealName.select();
            return false;
        }
        
        if(objTel.value == "")
        {
            alert("请输入“【联系电话】”");
            objTel.select();
            return false;
        }
        else if(!checkMemLogintelid(objTel.value))
        {
            objTel.select();
            return false;
        }
        
        if(objAddress.value == "")
        {
            alert("请输入“【联系地址】”");
            objAddress.select();
            return false;
        }
        
        if(objPostCode.value == "")
        {
            alert("请输入“【邮政编码】”");
            objPostCode.select();
            return false;
        }
        else if(!checkMemLoginpostid(objPostCode.value))
        {
            objPostCode.select();
            return false;
        }

    return true;

}

//8844是否要发票

function showfapiao()
{ 
 if(document.getElementById('rInvoice_8844').checked)
 {
    document.getElementById('trfapiao').style.display = 'block';

 }
 else
 {
    document.getElementById('trfapiao').style.display = 'none';
 }  
}
//8844是否要发票
function show8844form()
{ 
    var s_RealName = document.getElementById('s_RealName');
    var s_Tel = document.getElementById('s_Tel');
    var s_Address = document.getElementById('s_Address');
    var s_PostCode = document.getElementById('s_PostCode');
    var s_InvoiceTitle = document.getElementById('s_InvoiceTitle');
        s_RealName.innerHTML = "*";
        s_Tel.innerHTML = "*";
        s_Address.innerHTML = "*";
        s_PostCode.innerHTML = "*";
        s_InvoiceTitle.innerHTML = "*";
}      

