		
(function($){

$.i18n = {
	getLang: function(location)
	{
		$.i18n.setLang($.ajax({url: location, type: 'GET',async: false}).responseText);
	},
	
	
	setLang: function(language)
	{
		$.i18n.language = language
	},	
	load: function(file)
	{		
		
		$.ajax({
			url: file + '.' + $.i18n.language+'.js',
			dataType: "json",
			error: function(XMLHttpRequest, textStatus, errorThrown) 
				{
					$.ajax({
						url: file + '.' + $.i18n.language.substring(0,2)+'.js',
						dataType: "json",
						error: function(XMLHttpRequest, textStatus, errorThrown) 
						{
							
						},
						success: function(data){$.i18n.data=data}
					})
				},
			success: function(data){$.i18n.data=data}
		})
		
	},
	append: function(file)
	{
		$.ajax({
			url: file + '.' + $.i18n.language+'.js',
			dataType: "json",
			error: function(XMLHttpRequest, textStatus, errorThrown) 
				{
					$.ajax({
						url: file + '.' + $.i18n.language.substring(0,2)+'.js',
						dataType: "json",
						error: function(XMLHttpRequest, textStatus, errorThrown) 
						{
							
						},
						success: function(data){for (var i in data) jQuery.i18n.data[i]=data[i];}
					})
				},
			success: function(data){for (var i in data) jQuery.i18n.data[i]=data[i];}
		})
		
	},
	
	
	get: function(value)
	{
		return eval('jQuery.i18n.data.' + value);
	},
	data: {},
	language: 'en'
};

var lang = (window.navigator.language);
$.i18n.setLang(lang);

})(jQuery);

