//var flag_visualblog = false;
//var visualblog_loaded = false;
var flag_visualblog = Array();
var visualblog_loaded = Array();
var visualblog_ready = false;
var ogni_quante_foto_metto_il_tasto_textblog = 10;

$.blockUI.defaults.css.border = 'none';
$.blockUI.defaults.message = '<h1>Please wait</h1>';
$.blockUI.defaults.css.width = '460px';


function convTitolo(str){
	str = str.toLowerCase();
	str = str.replace(/[^a-z0-9]/gi, '');
	return str;
}

function load_visualblog(set) {
	
	var dataString = 'photo_set='+set;
	
	$.ajax({
		type: "POST",
		url: "http://www.radio-store.org/wp-content/themes/radio/flickr.get.php",
		data: dataString,
		success: function(msg) {

			if (msg != 'null') {
				$.unblockUI();
				visualblog_loaded[convTitolo(set)] = true;

				$('#flickr').append('<div class="album_visualblog" id="visualblog_'+convTitolo(set)+'">'+msg+'</div>');
				if (flag_visualblog[convTitolo(set)]) { 
					showvisualblog(set);
				}
			}
		}
	});
}

function visualblog(set) {

	flag_visualblog[convTitolo(set)] = true;
	$('#page').fadeOut('normal',function(){
		
		if (visualblog_loaded[convTitolo(set)]) {
			showvisualblog(set);
		} else {
			$.blockUI();
		}
	});
}

function shuffle() {
	$("#flickr").children().each(function(i) {
		$(this).html('');
		if (Math.round(Math.random()) == 1) {
			$("#flickr2").append($(this).clone());
		} else {
			$("#flickr2").prepend($(this).clone());
		}
	});
	$("#flickr").html($("#flickr2").html());
	$("#flickr2").html("");
}

function showvisualblog(set) {
	
	if (!visualblog_ready) {
		visualblog_ready = true;
	} else {
		//shuffle();
	}
	
	$('.album_visualblog div').each(function(i) {
		var large = $(this).find('.largehref').val();
		var titolo = $(this).find('.titolo').val();
		// title="'+titolo+'"
		//onClick="openPhoto(\''+large+'\')"
		if($(this).attr('ref')){
				//alert(large);
			
			$(this).html('<a href="'+large+'" rel="visualblog" title="'+(titolo ? titolo+'<br /><br />' : '')+'<a target=\'_blank\' href=\'http://www.facebook.com/sharer.php?u=\'><img src=\'http://www.radio-store.org/new/wp-content/themes/radio/img/bott_share.gif\' /></a>"><img src="'+$(this).attr('ref')+'" style="opacity: 0;" onload="$(this).animate( { opacity:1 }, 500 );" onMouseOut="rollOutPhoto(this)" onMouseOver="rollOverPhoto(this)" /></a>');
		}
			
		
	});
	
	$('.album_visualblog').each(function(){
		
		var num_textblog_button = Math.round($(this).children().length / ogni_quante_foto_metto_il_tasto_textblog);

		for (i=0; i<num_textblog_button; i++){
			$('<div style="float:left; cursor: pointer; display: none;" class="btn_back_textblog"><a class="textblog" onClick="textblog()" href="javascript:void(0);"></a></div>').insertAfter($('#'+$(this).attr('id')+' div:eq('+i*ogni_quante_foto_metto_il_tasto_textblog+')'));
		}
		
	});
	
	/*var num_textblog_button = Math.round($("#flickr").children().length / ogni_quante_foto_metto_il_tasto_textblog);
	
	for (i=0; i<num_textblog_button; i++) {

		$('<div style="float:left; display: none;" class="btn_back_textblog"><a class="textblog" onClick="textblog()"></a></div>').insertAfter($('#flickr div:eq('+i*ogni_quante_foto_metto_il_tasto_textblog+')'));
		
	}*/
	
	$('#flickr').fadeIn();
	
	$('.album_visualblog').hide();

	$('#visualblog_'+convTitolo(set)).show();
	//alert(convTitolo(set));
	$('.btn_back_textblog').fadeIn();
	
	$(".divfoto a").fancybox({
		'titlePosition'	: 'over'
	});
	
//	$(".divfoto a").attr('title','');
	
	

	
}

function textblog() {
	
	$('#flickr').fadeOut('normal', function() {

		$('.btn_back_textblog').remove();
		$('#page').fadeIn();
		$('.album_visualblog').show();
	});
	
}

function rollOverPhoto(photo) {
	
	$('#flickr').find('img').filter(function(i){
		return $(this).attr('src') != $(photo).attr('src') 
	}).css('opacity', 0.3);
	
}

function rollOutPhoto(photo) {
	
	$('#flickr').find('img').css('opacity', 1);
	
}

function switchPost(uid){
	
	var post = $('#post_'+uid);
	
	if(post.hasClass('post_espanso'))
		post.removeClass('post_espanso');
	else
		post.addClass('post_espanso');
}

/*
function openPhoto(photo) {
	//alert(photo);
	
	var str = '<div id="overlay"><a href="javascript:void(0);" onclick="$.unblockUI();" style="color:#000;"><span style="color:#FFF; display:block; text-align:right;">[X] chiudi</span><br /><img src="'+photo+'" /></a></div>';
	
	$.blockUI({ 
		css: { 
			border: 'none', 
			padding: '0', 
			backgroundColor: 'transparent', 
			color: '#333',
			cursor: 'default',
			height: '730px',
			left: '50%',
			margin:'-365px 0 0 -350px',
			textAlign: 'center',
			top: '50%',
			width: '700px',
		},

		message: str,
		overlayCSS: {
			cursor: 'default',
			backgroundColor: '#000000', 
			opacity:'0.8' 
		} 
	});
	
	//$.blockUI({ message: '<img src="'+$(photo).attr('ref')+'" />' });
	
} */
