﻿// JScript 文件

    var tempItemsName = "";
    var Element = function(ID){ return document.getElementById(ID); };
    
    function ShowNext(info)
    {
        var infoStr = info.split("|");
        if(infoStr[1] != "0")
        {
            var divTitleObj = Element("M_Item_Title");
            divTitleObj.innerHTML += " --> <a href=javascript:ShowNext1('"+ info +"')>"+ infoStr[2] +"</a>";
            tempItemsName = infoStr[2];
            Element("M_Item_Contact").innerHTML = "<div style=\"color: #ff0000;font-weight: bold;text-align: center;width: 100%;\">Please waiting for ...<img src=images/loading.gif></div>"
            AjaxPro.timeoutPeriod = 600000;
            wow_eu_items.ItemClassInfoBind(infoStr[0],ItemClassInfoBind_callback);
        }
        else
        {
            Element("M_Item_FAQ").style.display = "none";
            Element("M_Item_list1").style.display = "block";
            changeMoney('1','0','0');
            
            Element("hidParintid").value = infoStr[0];
            var moneyType = Element("hidMoneyType").value;
            
            Element("spanClass").innerHTML = "<font color=#ff0000>"+infoStr[2]+"</font>";
            
            
            Element("iframeItemsList").src = "wow-eu-itemsList.aspx?parentid="+infoStr[0]+"&moneyType="+moneyType+"&gameid="+Element("hidGameid").value;
            resizeIframe();
            
        }
    }
    
    function ItemClassInfoBind_callback(res)
    {
        var str = res.value;
        if(str != null)
        {
            Element("M_Item_Contact").innerHTML = str;
            Element("M_Item_FAQ").style.display = "block";
            Element("M_Item_list1").style.display = "none";
            Element("M_Item_TitleP").style.display = "none";
        }
    }
    
    function ShowNext1(info)
    {
        var infoStr = info.split("|");
        if(infoStr[1] != "0")
        {
            if(tempItemsName != infoStr[2])
            {
                var divTitleObj = Element("M_Item_Title");
                var titleStr = divTitleObj.innerHTML;
                var newtitleStrArray = titleStr.split(infoStr[2]);
            
                divTitleObj.innerHTML = newtitleStrArray[0]+newtitleStrArray[1]+infoStr[2]+"</a>";
                tempItemsName = infoStr[2];
            }
            AjaxPro.timeoutPeriod = 600000;
            wow_eu_items.ItemClassInfoBind(infoStr[0],ItemClassInfoBind_callback1);
        }
        else
        {
            Element("M_Item_FAQ").style.display = "none";
            Element("M_Item_list1").style.display = "block";
            changeMoney('1','0','0');
            
            Element("hidParintid").value = infoStr[0];
            var moneyType = Element("hidMoneyType").value;
            
            Element("iframeItemsList").src = "wow-eu-itemsList.aspx?parentid="+infoStr[0]+"&moneyType="+moneyType+"&gameid="+Element("hidGameid").value;
            resizeIframe();
            
        }
    }
    
    function ItemClassInfoBind_callback1(res)
    {
        var str = res.value;
        if(str != null)
        {
            Element("M_Item_Contact").innerHTML = str;
            Element("M_Item_FAQ").style.display = "block";
            Element("M_Item_list1").style.display = "none";
            Element("M_Item_TitleP").style.display = "none";
        }
    }
    
    function GetMoneyFlag(moneyType)
    {
        var str = "€";
        if(moneyType == "EUR")
           str = "&euro;";
        if(moneyType == "USD")
           str = "$";
        if(moneyType == "GBP")
           str = "&pound;";
           
        return str;
    }
    
    function GetRate(moneyType)
    {
        wow_eu_items.GetRate(moneyType,GetRate_callback);
    }
    
    function GetRate_callback(res)
    {
        var str = res.value;
        if(str != null)
        {
            if(str != "")
                Element("hidRate").value = str;
        }
    }
    
    function accMul(arg1,arg2)
    {
        var m=0,s1=arg1.toString(),s2=arg2.toString();
        try{m+=s1.split(".")[1].length}catch(e){}
        try{m+=s2.split(".")[1].length}catch(e){}
        return Number(s1.replace(".",""))*Number(s2.replace(".",""))/Math.pow(10,m)
    }
    
    function changeMoney(EUR,USD,GBP)
    {
        var aEUR = Element("aEUR");
        var aUSD = Element("aUSD");
        var aGBP = Element("aGBP");
        var hidMoneyType = Element("hidMoneyType");
        
        if(EUR == "1")
        {
            aEUR.className = "Login_link1";
            aUSD.className = "Login_link";
            aGBP.className = "Login_link";
            
            hidMoneyType.value = "EUR";
            GetRate("EUR");
        }
        if(USD == "1")
        {
            aEUR.className = "Login_link";
            aUSD.className = "Login_link1";
            aGBP.className = "Login_link";
            
            hidMoneyType.value = "USD";
            GetRate("USD");
        }
        if(GBP == "1")
        {
            aEUR.className = "Login_link";
            aUSD.className = "Login_link";
            aGBP.className = "Login_link1";
            
            hidMoneyType.value = "GBP";
            GetRate("GBP");
        }
        
        if(Element("hidParintid").value)
        {
            var parentid = Element("hidParintid").value;
            
            Element("iframeItemsList").src = "wow-eu-itemsList.aspx?parentid="+parentid+"&moneyType="+hidMoneyType.value+"&gameid="+Element("hidGameid").value;
            resizeIframe();
            
        }
    }
    
    function changeEUUS(flag)
    {
        var divTitleObj = Element("M_Item_Title");
        
        if(flag == '1')
        {
            Element("hidGameid").value = "1";
            
            divTitleObj.innerHTML = "<img src=\"images/item.gif\" /> World Of Warcraft US --> <a href=\"wow-eu-items.aspx\">Items</a>";
        }
        
        if(flag == '2')
        {
            Element("hidGameid").value = "2";
            
            divTitleObj.innerHTML = "<img src=\"images/item.gif\" /> World Of Warcraft EU --> <a href=\"wow-eu-items.aspx\">Items</a>";
        }
        
        Element("M_Item_list1").style.display = "none";
        Element("M_Item_TitleP").style.display = "none";
        Element("M_Item_FAQ").style.display = "block";
    }
