function initAjaxObject() {
	try {
		ajaxObject = new XMLHttpRequest();
	} catch(e) {
		try {
			ajaxObject = new ActiveXObject('Msxml2.XMLHTTP');
		} catch(e) {
			try {
				ajaxObject = new ActiveXObject('Microsoft.XMLHTTP');
			} catch(e) {
				alert('AJAX not supported!');
				return false;
			}
		}
	}

	return ajaxObject;	
}

$(document).ready(function() {
	///////////////////////
	//  Rounded corners  //
	///////////////////////

	$("#menu").width($("#menu").width() + 1 + "px");

	articleSettings  = { tl: { radius: 10 }, tr: { radius: 10 }, bl: { radius: 10 }, br: { radius: 10 }, autoPad: false, antiAlias: true }
	menuSettings     = { tl: { radius:  2 }, tr: { radius:  2 }, bl: { radius:  2 }, br: { radius:  2 }, autoPad: false, antiAlias: true }
	categorySettings = { tl: { radius:  5 }, tr: { radius:  5 }, bl: { radius:  5 }, br: { radius:  5 }, autoPad: false, antiAlias: true }

	$('#menu').corner(menuSettings);
	$('article').corner(articleSettings);
	$('.category > div.background').corner(categorySettings);
	$('#content').css('visibility', 'visible');
	

	////////////////////
	//  Language bar  //
	////////////////////

	$('#language').find('li').last().removeClass('item');
	$('#language').find('li').last().addClass('last');

	$('#language > ul > li').mousemove(
		function() {
			if($('#language > ul > li > ul').css('display') == 'none') {
				$(this).find('div').css('background-position', '0 -27px');
			}
		}
	);

	$('#language > ul > li').mouseleave(
		function() {
			if($('#language').attr('opened') == 'true') {
				$('#language > ul > li > ul').slideUp(400,
					function() {
						$(this).parent().find('div').css('background-position', '0 0');
						$('#language').attr('opened', 'false');
					}
				);
			}
		}
	);

	$('#language > ul > li').click(function() {
			$(this).find('div').css('background-position', '0 -54px');
			$('#language > ul > li > ul').slideDown(400,
				function() {
					$('#language').attr('opened', 'true');
				}
			);
		}
	);

	$('#language li.item').hover(
		function() {
			$($('#language li.item')[$(this).index() - 1]).css('background-position', '0 -50px');			
			$(this).css('background-position', '0 -25px');
		},

		function() {
			$($('#language li.item')[$(this).index() - 1]).css('background-position', '0 0');			
			$(this).css('background-position', '0 0');
		}
	);

	$('#language li.last').hover(
		function() {
			$($('#language li.item')[$(this).index() - 1]).css('background-position', '0 -50px');			
			$(this).css('background-position', '0 -26px');
		},

		function() {
			$($('#language li.last')[$(this).index() - 1]).css('background-position', '0 0');			
			$(this).css('background-position', '0 0');
		}
	);
});

