var stories_cookie_val = BLOOMBERG.util.Cookie.get("morestories201112");
var current_date = new Date();
var current_time = current_date.format("isoDateTime");
var story_current_time = current_date.format("isoDateTime");
var quint_url = "http://log4.quintelligence.com/QMinerRec/recommend/";
var quintelligence_champion_url = quint_url + "10/01?story_id=" + story_id + "&limit=4" + "&rurl=" + document.referrer + "&uuid=" + BLOOMBERG.util.Cookie.get("quintTrack");
var daily_me = "http://api.newstogram.com/?output=json&service=recommender&call=getnewsforuser&apikey=cdf74d8e9f86d84da565a74135adf113&userid=";
var dailyme_champion_url = daily_me + BLOOMBERG.util.Cookie.get("DMUserTrack") + "&limit=4&list=2&methodsequence=104";
var reco_link = quint_url + "9/ctxhist?limit=9&uuid=" + BLOOMBERG.util.Cookie.get("quintTrack") + "&rurl=" + document.referrer;

var stories_cookie_collections = ["a1", "a2", "a3", "a4", "a5", "rsch6", "qn7", "qn8", "qn9", "qn10", "qn11", "qn12", "dm13", "dm14", "dm15", "dm16", "dm17", "int18", "int19", "int20", "int21", "int22", "rsch23", "rsch24", "rsch25", "rsch26", "rsch27", "rsch28", "rsch29", "rsch30", "rsch31", "rsch32", "dm33", "dm34", "dm35", "dm36", "dm37", "dm38", "dm39", "dm40", "dm41", "qn42", "qn43", "qn44", "qn45", "qn46", "qn47", "qn48", "qn49", "qn50"];
var called_cookies = ["rsch6", "qn7", "qn8", "qn9", "qn10", "qn11", "qn12", "dm13", "dm14", "dm15", "dm16", "dm17", "int18", "int19", "int20", "int21", "int22", "rsch23", "rsch24", "rsch25", "rsch26", "rsch27", "rsch28", "rsch29", "rsch30", "rsch31", "rsch32", "dm33", "dm34", "dm35", "dm36", "dm37", "dm38", "dm39", "dm40", "dm41", "qn42", "qn43", "qn44", "qn45", "qn46", "qn47", "qn48", "qn49", "qn50"]
var intuidex_story_param = "usertime=" + story_current_time + "&curl="+ document.URL + "&uuid=" + BLOOMBERG.util.Cookie.get("quintTrack") + "&mf=2" + "&rurl=" + document.referrer + "&limit=4";
var stories_reco_links_collections = {
    "rsch6": story_research_reco_link,
    "qn7" : quint_url + "10/07?story_id=" + story_id + "&limit=4" + "&rurl=" + document.referrer + "&uuid=" + BLOOMBERG.util.Cookie.get("quintTrack"),
    "qn8" : quint_url + "10/01?story_id=" + story_id + "&limit=4" + "&rurl=" + document.referrer + "&uuid=" + BLOOMBERG.util.Cookie.get("quintTrack"),
    "qn9" : quint_url + "10/02?story_id=" + story_id + "&limit=4" + "&rurl=" + document.referrer + "&uuid=" + BLOOMBERG.util.Cookie.get("quintTrack"),
    "qn10": quint_url + "10/03?story_id=" + story_id + "&limit=4" + "&rurl=" + document.referrer + "&uuid=" + BLOOMBERG.util.Cookie.get("quintTrack"),
    "qn11": quint_url + "10/04?story_id=" + story_id + "&limit=4" + "&rurl=" + document.referrer + "&uuid=" + BLOOMBERG.util.Cookie.get("quintTrack"),
    "qn12": quint_url + "10/05?story_id=" + story_id + "&limit=4" + "&rurl=" + document.referrer + "&uuid=" + BLOOMBERG.util.Cookie.get("quintTrack"),
    "dm13": daily_me + BLOOMBERG.util.Cookie.get("DMUserTrack") + "&limit=4&list=2&methodsequence=104",
    "dm14": daily_me + BLOOMBERG.util.Cookie.get("DMUserTrack") + "&limit=4&list=2&methodsequence=102",
    "dm15": daily_me + BLOOMBERG.util.Cookie.get("DMUserTrack") + "&limit=4&list=2&methodsequence=103",
    "dm16": daily_me + BLOOMBERG.util.Cookie.get("DMUserTrack") + "&limit=4&list=2&methodsequence=106",
    "dm17": daily_me + BLOOMBERG.util.Cookie.get("DMUserTrack") + "&limit=4&list=2&methodsequence=107",
    "int18": "http://ixrebbg.intuidex.com/recommend1.js?" + intuidex_story_param,
    "int19": "http://ixrebbg.intuidex.com/recommend2.js?" + intuidex_story_param,
    "int20": "http://ixrebbg.intuidex.com/recommend3.js?" + intuidex_story_param,
    "int21": "http://ixrebbg.intuidex.com/recommend4.js?" + intuidex_story_param,
    "int22": "http://ixrebbg.intuidex.com/recommend5.js?" + intuidex_story_param,
    "rsch23": story_research_reco_link,
    "rsch24": story_research_reco_link,
    "rsch25": story_research_reco_link,
    "rsch26": story_research_reco_link,
    "rsch27": story_research_reco_link,
    "rsch28": story_research_reco_link,
    "rsch29": story_research_reco_link,
    "rsch30": story_research_reco_link,
    "rsch31": story_research_reco_link,
    "rsch32": story_research_reco_link,
    "dm33": dailyme_champion_url,
    "dm34": dailyme_champion_url,
    "dm35": dailyme_champion_url,
    "dm36": dailyme_champion_url,
    "dm37": dailyme_champion_url,
    "dm38": dailyme_champion_url,
    "dm39": dailyme_champion_url,
    "dm40": dailyme_champion_url,
    "dm41": dailyme_champion_url,
    "qn42": quintelligence_champion_url,
    "qn43": quintelligence_champion_url,
    "qn44": quintelligence_champion_url,
    "qn45": quintelligence_champion_url,
    "qn46": quintelligence_champion_url,
    "qn47": quintelligence_champion_url,
    "qn48": quintelligence_champion_url,
    "qn49": quintelligence_champion_url,
    "qn50": quintelligence_champion_url
};

var reco_link_test = stories_reco_links_collections[stories_cookie_val];
if(reco_link_test == undefined || reco_link_test == null){
    reco_link_test = story_research_reco_link;
}
var jsonpCall = function(method, url, data, success_callback, error_callback) {
    $.ajax({
        url: url,
        type: method,
        data: data,
        dataType: 'jsonp',
        success: success_callback,
        timeout: 2000,
        error: error_callback
    });
};

function show_and_q(){
    $('#related_stories_test').show();
    if (BLOOMBERG.queue){
        setTimeout("BLOOMBERG.queue.refresh_icon('#most_reco_stories')", 100);
    }
}
function stories_success_callback(data)
{
    if (data == undefined || data == ""){
        $('#related_stories_test').show();
    }else{
        var items = "";
        $.each(data, function(i, item){
            var asset_type = item.assetType;
            if (asset_type == null || asset_type == "") asset_type = 'Story';
            items = items + "<li class='exclusive'><div class='news_item exclusive clearfix bar'>" + "<a data-type='" + asset_type + "' href='" + item.url + "' class='q story_link bar' suid='" + item.assetID + "' data-id='" + item.assetID + "'>" + item.headline + "</a></div></li>";
        });
        if(stories_cookie_val != "a2"){
            $("#reco_story_test").html(items);
            show_and_q();
        }
    }

}

function stories_error_callback(request, textStatus, errorThrown)
{
    if(stories_cookie_val != "a2"){
        $('#related_stories_test').show();
    }
}

function success_callback(data)
{
    var items = "";
    $.each(data, function(i, item){
        var asset_type = item.assetType;
        if (asset_type == null || asset_type == "") asset_type = 'Story';
        items = items + "<li class='exclusive'><div class='news_item exclusive clearfix bar'>" + "<a data-type='" + asset_type + "' href='" + item.url + "' class='q story_link bar' suid='" + item.assetID + "' data-id='" + item.assetID + "'>" + item.headline + "</a></div></li>";
    });
    $("#most_reco_stories").html(items);
    $('#recommended_top_news_sub_container').show();

    if (BLOOMBERG.queue){
        setTimeout("BLOOMBERG.queue.refresh_icon('#most_reco_stories')", 100);
    }
}

function error_callback(request, textStatus, errorThrown)
{
    $('#recommended_top_news_sub_container').show();
}
(function initStoriesMoreStoryTracking(){
    $(document).ready(function(){
        $('.view_story #related_stories_test').each(function(){
            $(this).mousedown(function(){
                BLOOMBERG.tracker.EVENTTRACK.record('Stories - More Stories Module Tracking', "click", window.location.href);
            });
        });
        $('.view_story #popular_stories').each(function(){
            $(this).mousedown(function(){
                BLOOMBERG.tracker.EVENTTRACK.record('Stories - Most Popular Module Tracking', "click", window.location.href);
            });
        });
    });
})();


