Event.observe(window,'load',links);

/* linki otwierane w nowym oknie*/
function links(){
	var links = $$('A');

	links.each(function(item){
		if(item.type == 'newWindow') item.target='_blank';		
	});
}

/* pokazywanie / ukrywanie elementu o danym id*/
function changeVisibility(id){
	var element = $(id);
	
	if(!element.visible()) element.show(); else	element.hide();
}

/* komunikaty */
function message(msgType,msgBody,msgAddr){
	if(msgType == 'question'){
		if(confirm(msgBody))document.location.href = msgAddr;
	}else{
		var msg = new Element('div',{id: 'js_msg', 'class': msgType+'JSMsg'}).update('<img src="/gfx/ico/'+msgType+'.gif" width="16" height="16" alt=""/>'+msgBody);
		$('right').insert({top: msg});
		//setTimeout(function(){msg.remove();},3000);
	}
}
var layer = new Object();
layer.init = false;

function setLayer(){
	if(layer.init == false){
		layer.bg = new Element('div',{id: 'layer_bg'});
		layer.close = new Element('a',{id: 'layer_close'}).update('X');
		layer.bg.insert(layer.close);	
		var body = Element.extend(document.body);
		body.insert({'top' : layer.bg});
		layer.close.observe('click',function(){layer.bg.hide();});
		layer.init = true;
	}else{
		layer.bg.show();
	}
}


var fm_init = false;
var FMsettings = new Object();

function initFileManager(addLayer){
	if(addLayer == undefined){
		var addLayer = false;
	}
	if(fm_init == false){
		var el = new Element('iframe', { 
				'id': 'fileManagerIFrame',
				'frameborder' : '0',
				'marginwidth' : '0',
				'marginheight' : '0',
				'width' : '800',
				'height' : '400',
				'src' : '/ajax/FileManagerView.php'
				});
		if(addLayer == true){
			setLayer();
			layer.bg.insert(el);
		} else {
			$("FMlayer").insert(el);
		}
		fm_init = true;
	} else if(addLayer == true){
		setLayer();
	}
}