var _g_callHistoryV = null;

function _initPage(){    
    loadCountrySelection();
    
    //var ratesPanel = $('TabbedPanels1').select('li');
    
    //ratesPanel[0].observe('click', function(){
    //    $('C2Cnotes').hide();
    //    $('P2Prate').hide();
    //});
    //ratesPanel[1].observe('click', function(){
    //    $('C2Cnotes').hide();
    //});
    
    //$('from_number').observe('keyup',function(){
    //    displayCountryName('from_number','from_country_p2p');
    //});
    //$('to_number').observe('keyup',function(){
    //    displayCountryName('to_number','to_country_p2p');
    //});
    
    //$('ratesP2PForm').onsubmit = function(){
    //    onSubmitP2PForm();
    //    return false;
    //};
    
    loadMapList();
}

function loadMapList(){
    var para = {'wsfunc':'ws_load_map'};
    
    new Ajax.Request('/service/AjaxRun', 
    {
        parameters: para,
        requestHeaders: {Accept: 'application/json'},
        onSuccess: function(transport){
            var json = transport.responseText.evalJSON(true);
            if(json.RETURN){
                _g_callHistoryV = json.callHistoryV;
                showMaps(0);
            }
        }
    });
}
    
function showMaps(i){
    var callHistory = _g_callHistoryV[i];
        
    var from_name = callHistory.from_name;
    var to_name = callHistory.to_name;
    var duration = callHistory.duration;
    duration = duration + " minutes ago";
        
    //        var charge = callHistory.charge;
    //        if(charge.empty()) charge = 0;
    //        charge = "$" + charge + "/min";
        
    var from_map_src = callHistory.from_mapfile;
    var to_map_src = callHistory.to_mapfile;
      
    $('from_map_src').src = from_map_src;
    $('to_map_src').src = to_map_src;
    $('from2to_name').update(from_name + "  to  " + to_name);
    $('duration').update(duration);
    
    var j = i+1;
    if(j<_g_callHistoryV.length){
        setTimeout("showMaps("+j+")",2000);
    }else{
        loadMapList();
    }
}

function getCookie(name) {
    var start = document.cookie.indexOf( name + "=" );
    var len = start + name.length + 1;
    if ( ( !start ) &&
	( name != document.cookie.substring( 0, name.length ) ) )
    {
	return null;
    }
    if ( start == -1 ) return null;
    var end = document.cookie.indexOf( ";", len );
    if ( end == -1 ) end = document.cookie.length;
    return unescape( document.cookie.substring( len, end ) );
}

