if( typeof toolsNS == 'undefined') {

    var toolsNS = new Object();
}

toolsNS.openTool = function(url) {

    window.open(url);

}

toolsNS.saveOrder = function( containerObj )
{
	if ( !containerObj ) return;

	var order = '';

	$( containerObj ).children("._portlet").each(function(){

		order += "," + $(this).attr("portlet_name");

	});

	if ( toolsNS.isLogged != 0 ) {
                $.ajax({
			type: "POST",
			url: "narzedzia?tools_controller=4",
			/**
			*
			* dane w postaci: nazwa_kolumny, id_ntej_kolumny
			*
			**/
			data: "columns=" + $( containerObj ).attr('column_name') + order,

                        success: function( msg ){
				return false;
			}
		});

	}

}

toolsNS.restoreOrder = function( columnClass )
{

    if ( !columnClass ) return;

	if ( toolsNS.portletOrder ) {

		for ( y in toolsNS.portletOrder ) {

			if ( toolsNS.portletOrder[y] ) {

				var classes = toolsNS.portletOrder[y].split(",");

				for ( x in  classes ) {

//				    alert(columnClass[y] + ' ' + classes[x]);
					$("."+ columnClass[y] ).append( $("."+ classes[x]) );

				}
			}
		}
	}
}

$(document).ready( function() {

    $("li#item4 a").addClass("zaznaczone");

    $("._column").sortable({
            forceHelperSize: true,
            revert: true,
            update: function() {
                    toolsNS.saveOrder( this )
            },
            handle: '._portlet-header',
            connectWith: '._column'
    });

    toolsNS.restoreOrder( ["_tools_column1","_tools_column2"] );

});
