	/************************************************************************************************************
	(C) www.dhtmlgoodies.com, January 2006

	This is a script from www.dhtmlgoodies.com. You will find this and a lot of other scripts at our website.

	Version:	1.0	: January 16th - 2006
				1.1 : January 31th - 2006 - Added cookie support - remember rss sources
				1.2 : July 13th - 2006 - Fixed a problem in the createRSSBoxesFromCookie function

	Terms of use:
	You are free to use this script as long as the copyright message is kept intact. However, you may not
	redistribute, sell or repost it without our permission.

	Thank you!

	www.dhtmlgoodies.com
	Alf Magne Kalleland

	************************************************************************************************************/

	/* USER VARIABLES */

	var numberOfColumns = 3;	// Number of columns for dragable boxes
	var columnParentBoxId = 'floatingBoxParentContainer';	// Id of box that is parent of all your dragable boxes
	var src_rightImage = 'images/arrow_right.gif';
	var src_downImage = 'images/arrow_down.gif';
	var src_refreshSource = 'images/refresh.gif';
	var src_smallRightArrow = 'images/small_arrow.gif';

	var transparencyWhenDragging = false;
	var txt_editLink = 'Edit';
	var txt_editLink_stop = 'End edit';
	var autoScrollSpeed = 4;	// Autoscroll speed	- Higher = faster
	var dragObjectBorderWidth = 1;	// Border size of your RSS boxes - used to determine width of dotted rectangle
	var cookieSeparator = '-';

	var useCookiesToRememberRSSSources = false;

	var nameOfCookie = 'dragable_rss_boxes';	// Name of cookie

	/* END USER VARIABLES */

	var columnParentBox;
	var dragableBoxesObj;

	var ajaxObjects = new Array();

	var boxIndex = 0;
	var autoScrollActive = false;
	var dragableBoxesArray = new Array();

	var dragDropCounter = -1;
	var dragObject = false;
	var dragObjectNextSibling = false;
	var dragObjectParent = false;
	var destinationObj = false;

	var mouse_x;
	var mouse_y;

	var el_x;
	var el_y;

	var rectangleDiv;
	var okToMove = true;

	var documentHeight = false;
	var documentScrollHeight = false;
	var dragableAreaWidth = false;

	var opera = navigator.userAgent.toLowerCase().indexOf('opera')>=0?true:false;
	var cookieCounter=0;
	var cookieRSSSources = new Array();


	/*
	These cookie functions are downloaded from
	http://www.mach5.com/support/analyzer/manual/html/General/CookiesJavaScript.htm
	*/
	function Get_Cookie(name) {
	   var start = document.cookie.indexOf(name+"=");
	   var len = start+name.length+1;
	   if ((!start) && (name != document.cookie.substring(0,name.length))) return null;
	   if (start == -1) return null;
	   var end = document.cookie.indexOf(";",len);
	   if (end == -1) end = document.cookie.length;
	   return unescape(document.cookie.substring(len,end));
	}

	// This function has been slightly modified
	function Set_Cookie(name,value,expires,path,domain,secure) {
		expires = expires * 60*60*24*1000;
		var today = new Date();
		var expires_date = new Date( today.getTime() + (expires) );
	    var cookieString = name + "=" +escape(value) +
	       ( (expires) ? ";expires=" + expires_date.toGMTString() : "") +
	       ( (path) ? ";path=" + path : "") +
	       ( (domain) ? ";domain=" + domain : "") +
	       ( (secure) ? ";secure" : "");
	    document.cookie = cookieString;
	}

	function autoScroll(direction,yPos)
	{
		if(document.documentElement.scrollHeight>documentScrollHeight && direction>0)return;
		if(opera)return;
		window.scrollBy(0,direction);
		if(!dragObject)return;

		if(direction<0){
			if(document.documentElement.scrollTop>0){
				dragObject.style.top = (el_y - mouse_y + yPos + document.documentElement.scrollTop) + 'px';
			}else{
				autoScrollActive = false;
			}
		}else{
			if(yPos>(documentHeight-50)){
				dragObject.style.top = (el_y - mouse_y + yPos + document.documentElement.scrollTop) + 'px';
			}else{
				autoScrollActive = false;
			}
		}
		if(autoScrollActive)setTimeout('autoScroll('+direction+',' + yPos + ')',5);
	}

	function initDragDropBox(e)
	{


		dragDropCounter = 1;
		if(document.all)e = event;

		if (e.target) source = e.target;
			else if (e.srcElement) source = e.srcElement;
			if (source.nodeType == 3) // defeat Safari bug
				source = source.parentNode;

		//if(source.tagName.toLowerCase()=='img' || source.tagName.toLowerCase()=='a' || source.tagName.toLowerCase()=='input' || source.tagName.toLowerCase()=='td' || source.tagName.toLowerCase()=='tr' || source.tagName.toLowerCase()=='table')return;


		mouse_x = e.clientX;
		mouse_y = e.clientY;
		var numericId = this.id.replace(/[^0-9]/g,'');
		el_x = getLeftPos(this.parentNode.parentNode)/1;
		el_y = getTopPos(this.parentNode.parentNode)/1 - document.documentElement.scrollTop;

		dragObject = this.parentNode.parentNode;

		documentScrollHeight = document.documentElement.scrollHeight + 100 + dragObject.offsetHeight;

		if(dragObject.nextSibling){
			dragObjectNextSibling = dragObject.nextSibling;
			if(dragObjectNextSibling.tagName!='DIV')dragObjectNextSibling = dragObjectNextSibling.nextSibling;
		}
		dragObjectParent = dragableBoxesArray[numericId]['parentObj'];

		dragDropCounter = 0;
		initDragDropBoxTimer();

		return false;
	}


	function initDragDropBoxTimer()
	{
		if(dragDropCounter>=0 && dragDropCounter<10){
			dragDropCounter++;
			setTimeout('initDragDropBoxTimer()',10);
			return;
		}
		if(dragDropCounter==10){
			mouseoutBoxHeader(false,dragObject);
		}

	}

	function moveDragableElement(e){
		if(document.all)e = event;
		if(dragDropCounter<10)return;

		if(document.all && e.button!=1 && !opera){
			stop_dragDropElement();
			return;
		}

		if(document.body!=dragObject.parentNode){
			dragObject.style.width = (dragObject.offsetWidth - (dragObjectBorderWidth*2)) + 'px';
			dragObject.style.position = 'absolute';
			dragObject.style.textAlign = 'left';
			if(transparencyWhenDragging){
				dragObject.style.filter = 'alpha(opacity=70)';
				dragObject.style.opacity = '0.7';
			}
			dragObject.parentNode.insertBefore(rectangleDiv,dragObject);
			rectangleDiv.style.display='block';
			document.body.appendChild(dragObject);

			rectangleDiv.style.width = dragObject.style.width;
			rectangleDiv.style.height = (dragObject.offsetHeight - (dragObjectBorderWidth*2)) + 'px';

		}

		if(e.clientY<50 || e.clientY>(documentHeight-50)){
			if(e.clientY<50 && !autoScrollActive){
				autoScrollActive = true;
				autoScroll((autoScrollSpeed*-1),e.clientY);
			}

			if(e.clientY>(documentHeight-50) && document.documentElement.scrollHeight<=documentScrollHeight && !autoScrollActive){
				autoScrollActive = true;
				autoScroll(autoScrollSpeed,e.clientY);
			}
		}else{
			autoScrollActive = false;
		}


		var leftPos = e.clientX;
		var topPos = e.clientY + document.documentElement.scrollTop;

		dragObject.style.left = (e.clientX - mouse_x + el_x) + 'px';
		dragObject.style.top = (el_y - mouse_y + e.clientY + document.documentElement.scrollTop) + 'px';



		if(!okToMove)return;
		okToMove = false;

		destinationObj = false;
		rectangleDiv.style.display = 'none';

		var objFound = false;
		var tmpParentArray = new Array();

		if(!objFound){
			for(var no=100;no<dragableBoxesArray.length;no++){
				if(dragableBoxesArray[no]['obj']==dragObject)continue;
				tmpParentArray[dragableBoxesArray[no]['obj'].parentNode.id] = true;
				if(!objFound){
					var tmpX = getLeftPos(dragableBoxesArray[no]['obj']);
					var tmpY = getTopPos(dragableBoxesArray[no]['obj']);

					if(leftPos>tmpX && leftPos<(tmpX + dragableBoxesArray[no]['obj'].offsetWidth) && topPos>(tmpY-20) && topPos<(tmpY + (dragableBoxesArray[no]['obj'].offsetHeight/2))){
						destinationObj = dragableBoxesArray[no]['obj'];
						destinationObj.parentNode.insertBefore(rectangleDiv,dragableBoxesArray[no]['obj']);
						rectangleDiv.style.display = 'block';
						objFound = true;
						break;

					}

					if(leftPos>tmpX && leftPos<(tmpX + dragableBoxesArray[no]['obj'].offsetWidth) && topPos>=(tmpY + (dragableBoxesArray[no]['obj'].offsetHeight/2)) && topPos<(tmpY + dragableBoxesArray[no]['obj'].offsetHeight)){
						objFound = true;
						if(dragableBoxesArray[no]['obj'].nextSibling){

							destinationObj = dragableBoxesArray[no]['obj'].nextSibling;
							if(!destinationObj.tagName)destinationObj = destinationObj.nextSibling;
							if(destinationObj!=rectangleDiv)destinationObj.parentNode.insertBefore(rectangleDiv,destinationObj);
						}else{
							destinationObj = dragableBoxesArray[no]['obj'].parentNode;
							dragableBoxesArray[no]['obj'].parentNode.appendChild(rectangleDiv);
						}
						rectangleDiv.style.display = 'block';
						break;
					}


					if(!dragableBoxesArray[no]['obj'].nextSibling && leftPos>tmpX && leftPos<(tmpX + dragableBoxesArray[no]['obj'].offsetWidth)
					&& topPos>topPos>(tmpY + (dragableBoxesArray[no]['obj'].offsetHeight))){
						destinationObj = dragableBoxesArray[no]['obj'].parentNode;
						dragableBoxesArray[no]['obj'].parentNode.appendChild(rectangleDiv);
						rectangleDiv.style.display = 'block';
						objFound = true;

					}
				}

			}

		}

		if(!objFound){

			for(var no=1;no<=numberOfColumns;no++){
				if(!objFound){
					var obj = document.getElementById('dragableBoxesColumn' + no);

						var left = getLeftPos(obj)/1;

						var width = obj.offsetWidth;
						if(leftPos>left && leftPos<(left+width)){
							destinationObj = obj;
							obj.appendChild(rectangleDiv);
							rectangleDiv.style.display='block';
							objFound=true;

						}

				}
			}

		}


		setTimeout('okToMove=true',5);

	}

	function stop_dragDropElement()
	{

		if(dragDropCounter<10){
			dragDropCounter = -1
			return;
		}
		dragDropCounter = -1;
		if(transparencyWhenDragging){
			dragObject.style.filter = null;
			dragObject.style.opacity = null;
		}
		dragObject.style.position = 'static';
		dragObject.style.width = null;
		var numericId = dragObject.id.replace(/[^0-9]/g,'');
		if(destinationObj && destinationObj.id!=dragObject.id){

			if(destinationObj.id.indexOf('dragableBoxesColumn')>=0){
				destinationObj.appendChild(dragObject);
				dragableBoxesArray[numericId]['parentObj'] = destinationObj;
			}else{
				destinationObj.parentNode.insertBefore(dragObject,destinationObj);
				dragableBoxesArray[numericId]['parentObj'] = destinationObj.parentNode;
			}



		}else{
			if(dragObjectNextSibling){
				dragObjectParent.insertBefore(dragObject,dragObjectNextSibling);
			}else{
				dragObjectParent.appendChild(dragObject);
			}


		}

		autoScrollActive = false;
		rectangleDiv.style.display = 'none';
		dragObject = false;
		dragObjectNextSibling = false;
		destinationObj = false;

		setTimeout('saveCookies()',100);

		documentHeight = document.documentElement.clientHeight;
	}

	function saveCookies()
	{
		strCookie = '';
		var tmpUrlArray = new Array();
		for(var no=1;no<=numberOfColumns;no++)
		{
			var parentObj = document.getElementById('dragableBoxesColumn' + no);

			var items = parentObj.getElementsByTagName('DIV');
			if (items.length > 0) {

				var item = items[0];

				var tmpItemArray = new Array();
				while(item){
					var boxIndex = item.id.replace(/[^0-9]/g,'');
					if(item.id!='rectangleDiv'){
						tmpItemArray[tmpItemArray.length] = boxIndex;
					}
					item = item.nextSibling;
				}

				var columnIndex = no;

				for(var no2=0;no2 < tmpItemArray.length;no2++){
					var boxIndex = tmpItemArray[no2];
					var uniqueIdentifier = dragableBoxesArray[boxIndex]['uniqueIdentifier'];
					var state = dragableBoxesArray[boxIndex]['boxState'];

					strCookie = strCookie + boxIndex + cookieSeparator + columnIndex + cookieSeparator + uniqueIdentifier + cookieSeparator + state + cookieSeparator;
				}
			}
		}
		Set_Cookie(nameOfCookie, strCookie, 60000);
	}


	function getTopPos(inputObj)
	{
	  var returnValue = inputObj.offsetTop;
	  while((inputObj = inputObj.offsetParent) != null){
	  	if(inputObj.tagName!='HTML')returnValue += inputObj.offsetTop;
	  }
	  return returnValue;
	}

	function getLeftPos(inputObj)
	{
	  var returnValue = inputObj.offsetLeft;
	  while((inputObj = inputObj.offsetParent) != null){
	  	if(inputObj.tagName!='HTML')returnValue += inputObj.offsetLeft;
	  }
	  return returnValue;
	}


	function createColumns()
	{
		if(!columnParentBoxId){
			alert('No parent box defined for your columns');
			return;
		}
		columnParentBox = document.getElementById(columnParentBoxId);
		var columnWidth = Math.floor(100/numberOfColumns);
		for(var no=0;no<numberOfColumns;no++){
			if (no==0) {
				paddingLeft = '0px';
				paddingRight = '9px';
			} else {
				if (no == numberOfColumns - 1) {
					paddingLeft = '9px';
					paddingRight = '0px';
				} else {
					paddingLeft = '10px';
					paddingRight = '10px';
				}
			}

			var div = document.createElement('DIV');
			div.style.cssText = 'float:left;width:305px;padding-right:' + paddingRight + ';padding-left:' + paddingLeft + ';margin:0px';
			div.style.height='100%';
			div.style.styleFloat='left';
			div.style.width = '305px';
			div.style.paddingRight = paddingRight;
			div.style.paddingLeft = paddingLeft;

			div.id = 'dragableBoxesColumn' + (no+1);
			columnParentBox.appendChild(div);

			var clearObj = document.createElement('HR');
			clearObj.style.clear = 'both';
			clearObj.style.visibility = 'hidden';
			div.appendChild(clearObj);
		}

		var clearingDiv = document.createElement('DIV');
		columnParentBox.appendChild(clearingDiv);
		clearingDiv.style.clear='both';

	}

	function mouseoverBoxHeader()
	{
		if(dragDropCounter==10)return;
		var id = this.id.replace(/[^0-9]/g,'');
		document.getElementById('dragableBoxExpand' + id).style.visibility = 'visible';
		//document.getElementById('dragableBoxRefreshSource' + id).style.visibility = 'visible';
		//document.getElementById('dragableBoxCloseLink' + id).style.visibility = 'visible';
		if(document.getElementById('dragableBoxEditLink' + id))document.getElementById('dragableBoxEditLink' + id).style.visibility = 'visible';

	}
	function mouseoutBoxHeader(e,obj)
	{
		if(!obj)obj=this;

		var id = obj.id.replace(/[^0-9]/g,'');
		document.getElementById('dragableBoxExpand' + id).style.visibility = 'hidden';
		//document.getElementById('dragableBoxRefreshSource' + id).style.visibility = 'hidden';
		//document.getElementById('dragableBoxCloseLink' + id).style.visibility = 'hidden';
		if(document.getElementById('dragableBoxEditLink' + id))document.getElementById('dragableBoxEditLink' + id).style.visibility = 'hidden';

	}

	function showHideBoxContent(e,inputObj)
	{
		if(document.all)e = event;
		if(!inputObj)inputObj=this;

		var numericId = inputObj.id.replace(/[^0-9]/g,'');
		var obj = document.getElementById('dragableBoxContent' + numericId);

		obj.style.display = inputObj.src.indexOf(src_rightImage)>=0?'block':'none';
		inputObj.src = inputObj.src.indexOf(src_rightImage)>=0?src_downImage:src_rightImage

		dragableBoxesArray[numericId]['boxState'] = obj.style.display=='none'?0:1;
		saveCookies();
		setTimeout('dragDropCounter=-5',5);
	}

	function mouseover_CloseButton()
	{
		this.className = 'closeButton_over';
		setTimeout('dragDropCounter=-5',5);
	}

	function highlightCloseButton()
	{
		this.className = 'closeButton_over';
	}

	function mouseout_CloseButton()
	{
		this.className = 'closeButton';
	}

	function closeDragableBox(e,inputObj)
	{
		if(!inputObj)inputObj = this;
		var numericId = inputObj.id.replace(/[^0-9]/g,'');
		document.getElementById('dragableBox' + numericId).style.display='none';

		Set_Cookie(nameOfCookie + cookieRSSSources[dragableBoxesArray[numericId]['rssUrl']],'none' ,60000);

		setTimeout('dragDropCounter=-5',5);

	}

	function addBoxHeader(parentObj,externalUrl,notDrabable)
	{
		var div = document.createElement('DIV');
		div.className = 'dragableBoxHeader';

		div.id = 'dragableBoxHeader' + boxIndex;
		div.onmouseover = mouseoverBoxHeader;
		div.onmouseout = mouseoutBoxHeader;
		if(!notDrabable){
			div.onmousedown = initDragDropBox;
			div.style.cursor = 'move';
		}

		var image = document.createElement('IMG');
		image.id = 'dragableBoxExpand' + boxIndex;
		image.src = src_rightImage;
		image.style.visibility = 'hidden';
		image.style.cursor = 'pointer';
		image.style.display = 'none';
		image.onmousedown = showHideBoxContent;
		div.appendChild(image);

		var textSpan = document.createElement('SPAN');
		textSpan.id = 'dragableBoxHeader_txt' + boxIndex;
		div.appendChild(textSpan);

		parentObj.appendChild(div);
	}



	function addBoxContentContainer(parentObj,heightOfBox)
	{
		var div = document.createElement('DIV');
		div.className = 'dragableBoxContent';
		if(opera)div.style.clear='none';
		div.id = 'dragableBoxContent' + boxIndex;
		parentObj.appendChild(div);
		if(heightOfBox && heightOfBox/1>40){
			div.style.height = heightOfBox + 'px';
			div.setAttribute('heightOfBox',heightOfBox);
			div.heightOfBox = heightOfBox;
			if(document.all)div.style.overflowY = 'auto;';else div.style.overflow='-moz-scrollbars-vertical;';
			if(opera)div.style.overflow='auto;';
		}
	}

	function createABox(uniqueIdentifier,columnIndex,state,notDragable)
	{
		boxIndex = uniqueIdentifier.replace(/[^0-9]/g,'');

		heightOfBox = 'auto';

		var maindiv = document.createElement('DIV');
		maindiv.className = 'dragableBox';
		maindiv.id = 'dragableBox' + boxIndex;

		var div = document.createElement('DIV');
		//div.className='dragableBoxInner';
		maindiv.appendChild(div);

		addBoxHeader(div,'',notDragable);
		addBoxContentContainer(div,heightOfBox);

		var obj = document.getElementById('dragableBoxesColumn' + columnIndex);
		//var subs = obj.getElementsByTagName('DIV');
		//if(subs.length>0){
		//	obj.insertBefore(maindiv,subs[0]);
		//}else{
			obj.appendChild(maindiv);
		//}

		dragableBoxesArray[boxIndex] = new Array();
		dragableBoxesArray[boxIndex]['obj'] = maindiv;
		dragableBoxesArray[boxIndex]['parentObj'] = maindiv.parentNode;
		dragableBoxesArray[boxIndex]['uniqueIdentifier'] = uniqueIdentifier;
		dragableBoxesArray[boxIndex]['heightOfBox'] = heightOfBox;
		dragableBoxesArray[boxIndex]['boxState'] = state;	// Expanded

		return boxIndex;

	}

	function createHelpObjects()
	{
		/* Creating rectangle div */
		rectangleDiv = document.createElement('DIV');
		rectangleDiv.id='rectangleDiv';
		rectangleDiv.style.display='none';
		document.body.appendChild(rectangleDiv);
	}

	function cancelSelectionEvent(e)
	{
		if(document.all)e = event;

		if (e.target) source = e.target;
			else if (e.srcElement) source = e.srcElement;
			if (source.nodeType == 3) // defeat Safari bug
				source = source.parentNode;
		if(source.tagName.toLowerCase()=='input')return true;

		if(dragDropCounter>=0)return false; else return true;

	}

	function cancelEvent()
	{
		return false;
	}

	function initEvents()
	{
		document.body.onmousemove = moveDragableElement;
		document.body.onmouseup = stop_dragDropElement;
		document.body.onselectstart = cancelSelectionEvent;

		document.body.ondragstart = cancelEvent;

		documentHeight = document.documentElement.clientHeight;

	}


	/* Clear cookies */

	function clearCookiesForDragableBoxes()
	{
		var cookieValue = Get_Cookie(nameOfCookie);
		while(cookieValue && cookieValue!=''){
			Set_Cookie(nameOfCookie + cookieCounter,'',-500);
			cookieCounter++;
			var cookieValue = Get_Cookie(nameOfCookie + cookieCounter);
		}

	}

	/* Delete all boxes */

	function deleteAllDragableBoxes()
	{
		var divs = document.getElementsByTagName('DIV');
		for(var no=0;no<divs.length;no++){
			if(divs[no].className=='dragableBox')closeDragableBox(false,divs[no]);
		}

	}

	/* Reset back to default settings */

	function resetDragableBoxes()
	{
		cookieCounter = 0;
		clearCookiesForDragableBoxes();

		deleteAllDragableBoxes();
		cookieCounter = 0;
		cookieRSSSources = new Array();
		createDefaultBoxes();
	}

	function hideHeaderOptionsForStaticBoxes(boxIndex)
	{
		//if(document.getElementById('dragableBoxRefreshSource' + boxIndex))document.getElementById('dragableBoxRefreshSource' + boxIndex).style.display='none';
		//if(document.getElementById('dragableBoxCloseLink' + boxIndex))document.getElementById('dragableBoxCloseLink' + boxIndex).style.display='none';
		if(document.getElementById('dragableBoxEditLink' + boxIndex))document.getElementById('dragableBoxEditLink' + boxIndex).style.display='none';
	}



	/* You customize this function */
	function createDefaultBoxes() {

		var arrDone = new Array();
		var CookieData = Get_Cookie(nameOfCookie);

		if (CookieData){
			var arrCookie = CookieData.split(cookieSeparator);
			for (var i = 0;i < arrCookie.length; i=i+4) {
				var element = document.getElementById(arrCookie[i + 2]);
				if (element) {
					// preparo l'elenco di oggetti già inseriti
					arrDone.push(arrCookie[i + 0]);
					// prendo tutti i parametri che mi servono per creare il box
					var htmlContentOfNewBox = document.getElementById('corpo_' + arrCookie[i + 0]).innerHTML;
					var titleOfNewBox = document.getElementById('testata_' + arrCookie[i + 0]).innerHTML;
					var newIndex = createABox(arrCookie[i + 2], arrCookie[i + 1],arrCookie[i + 3], false);
					document.getElementById('dragableBoxContent' + arrCookie[i + 0]).innerHTML = htmlContentOfNewBox;
					document.getElementById('dragableBoxHeader_txt' + arrCookie[i + 0]).innerHTML = titleOfNewBox;
					element.parentNode.removeChild(element);

					var obj = document.getElementById('linkami_' + boxIndex);
					if ((obj) && (arrCookie[i + 3] == 0)) showHideBoxContent(null, obj.firstChild);
				}
			}
		}

		// Ordino gli elementi in ordine inverso così da poter usare la POP
		arrDone.sort();

		for (var i = 100; i <= 120; i++) {
			var bolContinue = true;
			var element = document.getElementById('spostabile_' + i)

			if (element) {
				// Cerco se esite già l'elemento
				for (j = 0; j < arrDone.length; j++) {
					if (arrDone[j] == i) {
						bolContinue = false;
						break;
					}
				}

				if (bolContinue) {
					var htmlContentOfNewBox = document.getElementById('corpo_' + i).innerHTML;
					var titleOfNewBox = document.getElementById('testata_' + i).innerHTML;
					var intColonna = document.getElementById('colonna_' + i).value;
					var newIndex = createABox('spostabile_' + i, intColonna, 1, false);
					document.getElementById('dragableBoxContent' + i).innerHTML = htmlContentOfNewBox;
					document.getElementById('dragableBoxHeader_txt' + i).innerHTML = titleOfNewBox;
					element.parentNode.removeChild(element);
				}
			}
		}

		setTimeout('saveCookies()',100);

	}

	/* Disable drag for a box */
	function disableBoxDrag(boxIndex)
	{
			document.getElementById('dragableBoxHeader' + boxIndex).onmousedown = '';
			document.getElementById('dragableBoxHeader' + boxIndex).style.cursor = 'default';

	}

	function initDragableBoxesScript()
	{
		createColumns();	// Always the first line of this function
		createHelpObjects();	// Always the second line of this function
		initEvents();	// Always the third line of this function

		if(useCookiesToRememberRSSSources)createRSSBoxesFromCookie();	// Create RSS boxes from cookies
		createDefaultBoxes();	// Create default boxes.



	}
