$(document).ready (function () {
	$('#menu_jump').click (toggleJump);
	$('#menu_contact').click (toggleContact);
	$('#contact_close').click (toggleContact);
	$('#footer #top').click (backToTop);
	
	var flashvars = {};
	var params = {wmode: 'transparent', menu: false};
	var attributes = {};
	swfobject.embedSWF ($('#header_logo img').attr('src').replace('img/logo.png','swf/logo.swf'), 'header_logo', '362px', '57px', '9.0.0', 'swf/expressInstall.swf', flashvars, params, attributes);
});

function toggleJump () {
	$('#jumplist').slideToggle (100);
	$('#menu_jump').toggleClass ('open');
	/*if ($('#menu_jump').hasClass ('open')) {
		$(document).bind ('mousedown', toggleJump);
	} else {
		$(document).unbind ('mousedown', toggleJump);
	}
	if ($(this).attr('id')=='jumplist') return false;*/
}

function toggleContact () {
	if ($('#contact').css('marginTop') == '-228px') {
		$('#contact').animate ({marginTop: '0px'}, 300, function() {});
		$('#contact_close').animate ({top: '232px'}, 300, function() {});
		backToTop ();
	} else {
		$('#contact').animate ({marginTop: '-228px'}, 300, function() {});
		$('#contact_close').animate ({top: '200px'}, 300, function() {});
	}
}

function backToTop () {
	$('html, body').animate ({scrollTop: 0}, 500);
}

function slideTo (target) {
	var targetOffset = $(target).offset().top;
	$('html, body').animate ({scrollTop: targetOffset}, 500);
}