var Dolce = {
	AJAX_KEY : 'cback',
	ACTION_KEY : 'action',
	CALLBACK_PAGE : '/callback.ashx',
	getAjaxPars : function(key, args) {
		var pars = {
			seed : new Date().getTime()
		};
		pars[Dolce.AJAX_KEY] = key;
		Object.extend(pars, args || {});
		return pars;
	},
	init : function() {
		Ajax.Responders.register({
			onException: function(transport, e) {
				console.log('Error during Ajax request:' + e)
			}
		});
		var lang = $('language-selector');
		if (!lang)
			return;
		
		lang.observe('mouseover', function(){
			this.addClassName('hover');
		});
		lang.observe('mouseout', function(){
			this.removeClassName('hover');
		});
		lang.observe('click', function(){
			$('language-options').toggle();
		});
	}
};

document.observe('contentloaded', Dolce.init);