(function(){
function f(){

jQuery(document).ready(function(){
	function createCookie(name,value,days) {
		var expires;
		if (days) {
			var date = new Date();
			date.setTime(date.getTime()+(days*24*60*60*1000));
			expires = "; expires="+date.toGMTString();
		}
		else expires = "";
		eraseOldCookie(name);
		document.cookie = name+"="+value+expires+"; path=/;";// domain=."+window.location.hostname;
	}
	
	function eraseOldCookie(name){
		var days=-1;
		var value="";
		var expires;
		if (days) {
			var date = new Date();
			date.setTime(date.getTime()+(days*24*60*60*1000));
			expires = "; expires="+date.toGMTString();
		}
		else expires = "";
		document.cookie = name+"="+value+expires+"; path=/;domain=."+window.location.hostname;
	}

	var $ = jQuery;
	var f = function(){
		$('.WebLite-language-selector-inline').each(function(){

			$('a', this).each(function(){
				var href = $(this).attr('href');
				if ( href.indexOf('?') >= 0 ){
					href = href.split('?');
					href = href[1];
				}
				
				var parts = href.split('&');
				var a = this;
				$(parts).each(function(){
					var keyval = this.split('=');
					var key = keyval[0];
					var val = keyval[1];
					if ( key == '-l' ){
						$(a).attr('href', '#');
						$(a).click(function(){
							//alert('here');
							createCookie('lang', val, 0);
							window.location.reload(true);
							
							return false;
						});
					}
				});
				
			});
			
		});
	};
	
	setTimeout(f, 500);
	
	
});
}
setTimeout(f,50);
})();
