/**
 |
 | Top menu mouseover
 |
 */
$('#menu a').mouseover(function(){
	var $this = $(this);
	
	$this.fadeTo(0, 0.1, function(){
		$this.fadeTo('slow', 1);
	});
});

/**
 |
 | Scrolling for inline anchors
 |
 */
$('.up a, #comments a').click(function(e){
	e.preventDefault();
	
	var $target = $(this).attr('href');
	
	$('html, body').animate({
		scrollTop: $($target).offset().top
	}, 'fast');
});

/**
 |
 | Style and open external links in new windows
 |
 */
$('#content a, #footer a').each(function(){
	var $this = $(this);
	var link = $this.attr('href');
	
	if (link.search(/^http:\/\/(?!osaka-design\.com)/) != -1)
	{
		$this.addClass('external').click(function(e){
			e.preventDefault(e);
			
			window.open(link);
		});
	}
});

/**
 |
 | Set footer contact block
 |
 */
var part1	= 'com';
var part2	= 'hello';
var part3	= 'osaka-design';
var lang	= location.pathname.split('/');
var part4	= (lang[1] == 'ja') ? 'ご質問があれば' : 'If you just want to say "hi", email us at ';
var part5	= (lang[1] == 'ja') ? 'までお気軽にご連絡下さい。' : '.';
var contact	= part2 + ' 47 ' + part3 + ' d07 ' + part1;
contact		= contact.replace(' 47 ', '@');
contact		= contact.replace(' d07 ', '.');

$('#footer .col-right').append('<p>' + part4 + '<a href="mailto:' + contact + '">' + contact + '</a>' + part5 + '</a></p>');
