$(function() {
	/*
	some caching variables
	*/
	
	/*
	language selection
	*/
	var $choose_language 	= $('#choose_language');
	var $languages 			= $('#languages').children('a');
	
	/*
	choose language arrow click event
	*/
	$choose_language.data('status','closed')
					.bind('click',function(){
		var status		= $choose_language.data('status');
		if(status == 'closed'){
			$choose_language.addClass('arrow_up')
							.removeClass('arrow_down')
							.data('status','opened');
			$languages.show();
		}
		else{
			$choose_language.addClass('arrow_down')
							.removeClass('arrow_up')
							.data('status','closed');
			$languages.not('.current_language').hide();
		}
	});
	
	/*
	language selection click event
	*/
	$languages.bind('click',function(e){
		var $lang	= $(this);
		$languages.parent().find('.current_language')
				  .addClass('select_language')
				  .removeClass('current_language');	
		$lang.addClass('current_language')
			 .removeClass('select_language');
			
		$choose_language.trigger('click');		
	});
});
