function serializeSort(){
    serial = jQuery.SortSerialize('prawa');
    jQuery.cookie('pr', serial.hash, { expires: 999, path: "/" });
    serial = jQuery.SortSerialize('lewa');
    jQuery.cookie('le', serial.hash, { expires: 999, path: "/" });
}

jQuery(document).ready(
	function () {
		
		jQuery('div.groupWrapper').Sortable(
				{
					helperclass: 'sortHelper',
					activeclass : 	'sortableactive',
					hoverclass : 	'sortablehover',
		
					accept: 'groupItem',
					handle: 'div.oknoTytul',
					tolerance: 'pointer',
					opacity: 	0.7,
					onChange : function()
					{
    					    serializeSort();
					}
					
				}
			);
		
		var cookie = jQuery.cookie('pr');
		if(cookie){
			cookie = cookie.split('&');		
			for (var i = 0, n = cookie.length; i < n; i++) {
				cookie[i] = cookie[i].replace('prawa[]=','#');
				jQuery('#prawa').append(jQuery(cookie[i]));
			}
		}
		
		jQuery('div.groupWrapper2').Sortable(
				{
					helperclass: 'sortHelper',
					activeclass : 	'sortableactive',
					hoverclass : 	'sortablehover',
		
					accept: 'groupItem',
					handle: 'div.oknoTytul',
					tolerance: 'pointer',
					opacity: 	0.7,
					onChange : function()
					{
					    serializeSort();
					}
					
				}
			);
		
		var cookie = jQuery.cookie('le');
		if(cookie){
			cookie = cookie.split('&');		
			for (var i = 0, n = cookie.length; i < n; i++) {
				cookie[i] = cookie[i].replace('lewa[]=','#');
				jQuery('#lewa').append(jQuery(cookie[i]));
			}
		}

		
	}
);
