function AddFavorite(linkObj,addUrl,addTitle)
{
  if (document.all && !window.opera)
  {
    window.external.AddFavorite(addUrl,addTitle);
    return false;
  }
  else if (window.opera && window.print)
  {
    linkObj.title = addTitle;
    return true;
  }
  else if ((typeof window.sidebar == 'object') && (typeof window.sidebar.addPanel == 'function'))
  {
    if (window.confirm('Pridať obľúbenú stránku ako nový panel?'))
    {
      window.sidebar.addPanel(addTitle,addUrl,'');
      return false;
    }
  }
  window.alert('Pre potvrdenie stlačte CTRL-D,\nstránka bude pridaná k vaším obľúbeným záložkám.');
  return false;
}

function show_tb(t_b) 
   {
    if (document.getElementById(t_b).style.display == 'none')
     {
        //if (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) >= 4)
            document.getElementById(t_b).style.display = 'block';
        /*else
            document.getElementById(t_b).style.display = 'table-row-group';*/
    }
    else
        document.getElementById(t_b).style.display = 'none';
    }
    
// Insert at Claret position. Code from
// http://www.faqts.com/knowledge_base/view.phtml/aid/1052/fid/130
function storeCaret(textEl) {
	if (textEl.createTextRange) textEl.caretPos = document.selection.createRange().duplicate();
}
//select one list
// pridaj do selectu novy option
function addItemToSelect(select_field, value, description)
{
	var i, j, len;

	for (i=0; i<select_field.options.length; i++)
	{
		if (select_field.options[i].value == value)
		{
			break;
		}
		else
		{
			if (parseInt(select_field.options[i].value) > parseInt(value))
			{
				len = select_field.options.length;
				for (j=len-1; j>=i; j--)
				{
					select_field.options[j+1] = new Option(select_field.options[j].text, select_field.options[j].value);
					//select_field.options[j+1] = select_field.options[j];
				}
				select_field.options[i] = new Option(description, value);
				break;
			}

		}
	}

	if (i == select_field.options.length)
	{
		select_field.options[i] = new Option(description, value);
	}
}

// odober
function removeItemFromSelect(select_field, index)
{
	select_field.options[index] = null;
}


// prepinac medzi selectmi
function moveItemsFromSelectToSelect(select_field_from, select_field_to)
{
	var i;

	unselectAllItems(select_field_to);

for (i=select_field_from.options.length-1; i>=0; i--)
	{
		if (select_field_from.options[i].selected)
		{
			addItemToSelect(select_field_to,
							select_field_from.options[i].value,
							select_field_from.options[i].text);
		}
	}
for (i=select_field_from.options.length-1; i>=0; i--)
	{
		if (select_field_from.options[i].selected)
		{
			removeItemFromSelect(select_field_from, i);
		}
	}
}

// Oznac vsetky pridane
function selectAllItems(select_field)
{
	for (i=0; i<select_field.options.length; i++)
	{
		select_field.options[i].selected = true;

	select_field.options[i].value = codeSelected(select_field);
	}


return true;
}
//pomocna funkcia k prepinacu
function unselectAllItems(select_field)
{
	for (i=0; i<select_field.options.length; i++)
	{
		select_field.options[i].selected = false;
	}
}

//dekoduj pole na retazec
function codeSelected(select_field)
{
  codedString = '';
  for (i=0; i<select_field.options.length; i++)
  {
    codedString = codedString + ',' + select_field.options[i].value;
  }
  return codedString.substring(1);
}


