var pathname = window.location.pathname;
var feed_url = "";
if(pathname == '') {
	feed_url = '/feed/';
} else {
	feed_url = pathname + 'feed/';
}

function mycarousel_initCallback(carousel, state)
{
    carousel.lock();
	
	/*$.ajax({
		type: "GET",
		url: 'http://209.68.61.236/admin/wp-content/themes/verso/feed.php?feed=http://209.68.61.236/'+ feed_url,
		dataType: ($.browser.msie) ? "text" : "xml",
		success: function(xml) {
			mycarousel_itemAddCallback(carousel, xml);
		}
	});*/

    $.get(
		'http://www.versocomunicacao.com.br/admin/wp-content/themes/verso/feed.php', { 'feed': 'http://www.versocomunicacao.com.br'+ feed_url },
        function(data) {
			var xml;
			if (typeof data == "string") {
				xml = new ActiveXObject("Microsoft.XMLDOM");
				xml.async = false;
				xml.loadXML(data);
			} else {
				xml = data;
			}
            mycarousel_itemAddCallback(carousel, xml);
        },
		($.browser.msie) ? "text/xml" : "xml"
    );
}

function mycarousel_itemAddCallback(carousel, xml){
	
	var $items = $(xml).find('item');

    $($items).each(function(i) {
        carousel.add(i + 1, mycarousel_getItemHTML(this));
    });

    carousel.size($items.size());

    // Unlock and setup.
    carousel.unlock();
    carousel.setup();
	
	$(".lista-dinamica").removeClass("loading");
}

function mycarousel_getItemHTML(item) {
	var html;
	html = '<p class="data">'+$(item).find('pubDate').text()+'</p>';
	html += '<h3 class="tit-post"><a href="'+$('link',item).text()+'">'+$('title',item).text()+'</a></h3>';
	html += '<div class="resumo">';
	html += '<p>'+mycarousel_truncate($('description',item).text(), 750)+'</p>';
	html += '<p class="read-more"><a href="'+$('link',item).text()+'">Leia mais</a></p>';
	html += '</div>';
	return html;
}

function mycarousel_truncate(str, length, suffix) {
    if (str.length <= length) {
        return str;
    }

    if (suffix == undefined) {
        suffix = '...';
    }

    return str.substr(0, length).replace(/\s+?(\S+)?$/g, '') + suffix;
}


$(document).ready(function() {
/*------------------------------------------------------------------
	CAROUSEL
------------------------------------------------------------------*/	
	$(".nav-previous, .nav-next").css("visibility","hidden");
	var altura = $(".lista-estatica").height();
	$(".lista-estatica").hide();
	$(".lista-dinamica li").css("height",altura);
	
	$(".lista-dinamica").jcarousel({
		size: 0,
        initCallback: mycarousel_initCallback,
		scroll: 2
	});
});
