var dataxmlfotofoto; var xmlgeneradofoto = "/dailyXML/dailyphotos.xml";	
var contadorfoto = 2; 
var totalcarrouselfoto = 0; 
var primercargafoto = true;
function initCallbackFoto(carousel) { $('.prev_fotos_dia').bind('click', function() { carousel.prev(); return false; }); $('.next_fotos_dia').bind('click', function() { if (totalcarrouselfoto>carousel.last) { carousel.next(); } return false; });}
function itemLoadCallbackFoto(carousel, state)
{ var contadorsumafoto = 0;
	if (totalcarrouselfoto<=carousel.last) {
		if (primercargafoto)
		{
			$(dataxmlfoto).find('File').each(function(){
				var id = $(this).attr('fileId'); var image = $(this).find('FileURL').text(); var description = $(this).find('Description').text();
				carousel.add(contadorsumafoto, EstructuraDatosFotos(image,description,id));
				contadorsumafoto++;
			});	
		}
		return false;
	}else
	{	
		$(dataxmlfoto).find('File').each(function(){
			if (primercargafoto)
			{
				var id = $(this).attr('fileId'); var image = $(this).find('FileURL').text(); var description = $(this).find('Description').text();
				carousel.add(contadorsumafoto, EstructuraDatosFotos(image,description,id)); 
				if (contadorsumafoto==contadorfoto){ primercargafoto = false; contadorfoto= contadorfoto +1; return false;}
			}else{
					
					if (contadorsumafoto == contadorfoto)
					{
						var id = $(this).attr('fileId'); var image = $(this).find('FileURL').text(); var description = $(this).find('Description').text();
						carousel.add(contadorfoto, EstructuraDatosFotos(image,description,id));
						contadorfoto= contadorfoto +1;
						return false;
					}
			}
			contadorsumafoto = contadorsumafoto + 1;
		 });					
	}
}

function EstructuraDatosFotos(image,description,id)	{ var dato; dato = '<img src="'+image+'" title="Foto" />';	dato += '<div class="epigrafe">';	dato += description; dato += '</div>'; return dato; }
jQuery(document).ready(function() {
	$.ajax({type: 'GET', url: xmlgeneradofoto, cache: false,dataType: ($.browser.msie) ? 'text' : 'xml', success: function(data){var xml; if(typeof data == 'string'){ xml = new	ActiveXObject('Microsoft.XMLDOM'); xml.async = false; xml.loadXML(data);} else {xml = data;	}	
		dataxmlfoto = xml;
		totalcarrouselfoto = $(dataxmlfoto).find('File').length;
		jQuery('.carrousel_fotos_dia').jcarousel({ itemLoadCallback: itemLoadCallbackFoto, initCallback:initCallbackFoto, scroll:1});
	}});	
})

