function setFavouriteCookie(box) {
	$.ajax({
		url: '../library/setfavourite.php',
		data: 'firma=' + box.value + '&add=' + box.checked,
		type: 'POST',
		//dataType: 'json',
		success: function (j) {
			if(j == 'limit') {
				$(box).attr('checked', false);
				alert ('Firma nemůže být přidána do mých vybraných firem, protože byl dosažen maximální počet 25 firem!');
			} else {
				setFavouriteBlock();
			}
		}
	});
}

function setFavouriteBlock() {		
	var name = 'favouriteFirm';
	var cookieValue = '';
	if (document.cookie && document.cookie !== '') {
		var cookies = document.cookie.split(';');
		for (var i = 0; i < cookies.length; i++) {
			var cookie = jQuery.trim(cookies[i]);
			if (cookie.substring(0, name.length + 1) == (name + '=')) {
				cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
				break;
			}
		}
	}
	if($('#container').find('#selectedFirm')) {
		$('#selectedFirm .corner_wrapper ul').children('li').remove();
		if (cookieValue !== '') {
			var cFirm = cookieValue.split('|');
			limit = 5;
			if(cFirm.length < limit) limit = cFirm.length;
			reg = /(\+)/g;
			for(var i = 0; i < limit; i++) {
				cF = cFirm[i].split('=');
				$('#selectedFirm .corner_wrapper ul').append($("<li/>")).children(":last").append('<a href="/firma_f' + cF[0] + '">' + cF[1].replace(reg, " ") + '</a>');
			}	
		} else {
			$('#selectedFirm .corner_wrapper ul').append($("<li/>")).children(":last").append('Nebyla vybraná žádná firma');
		}
	}
}	