/**
 * Copyright(c) 2008-2009,Playerassist.com Inc. Some rights reserved.
 * Created April 23, 2009
 * version 1.1
 */
$(document).ready(function(){

    /**
     * 定义函数关于得到分类游戏gold快速购买的全部列表
     */
    function get_gold_package(){
        // get current url path
        var url = window.location.href;
        // get selected server id
        var serverid = $('#sel_gold_server').val();
        $.getJSON('js/' + serverid + '_gold_service_package.js?t=' + new Date().getTime() + '.js', function(data){
            // entry server list
            $('.selected_gold_list').empty();
            
            // loading gold style
            var html = '<table cellpadding="0" cellspacing="0">';
            html += '<tr><th>Package</th><th>Price(USD)</th><th>Buy now</th></tr>';
            $.each(data, function(entryIndex, entry){
                if (entry['server_id'] == serverid) {
                    html += '<tr>';
                    html += '<td class="package">' + entry['package'] + '</td>';
                    html += '<td class="price">$' + entry['price'] + '</td><td>';
                    // package name
					pack_age = (entry['package']).replace("%", "");
                    pack_age = (entry['package']).replace(/\s{1,}/g, "-");
                    // jump path		
                    full_url = (entry['game_name'] + '-' + entry['server_name'] + '-' + pack_age).toLowerCase();
                    html += '<a href="' + full_url.replace("%", "") + '.php">';
                    html += '<img src="../images/buy_gold_button.gif" />';
                    html += '</a></td></tr>';
                }
            });
            html += '</table>';
			$('.selected_gold_list').append(html);
        })
    };
    
    /**
     * 替换字符串并且返回格式化后的新的字符串
     * @param {String} str
     */
    function rep_space(str){
        str = str.replace("[", "");
        str = str.replace("]", "");
        return str;
    }
    
    /**
     * 加载选择中的服务器下的全部gold列表当页面加载时
     */
    get_gold_package();
    
    /**
     * 根据选择不同服务器加载该服务器下的gold全部列表
     */
    $('#sel_gold_server').change(function(){
        get_gold_package();
    });
})

