function portal_change_lang(lang) {
	location = '/language/'+ lang;
}


function move_up(obj, ajax_url) {
	$.ajax({
		async: false,
		url: ''+ajax_url,
		cache: false,
		success: function(data) {
			if (data == 'ok') {
				var prev = obj.previousSibling;
				if (prev) {
					obj.parentNode.insertBefore(obj, prev);
				}
			}
		},
		error: function(request, textStatus, error) {
			alert('AJAX error');
		}
	});
}

function move_down(obj, ajax_url) {
	$.ajax({
		async: false,
		url: ''+ajax_url,
		cache: false,
		success: function(data) {
			if (data == 'ok') {
				var next = obj.nextSibling;
				if (next) {
					obj.parentNode.insertBefore(next, obj);
				}
			}
		},
		error: function(request, textStatus, error) {
			alert('AJAX error');
		}
	});
}


/**
 * Obiekt-tablica parametrów z location.hash
 */
function hashParams() {
	var params = location.hash.substr(1, location.hash.length).split('/');
	for (var i=0; i<params.length; i++) {
		var param = params[i].split(':');
		if (param[0] != null) this[param[0]] = param[1];
	}
}



$(document).ready(function(){
	
	// Zamykanie flashMessage
	flashMessage = $('#flashMessage');
	flashMessage.css('cursor', 'pointer');
	flashMessage.click(function(){
		$(this).hide();
	});
	
	// Zwijane boxy
	boxHeader = $('.box h3');
	boxHeader.css('cursor', 'pointer');
	boxHeader.click(function(){
		next = $(this).next();
		if (next.css('display') != 'none') next.hide();
		else next.show();
	});
	
});






