$(function(){
	$('a.fancybox').fancybox();
});

var initTabs = function(links, tabContainer) {
	$(links+' a').click(function(){
		activeTab(links, tabContainer, $(this).attr('href').replace(/.*tab-([0-9a-zA-Z]+)(.*)/, '$1') );
	});
	// checker le hash au chargement
	if( location.hash.match(/tab-[0-9a-zA-Z]+/) )
		activeTab(links, tabContainer, location.hash.replace(/.*tab-([0-9a-zA-Z]+)(.*)/, '$1') );
	else
		activeTab(links, tabContainer, $(links+' a:first').attr('href').replace(/.*tab-([0-9a-zA-Z]+)(.*)/, '$1') );
}
var activeTab = function(links, tabContainer, tab) {
	$(links+' a.active').removeClass('active');
	$(links+' a[href=#tab-'+tab+']').addClass('active');
	$(tabContainer+' div.tab:visible').hide();
	$(tabContainer+' div.tab-'+tab).show();
}

var btnFan = function(eltCSS, obj, obj_id) {
	if( $('#header a.connect').length>0 ) {
		$(eltCSS+' a').attr('href', '/inscription/form?ask').fancybox();
		return;
	}
	$(eltCSS+' a').click(function(){
		$(eltCSS+' a').html('<img src="/admin_public/img/ico-loading.gif" />');
		$.get('/add_fan/'+obj+'/'+obj_id, function(data){
			$(eltCSS+' a').html(data);
		});
	});
}

var updateFancybox = function(url) {
	$.fancybox.showActivity();
	$.get(url, function(data) {
		$('#fancybox-content').children().first().html(data);
		$.fancybox.hideActivity();
		$.fancybox.resize();
		$.fancybox.center();
	});
}

var inscriptionForm = function() {

	$.fancybox.showActivity();
	$.ajax({
		async: false,
		type: 'POST',
		url: '/inscription/confirmer',
		data: {
			login: $('form.infos input[name=login]').val(),
			email: $('form.infos input[name=email]').val(),
			pass: $('form.infos input[name=pass]').val(),
			pass2: $('form.infos input[name=pass2]').val(),
			cgu: $('form.infos input[name=cgu]').is(':checked'),
			sexe: $('form.infos input[name=sexe]:checked').val(),
		},
		success: function(data) {
			$('form.infos').parent('div').html(data);
			$.fancybox.resize();
			$.fancybox.center();
		}
	});
	$.fancybox.hideActivity();
	return false;
}

var checkCommForm = function() {
	alert('CHECK FORMULAIRE');
	return false;
}
