
document.observe('dom:loaded', function () {

	if (Prototype.Browser.IE && navigator.userAgent.indexOf('6.0') >= 0) {
		return;
	}


	if (! $('content-getLeft') || ! $('content-getRight')) {
		return;
	}

	var portal = new Diddl.Portal({
		accept    : 'content',
		handle    : 'csc-header'
	});
	
	portal.addColumn('content-getLeft');
	portal.addColumn('content-getRight');

	$('content-getLeft').select('.content').each(function(elm){
		portal.addPortlet(elm);
	});

	$('content-getRight').select('.content').each(function(elm){
		portal.addPortlet(elm);
	});

	if (Cookie && Cookie.get) {
		var posJson = Cookie.get('Diddl-Portal-positions');
		if (posJson) portal.applyPositions(posJson);
	}

	var savePositions = function (element) {
		var posJson = this.serializePositions(true);
		if (Cookie && Cookie.set) {
			Cookie.set('Diddl-Portal-positions', posJson, 60*60*24*7);
		}
	};
	// save onAfterDrop...
	portal.onAfterDrop = savePositions.bind(portal);

	// save now...
	savePositions.call(portal);

});
