$(document).ready(function() {

	var jsHost = (("https:" == document.location.protocol) ? "https://" : "http://");
	//var urlStringRegional  = jsHost + "www.msci.com/webapp/indexperf/charts?indices=73562,R,41|2591,C,36|106,C,36|108,C,36|1157,C,36|110,C,36|2320,C,36|13,C,36|3338,R,39|3336,R,39|64419,R,39|64394,R,39|96965,C,75|96981,C,75|96980,C,75|90289,R,36|95717,R,36&priceLevel=40&currency=15&frequency=D&scope=R&format=XML&baseValue=false&site=gimi";
  var urlStringRegional  = "/js/sample_data.xml";
	ajaxIndexTable('indexTableContainerGlobal','indexTableGlobal').show(urlStringRegional);
	ajaxIndexTable('indexTableContainerAmericas','indexTableAmericas').show(urlStringRegional);
	ajaxIndexTable('indexTableContainerAsiaPac','indexTableAsiaPac').show(urlStringRegional);
	ajaxIndexTable('indexTableContainerEMEA','indexTableEMEA').show(urlStringRegional);

	// Dynamically load Dynamic homepage content
        $.ajax({
                type: "GET",
                url: "/insights/rss.homepage.xml",
                dataType: "xml",
                success: homeInsightsParseXml
                });
        $.ajax({
                type: "GET",
                url: "/resources/rss.homepage.xml",
                dataType: "xml",
                success: homeResourcesParseXml
                });
});

function homeResourcesParseXml(xml) {
        $(xml).find("channel").each(function() {
                var buffer = '';
                var category_xml = $(this);
                var channel_name = '';

                if (category_xml.length > 0) {
                        channel_name = category_xml.find("title").eq(0).text();
                        category_xml.find("item:lt(3)").each(function() {

if(channel_name == "Events") {

                               var pub_date = $(this).attr("pubDate").replace(",", "").split(/\s+/);

                                buffer += '<li class="clearfix">';
                                buffer += '<span class="date"><em>' + pub_date[1] + '</em>' + pub_date[0] + ' ' + pub_date[2] + '</span>';
                                buffer += '<span class="loc">' + $(this).attr("location") + '</span>';
                                buffer += '<span class="summary"><a href="' + $(this).attr("link") + '">' + $(this).attr("title") + '</a></span>';
                                buffer += '</li>';

} else if(channel_name == "Press Releases") {

                                buffer += '<li>';
                                buffer += '<span class="date">' + $(this).attr("pubDate") + '</span>';
                                buffer += '<span class="summary"><a href="' + $(this).attr("link") + '">' + $(this).attr("title") + '</a></span>';
                                buffer += '</li>';

} else {

                                buffer += '<li>';
                                buffer += '<span class="date">' + $(this).attr("pubDate") + '</span>';
                                buffer += '<span class="summary"><a href="' + $(this).attr("link") + '">' + $(this).attr("title") + '</a></span>';
                                buffer += '</li>';

}

                        });
                }
        if (buffer)
                $("#" + channel_name.replace(" " , "")).html(buffer);

        });
}


function homeInsightsParseXml(xml) {
        var buffer = '';
        $(xml).find("channel").each(function() {
                var category_xml = $(this);
                if (category_xml.length > 0) {
                        buffer += '<li><h2><a href="' + category_xml.find("link").eq(0).text() + '">' + category_xml.find("title").eq(0).text() + '</a></h2><div class="section"><p>';
                        category_xml.find("item").eq(0).each(function() {
                                buffer += '<a href="' + $(this).attr("link") + '">' + $(this).attr("title") + '</a></p>';
                        });
                        buffer += '</div></li>';
                }
        });
        if (buffer)
                $("#carousel").html(buffer);
}
