/* USER VARIABLES */

var MyString = '';
var legolv_MyString = '';

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/hircentrum/zar.gif';
var src_downImage = '/images/hircentrum/nyit.gif';
var src_rssSource = '/images/hircentrum/rss.gif';
var src_smallRightArrow = '/images/hircentrum/small_arrow.gif';
var src_closeBtn = '/images/hircentrum/bezar.gif';

var transparencyWhenDragging = false;
var txt_editLink = 'Szerkesztés';
var txt_editLink_stop = 'Szerkesztés vége';
var autoScrollSpeed = 4;	// Autoscroll speed	- Higher = faster
var dragObjectBorderWidth = 1;	// Border size of your RSS boxes - used to determine width of dotted rectangle

var useCookiesToRememberRSSSources = true;

var nameOfCookie_old = 'dragable_rss_boxes';	// Name of cookie
var nameOfCookie = 'dragable_js_boxes';		// Name of cookie
var nameOfCookie_ = 'dragable_jss_boxes';		// Name of cookie

var this_cim;

var maxLimitOfItems = 24;


var columnParentBox;
var dragableBoxesObj;

var ajaxObjects = new Array();

var boxIndex = -1;
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();

var staticObjectArray = new Array();

var feedsArray = new Array();
var feeds = new Array();

// js elemekhez keszult
var tokens = new Array();
var hello = "";
var maxRssItemsJs = new Array();
var minRssItemsJs = new Array();
var minRssItems = 3;
var cookieArray = new Array();
var thisCookie = new Array();
thisCookie["url"] = "";
thisCookie["js_url"] = "";
thisCookie["columnIndex"] = "";
thisCookie["maxRssItems"] = "";
thisCookie["heightOfBox"] = "";
thisCookie["minutesBeforeReload"] = "";
thisCookie["uniqueIdentifier"] = "";
thisCookie["state"] = "";
var move = "";
// /js elemek


var first_xml = retrieveURL("http://www.origo.hu/contentpartner/rss/hircentrum/origo.xml");
var first_cim = first_xml.getElementsByTagName('title')[2];
first_cim = first_cim.firstChild.data;
first_cim = "";

var topstory_xml = retrieveURL("http://www.origo.hu/nac/cimlap/topstory.xml");
var topstory_cim = topstory_xml.getElementsByTagName('cim')[0];
topstory_cim = topstory_cim.firstChild.data;

var legnezettebb_xml = retrieveURL("http://www.origo.hu/contentpartner/rss/legolvasottabb/legolvasottabb.xml");
var legnezettebb_cim = legnezettebb_xml.getElementsByTagName('title')[1];
var legnezettebb_cim2 = legnezettebb_xml.getElementsByTagName('title')[2];
legnezettebb_cim = legnezettebb_cim.firstChild.data;
legnezettebb_cim2 = legnezettebb_cim2.firstChild.data;

var legjobb_xml = retrieveURL("http://www.origo.hu/contentpartner/rss/rating/legjobb.xml");
var legjobb_cim = legjobb_xml.getElementsByTagName('title')[2];
var legjobb_cim2 = legjobb_xml.getElementsByTagName('title')[3];
var legjobb_cim3 = legjobb_xml.getElementsByTagName('title')[4];
legjobb_cim = legjobb_cim.firstChild.data;
legjobb_cim2 = legjobb_cim2.firstChild.data;;
legjobb_cim3 = legjobb_cim3.firstChild.data;



/* END USER VARIABLES */

/*
These cookie functions are downloaded from
http://www.mach5.com/support/analyzer/manual/html/General/CookiesJavaScript.htm
*/

function ReadCookie() {
    var tmpIndex = 0;
    var tmpCookie = "";
    var tmpArray = new Array();
    var tmpCookieVal = new Array();
//alert(" document.cookie.length _: "+document.cookie.length+"\ndocument.cookie: "+document.cookie);
    if (document.cookie.length>0)
    {
	c_start=document.cookie.indexOf(nameOfCookie_ + "=");
	if (c_start!=-1)
	{
            c_start=c_start + name.length+1;
            c_end=document.cookie.indexOf(";",c_start);
            if (c_end==-1) c_end=document.cookie.length;
	    tmpCookie =  unescape(document.cookie.substring(c_start,c_end));
	    //alert("tmpCookie\n"+tmpCookie);
	    tmpCookieVal = tmpCookie.split("=");
	    if (tmpCookieVal.length = 2){
		if (tmpCookieVal[1].length>0){
		    	tmpArray = tmpCookieVal[1].split("|#|");
		    	var tmpSubStr = new Array();
		    	//if (dragableBoxesArray == null){
		    		dragableBoxesArray = new Array();
	    		//}else{
			    	//alert("dragableBoxesArray.length: "+dragableBoxesArray.length);
	    		//}
	    		for (var tmpIndex = 0;tmpIndex<tmpArray.length;tmpIndex++){
			    	//alert("tmpArray[tmpIndex]:\n"+tmpArray[tmpIndex]+"\n: "+tmpIndex);
	    			tmpSubStr = tmpArray[tmpIndex].split("#;#");
	    			if (dragableBoxesArray[tmpIndex] == null){
			    		dragableBoxesArray[tmpIndex] = new Array();
	    			}
	    			if (tmpSubStr[0].length>4){
	    	    			dragableBoxesArray[tmpIndex]['rssUrl'] = "http://www.origo.hu/contentpartner/rss/"+tmpSubStr[0];
	    			}else{
		    			dragableBoxesArray[tmpIndex]['rssUrl'] = "none";
	    			}
	    			if (tmpSubStr[1].length>4){
			    		dragableBoxesArray[tmpIndex]['legnezUrl'] = "http://www.origo.hu/images/hircentrum/"+tmpSubStr[1];
	    			}else{
		    			dragableBoxesArray[tmpIndex]['legnezUrl'] = "none";
	    			}
	    			dragableBoxesArray[tmpIndex]["columnIndex"]= tmpSubStr[2];
	    			dragableBoxesArray[tmpIndex]['maxRssItems'] = tmpSubStr[3];
	    			dragableBoxesArray[tmpIndex]['minutesBeforeReload'] = tmpSubStr[4];
	    			dragableBoxesArray[tmpIndex]['heightOfBox'] = tmpSubStr[5];
	    			dragableBoxesArray[tmpIndex]['uniqueIdentifier'] = tmpSubStr[6];
	    			dragableBoxesArray[tmpIndex]['boxState'] = tmpSubStr[7];
		    	}
	    	}
	    }
	}
    }
}

function WriteCookie(order,expires,path,domain,secure) {
    Delete_Cookie();
    var name = nameOfCookie_;
    value = "";
    var tmpIndex = 0;
    //if (order != null){
	//for (tmpIndex =0;tmpIndex<order.length;tmpIndex++){
	//	value += dragableBoxesArray[order[tmpIndex]]["rssUrl"]+'#;#'+dragableBoxesArray[order[tmpIndex]]["legnezUrl"]+'#;#'+dragableBoxesArray[order[tmpIndex]]["maxRssItems"]+'#;#'+dragableBoxesArray[order[tmpIndex]]["heightOfBox"]+'#;#'+dragableBoxesArray[order[tmpIndex]]["minutesBeforeReload"]+'#;#'+dragableBoxesArray[order[tmpIndex]]["uniqueIdentifier"]+'#;#'+dragableBoxesArray[order[tmpIndex]]["boxState"]+"|#|";
	//}
    //}
    try{
	for (var tmpInd = tmpIndex;tmpInd<dragableBoxesArray.length;tmpInd++){
    		if ((dragableBoxesArray[tmpInd]['uniqueIdentifier'] != -1)&&(dragableBoxesArray[tmpInd]['rssUrl'] != "")){
    			if (dragableBoxesArray[tmpInd]["rssUrl"].length>0){
				value += dragableBoxesArray[tmpInd]["rssUrl"].substr(39,dragableBoxesArray[tmpInd]["rssUrl"].length)+'#;#'
    			}else{
				value += 'none#;#'
    			}
    			if (dragableBoxesArray[tmpInd]["legnezUrl"].length>0){
				value += dragableBoxesArray[tmpInd]["legnezUrl"].substr(38,dragableBoxesArray[tmpInd]["legnezUrl"].length)+'#;#'
    			}else{
				value += 'none#;#'
    			}
			value += dragableBoxesArray[tmpInd]["columnIndex"]+'#;#'
			value += dragableBoxesArray[tmpInd]["maxRssItems"]+'#;#'
			value += dragableBoxesArray[tmpInd]["heightOfBox"]+'#;#'
			value += dragableBoxesArray[tmpInd]["minutesBeforeReload"]+'#;#'
			value += dragableBoxesArray[tmpInd]["uniqueIdentifier"]+'#;#'
			value += dragableBoxesArray[tmpInd]["boxState"]+'#;#'
			value += "|#|";
			//value += dragableBoxesArray[tmpInd].length+"|#|";
    		}
    	}
    }catch(e){
    	//alert(e+ "\n\n"+value+" | "+tmpInd);
    }
    value = value.substring(0,value.length-3);
    expires = expires * 60*60*24*1000;
    var today = new Date();
    var expires_date = new Date( today.getTime() + (expires) );
    var cookieString = escape(name) + "=" +escape(value) +
       ( (expires) ? ";expires=" + expires_date.toGMTString() : "") +
       ( (path) ? ";path=" + path : "/") +
       ( (domain) ? ";domain=" + domain : "") +
       ( (secure) ? ";secure" : "");
    document.cookie = cookieString;
}

function Delete_Cookie()
{
    try{
	for (var ind = 0;ind<dragableBoxesArray.length;ind++){
		Set_Cookie(nameOfCookie_old + ind,'',-500);
	}
    }catch(e){
    	//alert(e+ "\n\n"+value+" | "+tmpInd);
    }

}

function Get_Cookie(name) {
    //if (document.cookie.length>0)
    //{
    //  c_start=document.cookie.indexOf(name + "=");
    //  if (c_start!=-1)
    //    {
    //    c_start=c_start + name.length+1;
    //    c_end=document.cookie.indexOf(";",c_start);
    //    if (c_end==-1) c_end=document.cookie.length;
    //    return unescape(document.cookie.substring(c_start,c_end));
    //    }
    //}
    return "";
}

// This function has been slightly modified
function Set_Cookie(name,value,expires,path,domain,secure) {
    value = "";
    var jsValue = new Array();
    jsValue = value.split('#;#');
    thisCookie = new Array();
    thisCookie["url"] = jsValue[0];
    thisCookie["js_url"] = jsValue[1];
    thisCookie["columnIndex"] = jsValue[2];
    thisCookie["maxRssItems"] = jsValue[3];
    thisCookie["heightOfBox"] = jsValue[4];
    thisCookie["minutesBeforeReload"] = jsValue[5];
    thisCookie["uniqueIdentifier"] = jsValue[6];
    thisCookie["state"] = jsValue[7];
    //var aName = name.substring(name.indexOf(dragable_js_boxes)+1,name.length);

    //alert("Set_Cookie\n\n"+thisCookie["url"]+'#;#'+thisCookie["js_url"]+'#;#'+thisCookie["columnIndex"]+'#;#'+thisCookie["maxRssItems"]+'#;#'+thisCookie["heightOfBox"]+'#;#'+thisCookie["minutesBeforeReload"]+'#;#'+thisCookie["uniqueIdentifier"]+'#;#'+thisCookie["state"]);

    cookieArray[name] = thisCookie;
    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){
			var MytopPos = yPos + document.documentElement.scrollTop;
			var sp = 0;
			var ie=(navigator.appName=="Microsoft Internet Explorer")?1:0;
			if(!ie){sp = -5}
			if (MytopPos > getTopPos(document.getElementById('floatingBoxParentContainer')) + sp + 20) {
				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;
	}

	// xxx
	var MyleftPos = e.clientX;
	var MytopPos = e.clientY + document.documentElement.scrollTop;

	if(e.clientX > getLeftPos(dragObject) + mouse_x){
		MyleftPos = getLeftPos(dragObject) + mouse_x;
	}else{
		MyleftPos = e.clientX;
	}

	if(MyleftPos < document.getElementById('floatingBoxParentContainer').offsetWidth - (dragObject.offsetWidth - mouse_x + el_x)){
		var leftPos = e.clientX;
		dragObject.style.left = (e.clientX - mouse_x + el_x) + 'px';
	}else{
		var leftPos = document.getElementById('floatingBoxParentContainer').offsetWidth - (dragObject.offsetWidth - mouse_x + el_x);
	}

	var sp = 0;
	var ie=(navigator.appName=="Microsoft Internet Explorer")?1:0;
	if(!ie){sp = -5}
	if (MytopPos > getTopPos(document.getElementById('floatingBoxParentContainer')) + sp + 20) {
		var topPos = e.clientY + document.documentElement.scrollTop;
		dragObject.style.top = (el_y - mouse_y + e.clientY + document.documentElement.scrollTop) + 'px';
	}else{
		var topPos = getTopPos(document.getElementById('floatingBoxParentContainer')) + sp + 20;
		dragObject.style.top = getTopPos(document.getElementById('floatingBoxParentContainer')) + sp + 10 + 'px';
	}
	// /xxx

	if(!okToMove)return;
	okToMove = false;

	destinationObj = false;
	rectangleDiv.style.display = 'none';

	var objFound = false;
	var tmpParentArray = new Array();

	if(!objFound){
		for(var no=0;no<=dragableBoxesArray.length;no++){
			if(dragableBoxesArray[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;

	if(useCookiesToRememberRSSSources)setTimeout('saveCookies()',100);

	documentHeight = document.documentElement.clientHeight;
}

function saveCookies()
{
	var i = 0;
	cookieValue = Get_Cookie(nameOfCookie + i);
	while (cookieValue != '' && cookieValue) {
		Set_Cookie(nameOfCookie + i,'',-500);
		i++;
		cookieValue = Get_Cookie(nameOfCookie + i);
	}

	cookieCounter = 0;
	var tmpUrlArray = new Array();
	var tmpJsArray = new Array();
	cookieArray = new Array();
	for(var no=1;no<=numberOfColumns;no++)
	{
		var parentObj = document.getElementById('dragableBoxesColumn' + no);

		var items = parentObj.getElementsByTagName('DIV');
		if(items.length==0)continue;

		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=tmpItemArray.length-1;no2>=0;no2--){
			var boxIndex = tmpItemArray[no2];
			if (dragableBoxesArray[boxIndex]['uniqueIdentifier'] > -1) {
				tmpJsArray[tmpJsArray.length] = boxIndex + " " +cookieCounter+ " | " +dragableBoxesArray[boxIndex]['uniqueIdentifier'];
				var url = dragableBoxesArray[boxIndex]['rssUrl'];
				var legnez_url = dragableBoxesArray[boxIndex]['legnezUrl'];
				var heightOfBox = dragableBoxesArray[boxIndex]['heightOfBox'];
				var maxRssItems = dragableBoxesArray[boxIndex]['maxRssItems'];
				var minutesBeforeReload = dragableBoxesArray[boxIndex]['minutesBeforeReload'];
				var uniqueIdentifier = dragableBoxesArray[boxIndex]['uniqueIdentifier'];
				var state = dragableBoxesArray[boxIndex]['boxState'];
				cookieArray[cookieCounter] = dragableBoxesArray[boxIndex];
				cookieArray[cookieCounter]['columnIndex'] = columnIndex;
				if(!tmpUrlArray[url]){
					tmpUrlArray[url] = true;
					Set_Cookie(nameOfCookie + cookieCounter,url + '#;#' + legnez_url + '#;#' + columnIndex + '#;#' + maxRssItems + '#;#' + heightOfBox + '#;#' + minutesBeforeReload + '#;#' + uniqueIdentifier + '#;#' + state ,60000);
					cookieRSSSources[url] = cookieCounter;
					cookieCounter++;
				}else{
					Set_Cookie(nameOfCookie + cookieCounter,'' + '#;#' + legnez_url + '#;#' + columnIndex + '#;#' + '' + '#;#' + heightOfBox + '#;#' + '' + '#;#' + uniqueIdentifier ,60000);
					cookieCounter++;
				}
			}
		}
	}
	dragableBoxesArray = cookieArray;
	WriteCookie(null,60000);
	reset();
}

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);
	var sumWidth = 0;
	for(var no=0;no<numberOfColumns;no++){
		var div = document.createElement('DIV');
		if(no==(numberOfColumns-1))columnWidth = 99 - sumWidth;
		sumWidth = sumWidth + columnWidth;
		div.style.cssText = 'float:left;width:'+columnWidth+'%;padding:0px;margin:0px;';
		div.style.height='100%';
		div.style.styleFloat='left';
		div.style.width = columnWidth + '%';
		div.style.padding = '0px';
		div.style.margin = '0px';

		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 openRSS()
{
	var url = (dragableBoxesArray[this.id.replace(/[^0-9]/g,'')]['rssUrl']);
	window.open(url);
	setTimeout('dragDropCounter=-5',5);
}

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?'none':'block';
	inputObj.src = inputObj.src.indexOf(src_rightImage)>=0?src_downImage:src_rightImage

	dragableBoxesArray[numericId]['boxState'] = obj.style.display=='block'?1:0;
	saveCookies();
	setTimeout('dragDropCounter=-5',5);
}

function showHideBoxContentOnLoad(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?'none':'block';
	inputObj.src = inputObj.src.indexOf(src_rightImage)>=0?src_downImage:src_rightImage

	dragableBoxesArray[numericId]['boxState'] = obj.style.display=='block'?1:0;
	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 (!(confirm("Biztosan be kívánja zárni a dobozt?")))
		return;

	var kiir = "";
	for (var tmpIndex = 0;tmpIndex<dragableBoxesArray.length;tmpIndex++){
		kiir += " " + tmpIndex +" - "+ dragableBoxesArray[tmpIndex]['rssUrl']+"\n";
	}


	if(!inputObj)inputObj = this;
	var numericId = inputObj.id.replace(/[^0-9]/g,'');
	var numUniqId = document.getElementById('dragableBox' + numericId).name.replace(/[^0-9]/g,'');


	//var i = 0;
	//var cookieValue = Get_Cookie(nameOfCookie + i);
	//var items = cookieValue.split('#;#');
	//while (items[6] != numUniqId && cookieValue != '' && cookieValue) {
	//	i++;
	//	cookieValue = Get_Cookie(nameOfCookie + i);
	//	items = cookieValue.split('#;#');
	//}
	//var strUrl = items[0];
	//cookieRSSSources[strUrl] = '';
	//Set_Cookie(nameOfCookie + i,'',-500);
	//i++;
	//while (cookieValue != '' && cookieValue){
	//	cookieValue = Get_Cookie(nameOfCookie + i);
	//	Set_Cookie(nameOfCookie + (i - 1), cookieValue, 6000);
	//	i++;
	//}
	document.getElementById('dragableBox' + numericId).style.display='none';
	setTimeout('dragDropCounter=-5',5);
	var doExit = false;
	i = 0;
	while (i <= dragableBoxesArray.length && doExit == false) {
		if(dragableBoxesArray[i]){
			if(dragableBoxesArray[i]['uniqueIdentifier'] == numUniqId) {
				doExit = true;
			}else{
				i++;
			}
		}else{
			i++;
		}
	}
	dragableBoxesArray[i]['uniqueIdentifier'] = -1;
	var rovatArray = dragableBoxesArray[numericId]['rssUrl'].split('/');
	var rovat = rovatArray[rovatArray.length-2];
	document.getElementById(rovat).style.display="block";
	//for (var tmpIndex = i;tmpIndex<dragableBoxesArray.length;tmpIndex++){
	//	alert(dragableBoxesArray[tmpIndex-1]['rssUrl'] +" - "+ dragableBoxesArray[tmpIndex]['rssUrl']);
	//	dragableBoxesArray[tmpIndex-1] = dragableBoxesArray[tmpIndex];
	//}
	//dragableBoxesArray.pop();
	for (var tmpIndex = 0;tmpIndex<dragableBoxesArray.length;tmpIndex++){
		kiir += " " + tmpIndex +" - "+ dragableBoxesArray[tmpIndex]['rssUrl']+"\n";
	}
	//alert("numericId: "+numericId+" numUniqId: "+numUniqId+"\n\n"+kiir);
	WriteCookie(null,60000);
	reset();
}

function editRSSContent()
{
	var numericId = this.id.replace(/[^0-9]/g,'');
	var obj = document.getElementById('dragableBoxEdit' + numericId);
	if(obj.style.display=='none'){
		obj.style.display='block';
		this.innerHTML = txt_editLink_stop;
		document.getElementById('dragableBoxHeader' + numericId).style.height = '135px';
	}else{
		obj.style.display='none';
		this.innerHTML = txt_editLink;
		document.getElementById('dragableBoxHeader' + numericId).style.height = '20px';
	}
	setTimeout('dragDropCounter=-5',5);

}

function closeBox() {
	closeDragableBox(false,this);
}

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.className = 'expandButton';
	image.src = src_rightImage;
	//image.style.visibility = 'hidden';
	image.style.cursor = 'pointer';
	image.onmousedown = showHideBoxContent;
	div.appendChild(image);

	var textSpan = document.createElement('SPAN');
	textSpan.id = 'dragableBoxHeader_txt' + boxIndex;
	div.appendChild(textSpan);

	parentObj.appendChild(div);

	var image = document.createElement('IMG');
	image.src = src_closeBtn;
	image.id = 'dragableBoxCloseLink' + boxIndex;
	image.style.cssText = 'float:right';
	image.style.styleFloat = 'right';
	image.className = 'closeButton';
	//image.style.visibility = 'hidden';
	image.onclick = closeBox;
	image.style.cursor = 'pointer';
	if(!externalUrl)image.style.display='none';
	div.appendChild(image);

	var image = document.createElement('IMG');
	image.src = src_rssSource;
	image.id = 'dragableBoxRSSSource' + boxIndex;
	image.style.cssText = 'float:right';
	image.style.styleFloat = 'right';
	image.className = 'RSSButton';
	//image.style.visibility = 'hidden';
	image.onclick = openRSS;
	image.style.cursor = 'pointer';
	if(!externalUrl)image.style.display='none';
	div.appendChild(image);
}

function saveFeed(boxIndex)
{
	var heightOfBox = dragableBoxesArray[boxIndex]['heightOfBox'] = document.getElementById('heightOfBox[' + boxIndex + ']').value;
	var intervalObj = dragableBoxesArray[boxIndex]['intervalObj'];
	if(intervalObj)clearInterval(intervalObj);
	if(heightOfBox && heightOfBox>40){
		var contentObj = document.getElementById('dragableBoxContent' + boxIndex);
		contentObj.style.height = heightOfBox + 'px';
		contentObj.setAttribute('heightOfBox',heightOfBox);
		contentObj.heightOfBox = heightOfBox;
		if(document.all)contentObj.style.overflowY = 'auto';else contentObj.style.overflow='-moz-scrollbars-vertical;';
		if(opera)contentObj.style.overflow='auto';
	}

	dragableBoxesArray[boxIndex]['rssUrl'] = document.getElementById('rssUrl[' + boxIndex + ']').value;
	dragableBoxesArray[boxIndex]['legnezUrl'] = document.getElementById('legnezUrl[' + boxIndex + ']').value;
	dragableBoxesArray[boxIndex]['heightOfBox'] = heightOfBox;
	dragableBoxesArray[boxIndex]['maxRssItems'] = document.getElementById('maxRssItems[' + boxIndex + ']').value;
	dragableBoxesArray[boxIndex]['heightOfBox'] = document.getElementById('heightOfBox[' + boxIndex + ']').value;
	dragableBoxesArray[boxIndex]['minutesBeforeReload'] = document.getElementById('minutesBeforeReload[' + boxIndex + ']').value;

	//if(dragableBoxesArray[boxIndex]['minutesBeforeReload'] && dragableBoxesArray[boxIndex]['minutesBeforeReload']>5){
	//	var tmpInterval = setInterval("reloadRSSData(" + boxIndex + ")",(dragableBoxesArray[boxIndex]['minutesBeforeReload']*1000*60));
	//	dragableBoxesArray[boxIndex]['intervalObj'] = tmpInterval;
	//}
	if (dragableBoxesArray[boxIndex]['maxRssItems']<=maxLimitOfItems)
		reloadRSSData(boxIndex);

	if(useCookiesToRememberRSSSources) setTimeout('saveCookies()',100);

	if(dragableBoxesArray[boxIndex]['maxRssItems']==maxRssItemsJs[boxIndex]) {
		document.getElementById('tobb'+boxIndex).style.display="none";
		document.getElementById('tobbgomb'+boxIndex).style.display="none";
		document.getElementById('tobbspace'+boxIndex).style.display="none";
	}
	if(dragableBoxesArray[boxIndex]['maxRssItems']<=minRssItemsJs[boxIndex]) {
		document.getElementById('kevesebb'+boxIndex).style.display="none";
		document.getElementById('kevesebbgomb'+boxIndex).style.display="none";
	}
}

function addRSSEditContent(parentObj)
{
	
	var editLink = document.createElement('A');
	editLink.href = '#';
	editLink.onclick = cancelEvent;
	editLink.style.cssText = 'float:right';
	editLink.style.styleFloat = 'right';
	editLink.id = 'dragableBoxEditLink' + boxIndex;
	editLink.innerHTML = txt_editLink;
	editLink.className = 'dragableBoxEditLink';
	editLink.style.cursor = 'pointer';
	editLink.style.visibility = 'hidden';
	editLink.onmousedown = editRSSContent;
	parentObj.appendChild(editLink);

	var editBox = document.createElement('DIV');
	editBox.style.clear='both';
	editBox.id = 'dragableBoxEdit' + boxIndex;
	editBox.style.display='none';

	var content = '<form><table cellpadding="1" cellspacing="1"><tr><td>Feed:<\/td><td><input type="text" id="rssUrl[' + boxIndex + ']" value="' + dragableBoxesArray[boxIndex]['rssUrl'] + '" size="25" maxlength="255"><\/td><\/tr>'
	+ '<tr><td>Legnézettebb:<\/td><td><input type="text" id="legnezUrl[' + boxIndex + ']" value="' + dragableBoxesArray[boxIndex]['legnezUrl'] + '" size="25" maxlength="255"><\/td><\/tr>'
	+ '<tr><td>Elemek száma (max.20):<\/td><td width="30"><input type="text" id="maxRssItems[' + boxIndex + ']" onblur="this.value = this.value.replace(/[^0-9]/g,\'\');if(!this.value)this.value=' + dragableBoxesArray[boxIndex]['maxRssItems'] + '" value="' + dragableBoxesArray[boxIndex]['maxRssItems'] + '" size="2" maxlength="2"><\/td><\/tr><tr><td>Fix hosszúság:<\/td><td><input type="text" id="heightOfBox[' + boxIndex + ']" onblur="this.value = this.value.replace(/[^0-9]/g,\'\');if(!this.value)this.value=' + dragableBoxesArray[boxIndex]['heightOfBox'] + '" value="' + dragableBoxesArray[boxIndex]['heightOfBox'] + '" size="2" maxlength="3"><\/td><\/tr><tr>'
	+'<tr><td>Ujratöltés minden:<\/td><td width="30"><input type="text" id="minutesBeforeReload[' + boxIndex + ']" onblur="this.value = this.value.replace(/[^0-9]/g,\'\');if(!this.value || this.value/1<5)this.value=' + dragableBoxesArray[boxIndex]['minutesBeforeReload'] + '" value="' + dragableBoxesArray[boxIndex]['minutesBeforeReload'] + '" size="2" maxlength="3">&nbsp;percben<\/td><\/tr>'
	+'<tr><td><input type="button" onclick="saveFeed(' + boxIndex + ')" value="Mentés"><\/td><\/tr><\/table><\/form>';
	editBox.innerHTML = content;

	parentObj.appendChild(editBox);
	
}


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 addAddBoxContentContainer(parentObj,heightOfBox)
{
	var div = document.createElement('DIV');
	div.className = 'dragableAddBoxContent';
	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 addBoxStatusBar(parentObj)
{
	var div = document.createElement('DIV');
	div.className = 'dragableBoxStatusBar';
	div.id = 'dragableBoxStatusBar' + boxIndex;
	parentObj.appendChild(div);
}

function createABox(columnIndex,heightOfBox,externalUrl,uniqueIdentifier,notDragable)
{
	//while(boxIndex != cookieCounter) {
	//	boxIndex++;
	//}
	//boxIndex = dragableBoxesArray.length;
	boxIndex = cookieCounter;
	var maindiv = document.createElement('DIV');
	maindiv.className = 'dragableBox';
	maindiv.id = 'dragableBox' + boxIndex;
	maindiv.name = 'dragableBox' + uniqueIdentifier;

	var div = document.createElement('DIV');
	div.className='dragableBoxInner';
	maindiv.appendChild(div);

	addBoxHeader(div,externalUrl,notDragable);
	if (uniqueIdentifier==0)
		addAddBoxContentContainer(div,heightOfBox);
	else
		addBoxContentContainer(div,heightOfBox);
	addBoxStatusBar(div);
	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'] = 1;	// Expanded

	staticObjectArray[uniqueIdentifier] = boxIndex;

	return boxIndex;
}

function showArrayData(myurl,legnez_url,ajaxIndex,boxIndex,maxItems){

	tokens = new Array();
	tokens[0] = new Array();
	tokens[0][0] = new Array();
	tokens[0][1] = new Array();
	if (legnez_url.length > 10){
		dhtmlLoadScript(legnez_url)
	}
	var levagas;
	var hanyadik=0;
	var myurl_array;
	document.getElementById('dragableBoxContent' + boxIndex).innerHTML = "betöltés folyamatban...";
	var string = "";
	if(dragableBoxesArray[boxIndex]['uniqueIdentifier'] != '0'){
		// legolvasottabb tomb

		if (minRssItems>(tokens.length - 1)){
			minRssItemsJs[boxIndex] = tokens.length - 1;
		}else{
			minRssItemsJs[boxIndex] = minRssItems;
		}
		maxRssItemsJs[boxIndex] = tokens.length - 1;
		if (maxItems > (tokens.length - 1)){
			maxItems = tokens.length - 1;
		}
		if (minRssItemsJs > (tokens.length - 1)){
			maxItems = tokens.length - 1;
		}

		legolv_rovatlink = "";
		var titleCutted = "";
		var headerTokens = tokens[0][0];
		if(headerTokens.length == 0){
			headerTokens[1] = '';
			headerTokens[0] = 'Invalid source';
			//closeDragableBox(false,document.getElementById('dragableBoxHeader_txt' + boxIndex));
			return;
		}
		var item_legolvTokens = tokens[0][1];
		if (item_legolvTokens.length == 0){
			//closeDragableBox(false,document.getElementById('dragableBoxHeader_txt' + boxIndex));
			return;
		}
		if(headerTokens[0].substring(0,7)=="[origo]")
			titleCutted=headerTokens[0].substring(8);
		else
			titleCutted=headerTokens[0];
		legolv_rovatlink = headerTokens[1];
		document.getElementById('dragableBoxHeader_txt' + boxIndex).innerHTML = '<span><a href="'+ legolv_rovatlink +'">' + titleCutted + '</a><\/span>';	// title
		var string = '<table cellpadding="0" cellspacing="4">';
		string = string + '<tr><td><td><p class=\"boxItemHeader\"><a class=\"boxItemHeader\" href="' + item_legolvTokens[2] + '" onclick="var w = window.open(this.href);return false">' + item_legolvTokens[0] + '<\/a><\/p><\/td><\/tr>';
		string = string + '<tr><td><td>' + item_legolvTokens[1] + '<\/td><\/tr>';
		// Looping through RSS items

		// lista tomb

		var cnt=1;
		var cnt2=1;
		var itemTokens = new Array();
		while(cnt2<=maxItems){
			//var itemTokens = tokens[cnt].split(/##/g);
			itemTokens = tokens[cnt];
			if(itemTokens.length != 0){
				string = string + '<tr><td><td><p class=\"boxItemHeaderLink\"><a class=\"boxItemHeaderLink\" href="' + itemTokens[1] + '" onclick="var w = window.open(this.href);return false">' + itemTokens[0] + '<\/a><\/p><\/td><\/tr>';
				cnt2=cnt2+1;
			}
			cnt=cnt+1;
		}
		//még több, még kevesebb
		string = string + '<tr><td><td>';
		string = string + '<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\"><tr>';
		string = string + '<td width=\"14\" height=\"15\" id=\"tobb'+ boxIndex +'\"><a href=\"javascript:void(0);\" class=\"boxItemHeaderLink-megtobb\" onclick="clickPlus('+ boxIndex +')"><img src=\"/images/hircentrum/megtobb.gif\"></a></td>';
		string = string + '<td valign="top" id=\"tobbgomb'+ boxIndex +'\"><a href=\"javascript:void(0);\" class=\"boxItemHeaderLink-megtobb\" onclick="clickPlus('+ boxIndex +')">még több<\/a></td>'
		string = string + '<td width=\"15\" id=\"tobbspace'+ boxIndex +'\"></td>';
		string = string + '<td width=\"14\" height=\"15\" id=\"kevesebbgomb'+ boxIndex +'\"><a href=\"javascript:void(0);\" class=\"boxItemHeaderLink-megtobb\" onclick="clickMinus('+ boxIndex +')"><img src=\"/images/hircentrum/kevesebb.gif\"></a></td>';
		string = string + '<td valign="top" id=\"kevesebb'+ boxIndex +'\"><a href=\"javascript:void(0);\" class=\"boxItemHeaderLink-megtobb\" onclick="clickMinus('+ boxIndex +')">még kevesebb<\/a></td>'
		string = string + '<\/td><\/td>'
		string = string + '</tr></table>';
		string = string + '<\/table>';

	}else{
		document.getElementById('dragableBoxHeader_txt' + boxIndex).innerHTML = '<span style="color:#000000">Rovatok hozzáadása&nbsp;<\/span>';	// title
	}
	if (dragableBoxesArray[boxIndex]['uniqueIdentifier'] == '0') {

		var htmlContentOfNewBox = '<div id="drop-menu">'
		+ '<div id="hirek_menu" style="display:block;" class="rovatcim">Hírek</div>'
		+ '<div id="itthon" class="rovatelem" style="display:block;" onClick="createARSSBox(\'http://www.origo.hu/contentpartner/rss/itthon/origo.xml\',\'http://www.origo.hu/images/hircentrum/itthon.js\',1,false,3,10,4);this.style.display=\'none\';saveCookies();reset();return false;"><a href="javascript:void(0);">Itthon</a></div>'
		+ '<div id="nagyvilag" class="rovatelem" style="display:block;" onClick="createARSSBox(\'http://www.origo.hu/contentpartner/rss/nagyvilag/origo.xml\',\'http://www.origo.hu/images/hircentrum/nagyvilag.js\',1,false,3,10,7);this.style.display=\'none\';saveCookies();reset();return false;"><a href="javascript:void(0);">Nagyvilág</a></div>'
		+ '<div id="uzletinegyed" class="rovatelem" style="display:block;" onClick="createARSSBox(\'http://www.origo.hu/contentpartner/rss/uzletinegyed/origo.xml\',\'http://www.origo.hu/images/hircentrum/uzletinegyed.js\',1,false,3,10,3);this.style.display=\'none\';saveCookies();reset();return false;"><a href="javascript:void(0);">Üzleti Negyed</a></div>'

		//+ '<div id="sport" class="rovatelem" style="display:block;" onClick="createARSSBox(\'http://www.origo.hu/contentpartner/rss/sport/origo.xml\',\'http://www.origo.hu/nac/sport/legnez_sport.xml\',1,false,3,10,6);this.style.display=\'none\';saveCookies();reset();return false;"><a href="javascript:void(0);">Sport</a></div>'
		+ '<div id="sport" class="rovatelem" style="display:block;" onClick="createARSSBox(\'http://www.origo.hu/contentpartner/rss/sport/origo.xml\',\'http://www.origo.hu/images/hircentrum/sport.js\',1,false,3,10,6);this.style.display=\'none\';saveCookies();reset();return false;"><a href="javascript:void(0);">Sport</a></div>'

		+ '<div id="tudomany" class="rovatelem" style="display:block;" onClick="createARSSBox(\'http://www.origo.hu/contentpartner/rss/tudomany/origo.xml\',\'http://www.origo.hu/images/hircentrum/tudomany.js\',1,false,3,10,11);this.style.display=\'none\';saveCookies();reset();return false;"><a href="javascript:void(0);">Tudomány</a></div>'
		+ '<div id="filmklub" class="rovatelem" style="display:block;" onClick="createARSSBox(\'http://www.origo.hu/contentpartner/rss/filmklub/origo.xml\',\'http://www.origo.hu/images/hircentrum/filmklub.js\',1,false,3,10,2);this.style.display=\'none\';saveCookies();reset();return false;"><a href="javascript:void(0);">Filmklub</a></div>'
		+ '<div id="techbazis" class="rovatelem" style="display:block;" onClick="createARSSBox(\'http://www.origo.hu/contentpartner/rss/techbazis/origo.xml\',\'http://www.origo.hu/images/hircentrum/techbazis.js\',1,false,3,10,5);this.style.display=\'none\';saveCookies();reset();return false;"><a href="javascript:void(0);">Techbázis</a></div>'

		//+ '<div id="zene" class="rovatelem" style="display:block;" onClick="createARSSBox(\'http://www.origo.hu/contentpartner/rss/zene/origo.xml\',\'http://www.origo.hu/nac/zene/legnez_zene.xml\',1,false,3,10,10);this.style.display=\'none\';saveCookies();reset();return false;"><a href="javascript:void(0);">Zene</a></div>'
		+ '<div id="zene" class="rovatelem" style="display:block;" onClick="createARSSBox(\'http://www.origo.hu/contentpartner/rss/zene/origo.xml\',\'http://www.origo.hu/images/hircentrum/zene.js\',1,false,3,10,10);this.style.display=\'none\';saveCookies();reset();return false;"><a href="javascript:void(0);">Zene</a></div>'

		//+ '<div id="auto" class="rovatelem" style="display:block;" onClick="createARSSBox(\'http://www.origo.hu/contentpartner/rss/auto/origo.xml\',\'http://www.origo.hu/nac/auto/legnez_auto.xml\',1,false,3,10,1);this.style.display=\'none\';saveCookies();reset();return false;"><a href="javascript:void(0);">Autó</a></div>'
		+ '<div id="auto" class="rovatelem" style="display:block;" onClick="createARSSBox(\'http://www.origo.hu/contentpartner/rss/auto/origo.xml\',\'http://www.origo.hu/images/hircentrum/auto.js\',1,false,3,10,1);this.style.display=\'none\';saveCookies();reset();return false;"><a href="javascript:void(0);">Autó</a></div>'

		+ '<div id="teve" class="rovatelem" style="display:block;" onClick="createARSSBox(\'http://www.origo.hu/contentpartner/rss/teve/origo.xml\',\'http://www.origo.hu/images/hircentrum/teve.js\',1,false,3,10,8);this.style.display=\'none\';saveCookies();reset();return false;"><a href="javascript:void(0);">Tévé</a></div>'
		+ '<div id="magazin_menu" style="display:block;" class="rovatcim">Magazin</div>'
		+ '<div id="noilapozo" class="rovatelem" style="display:block;" onClick="createARSSBox(\'http://www.origo.hu/contentpartner/rss/noilapozo/origo.xml\',\'http://www.origo.hu/images/hircentrum/noilapozo.js\',1,false,3,10,9);this.style.display=\'none\';saveCookies();reset();return false;"><a href="javascript:void(0);">Női Lapozó</a></div>'
		+ '<div id="babazo" class="rovatelem" style="display:block;" onClick="createARSSBox(\'http://www.origo.hu/contentpartner/rss/babazo/origo.xml\',\'http://www.origo.hu/images/hircentrum/babazo.js\',1,false,3,10,12);this.style.display=\'none\';saveCookies();reset();return false;"><a href="javascript:void(0);">Babázó</a></div>'
		+ '<div id="egeszseg" class="rovatelem" style="display:block;" onClick="createARSSBox(\'http://www.origo.hu/contentpartner/rss/egeszseg/lifenetwork.xml\',\'http://www.origo.hu/images/hircentrum/egeszseg.js\',1,false,3,10,14);this.style.display=\'none\';saveCookies();reset();return false;"><a href="javascript:void(0);">Egészség</a></div>'
		+ '<div id="idojaras" class="rovatelem" style="display:block;" onClick="createARSSBox(\'http://www.origo.hu/contentpartner/rss/idojaras/ozonenetwork.xml\',\'http://www.origo.hu/images/hircentrum/idojaras.js\',1,false,3,10,17);this.style.display=\'none\';saveCookies();reset();return false;"><a href="javascript:void(0);">Időjárás</a></div>'
		+ '<div id="utazas" class="rovatelem" style="display:block;" onClick="createARSSBox(\'http://www.origo.hu/contentpartner/rss/utazas/origo.xml\',\'http://www.origo.hu/images/hircentrum/utazas.js\',1,false,3,10,16);this.style.display=\'none\';saveCookies();reset();return false;"><a href="javascript:void(0);">Utazás</a></div>'
		//+ '<div id="tabu" class="rovatelem" style="display:block;" onClick="createARSSBox(\'http://www.origo.hu/contentpartner/rss/tabu/origo.xml\',\'http://www.origo.hu/images/hircentrum/tabu.js\',1,false,3,10,15);this.style.display=\'none\';saveCookies();reset();return false;"><a href="javascript:void(0);">Tabu</a></div>'
		+ '<div>';	// HTML content of new box
		document.getElementById('dragableBoxContent' + boxIndex).innerHTML = htmlContentOfNewBox;
	}
	else{
		document.getElementById('dragableBoxContent' + boxIndex).innerHTML = string;
	}
	ajaxObjects[ajaxIndex] = false;
}

function reloadRSSData(numericId)
{
	var ajaxIndex = ajaxObjects.length;
	showArrayData(dragableBoxesArray[numericId]['rssUrl'],dragableBoxesArray[numericId]['legnezUrl'],ajaxIndex,numericId,dragableBoxesArray[numericId]['maxRssItems']);
}

function createARSSBox(url,legnez_url,columnIndex,heightOfBox,maxRssItems,minutesBeforeReload,uniqueIdentifier,state)
{
	
	//alert("createARSSBox: " + url);
	if(!heightOfBox)heightOfBox = '0';
	if(!minutesBeforeReload)minutesBeforeReload = '0';

	var tmpIndex = createABox(columnIndex,heightOfBox,true,uniqueIdentifier);

	if(useCookiesToRememberRSSSources)
	{
		if(!cookieRSSSources[url]){
			cookieRSSSources[url] = cookieCounter;
			Set_Cookie(nameOfCookie + cookieCounter,url+ '#;#' + legnez_url + '#;#' + columnIndex + '#;#' + maxRssItems + '#;#' + heightOfBox + '#;#' + minutesBeforeReload + '#;#' + uniqueIdentifier + '#;#' + state  ,60000);
			cookieCounter++;
		}
	}
	dragableBoxesArray[tmpIndex]['rssUrl'] = url ;
	dragableBoxesArray[tmpIndex]['legnezUrl'] = legnez_url;
	dragableBoxesArray[tmpIndex]['columnIndex'] = columnIndex;
	dragableBoxesArray[tmpIndex]['maxRssItems'] = maxRssItems?maxRssItems:100;
	dragableBoxesArray[tmpIndex]['minutesBeforeReload'] = minutesBeforeReload;
	dragableBoxesArray[tmpIndex]['heightOfBox'] = heightOfBox;
	dragableBoxesArray[tmpIndex]['uniqueIdentifier'] = uniqueIdentifier;
	dragableBoxesArray[tmpIndex]['state'] = state;

	if(state==0){
		showHideBoxContentOnLoad(false,document.getElementById('dragableBoxExpand' + tmpIndex));
	}

	staticObjectArray[uniqueIdentifier] = tmpIndex;

	var tmpInterval = false;
	//if(minutesBeforeReload && minutesBeforeReload>0){
	//	var tmpInterval = setInterval("reloadRSSData(" + tmpIndex + ")",(minutesBeforeReload*1000*60));
	//}

	dragableBoxesArray[tmpIndex]['intervalObj'] = tmpInterval;

	addRSSEditContent(document.getElementById('dragableBoxHeader' + tmpIndex))

	if(!document.getElementById('dragableBoxContent' + tmpIndex).innerHTML)
		document.getElementById('dragableBoxContent' + tmpIndex).innerHTML = 'loading RSS data';

	if(url.length>0 && url!='undefined'){

		var ajaxIndex = ajaxObjects.length;
		if(!maxRssItems)maxRssItems = 100;
		showArrayData(url,legnez_url,ajaxIndex,tmpIndex,maxRssItems);

	}else{
		hideHeaderOptionsForStaticBoxes(tmpIndex);
	}
	//több-kevesebb gomb láthatósága

	if (dragableBoxesArray[tmpIndex]['maxRssItems'] > maxRssItemsJs[tmpIndex]){
		dragableBoxesArray[tmpIndex]['maxRssItems'] = maxRssItemsJs[tmpIndex];
	}
	if (dragableBoxesArray[tmpIndex]['rssUrl']!="none") {
		if(dragableBoxesArray[tmpIndex]['maxRssItems']==maxRssItemsJs[tmpIndex]) {
			document.getElementById('tobb'+tmpIndex).style.display="none";
			document.getElementById('tobbgomb'+tmpIndex).style.display="none";
			document.getElementById('tobbspace'+tmpIndex).style.display="none";
		}
		if(dragableBoxesArray[tmpIndex]['maxRssItems']<=minRssItemsJs[tmpIndex]) {
			document.getElementById('kevesebb'+tmpIndex).style.display="none";
			document.getElementById('kevesebbgomb'+tmpIndex).style.display="none";
		}
	}
}

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;
}

function createRSSBoxesFromCookie()
{
	ReadCookie();
	var tmpArray = new Array();
	for(i=0;i<dragableBoxesArray.length;i++) {
		var items = dragableBoxesArray[i];
		var index = items[0];
		if(!items[0])index = items[5];
		//alert ("createRSSBoxesFromCookie(): "+dragableBoxesArray[i]['rssUrl'] + " | "+dragableBoxesArray[i]['rssUrl'].length +" - "+ !tmpArray[index]);
		if(dragableBoxesArray[i]['rssUrl'].length>1 /*&& !tmpArray[index]*/){
			tmpArray[index] = true;
			//createARSSBox(items[0],items[1],items[2],items[4],items[3],items[5],items[6],items[7]);
			createARSSBox(dragableBoxesArray[i]['rssUrl'],dragableBoxesArray[i]['legnezUrl'],dragableBoxesArray[i]['columnIndex'],dragableBoxesArray[i]['minutesBeforeReload'],dragableBoxesArray[i]['maxRssItems'],dragableBoxesArray[i]['heightOfBox'],dragableBoxesArray[i]['uniqueIdentifier'],dragableBoxesArray[i]['boxState']);
			cookieRSSSources[items[0]]=cookieCounter;
		}else{
			cookieCounter++;
		}
	}
	//alert("cookieCounter: "+cookieCounter);
	//var cookieValue = Get_Cookie(nameOfCookie + '0');
	//while(cookieValue && cookieValue!=''){
	//	var items = cookieValue.split('#;#');
	//	var index = items[0];
	//	if(!items[0])index = items[5];
	//	if(items.length>1 && !tmpArray[index]){
	//		tmpArray[index] = true;
	//		createARSSBox(items[0],items[1],items[2],items[4],items[3],items[5],items[6],items[7]);
	//		cookieRSSSources[items[0]]=cookieCounter;
	//	}else{
	//		cookieCounter++;
	//	}
	//	var cookieValue = Get_Cookie(nameOfCookie + cookieCounter);
	//}
}

function deleteCookies()
{
var tmpArray = new Array();
dragableBoxesArray = new Array();
WriteCookie(null,60000);
//var cookieNum = 0;
//var cookieValue = Get_Cookie(nameOfCookie + cookieNum);
	//while(cookieValue && cookieValue!=''){
	//	Set_Cookie(nameOfCookie + cookieNum,'',-500);
	//	cookieNum++;
 	//var cookieValue = Get_Cookie(nameOfCookie + cookieNum);
	//}
}

function hideHeaderOptionsForStaticBoxes(boxIndex)
{
	if(document.getElementById('dragableBoxRSSSource' + boxIndex))document.getElementById('dragableBoxRSSSource' + 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';
}

function createDefaultBoxes()
{
	if(cookieCounter==0){


		createARSSBox('http://www.origo.hu/contentpartner/rss/babazo/origo.xml','http://www.origo.hu/images/hircentrum/babazo.js',1,false,3,10,12);

		//createARSSBox('http://www.origo.hu/contentpartner/rss/auto/origo.xml','http://www.origo.hu/nac/auto/legnez_auto.xml',1,false,3,10,1);
		createARSSBox('http://www.origo.hu/contentpartner/rss/auto/origo.xml','http://www.origo.hu/images/hircentrum/auto.js',1,false,3,10,1);

		createARSSBox('http://www.origo.hu/contentpartner/rss/filmklub/origo.xml','http://www.origo.hu/images/hircentrum/filmklub.js',1,false,3,10,2);
		createARSSBox('http://www.origo.hu/contentpartner/rss/uzletinegyed/origo.xml','http://www.origo.hu/images/hircentrum/uzletinegyed.js',1,false,3,10,3);
		createARSSBox('http://www.origo.hu/contentpartner/rss/itthon/origo.xml','http://www.origo.hu/images/hircentrum/itthon.js',1,false,3,10,4);
		createARSSBox('http://www.origo.hu/contentpartner/rss/teve/origo.xml','http://www.origo.hu/images/hircentrum/teve.js',2,false,3,10,8);
		createARSSBox('http://www.origo.hu/contentpartner/rss/techbazis/origo.xml','http://www.origo.hu/images/hircentrum/techbazis.js',2,false,3,10,5);

		//createARSSBox('http://www.origo.hu/contentpartner/rss/sport/origo.xml','http://www.origo.hu/nac/sport/legnez_sport.xml',2,false,3,10,6);
		createARSSBox('http://www.origo.hu/contentpartner/rss/sport/origo.xml','http://www.origo.hu/images/hircentrum/sport.js',2,false,3,10,6);

		createARSSBox('http://www.origo.hu/contentpartner/rss/nagyvilag/origo.xml','http://www.origo.hu/images/hircentrum/nagyvilag.js',2,false,3,10,7);
		createARSSBox('http://www.origo.hu/contentpartner/rss/utazas/origo.xml','http://www.origo.hu/images/hircentrum/utazas.js',3,false,3,10,16);
		createARSSBox('http://www.origo.hu/contentpartner/rss/idojaras/ozonenetwork.xml','http://www.origo.hu/images/hircentrum/idojaras.js',3,false,3,10,17);
		createARSSBox('http://www.origo.hu/contentpartner/rss/egeszseg/lifenetwork.xml','http://www.origo.hu/images/hircentrum/egeszseg.js',3,false,3,10,14);
		createARSSBox('http://www.origo.hu/contentpartner/rss/noilapozo/origo.xml','http://www.origo.hu/images/hircentrum/noilapozo.js',3,false,3,10,9);

		//createARSSBox('http://www.origo.hu/contentpartner/rss/zene/origo.xml','http://www.origo.hu/nac/zene/legnez_zene.xml',3,false,3,10,10);
		createARSSBox('http://www.origo.hu/contentpartner/rss/zene/origo.xml','http://www.origo.hu/images/hircentrum/zene.js',3,false,3,10,10);

		createARSSBox('http://www.origo.hu/contentpartner/rss/tudomany/origo.xml','http://www.origo.hu/images/hircentrum/tudomany.js',3,false,3,10,11);
		createARSSBox('none','none',3,false,0,0,0);
	}
	/* Create static boxes */

	i = 0;
	//alert("i: "+ i + "dr.length: "+dragableBoxesArray.length);
	//try{
		while (dragableBoxesArray[i]['uniqueIdentifier'] != '0') {
			i++;
		}
		hideHeaderOptionsForStaticBoxes(i);
	//}catch(e){}
}

/* Disable drag for a box */
function disableBoxDrag(boxIndex)
{
		document.getElementById('dragableBoxHeader' + boxIndex).onmousedown = '';
		document.getElementById('dragableBoxHeader' + boxIndex).style.cursor = 'default';
}

function initDragableBoxesScript()
{
	betoltes();
	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.

	//Hozzáadható rovatok beállítása
	var hide = 0;
	var show_hirek=0;
	var show_magazin=0;
	var hozzaadBox=0;

	//Hozzáadható rovatok doboz kell-e mutatni
	var akt="hirek_menu";
	for(i=0;i<document.getElementById('drop-menu').childNodes.length;i++) {
		if (document.getElementById('drop-menu').childNodes[i].id=="magazin_menu")
			akt="magazin_menu";
		if (document.getElementById('drop-menu').childNodes[i].id!="hirek_menu" && document.getElementById('drop-menu').childNodes[i].id!="magazin_menu") {
			if (document.getElementById('drop-menu').childNodes[i].style.display=="block"){
				if (akt=="hirek_menu")
					show_hirek=1;
				if (akt=="magazin_menu")
					show_magazin=1;
			}
		}
	}

	for(tomb=0;tomb<dragableBoxesArray.length;tomb++) {
		var rovatArray = dragableBoxesArray[tomb]['rssUrl'].split('/');
		var rovat = rovatArray[rovatArray.length-2];
		if (dragableBoxesArray[tomb]['rssUrl']=="none"){
			var hozzaadBox=tomb;
			//csak ha a doboz expanded
			if(dragableBoxesArray[hozzaadBox]['boxState']==1) {
				//if ((show_hirek==0)&&(show_magazin==0)){
				if (tomb ==(i-3)){
					document.getElementById('dragableBoxHeader'+hozzaadBox).style.display='none';
					document.getElementById('dragableBoxContent'+hozzaadBox).style.display='none';
				}
				else {
					document.getElementById('dragableBoxHeader'+hozzaadBox).style.display='block';
					document.getElementById('dragableBoxContent'+hozzaadBox).style.display='block';
				}
			}
		}
		if (rovat!=undefined){
				//alert(rovat);
	  		document.getElementById(rovat).style.display='none';
	  	}
	}

	//Hírek-Magazin fejléc kell-e
	if (show_hirek==0){
		document.getElementById('hirek_menu').style.display='none';
	}else{
		document.getElementById('hirek_menu').style.display='block';
	}
	if (show_magazin==0){
		document.getElementById('magazin_menu').style.display='none';
	}else{
		document.getElementById('magazin_menu').style.display='block';
	}
	WriteCookie(null,60000);
}

function retrieveURL(url ,maxitem) {
	if (url != '') {

		var myRand = parseInt(Math.random()*99999999); // cache buster
		url = url + "?rand=" + myRand;
		
		if (window.XMLHttpRequest) { // Non-IE browsers
			req = new XMLHttpRequest();
			try {
					req.open('GET', url, false);
			}
			catch (e) {
				alert(e);
			}
			req.send(null);
			return processStateChange();
		}

		else if (window.ActiveXObject) { // IE
			req = new ActiveXObject('Microsoft.XMLHTTP');
			if (req) {
				req.onreadystatechange = processStateChange;
				req.open('GET', url, false);
				req.send();
				return req.responseXML;
			}
		}
	}
	return null;
}

function processStateChange()
{
	if (req.readyState == 4) {
		if (req.status == 200) {
			//xml = req.responseXML;
			return req.responseXML;
		}
	}
}

function retrieveJsURL(url ,maxitem) {
	if (url != '') {

		var myRand = parseInt(Math.random()*99999999); // cache buster
		url = url + "?rand=" + myRand;
		
		if (window.XMLHttpRequest) { // Non-IE browsers
			req = new XMLHttpRequest();
			try {
					req.open('GET', url, false);
			}
			catch (e) {
				alert(e);
			}
			req.setRequestHeader("Content-Type", "text/plain;charset=ISO-8859-2");
			req.send(null);
			return processJsStateChange();
		}

		else if (window.ActiveXObject) { // IE
			req = new ActiveXObject('Microsoft.XMLHTTP');
			if (req) {
				req.onreadystatechange = processJsStateChange;
				req.open('GET', url, false);
				req.setRequestHeader("Content-Type", "text/plain;charset=ISO-8859-2");
				req.send();
				return req.responseText;
			}
		}
	}
	return null;
}

function processJsStateChange()
{
	if (req.readyState == 4) {
		if (req.status == 200) {
			//xml = req.responseXML;
			return req.responseText;
		}
	}
}

function reset() {
/**/
	ajaxObjects = new Array();

	boxIndex = -1;
	dragableBoxesArray = new Array();

	dragDropCounter = -1;
	dragObject = false;
	dragObjectNextSibling = false;
	dragObjectParent = false;
	destinationObj = false;

	documentHeight = false;
	documentScrollHeight = false;
	dragableAreaWidth = false;

	cookieCounter=0;
	cookieRSSSources = new Array();

	staticObjectArray = new Array();
	var pozicio=getScrollY();
	document.getElementById("floatingBoxParentContainer").innerHTML="";
	initDragableBoxesScript();
	window.scrollTo(0, pozicio);
/**/
	
}

function getScrollY() {
	var scrOfX = 0, scrOfY = 0;
	if( typeof( window.pageYOffset ) == 'number' ) {
		scrOfY = window.pageYOffset; scrOfX = window.pageXOffset;
	} else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
		scrOfY = document.body.scrollTop; scrOfX = document.body.scrollLeft;
	} else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
		scrOfY = document.documentElement.scrollTop; scrOfX = document.documentElement.scrollLeft;
	}
	return scrOfY;
}

function clickPlus(indexVal) {
	if (document.getElementById('maxRssItems[' + indexVal + ']').value<maxRssItemsJs[indexVal])
		document.getElementById('maxRssItems[' + indexVal + ']').value=eval(document.getElementById('maxRssItems[' + indexVal + ']').value)+minRssItemsJs[indexVal];
	if (document.getElementById('maxRssItems[' + indexVal + ']').value>maxRssItemsJs[indexVal]) {
		while (document.getElementById('maxRssItems[' + indexVal + ']').value!=maxRssItemsJs[indexVal])
			document.getElementById('maxRssItems[' + indexVal + ']').value--;
	}
	saveFeed(indexVal);
}

function clickMinus(indexVal) {
	if (document.getElementById('maxRssItems[' + indexVal + ']').value>minRssItemsJs[indexVal])
		document.getElementById('maxRssItems[' + indexVal + ']').value=eval(document.getElementById('maxRssItems[' + indexVal + ']').value)-minRssItemsJs[indexVal];
	if (document.getElementById('maxRssItems[' + indexVal + ']').value<minRssItemsJs[indexVal]) {
		while (document.getElementById('maxRssItems[' + indexVal + ']').value!=minRssItemsJs[indexVal])
			document.getElementById('maxRssItems[' + indexVal + ']').value++;
	}
	saveFeed(indexVal);
}

function dhtmlLoadScript(url)
{
	////x = document.getElementsByTagName("head")[0].lastChild.nodeName;
	////alert('x: ' + x);
   	//var e = document.createElement("script");
   	////e.src = url;
   	////e.type="text/javascript";
   	////e.text = encode_utf8(retrieveJsURL(url));
   	//e.text = retrieveJsURL(url);
   	////alert ("e.text: "+e.text);
   	//document.getElementsByTagName("head")[0].appendChild(e);
	////y = document.getElementsByTagName("head")[0].lastChild.nodeName;
	////alert('y: ' + y);
	//
	//document.getElementsByTagName("head")[0].removeChild(document.getElementsByTagName("head")[0].lastChild);

   	var e = document.createElement("script");
   	e.text = retrieveJsURL(url);
   	document.getElementsByTagName("head")[0].appendChild(e);
	var ie=(navigator.appName=="Microsoft Internet Explorer")?1:0;
	if(ie){
		//document.getElementsByTagName("head")[0].removeChild(document.getElementsByTagName("head")[0].lastChild);
	}else{
		document.getElementsByTagName("head")[0].removeChild(document.getElementsByTagName("head")[0].lastChild);
	}
	//a = document.getElementsByTagName("head")[0].lastChild.nodeName;
	//alert('a: ' + a);
}

window.onload = initDragableBoxesScript;

