$(document).ready(function(){

	// Objects
	var other_langs = $('#other_langs');
	var current_lang = $('#current_lang');
	var other_langs = $('#other_langs');
	var current_lang = $('#current_lang');
	var toggler = $('#toggle');

	// Finding objects' width
	var current_lang_width = current_lang.outerWidth();
	var toggler_width = toggler.width();

	var right_margin =  - ( other_langs.width() - current_lang_width - toggler_width );

	//alert( other_langs.outerWidth() );
	//alert( current_lang_width );
	//alert( toggler_width );
	//alert( right_margin );

	current_lang.css({
		'position' : 'absolute',
		'right' : '0',
		'top' : '0'
		});

	other_langs.css({
		'margin-right' : right_margin
		});

	current_lang.toggle(
		function(event){
			//$flags_btn_arr.attr({ src: $img_path + 'flags_arr_back.gif' });
			other_langs.animate({	marginRight: current_lang_width	});
		},
		function(event){
			//$flags_btn_arr.attr({src: $img_path + 'flags_arr.gif'})
			other_langs.animate({	marginRight: right_margin	});
		}
	);

	toggler.toggle(
		function(event){
			//$flags_btn_arr.attr({ src: $img_path + 'flags_arr_back.gif' });
			other_langs.animate({	marginRight: current_lang_width	});
		},
		function(event){
			//$flags_btn_arr.attr({src: $img_path + 'flags_arr.gif'})
			other_langs.animate({	marginRight: right_margin	});
		}
	);

});
