$(function(){
	$('.side-tabs .tab').each(function(){
		var closeTab = null;
		$(this).parent().addClass('closed');
		$(this).click(function(){
			$(this).parent().removeClass('closed').addClass('open');
			var expand_width = $(this).next().width();
			$(this).parent().animate({ left : -1*expand_width });
			return false;
		});
		$(this).parent().mouseenter(function(){
			if(closeTab)
			{
				clearTimeout(closeTab);
			}
		});
		$(this).parent().click(function(){
			var tab = $(this);
			tab.animate(
				{left:0},
				250,
				function(){
					tab.removeClass('open').addClass('closed');
				}
			);
		});
		$(this).parent().mouseleave(function(){
			var tab = $(this);
			closeTab = setTimeout(function(){
				tab.animate(
					{left:0},
					250,
					function(){
						tab.removeClass('open').addClass('closed');
					}
				);
			}, 800);
		});
	});
});

function sendForm( form, handler)
{
	//console.log($(form).serialize());
	$(form).find('input[type=submit]').fadeOut(); 
	$.ajax({
		type: "POST",
		url: handler,
		data: $(form).serialize(),
		success: function(data){
			if(data.success)
			{
				if($(form).find('input[name=paid-yes]').attr("checked")==true)
				{
					var payPal=(data.payPal);
					$.fancybox.close();
					window.location = payPal;
				}
			else
				{
					$.fancybox.close();
				}
			}
			else
			{
				//alert(data.msg);
				$(form).find('#error-box').addClass("errors").css("padding", "0px").append(data.msg);
				$(form).find('input[type=submit]').fadeIn();
				$(form).find('p.error-message').show('fast');
				$.fancybox.resize();
				$.fancybox.center();

			}
		},
		dataType: 'json'
	});
	return false;
}

function moreDetails(content, id, fbheight)
{
	if(content == 'details')
		{
		$('#details-form-' + id ).css('width', '200px');
		$('#sign-form-' + id ).css('float', 'right');
		$.fancybox({
			'content' : $('#details-form-' + id).html(),
			'width' : 350, // 525
			'height' : fbheight,
			'onComplete' : function(){
				$.fancybox.center();
			}
		});
		}
	else if (content == 'sign')
		{
		$('#details-form-' + id).css('width', '350px');
		$('#sign-form-' + id ).css('width', '350px').toggle();
		$.fancybox({
			'content' : $('#event-form-' + id).html(),
			'width' : 700,
			'height' : fbheight,
			'autoDimensions' : true,
		});
		$('a.signup-button-form').toggle();
		$('submit-button').toggle();

		$.fancybox.center();
	}
}

function insertSignup(form,id,fbheight)
{
	$(form).find('a.signup-button-form').toggle();
	$(form).find('#details-form-' + id ).animate({width: '350px'});
	$(form).parent().parent().animate({
		width: '750px',
	},function(){
		$('#fancybox-wrap').css('width', '770px');
		$.fancybox.resize();
		$.fancybox.center();
	});
	$(form).parent().parent().append($('#sign-form-' + id).html());
	
	
	
	
}


