function popUp(page,name,param) {
	if(screen.height<=600){
		var posY=10;
		var posX=10;
		win=window.open (page,name,param+',top=0,left=0');
		win.focus();
	}else{
		var posY=180;
		var posX=170;
		win=window.open (page,name,param+',top=100,left=100');
		win.focus();
	}
}

//nic nerobi
function dummy(){

}

//spolieha sa na prototype
//v argumentoch dostane:
//arg_component - adresa komponentu ktory loadujeme
//arg_id - id elemtntu do ktoreho loadujeme component
//arg_params - parametre ktore komponentu predavame
//naloaduje do divu s id "arg_id" novy komponent s predanymi argumentami
//pouziva POST ak existuje na stranke objekt "arg_id"_loader zobrazi aj loader
function load_component(arg_component, arg_id, arg_params){
	var url = arg_component;
	var pars = arg_params;
	var myAjax = new Ajax.Updater(arg_id,
									url,
									{
										encoding: 'windows-1250',
										method: 'post',
										parameters: pars,
										evalScripts: true,
                                        onCreate: function() { showLoader((arg_id)) },
										onComplete: function() { hideLoader((arg_id)) }
									});
}


//spolieha sa na prototype.js
//zobrazi loader pre dany container (ak "container_id"_loader existuje)
//container sa pocas loadovania vypne a zobrazi sa iba loading animacia (ktora nemoze byt vnutri definicie kontajneru)
//loader ma vzdy id idkontajnera_loader
function showLoader(container_id){
	loader=container_id+'_loader';
    if($(container_id)){
	    //$(container_id).style.display="none";
	}
	if($(loader)){
		$(loader).style.display="block";
	}
}

//spolieha sa na prototype.js
function hideLoader(container_id){
	loader=container_id+'_loader';
    if($(container_id)){
	    //$(container_id).style.display="block";
	}
	if($(loader)){
	    $(loader).style.display="none";
	}
}

//oznaci clicknuty tab ako selected, ostatnym odstrani classy
//tab nav musi byt vzdy unordered list, jeho id predame cez nav_id, clicked_id je id konkretneho li elementu ktory ma byt aktivny
function tab_nav(nav_id, clicked_id){

	var nav=document.getElementById(nav_id);
	var clicked=document.getElementById(clicked_id);

	//prebehneme vsetky taby a zrusime im selection
	var child = nav.firstChild;
	while(child){
		if(child.nodeType==1){ // element
			child.className='';
		}
		child = child.nextSibling;
	}

	clicked.className='selected';
}


function display_populate_element(arg_id, arg_text){
	var element=document.getElementById(arg_id);
	element.innerHTML=arg_text;
	if(arg_text) element.style.display="block";
	else element.style.display="none";
}

