var last_data = "";
function get_box_quotes(p_use_cache)
{
     if(p_use_cache == true && $("#is_trade").val() == "yes")
     {
        var curr = document.getElementById("sys_currency").value;
        try{   
        $("#buy_num").html ( last_data[curr]["Buy"]  );
        $("#sell_num").html( last_data[curr]["Sell"] );
        }catch(e){}
            

     }
     $.ajax({
       type: "GET"
       ,url: "/website/ajax/box_quotes.ajax.php"
       ,dataType : 'json'
       ,async: true
       ,success: function(data){
               last_data = data;
               if($("#is_trade").val() == "yes"){
                   $("#buy_num").html( data[$("#sys_currency").val()]["Buy"]);
                   if(data[$("#sys_currency").val()]["curr_color"] == "green"){
                       $("#sell").addClass("green");
                       $("#buy").addClass("green");
                       $("#sell").removeClass("red");
                       $("#buy").removeClass("red");                           
                   }
                   else{
                       $("#sell").removeClass("green");
                       $("#buy").removeClass("green");
                       $("#sell").addClass("red");
                       $("#buy").addClass("red");
                   }                   
                   $("#sell_num").html(data[$("#sys_currency").val()]["Sell"]);
                   
               }
               update_table_quotes(data);
       }
     });
}

$(document).ready(function()
{
    //Set currency as default
    $("#sys_currency").val('EUR/USD');
    get_box_quotes(false);
    var interval = setInterval("get_box_quotes(true)",5000);
    $("#sys_currency").change(function(){
        get_box_quotes();
    })
    //$("#sys_currency").val('EUR/USD');
    $("#choose_currency").filter("DIV").click(function(e){
        get_list("currency_list",this,e);
    })
    $("#choose_amount").click(function(e){
        get_list("amount_list",this,e);

    });
    
    $("#choose_risk").click(function(e){
        get_list("risk_list",this,e);

    });
    
    $("#choose_win").click(function(e){
        get_list("win_list",this,e);

    });

    $("body").click(function(e){
        close_all(e);    
    });
        
});

function update_table_quotes(data)
{    
    $.each(data,function(i,val){
            curr = i;
            curr_id = curr.replace("/","");
            $.each(val,function(j,jval){
                    if(j == 'Buy'){
                        ask = jval;
                    }
                    if(j == 'Sell'){
                        bid = jval;
                    }
                    if(j == 'Time'){
                        time = jval;
                    }
                    if(j == 'difference'){
                        difference = jval;
                    }
                    if(j == 'curr_color'){
                        $("#"+curr_id).css({
                        "color" : jval
                        });
                    }
                    if(j == 'table_quotes'){                        
                        if(jval == true){                                                        
                            $("#"+curr_id+"_bid").html(bid);
                            $("#"+curr_id+"_ask").html(ask);
                            $("#"+curr_id+"_time").html(time);
                            $("#"+curr_id+"_difference").html(difference);                            
                        }
                    }        
                }
            );                                
        }
    );
    
}
