// JavaScript Document
// JavaScript Document
$(document).ready(
	function()
	{
		$("a.fancybox").fancybox(
		{
			padding	:	0,
			margin	:	0,
			width	:	921,
			height	:	525,
			swf		:	{wmode: 'transparent'},
			showCloseButton	:	false,
			titleShow		:	false,
			enableEscapeButton	: false,
			overlayColor	: '#000'
		});

		$("a#donde_celebrar").fancybox(
		{
			padding	:	0,
			margin	:	0,
			width	:	900,
			height	:	500,
			showCloseButton	:	true,
			titleShow		:	false,
			enableEscapeButton	: false,
			overlayColor	: '#00603c',
			overlayOpacity	: 0.8
		});

		$("a#vamos_celebrar").fancybox(
		{
			padding	:	0,
			margin	:	0,
			width	:	542,
			height	:	370,
			showCloseButton	:	true,
			titleShow		:	false,
			enableEscapeButton	: false,
			overlayColor	: '#00603c',
			overlayOpacity	: 0.8
		});




		$.ajax({
		  url: 'http://www.diadelamigo.com.pe/blog/index.php/feed/',
		  success: function(data)
		  {
				$(data).find('item').each(function()
						{
							var post_id = $(this).find('id').text();
							var post_title = $(this).find('title').text();
							
							if( post_title.length > 21 )
							{
								post_title = post_title.slice(0, 18) + "...";
							}
							
							var post_date = $(this).find('pubDate').text();
							var post_url = $(this).find('guid').text();
							var post_content = $(this).find('description_for_dda').text();
							var post_image = $(this).find('imagepostlarge').text();
							var post_comments = $(this).find('comments_for_dda').text();

							$(".list-posts-box-slide").css("width", $(".list-posts-box-slide").width() + 278 + "px");

							var htmlStr = "<div class=\"post post-" + post_id + "\" style=\"background: url(" + post_image + ") no-repeat center center;\">";
							htmlStr += "<div class=\"post-short-box\">";
							htmlStr += "<small class=\"post-date\">" + post_date + "</small>";
							htmlStr += "<h2 class=\"post-title\" title=\"" +  $(this).find('title').text() + "\">" + post_title + "</h2>";
							htmlStr += "</div>";
							htmlStr += "<div class=\"post-large-box hidden-box\">";
							htmlStr += "<small class=\"post-date\">" + post_date + "</small>";
							htmlStr += "<h2 class=\"post-title\" title=\"" +  $(this).find('title').text() + "\">" + post_title + "</h2>";
							htmlStr += "<p class=\"post-excerpt\">" + post_content + "</p>";
							htmlStr += "<div class=\"post-options\">";
							htmlStr += "<a title=\"Enlace permanente a " + $(this).find('title').text() + "\" href=\"" + post_url + "\">Sigue leyendo</a>";
							htmlStr += "</div>";
							htmlStr += "<div class=\"post-metadata\">";
							htmlStr += "<div class=\"facebook-like-it\">";
							htmlStr += "<iframe src=\"http://www.facebook.com/plugins/like.php?href=" + post_url + "&amp;layout=button_count&amp;show_faces=false&amp;width=130&amp;action=like&amp;font=tahoma&amp;colorscheme=light&amp;height=21\" scrolling=\"no\" frameborder=\"0\" style=\"border:none; overflow:hidden; width:130px; height:21px;\" allowTransparency=\"true\"></iframe>";
							htmlStr += "</div>";
							htmlStr += "<a class=\"post-comments-qty\" title=\"Enlace permanente a " + $(this).find('title').text() + "\" href=\"" + post_url + "\">" + post_comments + "</a>";
							htmlStr += "</div>";
							htmlStr += "</div>";
							htmlStr += "</div>";
							
							$(".list-posts-box-slide").append(htmlStr);
						});

				// init post-slider
				if( $(".list-posts-box-slide").width() > 834 ) 
				{
					$('.to-left').bind('click', cap_Carrousel_slideLeft);	
					$('.to-right').bind('click', cap_Carrousel_slideRight);	
				}
				else
				{
					$('.to-left').css('display', 'none');
					$('.to-right').css('display', 'none');
				}

				$('.post').bind('mouseenter', 
								function()
								{
									$(this).children('.post-short-box').addClass('hidden-box');
									$(this).children('.post-large-box').removeClass('hidden-box');
								});	
				$('.post').bind('mouseleave', 
								function()
								{
									$(this).children('.post-large-box').addClass('hidden-box');
									$(this).children('.post-short-box').removeClass('hidden-box');
								});	
				
				Cufon.replace('.post h2.post-title');
			  },
		  dataType: 'xml'
		});

	/*$("a#donde_celebrar").trigger("click");*/
	$(document).pngFix();

});

function cap_Carrousel_slideLeft()
{
	$(".to-left").unbind('click', cap_Carrousel_slideLeft);
	$(".to-right").unbind('click', cap_Carrousel_slideRight);
	
	var slider_post_w = 278;
	var slider_w = $(".list-posts-box-slide").width();
	var slider_next_p = $(".list-posts-box-slide").position().left - slider_post_w;
	var slider_max_posts = $(".list-posts-box-slide").width() / slider_post_w;

//	console.log('next pos: ', slider_next_p, ' last pos: ', ((slider_post_w*3)-slider_w));
	if(slider_next_p >= ((slider_post_w*3)-slider_w)) 
	{
		slideElement($(".list-posts-box-slide"), ($(".list-posts-box-slide").position().left - slider_post_w));
	}
	else
	{
		$('.to-left').bind('click', cap_Carrousel_slideLeft);	
		$('.to-right').bind('click', cap_Carrousel_slideRight);	
	}

	return false;
}

function cap_Carrousel_slideRight()
{
	$(".to-left").unbind('click', cap_Carrousel_slideLeft);
	$(".to-right").unbind('click', cap_Carrousel_slideRight);
	
	var slider_post_w = 278;
	var slider_w = $(".list-posts-box-slide").width();
	var slider_next_p = $(".list-posts-box-slide").position().left + slider_post_w;
	var slider_max_posts = $(".list-posts-box-slide").width() / slider_post_w;

	if(slider_next_p < slider_post_w) 
	{
		slideElement($(".list-posts-box-slide"), ($(".list-posts-box-slide").position().left + slider_post_w));
	}
	else
	{
		$('.to-left').bind('click', cap_Carrousel_slideLeft);	
		$('.to-right').bind('click', cap_Carrousel_slideRight);	
	}


	return false;
}



function slideElement(obj, slide_To)
{
	var objToSlide = $(obj);
	objToSlide.animate({
					left: slide_To + "px"
					}, 
					200,
					"swing",
					function(){
						$('.to-left').bind('click', cap_Carrousel_slideLeft);	
						$('.to-right').bind('click', cap_Carrousel_slideRight);	
					});
}



function closePopup()
{
	$("#fancybox-close").trigger("click");
}

/* */