﻿var iCallID = 0;
var initFlag=false;

document.write("<div id='service' style='behavior:url(http://www.mzdol.com/QueryVIP/webservice.htc)' onresult='initFinish()' />");

function initFinish()
{
	initFlag=true;
}
function GetVIPInfoHash(StrData)
{
    if(initFlag && StrData=="")
        return StrData;
        
    var DataRow=StrData.split(';');
    var VIPInfoHash=new Array();

    for(var i=0;i<DataRow.length;i++)
    {
        var VIPInfoArray= DataRow[i].split('_');
        VIPInfoHash[VIPInfoArray[0]+""]=VIPInfoArray[1];
    }
    return VIPInfoHash;
}
function FormatData(result)
{   
    if((result.error)&&(iCallID==result.id))
    {
        var xfaultcode   = result.errorDetail.code;
        var xfaultstring = result.errorDetail.string;
        var xfaultsoap   = result.errorDetail.raw;
        alert(xfaultstring);
    }
    else 
        if((!result.error) && (iCallID == result.id))
        {
            if(result.value=="" || result.value==undefined)
            {
                alert("找不到匹配的卡号。请检查是否输入有误，也有可能您最近没有使用VIP卡。\n\n温馨提示:\n若您使用的卡为普通梦之岛VIP卡,请输入完整的卡号。\n若是中银梦之岛信用卡,请输入卡号的后15位(该卡完整卡号为16位).");
                return;
            }
            ShowVIPData(GetVIPInfoHash(result.value));
        }
}
function BeginGetVIPData()
{
	var CardNO =document.getElementById("CardNO").value;
	
	document.getElementById("service").useService("http://www.mzdol.com/QueryVIP/VipInfo.asmx?WSDL","WService");  
	iCallID = document.getElementById("service").WService.callService(FormatData,"GetVIPScoreSplitString", CardNO);
}