jQuery(document).ready(function ($) {
	isContactOpen = false;
	$('.header .links .contact').click(function(e) {
		e.preventDefault();
		if(isContactOpen)
		{
			$('#contact-slider').animate({
				'right':-1*$(this).width()
			},'fast',function() {
				isContactOpen = false;
				$('.contact-holder').hide();
			})
		} else
		{
			$('.contact-holder').show();
			$('#contact-slider').animate({
				'right':-1
			},500,function() {
				isContactOpen = true;
				$('#contact-slider .contact-text').fadeIn();
			})
		}
	})

	$('.contact-close').click(function() {
			$('#contact-slider .contact-text').fadeOut();
			$('#contact-slider').animate({
				'right':-700
			},'fast',function() {
				isContactOpen = false;
				$('#contact-holder').hide();
			})
	})

	$(document).bind('click', function(e) {
	    var $clicked = $(e.target);
	    if (isContactOpen && !$clicked.parents().hasClass(".contact-holder"))
			{
				$('#contact-slider .contact-text').fadeOut();
				$('#contact-slider').animate({
					'right':-700
				},'fast',function() {
					isContactOpen = false;
					$('.contact-holder').hide();
				})
			}
	});

	//also success since basically same

	$('.success-close').click(function() {
			$('#success-slider').animate({
				'right':-700
			},'fast',function() {
				isContactOpen = false;
				$('#success-holder').hide();
			})
	})

	$(document).bind('click', function(e) {
	    var $clicked = $(e.target);
	    if (isContactOpen && !$clicked.parents().hasClass(".success-holder"))
			{
				$('#success-slider').animate({
					'right':-700
				},'fast',function() {
					isContactOpen = false;
					$('.success-holder').hide();
				})
			}
	});
})
