jQuery(document).ready(function() {

	function ceil (value) {
		return Math.ceil(value);
	}

	function strpos (haystack, needle, offset) {
		var i = (haystack+'').indexOf(needle, (offset ? offset : 0));
		return i === -1 ? false : i;
	}

	function strrpos (haystack, needle, offset) {
		var i = (haystack+'').lastIndexOf( needle, offset ); // returns -1
		return i >= 0 ? i : false;
	}

	function actualizar_noticias_centro() {
		jQuery.ajax({ type: "GET", dataType: "xml", url: rutaweb+"/rss.php", data: "vista=index", timeout: 15000,
            success: function(data) {

				$('.noticias_rss').css("background","none");
				$('.noticias_rss_con').html("");
				num_sin_limit = 0;
				$(data).find('noticias').each(function(){
					num_sin_limit = num_sin_limit+1;
				});
				filas = ceil(num_sin_limit/3);
				filas_ancho = 265*filas;
				$('.noticias_rss_con').css("width",filas_ancho);
				$('.paginador').append("<ul></ul>");
				for ( i = 1; i < filas+1; i++ ) {
					if(i==1) {
						$('.paginador ul').append('<li class="paginador_img_pagina activo" alt="'+i+'"></li>');
					} else {
						$('.paginador ul').append('<li class="paginador_img_pagina" alt="'+i+'"></li>');
					}
				}
				var rss_titular = new Array;
				var rss_fuente = new Array;
				var rss_texto = new Array;
				var rss_link = new Array;
				num_limit = 1;
				i = 1;
				$(data).find('noticias').each(function(){
					fila = ceil(num_limit/3);
					var_titular = $(this).find('title').text();
					var_fuente = $(this).find('fuente').text();
					var_texto = $(this).find('description').text();
					var_titular_g = $(this).find('title_g').text();
					var_fuente_g = $(this).find('fuente_g').text();
					var_texto_g = $(this).find('description_g').text();
					var_link = $(this).find('link').text();
					rss_titular[i] = var_titular_g;
					rss_fuente[i] = var_fuente_g;
					rss_texto[i] = var_texto_g;
					rss_link[i] = var_link;
					$('.noticias_rss_con').append('<ul class="primera"><li class="titular">'+var_titular+'</li><li class="fuente">'+var_fuente+'</li><li class="texto">'+var_texto+'</li><li class="ver ver'+i+'" alt="'+i+'">Ver noticia</li></ul>');
					i++;
				});

				$(".ver").mouseenter(function() {
					$(this).css("text-decoration","underline");
				});
				
				$(".ver").mouseleave(function() {
					$(this).css("text-decoration","none");
				});

				$(".ver").click(function() {
					id_array = $(this).attr("alt");
					$.colorbox({html:'<table width="700" border="0" cellspacing="0" cellpadding="0" style="border:10px solid #FFF;"><tr><td width="700" height="25" style="font-size:14px; font-weight:bold; color:#9c252a;">'+rss_titular[id_array]+'</td></tr><tr><td width="700" height="25" style="color:#1f1f1f; font-size:12px; font-style:italic; font-weight:bold;">'+rss_fuente[id_array]+'</td></tr><tr><td width="700" style="color:#747474; font-size:14px;">'+rss_texto[id_array]+'</td></tr><tr><td height="10"></td></tr><tr><td width="700" style="font-style:italic; color:#9c252a;"><a href="'+rss_link[id_array]+'" style="color:#9c252a; text-decoration:none;">Continuar leyendo</a></td></tr></table>'});
				});

				$(".paginador_img_pagina").click(function() {
					$('.paginador_img_pagina').each(function(){
						$(this).removeClass("activo");
						$(this).css("background-position","0px 0px");
					});
					$(this).addClass("activo");
					$(this).css("background-position","0px 13px");
					pagina = $(this).attr("alt");
					if(pagina==1) {
						marginleft = 0;
					} else {
						marginleft = (265*(pagina-1))*(-1);
					}
					$(".noticias_rss_con").animate({
						marginLeft: marginleft
					}, 1000 );
				});
				
				$(".paginador_img_pagina").mouseenter(function() {
					if(strpos($(this).attr("class"),"activo")) {
						
					} else {
						$(this).css("background-position","0px 13px");
					}
				});
				
				$(".paginador_img_pagina").mouseleave(function() {
					if(strpos($(this).attr("class"),"activo")) {
						
					} else {
						$(this).css("background-position","0px 0px");
					}
				});

            },
            error: function(request, errorType, errorThrown){

            }
		});
	}

	setTimeout(function() {
		actualizar_noticias_centro();
	}, 500);
	
});
