﻿// JScript 文件
 function getCode()
 {          
    $("ImgVerify").src="VerifyCode.aspx?rnd="+Date.parse(new Date());			
 }  
 function $(id)
 {
    return document.getElementById(id);
 }
 
function CheckInput(str)
{

    var iRadio=-1;
    var obj = document.getElementsByName('pointType');
    for(i=0;i<obj.length;i++)
    {
    if (obj[i].checked)
    {
        iRadio = i;
    }
    }
	if (iRadio==-1)
	{
		alert("请选择充值项目！");
		return false;
	}
	//alert(obj[iRadio].value);	
	if (document.getElementById("cardnum")){
		if (document.getElementById("cardnum").value.length!=16)
		{
		    alert("请输入正确的充值卡卡号！");
		    document.mForm.cardnum.focus();
		    return false;
		}    

		var point = getPointNum(document.getElementById("cardnum").value);
		if(point==0)
		{
		    alert("请输入正确的充值卡卡号！");
		    document.mForm.cardnum.focus();
		    return false;				
		}
		else 
		{
		    var obj = document.getElementsByName('pointType');
		    for(i=0;i<obj.length;i++)
            {
                if (obj[i].checked)
                {
                    iRadio = i;
                }
            }
             var   gameid = obj[iRadio].value;
 
            if (gameid=="12")
            {
		        var zhwobj = document.getElementsByName('zhw_paytype');     
		        for(i=0;i<zhwobj.length;i++)
                {
                    if (zhwobj[i].checked)
                    {
                        iRadio = i;
                    }
                }   
              var    paytypeid = zhwobj[iRadio].value; 
              if(paytypeid==2) 
              {
                if(point!=100)  
                {
                    alert('包月服务目前只支持面值100的一卡通');
                    return false;
                }
              }
            }
        
		
		}

	}
	if (document.getElementById("cardpass")){
		if (document.getElementById("cardpass").value.length<12)
		{
		    alert("请输入正确的充值卡密码！");
		    document.mForm.cardpass.focus();
		    return false;
		}    
	}
	//if(obj[iRadio].value==3)
	if(str==3)
	{
		if (document.mForm.select.value==''){
		alert("请选择充值金额！");
		document.mForm.username.focus();
		return false;
	    }
	
	}
	if (document.mForm.username.value.length<1){
		alert("请输入充值账号！");
		document.mForm.username.focus();
		return false;
	}
	if (document.mForm.username.value != document.mForm.username2.value){
		alert("两次输入充值账号不符，请重新输入！");
		document.mForm.username.focus();
		return false;
	}
		if (document.mForm.v.value.length<4){
		alert("请输入验证码！");
		document.mForm.username.focus();
		return false;
	}
	if(confirm('您希望给帐号'+document.mForm.username.value+'储值，请您确认!'))
	{
	    return true;
	}else
	{
	    return false;
	}
}
function pageLoad()
{
    if(location.search.length>0)
    {
        var querystring=location.search;
        var gameid=querystring.split("=")[1];
        var obj = document.getElementsByName('pointType');

        for(i=0;i<obj.length;i++)
        {
            //判断
           if( obj[i].value.split("|")[0]==gameid)
           {
                obj[i].checked='true';
                break;
           }
        }
        change();
        document.getElementById('gameChoose').style.display="none";
    }
}
function isInteger( str ){
    var regu = /^[1-9][0-9]*$/;
    return regu.test(str);
}

function getPointNum(cardNum)
{
	var pointNum = 0;
	cardNum = cardNum.substring(0, 3);

	switch (cardNum)
	{
		case "101":
			pointNum = 10;
			break;
		case "114":
			pointNum = 10;
			break;
		case "117":
			pointNum = 10;
			break;
		case "118":
			pointNum = 10;
			break;
		case "128":
			pointNum = 10;
			break;
		case "160":
			pointNum = 10;
			break;
		case "161":
			pointNum = 10;
			break;
		case "186":
			pointNum = 10;
			break;
		case "188":
			pointNum = 10;
			break;
		case "288":
			pointNum = 1;
			break;
		case "301":
			pointNum = 30;
			break;			
		case "314":
			pointNum = 30;
			break;
		case "317":
			pointNum = 30;
			break;
		case "318":
			pointNum = 30;
			break;
		case "328":
			pointNum = 30;
			break;
		case "360":
			pointNum = 30;
			break;
		case "386":
			pointNum = 30;
			break;
		case "388":
			pointNum = 30;
			break;
		case "414":
			pointNum = 2;
			break;
		case "428":
			pointNum = 2;
			break;
		case "461":
			pointNum = 2;
			break;
		case "462":
			pointNum = 2;
			break;
		case "463":
			pointNum = 2;
			break;
		case "464":
			pointNum = 2;
			break;
		case "488":
			pointNum = 2;
			break;
		case "514":
			pointNum = 1;
			break;
		case "562":
			pointNum = 3;
			break;
		case "564":
			pointNum = 3;
			break;
		case "668":
			pointNum = 20;
			break;
		case "701":
			pointNum = 100;
			break;			
		case "714":
			pointNum = 100;
			break;
		case "717":
			pointNum = 100;
			break;
		case "718":
			pointNum = 100;
			break;
		case "728":
			pointNum = 100;
			break;
		case "760":
			pointNum = 100;
			break;
		case "786":
			pointNum = 100;
			break;
		case "788":
			pointNum = 100;
			break;
		case "814":
			pointNum = 5;
			break;
		case "818":
			pointNum = 5;
			break;
		case "860":
			pointNum = 5;
			break;
		case "861":
			pointNum = 5;
			break;
		case "917":
			pointNum = 6;
			break;
		case "a88":
			pointNum = 60;
			break;
		default:
			pointNum = 0;
			break;
	}
	return pointNum;
}